| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2002 | Toronto Blue Jays | 24 | 200,000 | - | - | 2,295,649 | 200,000 | |
| 2003 | Toronto Blue Jays | 25 | 300,000 | - | - | 2,372,189 | 300,000 | |
| 2004 | Toronto Blue Jays | 26 | 302,000 | 25 | 740 | 2,313,535 | 300,000 | |
| 2005 | Tampa Bay Rays | 27 | 327,500 | 19 | 656 | 2,476,589 | 316,000 | |
| 2007 | Boston Red Sox | 29 | 380,000 | - | - | 2,824,751 | 380,000 | |
| 2008 | Boston Red Sox | 30 | 400,000 | 28 | 655 | 2,925,679 | 390,000 | |
| 2009 | New York Yankees | 31 | 400,000 | - | - | 2,996,106 | 400,000 | |
| 2010 | Houston Astros | 32 | 400,000 | - | - | 3,014,572 | 400,000 | |
| 8 season(s) | 2,709,500 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1999-08-07 | Toronto Blue Jays | Signed as amateur free agent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-01-24 | Boston Red Sox | 2007 | 2007 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-11-15 | Boston Red Sox | 2007 | 2007 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2008-12-23 | New York Yankees | 2008 | 2008 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2010-01-25 | Houston Astros | 2010 | 2010 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2010-11-11 | Texas Rangers | 2010 | 2010 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||