Elite Prospects
 Season Team League 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
  Ayr RaidersAutumn Cup8 1 01 12
 1984-1985 Ayr RaidersBHL3 2 57 0
 1985-1986 Ayr RaidersBHL35 9 2130 28
  Ayr RaidersAutumn Cup8 0 33 2
 1986-1987 Ayr RaidersBHL35 10 1525 18
  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
  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
  Ayr RaidersAutumn Cup8 2 02 2
  Great Britain (all)International- - -- -
  Great BritainWC C8 0 00 2
 1991-1992 Ayr RaidersBHL35 10 1828 14
  Ayr RaidersAutumn Cup8 0 22 4
 1992-1993 Fife FlyersBHL28 3 1821 14
  Ayr RaidersAutumn Cup8 1 67 6
 1993-1994 Fife FlyersBHL41 4 1721 12
  Fife FlyersAutumn Cup5 2 02 0
 1994-1995 Fife FlyersBHL44 5 1015 16
  Fife FlyersAutumn Cup10 4 26 6
 1995-1996 Fife FlyersBHL33 3 58 8
  Fife FlyersAutumn Cup12 2 810 6
 1996-1997 Paisley PiratesNPIHL14 1 67 8

Player statistics powered by www.eliteprospects.com