Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2012-2013 Markham Waxers U16 AAAETAHL U1634 13 1831 4|        
 2013-2014 Markham Waxers U16 AAAETAHL U1633 28 1442 34|        
  Markham Waxers U18 AAATCQ-O7 5 49 4|        
  Team OMHA White OGC-165 3 25 2|        
  Markham Waxers U18 AAAETAHL U180 0 00 0|Playoffs5 4 26
  Haliburton County HuskiesOJHL1 0 00 0|        
 2014-2015 Peterborough PetesOHL59 10 1020 18|Playoffs5 0 11
  Team Red U17-Dev3 1 01 0|        
  Canada White U17WHC-175 3 14 4|        
 2015-2016 Peterborough PetesOHL68 21 2849 44|Playoffs7 3 69
  Team Red U18-Dev3 0 00 0|        
 2016-2017 Peterborough PetesOHL67 27 3259 75|Playoffs12 7 411
 2017-2018 Peterborough PetesOHL39 15 2843 69|        
  Sarnia StingOHL26 10 1727 18|Playoffs12 2 79
  OHL All-StarsJr Super Series2 0 11 0|        
 2018-2019 Springfield ThunderbirdsAHL75 5 2025 42|        
 2019-2020 Springfield ThunderbirdsAHL49 7 1421 24|        
 2020-2021 HC ThurgauSL12 4 812 14|Playoffs6 1 12
 2021-2022 HC ThurgauSL50 27 3764 44|Playoffs9 6 713 14 
 2022-2023 EHC KlotenNL52 20 2949 44|Playoffs3 1 01
  Team Canada Spengler Cup2 0 00 0|        
 2023-2024 EHC KlotenNL52 11 1829 42|        
  Team Canada Spengler Cup4 1 12 4|        
 2024-2025 HC Ambrì-PiottaNL7 0 11 2|        
  HV71SHL4 0 33 6|        

Player statistics powered by www.eliteprospects.com