Elite Prospects
 Season Team League GP G A TP PIM
 1970-1971 North Vancouver QC Int PW- - -- -
 1973-1974 Kelowna BuckaroosBCHL52 32 3264 85
 1974-1975 Victoria Cougars WHL68 17 3249 105
 1975-1976 Victoria Cougars WHL71 43 64107 167
 1976-1977 Victoria Cougars WHL60 34 4175 82
 1977-1978 Victoria Cougars WHL66 48 4492 256
  Canada U20WJC-205 0 22 0
 1978-1979 Vancouver CanucksNHL78 16 1935 116
 1979-1980 Vancouver CanucksNHL78 17 2542 143
 1980-1981 Vancouver CanucksNHL77 25 2449 118
 1981-1982 Vancouver CanucksNHL79 28 3967 175
 1982-1983 Vancouver CanucksNHL36 6 713 99
  Chicago BlackhawksNHL38 6 1319 77
 1983-1984 Chicago BlackhawksNHL29 5 1217 28
 1984-1985 Chicago BlackhawksNHL73 25 2550 109
 1985-1986 Chicago BlackhawksNHL61 29 3968 84
 1986-1987 Chicago BlackhawksNHL75 25 2550 182
 1987-1988 Chicago BlackhawksNHL27 4 610 57
  Minnesota North StarsNHL10 1 12 20
  USACC5 0 11 4
 1988-1989 Minnesota North StarsNHL35 5 510 76
 1989-1990 Minnesota North StarsNHL8 1 01 22

Player statistics powered by www.eliteprospects.com