| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1985 | Philadelphia Phillies | 26 | 237,000 | 13 | 378 | 371,571 | 60,000 | |
| 1986 | Philadelphia Phillies | 27 | 275,000 | 14 | 356 | 412,520 | 60,000 | |
| 1987 | Philadelphia Phillies | 28 | 325,000 | 11 | 267 | 412,454 | 62,500 | |
| 1988 | Philadelphia Phillies | 29 | 375,000 | 14 | 278 | 438,729 | 62,500 | |
| 1989 | Cleveland Indians | 30 | 275,000 | 13 | 359 | 497,254 | 68,000 | |
| 5 season(s) | 1,487,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1975-12-27 | Philadelphia Phillies | Bonus | 0 | Signed as undrafted free agent (Puerto Rico) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1988-12-02 | Cleveland Indians | 1988 | 1988 | 1 | 275,000 | Signed to 1-year contract for 1988-1988 ($0.275m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||