| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2013 | 2013 | January 25,2013 | Chicago White Sox | 1 | $2,800,000 | club option for 2014 | |
| 2011 | 2012 | January 17,2011 | Colorado Rockies | 2 | $6,600,000 | $3,300,000 | Avoided arbitration |
| 2010 | 2010 | January 19,2010 | Houston Astros | 1 | $1,625,000 | avoided arbitration | |
| 2009 | 2009 | March 1,2009 | Florida Marlins | 1 | $410,000 | ||
| 2008 | 2008 | March 2,2008 | Florida Marlins | 1 | $395,000 | ||
| 2007 | 2007 | February 22,2007 | Florida Marlins | 1 | $380,000 |