Elite Prospects
 Season Team League GP G A TP PIM
 2015-2016 Shawnigan Lake School U17 PrepCSSHL U1724 8 2028 34
  Shawnigan Lake School U18 PrepCSSHL U182 0 00 0
 2016-2017 Shawnigan Lake School U18 PrepCSSHL U1829 9 1322 40
 2017-2018 Shawnigan Lake School U18 PrepCSSHL U1823 10 818 40
  Valley West Giants U18 AAABCEHL U180 0 00 0
 2018-2019 Lloydminster BobcatsAJHL53 3 1114 52
 2019-2020 Olds GrizzlysAJHL8 2 24 6
  Westshore WolvesVIJHL21 9 1221 54
  Victoria GrizzliesBCHL1 0 00 0
 2020-2021 Westshore WolvesVIJHL11 3 69 22

Player statistics powered by www.eliteprospects.com