Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1994-1995 Murrayfield Racers BHL16 1 01 6|Playoffs7 0 00
  Great Britain U18EJC-18 C1- - -- -|        
 1996-1997 Paisley PiratesNPIHL32 2 810 41|Playoffs8 0 33 12 
  Great Britain U20WJC-20 C4 0 11 4|        
 1997-1998 Murrayfield Racers BNL37 2 810 48|Playoffs8 0 33
 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