| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1985 | Chicago Cubs | 28 | 406,250 | 16 | 267 | 371,571 | 60,000 | |
| 1986 | Chicago Cubs | 29 | 558,333 | 14 | 214 | 412,520 | 60,000 | |
| 1987 | Chicago Cubs | 30 | 708,333 | 11 | 141 | 412,454 | 62,500 | |
| 1988 | Philadelphia Phillies | 31 | 400,000 | 12 | 261 | 438,729 | 62,500 | |
| 1989 | Philadelphia Phillies | 32 | 400,000 | 7 | 297 | 497,254 | 68,000 | |
| 5 season(s) | 2,472,916 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1977-08-05 | Philadelphia Phillies | Bonus | 0 | Signed as undrafted free agent (MCC-Longview) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1985-01-30 | Chicago Cubs | 1985 | 1987 | 3 | 1,600,000 | Signed to 3-year contract for 1985-1987 ($1.6m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1987-12-08 | Philadelphia Phillies | 1988 | 1988 | 1 | 400,000 | Signed to 1-year contract for 1988-1988 ($0.4m) [Free Agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||