Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2000-2001 Scotland U13EIHA Conf. U134 2 02 0|        
 2001-2002 Scotland U13EIHA Conf. U134 4 26 6|        
 2002-2003 Scotland U15EIHA Conf. U154 1 34 0|        
 2006-2007 Edinburgh CapitalsEIHL43 0 88 8|        
  Edinburgh CapitalsEIHL Cup4 1 12 0|        
  Great Britain U18WJC-18 D14 0 11 4|        
  Great Britain U20WJC-20 D15 0 11 12|        
 2007-2008 Edinburgh CapitalsEIHL49 5 1621 6|Playoffs2 0 00
  Edinburgh CapitalsEIHL Cup4 0 00 2|        
  Edinburgh CapitalsEIHL KO Cup4 0 11 0|        
  Great Britain U20WJC-20 D15 0 00 0|        
 2008-2009 Edinburgh CapitalsEIHL52 8 1523 20|Playoffs2 0 11
  Edinburgh CapitalsEIHL KO Cup2 1 01 0|        
  Edinburgh CapitalsEIHL Cup3 0 11 0|        
  Great Britain U20WJC-20 D25 0 33 2|        
 2009-2010 Edinburgh CapitalsEIHL56 13 2336 24|Playoffs2 1 12
  Edinburgh CapitalsEIHL Cup6 1 23 4|        
  Great BritainWC D15 1 01 0|        
 2010-2011 Belfast GiantsEIHL41 14 1630 8|Playoffs1 0 11
  Belfast GiantsEIHL Cup7 1 23 0|        
 2011-2012 Belfast GiantsEIHL54 7 3744 32|Playoffs3 1 23
  Belfast GiantsEIHL Cup12 3 710 8|        
  Great BritainWC D1A5 0 00 2|        
 2012-2013 Belfast GiantsEIHL50 6 1824 31|        
  Belfast GiantsEIHL Cup12 2 57 8|        
  Great BritainOGQ6 0 00 2|        
 2013-2014 Belfast GiantsEIHL48 3 1215 24|Playoffs4 0 11
  Belfast GiantsEIHL Cup12 0 44 6|        
  Great BritainWC D1B5 1 34 2|        
 2014-2015 Belfast GiantsEIHL34 8 614 18|Playoffs4 2 02
  Belfast GiantsContinental Cup3 1 01 2|        
  Belfast GiantsEIHL Cup6 3 14 0|        
  Great BritainWC D1B5 1 01 8|        
 2015-2016 Belfast GiantsEIHL47 2 1113 18|Playoffs2 0 00
  Great BritainWC D1B5 0 00 2|        
  Belfast GiantsEIHL Cup11 0 55 2|        
  Great BritainOGQ3 0 00 2|        
 2016-2017 Belfast GiantsEIHL51 1 1011 18|Playoffs3 0 00
  Belfast GiantsEIHL Cup12 2 13 4|        
  Great BritainWC D1B5 1 23 0|        
 2017-2018 Belfast GiantsEIHL15 1 01 8|        
  Belfast GiantsEIHL Cup6 0 11 2|        
 2018-2019 Belfast GiantsEIHL55 1 1213 34|Playoffs4 0 11
  Belfast GiantsEIHL Cup11 1 12 8|        
  Belfast GiantsContinental Cup6 0 00 4|        
 2019-2020 Belfast GiantsEIHL47 3 69 32|        
  Belfast GiantsChampions HL6 0 11 4|        
  Belfast GiantsEIHL Cup8 0 22 4|        
 2020-2021 Nottingham PanthersEIHL Series14 0 00 4|        
  Great BritainWC2 0 00 2|        
 2021-2022 Belfast GiantsEIHL50 1 1213 22|Playoffs4 0 00
  Belfast GiantsEIHL Cup12 0 66 6|        
 2022-2023 Belfast GiantsEIHL46 1 67 10|Playoffs4 0 22
  Belfast GiantsChampions HL3 0 00 2|        
  Belfast GiantsEIHL Cup9 0 33 2|        
 2023-2024 Belfast GiantsEIHL0 0 00 0|        
  Belfast GiantsChampions HL4 0 00 4|        

Player statistics powered by www.eliteprospects.com