Elite Prospects
 Season Team League GP G A TP PIM
 2012-2013 Scotland U11EIHA Conf. U114 1 01 0
 2013-2014 Scotland U11EIHA Conf. U114 2 02 0
 2015-2016 Scotland U13EIHA Conf. U134 6 06 4
 2016-2017 Dundee Stars U16Scotland U1610 9 615 0
  Scotland U15EIHA Conf. U154 1 01 0
 2017-2018 OHA Mavericks U15 AAAHEO U1530 1 12 2
  OHA Mavericks U15 AAABig Nickel U146 0 11 4
 2018-2019 Dundee Stars U16Scotland U1615 24 3458 14
  Dundee Stars U19Scotland U204 9 110 2
 2019-2020 Dundee Stars U19Scotland U205 7 1421 2
  Scotland U17EIHA Conf. U170 0 00 0
  Dundee CometsSNL11 11 1122 2
 2020-2021 Did not play
 2021-2022 Dundee CometsSNL14 21 930 8
  Dundee CometsNIHL 1 North Cup5 2 24 2
 2022-2023 Solway SharksNIHL 127 35 3166 16
  Dundee StarsEIHL Cup2 0 00 0
  Solway SharksNIHL 1 North Cup19 27 2047 12
  Dundee StarsEIHL24 2 24 0
  Great Britain U20WJC-20 D2A5 4 48 4
 2023-2024 Dundee StarsEIHL54 3 36 2
  Dundee StarsEIHL Cup6 0 22 0
 2024-2025 Dundee StarsEIHL41 3 58 8
  Dundee StarsEIHL Cup12 4 37 4

Player statistics powered by www.eliteprospects.com