The Rockies have agreed to a two-year, $8 million contract with free-agent infielder Ty Wigginton, according to a source. Wigginton will reportedly be paid $4 million in 2011 and $3.5M in 2012. The contract also contains a $4 million option for the 2013 season with a $500,000 buyout.