Elite Prospects
 Season Team League GP G A TP PIM
 2008-2009 Scotland U13EIHA Conf. U134 0 00 2
 2009-2010 Scotland U15EIHA Conf. U154 0 00 0
 2010-2011 Scotland U15EIHA Conf. U154 0 00 0
 2011-2012 Murrayfield U20Scotland U186 1 23 4
  Scotland U17EIHA Conf. U174 0 00 6
 2012-2013 Edinburgh CapitalsEIHL1 0 00 0
  Murrayfield U20Scotland U1814 22 1840 32
  Edinburgh CapitalsEIHL Cup2 0 00 2
  Scotland U17EIHA Conf. U174 0 00 4
 2013-2014 Edinburgh CapitalsEIHL28 1 12 2
  Edinburgh CapitalsEIHL Cup5 0 00 0
  Edinburgh Capitals SNLSNL16 13 922 12
  Murrayfield U20Scotland U205 6 814 6
 2014-2015 Edinburgh CapitalsEIHL52 1 34 28
  Edinburgh Capitals SNLSNL1 0 11 0
  Murrayfield U20Scotland U206 13 1023 2
  Edinburgh CapitalsEIHL Cup8 2 13 10
  Scotland ENG vs SCO U191 0 00 0
 2015-2016 Edinburgh CapitalsEIHL50 0 44 34
  Edinburgh Capitals SNLSNL3 2 02 0
  Edinburgh CapitalsEIHL Cup8 0 00 0
  Great Britain U20WJC-20 D1B4 0 11 6
 2016-2017 Edinburgh CapitalsEIHL52 0 55 16
  Edinburgh CapitalsEIHL Cup10 0 00 8
  Edinburgh Capitals SNLSNL5 0 66 2
 2017-2018 Edinburgh CapitalsEIHL46 0 11 36
  Edinburgh CapitalsEIHL Cup6 0 11 2
 2018-2019 Basingstoke BisonNIHL 138 1 1314 18
  Basingstoke BisonNIHL Autumn Cup6 2 24 6
 2019-2020 Basingstoke BisonNIHL- - -- -

Player statistics powered by www.eliteprospects.com