| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1998 | Toronto Blue Jays | 22 | 170,000 | - | - | 1,398,831 | 170,000 | |
| 1999 | Toronto Blue Jays | 23 | 200,000 | - | - | 1,611,166 | 200,000 | |
| 2001 | San Diego Padres | 25 | 200,000 | - | - | 2,138,896 | 200,000 | |
| 2003 | Detroit Tigers | 27 | 300,000 | - | - | 2,372,189 | 300,000 | |
| 2006 | Tampa Bay Rays | 30 | 327,000 | - | - | 2,699,292 | 327,000 | |
| 5 season(s) | 1,197,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1994-06-04 | Toronto Blue Jays | Bonus | 470,000 | Signed out of draft (Florida HS) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2000-12-22 | San Diego Padres | 2000 | 2000 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2001-11-15 | Cincinnati Reds | 2001 | 2001 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2003-02-03 | Detroit Tigers | 2003 | 2003 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2003-11-19 | St. Louis Cardinals | 2003 | 2003 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2006-01-11 | Tampa Bay Devil Rays | 2006 | 2006 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||