| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2012 | 2012 | February 21,2012 | San Diego Padres | 1 | $480,000 | Minor League | |
| 2007 | 2010 | December 29,2006 | Milwaukee Brewers | 4 | $42,000,000 | $10,500,000 | $1m signing bonus. Club option for 2011 ($12.75m) |
| 2006 | 2006 | November 3,2005 | St. Louis Cardinals | 1 | $4,000,000 | Option exercised | |
| 2004 | 2005 | December 15,2003 | St. Louis Cardinals | 2 | $6,000,000 | $3,000,000 |