| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1995 | San Francisco Giants | 23 | 109,000 | - | - | 1,110,766 | 109,000 | |
| 2000 | Cleveland Indians | 28 | 175,000 | 26 | 759 | 1,895,630 | 200,000 | |
| 2 season(s) | 284,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1992-06-04 | San Francisco Giants | Bonus | 0 | Signed out of draft (VCU) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1999-02-03 | Cleveland Indians | 1999 | 1999 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||