Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1979-1980 Great Britain U18EJC-18 C- - -- -|        
 1980-1981 Ayr RaidersNorthern29 4 15 58|        
 1981-1982 Ayr RaidersSNL8 0 44 2|        
  Ayr RaidersNorthern14 0 44 11|        
 1982-1983 Ayr RaidersBHL23 8 412 64|        
 1983-1984 Ayr RaidersBHL31 15 1732 22|Playoffs5 6 28 12 
  Ayr RaidersAutumn Cup8 1 01 12|        
 1984-1985 Ayr RaidersBHL3 2 57 0|        
 1985-1986 Ayr RaidersBHL35 9 2130 28|Playoffs4 0 22
  Ayr RaidersAutumn Cup8 0 33 2|        
 1986-1987 Ayr RaidersBHL35 10 1525 18|Playoffs4 1 12
  Ayr RaidersAutumn Cup8 0 22 22|        
 1987-1988 Ayr RaidersBHL29 8 1927 18|        
  Ayr RaidersAutumn Cup4 0 22 10|        
 1988-1989 Ayr RaidersBHL34 10 2030 16|Playoffs6 2 68 13 
  Ayr RaidersAutumn Cup7 3 47 4|        
  Great BritainWC D4 1 23 0|        
 1989-1990 Ayr RaidersBHL32 9 918 28|        
  Ayr RaidersAutumn Cup6 1 12 6|        
 1990-1991 Ayr RaidersBHL36 11 1829 46|Playoffs6 2 35
  Ayr RaidersAutumn Cup8 2 02 2|        
  Great Britain (all)International- - -- -|        
  Great BritainWC C8 0 00 2|        
 1991-1992 Ayr RaidersBHL35 10 1828 14|Relegation6 0 33
  Ayr RaidersAutumn Cup8 0 22 4|        
 1992-1993 Fife FlyersBHL28 3 1821 14|Playoffs6 0 11
  Ayr RaidersAutumn Cup8 1 67 6|        
 1993-1994 Fife FlyersBHL41 4 1721 12|Playoffs7 0 33
  Fife FlyersAutumn Cup5 2 02 0|        
 1994-1995 Fife FlyersBHL44 5 1015 16|Playoffs6 4 26
  Fife FlyersAutumn Cup10 4 26 6|        
 1995-1996 Fife FlyersBHL33 3 58 8|Playoffs4 0 00
  Fife FlyersAutumn Cup12 2 810 6|        
 1996-1997 Paisley PiratesNPIHL14 1 67 8|        

Player statistics powered by www.eliteprospects.com