Elite Prospects
 Season Team League GP G A TP PIM
 1978-1979 Kerrisdale KoltsMidget- - -- -
  Delta SunsBCHL- - -- -
 1979-1980 Victoria Cougars WHL72 25 3358 26
 1980-1981 Victoria Cougars WHL58 31 6192 66
  Victoria Cougars Memorial Cup4 3 36 2
 1981-1982 Victoria Cougars WHL56 48 66114 83
  New York RangersNHL9 1 12 0
  Canada U20WJC-207 3 710 0
 1982-1983 Victoria Cougars WHL58 55 75130 54
  Canada U20WJC-207 3 25 0
 1983-1984 Tulsa OilersCenHL11 4 48 2
  New York RangersNHL1 0 00 0
  Team CanadaInternational43 15 2237 34
 1984-1985 New Haven NighthawksAHL20 5 49 0
  Nova Scotia OilersAHL11 0 11 4
 1985-1986 Meran/MeranoItaly36 59 88147 30
 1986-1987 HC Fribourg-GottéronNL23 18 1937 32
  Team Canada Spengler Cup- - -- -
 1987-1988 EHC OltenSL24 15 924 20
 1988-1989 Meran/MeranoItaly41 38 76114 25
  Team CanadaInternational4 1 23 0
 1989-1990 Devils MilanoItaly36 39 4281 30
 1990-1991 Devils MilanoItaly33 29 4170 18
 1991-1992 Meran/MeranoItaly226 44 4488 45
 1992-1993 Meran/MeranoItaly232 58 3492 38
 1993-1994 Fife FlyersBHL44 78 77155 73
  Fife FlyersAutumn Cup6 7 714 10
 1994-1995 Fife FlyersBHL36 52 63115 24
  Fife FlyersAutumn Cup10 15 1631 18
 1995-1996 Fife FlyersBHL31 34 3670 64
  Fife FlyersAutumn Cup11 19 2847 8
 1996-1997 Fife FlyersNPIHL35 68 58126 60
 1997-1998 Fife FlyersBNL40 49 54103 74
 1998-1999 Fife FlyersBNL22 13 1730 24
  Fife FlyersAutumn Cup8 3 47 10
 1999-2000 Fife FlyersBNL33 14 2640 18
  Fife FlyersAutumn Cup10 10 515 8
 2000-2001 Fife FlyersBNL34 14 2842 24
  Fife FlyersAutumn Cup7 4 04 4
  Fife FlyersChristmas Cup7 4 812 2
 2001-2002 Fife FlyersBNL42 23 2447 32
 2002-2003 Fife FlyersBNL34 6 1521 61
 2003-2004 Fife FlyersBNL34 13 1932 30
 2004-2005 Fife FlyersBNL33 13 1528 30
  Fife FlyersCrossover Cup12 7 512 10

Player statistics powered by www.eliteprospects.com