OFF THE FIELD
| 2012 | 2012 | December 20,2011 | Baltimore Orioles | 1 | $1,500,000 | | |
| 2011 | 2011 | December 18,2010 | Texas Rangers | 1 | $414,000 | | Minor League Contract |
| 2010 | 2010 | February 5,2010 | Texas Rangers | 1 | $1,000,000 | | Minor league contract. Club option for 2011 |
| 2008 | 2009 | January 22,2008 | New York Mets | 2 | $3,850,000 | $1,925,000 | |
| 2008 | 2009 | January 22,2008 | New York Mets | 2 | $3,850,000 | $1,925,000 | |
| 2007 | 2007 | January 16,2007 | New York Mets | 1 | $1,725,000 | | Avoided arbitration |
| 2006 | 2006 | December 23,2005 | New York Mets | 1 | $500,000 | | |
| 2005 | 2005 | February 25,2005 | Washington Nationals | 1 | $300,000 | | |
Multi-year contracts are highlighted in gray.