| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1989 | Toronto Blue Jays | 23 | 68,000 | - | - | 497,254 | 68,000 | |
| 1990 | Cleveland Indians | 24 | 100,000 | - | - | 597,537 | 100,000 | |
| 1991 | Cleveland Indians | 25 | 100,000 | - | - | 851,492 | 100,000 | |
| 1992 | Minnesota Twins | 26 | 109,000 | - | - | 1,028,667 | 109,000 | |
| 1993 | New York Mets | 27 | 109,000 | - | - | 1,076,089 | 109,000 | |
| 1994 | New York Mets | 28 | 109,000 | 27 | 756 | 1,168,263 | 109,000 | |
| 6 season(s) | 595,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1984-06-04 | New York Mets | Bonus | 0 | Signed out of draft (Connecticut HS) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1992-01-07 | Minnesota Twins | 1992 | 1992 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1992-12-22 | New York Mets | 1992 | 1992 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||