Elite Prospects
 Season Team League GP G A TP PIM
 1976-1977 Battlefords North StarsSJHL57 22 3557 65
 1977-1978 Billings BighornsWHL72 31 4475 105
 1978-1979 Billings BighornsWHL39 25 3762 50
  Saskatoon BladesWHL33 15 3247 37
 1979-1980 New York RangersNHL17 0 55 4
  New Haven NighthawksAHL53 11 1425 43
 1980-1981 Did not play
 1981-1982 Springfield IndiansAHL77 23 2245 38
 1982-1983 New York RangersNHL5 0 11 4
  Tulsa OilersCenHL63 29 2857 44
 1983-1984 Edmonton OilersNHL45 2 810 31
  Moncton AlpinesAHL28 7 1623 30
 1984-1985 Nova Scotia OilersAHL68 20 4565 44
 1985-1986 New Jersey DevilsNHL2 0 22 2
  Maine Mariners AHL69 15 3045 83
 1986-1987 Maine Mariners AHL56 12 1426 47
 1987-1988 New Jersey DevilsNHL24 2 57 12
  Utica DevilsAHL47 14 3347 32
 1988-1989 New Jersey DevilsNHL55 7 512 14
 1989-1990 New Jersey DevilsNHL19 3 36 4
  Utica DevilsAHL57 13 3649 53
 1990-1991 New Jersey DevilsNHL49 5 1116 27
  Utica DevilsAHL4 0 11 6
 1991-1992 New Jersey DevilsNHL44 7 310 16
 1992-1993 Los Angeles KingsNHL81 9 817 20
 1993-1994 Los Angeles KingsNHL77 15 1328 71
 1994-1995 Los Angeles KingsNHL48 7 916 12
 1995-1996 Los Angeles KingsNHL35 5 27 18
  Calgary FlamesNHL7 0 00 0
  New York IslandersNHL13 1 12 0
 1996-1997 Did not play
 1997-1998 Team CanadaInternational34 1 1213 63

Player statistics powered by www.eliteprospects.com