| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2011 | 2012 | January 12,2011 | Baltimore Orioles | 2 | $10,000,000 | $5,000,000 | Club option for 2013 |
| 2010 | 2010 | February 5,2010 | Toronto Blue Jays | 1 | $2,750,000 | Club options for 2011 and 2012 | |
| 2009 | 2009 | January 19,2009 | Chicago Cubs | 1 | $4,200,000 | Avoided arbitration | |
| 2008 | 2008 | January 19,2008 | Chicago Cubs | 1 | $2,500,000 | Avoided arbitration | |
| 2006 | 2006 | March 3,2006 | Los Angeles Angels | 1 | $327,000 | ||
| 2005 | 2005 | March 2,2005 | Los Angeles Angels of Anaheim | 1 | $360,000 |