| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 1985 | Philadelphia Phillies | 26 | 500,000 | 9 | 217 | 371,571 | 60,000 | |
| 1986 | Philadelphia Phillies | 27 | 650,000 | 6 | 178 | 412,520 | 60,000 | |
| 1987 | Philadelphia Phillies | 28 | 1,300,000 | 2 | 28 | 412,454 | 62,500 | |
| 1988 | Philadelphia Phillies | 29 | 1,300,000 | 2 | 39 | 438,729 | 62,500 | |
| 1989 | Philadelphia Phillies | 30 | 1,300,000 | 3 | 63 | 497,254 | 68,000 | |
| 1990 | Philadelphia Phillies | 31 | 2,000,000 | 1 | 21 | 597,537 | 100,000 | |
| 1991 | Philadelphia Phillies | 32 | 2,200,000 | 3 | 89 | 851,492 | 100,000 | |
| 1992 | California Angels | 33 | 2,200,000 | 7 | 143 | 1,028,667 | 109,000 | |
| 8 season(s) | 11,450,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1979-08-24 | Cleveland Indians | Bonus | 0 | Signed out of draft (St. Mary`s (CA)) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||