Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1977-1978 Abbotsford FlyersBCHL39 10 919 100|        
  New Westminster BruinsWHL44 3 2225 71|Playoffs20 2 911 28 
  New Westminster BruinsMemorial Cup5 1 34 7|        
 1978-1979 New Westminster BruinsWHL71 7 3340 142|Playoffs8 1 45 14 
  Canada U20WJC-205 1 12 2|        
 1979-1980 New Westminster BruinsWHL67 13 3851 236|        
  Binghamton DustersAHL6 0 33 20|        
 1980-1981 Boston BruinsNHL26 0 44 39|        
  Springfield IndiansAHL47 1 1011 109|Playoffs1 0 00
 1981-1982 Boston BruinsNHL48 0 88 84|Playoffs11 0 33 40 
  Erie BladesAHL10 0 33 36|        
 1982-1983 Boston BruinsNHL1 0 00 0|Playoffs11 0 00
  Baltimore SkipjacksAHL72 2 2426 215|        
 1983-1984 Edmonton OilersNHL0 0 00 0|Playoffs6 0 11
  Hershey BearsAHL50 0 1818 156|        
  Moncton AlpinesAHL14 0 33 17|        
 1984-1985 Edmonton OilersNHL28 0 1111 25|Playoffs12 1 34 26 
  Nova Scotia OilersAHL37 2 1012 97|        
 1985-1986 Edmonton OilersNHL6 2 35 11|        
  Nova Scotia OilersAHL19 2 810 72|        
  New York RangersNHL46 1 89 65|Playoffs16 1 23 46 
 1986-1987 New York RangersNHL73 3 1215 182|Playoffs6 0 00
 1987-1988 New York RangersNHL14 0 11 34|        
  Vancouver CanucksNHL49 2 35 73|        
 1988-1989 Vancouver CanucksNHL74 3 1114 82|Playoffs4 0 00
 1989-1990 Vancouver CanucksNHL67 0 22 91|        
 1994-1995 Las Vegas AcesPSHL- - -- -|        

Player statistics powered by www.eliteprospects.com