Elite Prospects
 Season Team League GP G A TP PIM
 2006-2007 Scotland U13EIHA Conf. U134 0 00 0
 2007-2008 Scotland U13EIHA Conf. U134 1 12 0
 2008-2009 Scotland U15EIHA Conf. U154 1 01 12
 2009-2010 Scotland U15EIHA Conf. U154 0 22 6
 2010-2011 Scotland U17EIHA Conf. U174 2 35 7
 2011-2012 Dundee CometsSNL10 10 616 4
  Dundee Stars U18Scotland U188 21 1536 8
  Scotland U17EIHA Conf. U174 2 35 2
  Great Britain U18WJC-18 D2A5 4 610 0
 2012-2013 Peterborough PhantomsEPIHL46 3 1316 16
  Great Britain U18WJC-18 D2A5 0 77 2
  Great Britain U20WJC-20 D1B5 0 00 0
 2013-2014 Milton Keynes LightningEPIHL50 9 2231 32
  Milton Keynes LightningEPIHL Cup4 0 11 2
  Great Britain U20WJC-20 D1B5 2 46 2
 2014-2015 Milton Keynes LightningEPIHL41 10 2232 18
  Nottingham PanthersChampions HL2 0 00 0
  Nottingham PanthersEIHL1 1 01 0
  Milton Keynes LightningEng. Chal. Cup6 5 1015 4
  Nottingham PanthersEIHL Cup1 0 00 2
  Great Britain U20WJC-20 D2A5 5 611 0
 2015-2016 Glasgow ClanEIHL2 0 00 0
  Glasgow ClanChampions HL4 0 00 0
  Milton Keynes LightningEPIHL51 25 3762 54
  Glasgow ClanEIHL Cup3 0 22 0
 2016-2017 Milton Keynes LightningEPIHL45 17 3754 41
 2017-2018 Dundee StarsEIHL50 7 1724 23
  Dundee StarsEIHL Cup8 2 13 6
 2018-2019 Dundee StarsEIHL60 14 1933 10
  Dundee StarsEIHL Cup8 2 24 4
 2019-2020 Dundee StarsEIHL48 4 1822 22
  Dundee StarsEIHL Cup8 0 55 6
 2020-2021 Did not play
 2021-2022 Guildford FlamesEIHL- - -- -

Player statistics powered by www.eliteprospects.com