| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2011 | 2011 | January 16,2011 | St. Louis Cardinals | 1 | $414,000 | Minor League Contract | |
| 2009 | 2010 | December 12,2008 | Pittsburgh Pirates | 2 | $4,000,000 | $2,000,000 | |
| 2008 | 2008 | November 21,2007 | Texas Rangers | 1 | $810,000 | avoided arbitration | |
| 2007 | 2007 | May 17,2007 | Texas Rangers | 1 | $380,000 | Contract purchased from minors | |
| 2006 | 2006 | October 29,2005 | Cleveland Indians | 1 | $700,000 | ||
| 2005 | 2005 | January 12,2005 | Boston Red Sox | 1 | $700,000 |