The Diamondbacks have agreed to terms with infielder/outfielder Willie Bloomquist on a two-year contract. Bloomquist declined his $1.1 million option at the end of this past season, electing to become a free agent with hopes of negotiating a bigger contract. His new deal is worth a reported $3.8 million.