Elite Prospects
 Season Team League GP G A TP PIM
 2010-2011 Scotland U13EIHA Conf. U134 1 12 0
 2011-2012 Scotland U13EIHA Conf. U134 1 01 0
 2012-2013 Scotland U15EIHA Conf. U154 0 00 7
 2013-2014 Scotland U15EIHA Conf. U154 0 00 0
 2014-2015 Moray Firth U20Scotland U2015 18 725 34
  Scotland U17EIHA Conf. U174 0 11 25
 2015-2016 Moray TyphoonsSNL18 13 316 56
  Scotland U17EIHA Conf. U174 3 36 2
  Scotland U19ENG vs SCO U191 1 01 0
 2016-2017 Murrayfield U19Scotland U208 14 418 22
  Edinburgh CapitalsEIHL Cup5 0 11 0
  Scotland U19ENG vs SCO U191 0 00 0
  Edinburgh Capitals SNLSNL12 5 712 38
  Edinburgh CapitalsEIHL29 0 00 0
 2017-2018 Edinburgh CapitalsEIHL Cup6 0 00 0
  Murrayfield U19Scotland U202 3 14 6
  Edinburgh Capitals SNLSNL10 9 1423 36
  Edinburgh CapitalsEIHL49 3 25 28
  Botany SwarmNZIHL14 6 612 24
 2018-2019 Peterborough PhantomsNIHL Autumn Cup6 0 11 35
  Milton Keynes LightningEIHL Cup1 0 00 0
  Milton Keynes ThunderNIHL 11 0 22 0
  Peterborough PhantomsNIHL 16 2 57 33
  Milton Keynes LightningEIHL49 0 22 28
 2019-2020 Milton Keynes LightningNIHL45 12 1224 97
 2020-2021 Milton Keynes LightningNIHL0 0 00 0
  Milton Keynes ThunderNIHL 1 Cup5 3 25 6
 2021-2022 Glasgow ClanEIHL52 1 01 12
 2022-2023 Glasgow ClanEIHL54 0 00 6
  Glasgow ClanEIHL Cup6 0 00 0
 2023-2024 Telford TigersNIHL48 15 1934 58
 2024-2025 Telford TigersNIHL49 18 3149 48

Player statistics powered by www.eliteprospects.com