
| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2013 | 2013 | December 18,2012 | Minnesota Twins | 1 | $4,000,000 | ||
| 2012 | 2012 | January 17,2012 | New York Mets | 1 | $5,687,500 | Avoided arbitration | |
| 2011 | 2011 | January 18,2011 | New York Mets | 1 | $3,925,000 | Avoided arbitration | |
| 2010 | 2010 | November 6,2009 | New York Mets | 1 | $500,000 | Option year from prior contract | |
| 2006 | 2009 | January 10,2006 | New York Mets | 4 | $5,250,000 | $1,312,500 | $3.55m signing bonus. |