| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2013 | 2013 | September 18,2012 | Texas Rangers | 1 | $2,000,000 | ||
| 2013 | 2013 | September 18,2012 | Texas Rangers | 1 | $2,000,000 | ||
| 2012 | 2012 | October 31,2011 | Texas Rangers | 1 | $3,250,000 | Option year from prior contract | |
| 2010 | 2011 | January 19,2010 | Texas Rangers | 2 | $5,000,000 | $2,500,000 | Club option for 2012 |
| 2007 | 2007 | November 6,2006 | Washington Nationals | 1 | $380,000 | Minor League Contract | |
| 2006 | 2006 | Unknown | Detroit Tigers | 1 | $327,000 |