| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2010 | 2010 | December 13,2009 | Cleveland Indians | 1 | $425,000 | Minor league contract | |
| 2009 | 2009 | February 22,2009 | Cleveland Indians | 1 | $414,200 | ||
| 2008 | 2008 | March 4,2008 | St. Louis Cardinals | 1 | $392,500 | ||
| 2007 | 2007 | February 27,2007 | St. Louis Cardinals | 1 | $392,500 | ||
| 2006 | 2006 | February 24,2006 | St. Louis Cardinals | 1 | $327,000 | ||
| 2005 | 2005 | August 9,2005 | St. Louis Cardinals | 1 | $300,000 | Contract purchased from minors |