| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2013 | 2015 | March 26,2013 | Milwaukee Brewers | 3 | $33,000,000 | $11,000,000 | |
| 2009 | 2012 | September 29,2008 | St. Louis Cardinals | 4 | $41,000,000 | $10,250,000 | $1.25m signing bonus |
| 2008 | 2008 | March 14,2008 | St. Louis Cardinals | 1 | $4,250,000 | ||
| 2007 | 2007 | January 16,2008 | Cincinnati Reds | 1 | $4,200,000 | ||
| 2006 | 2006 | February 16,2006 | St. Louis Cardinals | 1 | $3,950,000 | Won arbitration | |
| 2005 | 2005 | February 11,2005 | Minnesota Twins | 1 | $2,400,000 | Avoided arbitration |