Elite Prospects
 Season Team League GP GAA SVS%
 2013-2014 Murrayfield U19Scotland U204 20.00 .500
 2014-2015 Murrayfield U16Scotland U169 6.05 .815
  Murrayfield U19Scotland U204 9.58 .717
 2015-2016 Edinburgh Capitals SNLSNL1 2.00 -
  Murrayfield U19Scotland U2012 3.44 .786
  Scotland U17EIHA Conf. U172 - .792
 2016-2017 Edinburgh CapitalsEIHL3 4.88 .855
  Solway Sharks U19Scotland U202 1.67 -
  Edinburgh CapitalsEIHL Cup0 - -
  Murrayfield U19Scotland U2011 3.94 .820
  Edinburgh Capitals SNLSNL1 5.00 .667
 2017-2018 Edinburgh CapitalsEIHL24 7.26 .809
  Edinburgh CapitalsEIHL Cup0 - -
  Edinburgh Capitals SNLSNL3 0.00 1.000
  Murrayfield U19Scotland U206 4.46 .890
  Scotland U19ENG vs SCO U191 3.93 .826
 2018-2019 Solway SharksNIHL North Cup9 - .884
  Solway SharksNIHL 131 - .891
  Great Britain U20WJC-20 D2A4 2.78 .889
 2019-2020 Glasgow ClanEIHL9 3.89 .859
  Glasgow ClanEIHL Cup1 2.50 .900
 2020-2021 Did not play
 2021-2022 Solway SharksNIHL 17 2.14 .940
  Solway SharksNIHL 1 North Cup3 2.42 .881
  Leeds KnightsNIHL Cup2 3.00 .925
  Leeds KnightsNIHL2 3.57 .909
  Glasgow ClanEIHL8 4.35 .824
 2022-2023 Hull SeahawksNIHL46 4.20 .894
  Sheffield SteelersEIHL Cup1 6.00 .838
  Hull SeahawksNIHL Cup15 4.68 .887
  Sheffield SteelersEIHL0 - -
 2023-2024 Hull SeahawksNIHL46 3.70 .885
  Hull SeahawksNIHL Cup4 3.50 .879
 2024-2025 Hull SeahawksNIHL22 3.78 .894

Player statistics powered by www.eliteprospects.com