Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1973-1974 Peterborough PetesOHA-Jr.60 28 1543 41|        
  Canada U20WJC-204 1 01 10|        
 1974-1975 Peterborough PetesOHL69 40 4989 53|Playoffs11 5 611 13 
 1975-1976 Kitchener RangersOHL59 50 3686 75|Playoffs8 5 38 15 
 1976-1977 Kitchener RangersOHL35 43 4588 14|        
 1977-1978 Tulsa OilersCHL39 15 1126 10|Playoffs7 3 25
 1978-1979 Atlanta FlamesNHL59 14 2034 6|        
  Nova Scotia VoyageursAHL20 7 714 9|        
 1979-1980 St. Louis BluesNHL20 1 23 8|        
  Salt Lake Golden EaglesCHL27 7 1522 8|Playoffs13 9 312
 1980-1981 Salt Lake Golden EaglesCHL71 39 3372 41|Playoffs17 6 511
 1981-1982 Indianapolis CheckersCHL77 43 5598 43|Playoffs13 10 515 18 
 1982-1983 Indianapolis CheckersCHL80 43 5598 33|Playoffs13 11 1122
 1983-1984 Indianapolis CheckersCHL69 41 3778 42|Playoffs10 9 413
 1984-1985 HC Ambrì-PiottaSL35 58 2078 -|        
 1985-1986 HC Ambrì-PiottaNL24 27 1239 20|        
 1986-1987 EV ZugSL36 59 2382 28|Playoffs6 3 710
  Team Canada Spengler Cup- - -- -|        
 1987-1988 EV ZugNL30 27 1239 22|        
  Team Canada Spengler Cup- - -- -|        
 1988-1989 EV ZugNL36 46 2773 30|Playoffs3 3 14
  Team Canada Spengler Cup- - -- -|        
 1989-1990 EV ZugNL36 32 2961 37|Playoffs2 2 02
 1990-1991 EV ZugNL28 22 1436 25|        
 1991-1992 Lausanne HCSL28 19 2645 34|        

Player statistics powered by www.eliteprospects.com