| Age | Season | League | Team | # | Salary | V i s o r | Regular Season | Playoffs | Fight Card |
| GP | G | A | P | +/- | PIMs | GP | G | A | P | +/- | PIMs |
| 16 | 1977-1978 | OHL | Windsor Spitfires | | | | 68 | .21 | .24 | .44 | | .63 | | | | | | | .04  |
| 17 | 1978-1979 | OHL | Windsor Spitfires | | | | | | | | | | | | | | | |  |
| OHL | Sault Ste. Marie Greyhounds | | | | 26 | .27 | .31 | .58 | | .50 | | | | | | | 0 |
| 18 | 1979-1980 | OHL | Sault Ste. Marie Greyhounds | | | | 28 | .39 | .36 | .75 | | 1.11 | | | | | | | .04  |
| OHL | Brantford Alexanders | | | | 25 | .20 | .40 | .60 | | 1.04 | | | | | | | .08  |
| 19 | 1980-1981 | OHL | Brantford Alexanders | | | | 56 | .82 | .63 | 1.45 | | 2.77 | | | | | | | .04  |
| 20 | 1981-1982 | NHL | Pittsburgh Penguins | 32 | | | 1 | .00 | .00 | .00 | | .00 | | | | | | | 0 |
| AHL | Erie Blades | | | | 76 | .43 | .49 | .92 | | 1.70 | | | | | | | 0 |
| 21 | 1982-1983 | AHL | Baltimore Skipjacks | | | | 5 | .40 | .40 | .80 | | 2.60 | | | | | | | 0 |
| NHL | Pittsburgh Penguins | 32 | | | 74 | .15 | .30 | .45 | | 1.72 | | | | | | | .08  |
| 22 | 1983-1984 | NHL | Pittsburgh Penguins | 32 | | | 24 | .08 | .13 | .21 | | 1.38 | | | | | | | .04  |
| AHL | Baltimore Skipjacks | 10 | | | 47 | .38 | .51 | .89 | | 2.09 | 10 | .20 | .60 | .80 | | 2.70 | .04  |
| 23 | 1984-1985 | NHL | Pittsburgh Penguins | | | | 30 | .20 | .23 | .43 | | 1.43 | | | | | | | .03  |
| AHL | Baltimore Skipjacks | 12 | | | 49 | .41 | .51 | .92 | | 1.86 | | | | | | | .02  |
| 24 | 1985-1986 | NHL | Pittsburgh Penguins | 32 | | | 75 | .23 | .24 | .47 | | 1.21 | | | | | | | .04  |
| 25 | 1986-1987 | NHL | Pittsburgh Penguins | 32 | | | 58 | .17 | .26 | .43 | | .97 | | | | | | | .07  |
| 26 | 1987-1988 | NHL | Pittsburgh Penguins | | | | 21 | .19 | .14 | .33 | | 1.10 | | | | | | | .05  |
| NHL | Edmonton Oilers | 12 | | | 51 | .18 | .22 | .39 | | .84 | 12 | .08 | .08 | .17 | | .67 | .05  |
| 27 | 1988-1989 | SSS | Pittsburgh Penguins | 32 | | | 1 | .00 | .00 | .00 | | .00 | | | | | | | 0 |
| NHL | Pittsburgh Penguins | 32 | | | 72 | .14 | .28 | .42 | | 2.18 | 8 | .00 | .13 | .13 | | .50 | .03  |
| 28 | 1989-1990 | NHL | Toronto Maple Leafs | 9 | $140,000 | | 39 | .15 | .23 | .38 | | 1.41 | 3 | .33 | .00 | .33 | | 1.33 | .05  |
| 29 | 1990-1991 | NHL | Toronto Maple Leafs | 9 | $147,509 | H | 74 | .15 | .31 | .46 | | 1.11 | | | | | | | .03  |
| 30 | 1991-1992 | NHL | Toronto Maple Leafs | 9 | $156,096 | | 35 | .06 | .06 | .11 | -.29 | .46 | | | | | | | .00  |
| OG | Canada | 10 | | | 8 | .38 | .63 | 1.00 | | 1.00 | | | | | | | 0 |
| NHL | Buffalo Sabres | 14 | $156,096 | | 12 | .17 | .33 | .50 | +.08 | 4.00 | 7 | .29 | .00 | .29 | | .29 | .05  |
| 31 | 1992-1993 | NHL | Buffalo Sabres | 14 | $260,000 | | 55 | .09 | .27 | .36 | | .78 | 8 | .13 | .13 | .25 | | 2.25 | 0 |
| 32 | 1993-1994 | NHL | Buffalo Sabres | 14 | $325,000 | | 83 | .07 | .18 | .25 | | .64 | 7 | .14 | .00 | .14 | | .86 | 0 |
| 33 | 1994-1995 | NHL | Buffalo Sabres | 14 | $188,500 | | 42 | .10 | .29 | .38 | | .76 | 5 | .00 | .40 | .40 | | .40 | 0 |
| 34 | 1995-1996 | NHL | Buffalo Sabres | 14 | $425,000 | | 57 | .11 | .18 | .28 | | .53 | | | | | | | 0 |
| NHL | Colorado Avalanche | 14 | $425,000 | | 4 | .25 | .00 | .25 | | .50 | 13 | .00 | .15 | .15 | | .15 | 0 |
| 35 | 1996-1997 | NHL | Ottawa Senators | 14 | $250,000 | | 34 | .06 | .06 | .12 | | .24 | | | | | | | 0 |
|
| NHL Totals | | $1,892,105+ | | 841 | .14 | .23 | .36 | -.01 | 1.12 | 63 | .10 | .11 | .21 | | .73 | .03 |
| Minor/Junior League Totals | | | | 389 | .41 | .44 | .85 | | 1.56 | 10 | .20 | .60 | .80 | | 2.70 | .03 |
| Overall Totals | | $1,892,105+ | | 1230 | .22 | .30 | .52 | -.01 | 1.26 | 73 | .11 | .18 | .29 | | 1.00 | .03 |