Elite Prospects
 Season Team League GP G A TP PIM
 1994-1995 Murrayfield Racers BHL16 1 01 6
  Great Britain U18EJC-18 C1- - -- -
 1996-1997 Paisley PiratesNPIHL32 2 810 41
  Great Britain U20WJC-20 C4 0 11 4
 1997-1998 Murrayfield Racers BNL37 2 810 48
 1998-1999 Paisley PiratesBNL8 0 33 2
  Fife FlyersBNL4 0 00 0
 1999-2000 Romford RaidersEPIHL12 1 45 36
  Paisley PiratesBNL9 0 00 18
  Paisley PiratesAutumn Cup6 1 34 4
 2001-2002 Cardiff DevilsBNL1 0 00 0
 2003-2004 Dundee StarsBNL2 0 00 0
 2004-2005 Camperdown StarsSNL12 2 68 12
 2005-2006 Dundee StarsSNL14 3 1417 24
  Dundee StarsNorthern11 2 79 10
 2006-2007 Did not play
 2014-2015 Dundee TigersSNL14 1 45 99
 2015-2016 Dundee TigersSNL17 3 710 67

Player statistics powered by www.eliteprospects.com