Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1974-1975 Kingston FrontenacsOHL59 19 2847 70|Playoffs8 2 57
 1975-1976 Kingston FrontenacsOHL65 61 51112 92|Playoffs7 5 05 18 
 1976-1977 Kingston FrontenacsOHL63 53 74127 210|Playoffs10 9 1221 54 
  OMJHL All-StarsCHL Challenge6 2 46 15|        
 1977-1978 Birmingham Bulls WHA71 38 3876 126|Playoffs5 2 24 15 
 1978-1979 Philadelphia FlyersNHL30 5 2025 23|Playoffs8 2 68 22 
  Maine Mariners AHL38 17 2239 106|        
 1979-1980 Philadelphia FlyersNHL80 22 5779 107|Playoffs17 4 1822 40 
 1980-1981 Philadelphia FlyersNHL51 17 3047 150|      20 67 
 1981-1982 Philadelphia FlyersNHL79 24 6892 275|Playoffs4 1 23
  CanadaCC4 0 11 4|        
 1982-1983 Edmonton OilersNHL72 33 4275 181|Playoffs16 6 814 22 
 1983-1984 Edmonton OilersNHL72 18 4967 119|Playoffs19 10 414 65 
 1984-1985 Boston BruinsNHL74 25 4974 126|Playoffs5 4 610
 1985-1986 Boston BruinsNHL64 23 5881 97|Playoffs3 0 11 17 
 1986-1987 Boston BruinsNHL64 15 3449 126|Playoffs4 1 12 22 
 1987-1988 Boston BruinsNHL77 29 4574 167|Playoffs23 11 1425 56 
 1988-1989 Boston BruinsNHL78 27 4572 164|        
 1989-1990 Boston BruinsNHL32 6 1622 66|        
  Philadelphia FlyersNHL29 5 914 30|        
 1990-1991 Edmonton OilersNHL56 7 2936 94|Playoffs2 0 11
 1991-1992 Toronto Maple LeafsNHL2 0 00 2|        
  AsiagoItaly5 3 36 4|Playoffs7 3 47 47 

Player statistics powered by www.eliteprospects.com