OFF THE FIELD
| 2012 | 2012 | September 18,2011 | New York Mets | 1 | $1,000,000 | | Extension signed during 2011 season |
| 2011 | 2011 | March 25,2011 | New York Mets | 1 | $900,000 | | Minor League Contract |
| 2010 | 2010 | January 24,2010 | Houston Astros | 1 | $1,600,000 | | avoided arbitration |
| 2009 | 2009 | January 20,2009 | Houston Astros | 1 | $1,000,000 | | Avoided arbitration |
| 2008 | 2008 | April 3,2008 | Houston Astros | 1 | $390,000 | | Minor League Contract |
| 2007 | 2007 | January 10,2007 | Detroit Tigers | 1 | $380,000 | | Minor League Contract |
| 2006 | 2006 | February 3,2006 | Baltimore Orioles | 1 | $335,000 | | |
| 2005 | 2005 | July 3,2005 | Baltimore Orioles | 1 | $300,000 | | Contract purchased from minors |
Multi-year contracts are highlighted in gray.