| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1985 | Philadelphia Phillies | 24 | 60,000 | - | - | 371,571 | 60,000 | |
| 1986 | Philadelphia Phillies | 25 | 100,000 | 18 | 498 | 412,520 | 60,000 | |
| 1987 | Philadelphia Phillies | 26 | 140,000 | 15 | 375 | 412,454 | 62,500 | |
| 1988 | Baltimore Orioles | 27 | 160,000 | 17 | 409 | 438,729 | 62,500 | |
| 1989 | Texas Rangers | 28 | 62,500 | 24 | 610 | 497,254 | 68,000 | |
| 1990 | Boston Red Sox | 29 | 100,000 | - | - | 597,537 | 100,000 | |
| 6 season(s) | 622,500 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1979-08-26 | Philadelphia Phillies | Signed as amateur free agent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1989-02-25 | Texas Rangers | 1989 | 1989 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1989-12-13 | Boston Red Sox | 1989 | 1989 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||