| Age | Season | League | Team | # | Salary | Regular Season | Playoffs | Fight Card | S k i l l |
| GP | G | A | P | +/- | PIMs | GP | G | A | P | +/- | PIMs |
| 16 | 1984-1985 | OHL | Sault Ste. Marie Greyhounds | | | 60 | .03 | .23 | .27 | | .62 | 16 | .00 | .13 | .13 | | .50 | .01  | |
| Memorial Cup | Sault Ste. Marie Greyhounds | | | 3 | .00 | .00 | .00 | .00 | .67 | 1 | .00 | 1.00 | 1.00 | | .00 | 0 | |
| 17 | 1985-1986 | OHL | Sault Ste. Marie Greyhounds | | | 57 | .09 | .40 | .49 | | 1.61 | | | | | | | .11  | |
| 18 | 1986-1987 | OHL | Sault Ste. Marie Greyhounds | | | 64 | .20 | .34 | .55 | | 1.39 | 4 | .00 | .00 | .00 | | .00 | .01  | |
| 19 | 1987-1988 | IHL | Kalamazoo Wings | | | 2 | .00 | .50 | .50 | | .00 | 7 | .00 | .29 | .29 | | .29 | 0 | |
| OHL | Sault Ste. Marie Greyhounds | | | 64 | .11 | .64 | .75 | | 1.20 | 6 | .33 | .33 | .67 | | 1.50 | 0 | |
| 20 | 1988-1989 | NHL | Minnesota North Stars | 41 | | 2 | .00 | .00 | .00 | | 1.00 | | | | | | | 0 | |
| IHL | Kalamazoo Wings | 2 | | 80 | .06 | .26 | .33 | | .99 | 6 | .00 | .17 | .17 | | 4.33 | .03  | |
| 21 | 1989-1990 | NHL | Minnesota North Stars | 41 | $130,000 | 31 | .00 | .26 | .26 | | 1.45 | | | | | | | .10  | |
| IHL | Kalamazoo Wings | 2 | | 41 | .15 | .24 | .39 | | 1.56 | 7 | .00 | .00 | .00 | | .86 | .02  | |
| 22 | 1990-1991 | NHL | Minnesota North Stars | 3 | $130,000 | 47 | .02 | .09 | .11 | | 2.53 | | | | | | | .13  | |
| IHL | Kalamazoo Wings | 2 | | 1 | .00 | .00 | .00 | | 2.00 | | | | | | | 0 | |
| 23 | 1991-1992 | NHL | San Jose Sharks | 2 | $200,000 | 74 | .01 | .11 | .12 | -.31 | 1.34 | | | | | | | .03  | |
| 24 | 1992-1993 | NHL | San Jose Sharks | 2 | $210,000 | 80 | .00 | .09 | .09 | | 1.88 | | | | | | | .08  | 2.0 |
| 25 | 1993-1994 | NHL | San Jose Sharks | 2 | $325,000 | 42 | .00 | .07 | .07 | | 1.55 | | | | | | | .07  | |
| NHL | Philadelphia Flyers | 26 | $325,000 | 33 | .00 | .12 | .12 | | 2.09 | | | | | | | .09  | |
| 26 | 1994-1995 | NHL | Philadelphia Flyers | 20 | $232,000 | 32 | .00 | .03 | .03 | | 1.06 | 1 | .00 | .00 | .00 | | 2.00 | .12  | |
| 27 | 1995-1996 | NHL | Toronto Maple Leafs | 2 | $455,000 | 29 | .00 | .03 | .03 | | 1.66 | 2 | .00 | .00 | .00 | | .00 | .03  | |
| 28 | 1996-1997 | NHL | Toronto Maple Leafs | 2 | $480,000 | 48 | .04 | .25 | .29 | | 1.06 | | | | | | | .08  | |
| IHL | Utah Grizzlies | | | 30 | .00 | .33 | .33 | | 2.00 | | | | | | | .07  | |
| 29 | 1997-1998 | NHL | Toronto Maple Leafs | 2 | $400,000 | 59 | .00 | .12 | .12 | | 1.83 | | | | | | | .05  | |
| 30 | 1998-1999 | NHL | Nashville Predators | 2 | | 2 | .00 | .00 | .00 | | 1.00 | | | | | | | .00  | |
| IHL | Utah Grizzlies | 27 | | 77 | .03 | .21 | .23 | | 1.77 | | | | | | | .10  | |
| 31 | 1999-2000 | NHL | Washington Capitals | 24 | | 12 | .00 | .17 | .17 | | 1.58 | 5 | .00 | .00 | .00 | | .40 | .06  | |
| AHL | Portland Pirates | | | 23 | .09 | .09 | .17 | +.13 | 1.17 | | | | | | | .04  | |
| 32 | 2000-2001 | NHL | Washington Capitals | 24 | | 29 | .00 | .14 | .14 | | 1.90 | 6 | .00 | .00 | .00 | | .00 | .09  | |
| AHL | Portland Pirates | 2 | | 36 | .03 | .25 | .28 | -.14 | 2.33 | | | | | | | .08  | |
| 33 | 2001-2002 | NHL | Washington Capitals | 24 | $400,000 | 49 | .02 | .08 | .10 | | 1.14 | | | | | | | .12  | |
|
| NHL Totals | | $2,962,000+ | 569 | .01 | .11 | .12 | -.04 | 1.62 | 14 | .00 | .00 | .00 | | .29 | .08 | |
| Minor/Junior League Totals | | | 538 | .08 | .31 | .39 | .00 | 1.39 | 47 | .04 | .17 | .21 | | 1.09 | .04 | |
| Overall Totals | | $2,962,000+ | 1107 | .04 | .21 | .25 | -.02 | 1.51 | 61 | .03 | .13 | .16 | | .90 | .06 | |