| Age | Season | League | Team | # | Salary | Regular Season | Playoffs | Fight Card |
| GP | G | A | P | +/- | PIMs | GP | G | A | P | +/- | PIMs |
| 17 | 1984-1985 | OHL | Sault Ste. Marie Greyhounds | | | 63 | .56 | .60 | 1.16 | | 1.68 | 16 | .19 | .81 | 1.00 | | .69 | .03  |
| Memorial Cup | Sault Ste. Marie Greyhounds | | | 3 | .67 | .67 | 1.33 | .00 | 2.67 | 1 | .00 | .00 | .00 | | .00 | 0 |
| 18 | 1985-1986 | OHL | Sault Ste. Marie Greyhounds | | | 25 | .48 | .68 | 1.16 | | 1.32 | | | | | | | 0 |
| OHL | Oshawa Generals | | | 19 | .42 | .68 | 1.11 | | .79 | 6 | .50 | .33 | .83 | | 2.17 | 0 |
| 19 | 1986-1987 | NHL | New York Islanders | 36 | | 2 | .00 | .00 | .00 | .00 | .00 | | | | | | | 0 |
| OHL | Oshawa Generals | | | 57 | .93 | .93 | 1.86 | | 1.30 | 17 | .82 | .59 | 1.41 | | 2.35 | 0 |
| Memorial Cup | Oshawa Generals | | | | | | | | | | | | | | |  |
| 20 | 1987-1988 | AHL | Springfield Indians | 7 | | 10 | .70 | .60 | 1.30 | | .60 | | | | | | | 0 |
| NHL | New York Islanders | 27 | | 55 | .22 | .44 | .65 | +.13 | .55 | 5 | .00 | .40 | .40 | +.40 | .40 | 0 |
| 21 | 1988-1989 | AHL | Springfield Indians | 17 | | 4 | 1.00 | .00 | 1.00 | | .00 | | | | | | | 0 |
| SSS | New York Islanders | 27 | | 1 | .00 | 1.00 | 1.00 | | .00 | | | | | | | 0 |
| NHL | New York Islanders | 27 | | 60 | .23 | .48 | .72 | +.17 | .23 | | | | | | | .00  |
| 22 | 1989-1990 | AHL | Springfield Indians | 18 | | 21 | .52 | .57 | 1.10 | | 1.57 | | | | | | | .05  |
| SSS | New York Islanders | 27 | | 1 | .00 | 3.00 | 3.00 | | .00 | | | | | | | 0 |
| NHL | New York Islanders | 27 | $100,000 | 46 | .28 | .59 | .87 | +.04 | .43 | 4 | .00 | .00 | .00 | -.75 | 1.00 | 0 |
| 23 | 1990-1991 | SSS | New York Islanders | 27 | | 1 | .00 | .00 | .00 | | .00 | | | | | | | 0 |
| NHL | New York Islanders | 27 | $170,000 | 66 | .29 | .39 | .68 | +.02 | .67 | | | | | | | .02  |
| 24 | 1991-1992 | NHL | New York Islanders | 27 | $185,000 | 80 | .50 | .48 | .98 | -.13 | .58 | | | | | | | .00  |
| WC | Canada | 7 | | | | | | | | | | | | | | 0 |
| 25 | 1992-1993 | NHL | New York Islanders | 27 | $355,000 | 77 | .49 | .49 | .99 | -.05 | .61 | 18 | .17 | .61 | .78 | +.17 | .78 | 0 |
| 26 | 1993-1994 | NHL | New York Islanders | 27 | $1,000,000 | 78 | .38 | .51 | .90 | +.23 | .76 | 4 | .00 | .25 | .25 | -.75 | .00 | .01  |
| 27 | 1994-1995 | NHL | New York Islanders | 27 | $458,200 | 43 | .23 | .37 | .60 | -.12 | .95 | | | | | | | .05  |
| 28 | 1995-1996 | NHL | New York Islanders | 27 | $825,000 | 61 | .20 | .33 | .52 | -.16 | .38 | | | | | | | .02  |
| 29 | 1996-1997 | NHL | New York Islanders | | $853,000 | 70 | .33 | .43 | .76 | -.09 | .29 | | | | | | | 0 |
| NHL | Hartford Whalers | 27 | $853,000 | 12 | .25 | .25 | .50 | .00 | .17 | | | | | | | 0 |
| 30 | 1997-1998 | NHL | Toronto Maple Leafs | 7 | $1,450,000 | 77 | .27 | .32 | .60 | -.09 | .56 | | | | | | | .01  |
| 31 | 1998-1999 | NHL | Toronto Maple Leafs | 7 | $1,550,000 | 81 | .30 | .35 | .64 | +.19 | .25 | 16 | .06 | .19 | .25 | .00 | .25 | 0 |
| 32 | 1999-2000 | NHL | Toronto Maple Leafs | | $1,650,000 | 3 | .00 | .00 | .00 | -.67 | .67 | | | | | | | 0 |
| NHL | St. Louis Blues | 12 | $1,650,000 | 19 | .11 | .37 | .47 | .00 | .32 | | | | | | | 0 |
| IHL | Grand Rapids Griffins | 12 | | 52 | .37 | .58 | .94 | | .48 | 17 | .41 | .47 | .88 | | .47 | .03  |
| 33 | 2000-2001 | IHL | Grand Rapids Griffins | 7 | | 76 | .42 | .67 | 1.09 | +.50 | .25 | 10 | .50 | .50 | 1.00 | | .40 | .01  |
| 34 | 2001-2002 | DEL | Munich Barons | | | 60 | .32 | .43 | .75 | | .37 | 9 | .22 | .44 | .67 | | .44 | .03  |
| 35 | 2002-2003 | AHL | Grand Rapids Griffins | 9 | | 59 | .22 | .47 | .69 | +.24 | .34 | 15 | .27 | .67 | .93 | | .40 | 0 |
| 36 | 2003-2004 | NHL | Detroit Red Wings | | | Preseason Only | 0 |
| AHL | Grand Rapids Griffins | 9 | | 77 | .12 | .27 | .39 | -.01 | .25 | 4 | .00 | .50 | .50 | -.25 | .00 | 0 |
|
| NHL Totals | | $8,596,200+ | 830 | .31 | .42 | .74 | +.01 | .50 | 47 | .09 | .36 | .45 | -.02 | .51 | .01 |
| Minor/Junior League Totals | | | 529 | .42 | .57 | .99 | +.10 | .72 | 95 | .40 | .57 | .97 | -.01 | .91 | .01 |
| Overall Totals | | $8,596,200+ | 1359 | .36 | .48 | .84 | +.04 | .59 | 142 | .30 | .50 | .80 | -.01 | .77 | .01 |