| Start | End | Contract Date | Team | Contract Term | Value | per Year | Notes |
| 2007 | 2007 | December 26,2006 | Los Angeles Angels | 1 | $6,000,000 | Club option for 2010, Released by Angels in Jul 2007 | |
| 2006 | 2006 | February 9,2006 | Toronto Blue Jays | 1 | $5,800,000 | ||
| 2005 | 2005 | February 5,2005 | Toronto Blue Jays | 1 | $3,870,000 |