Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2011-2012 Leduc Oil Kings U15 AAAAEHL U1530 9 1625 38|        
 2012-2013 Leduc Oil Kings U15 AAAAEHL U1530 43 2568 64|Playoffs6 4 59 14 
  Team Northeast Alberta Cup5 3 710 2|        
  Leduc Oil Kings U17 AAAAEHL U172 1 34 0|        
 2013-2014 Leduc Oil Kings U18 AAAAEHL U1835 21 3051 26|        
 2014-2015 Team Black U17-Dev3 2 13 2|        
  Moose Jaw WarriorsWHL10 2 46 0|        
 2015-2016 Moose Jaw WarriorsWHL72 28 4573 33|Playoffs10 3 69
  Canada U18WJC-185 0 22 2|        
 2016-2017 Moose Jaw WarriorsWHL52 27 3461 29|Playoffs7 2 02
 2017-2018 Moose Jaw WarriorsWHL30 14 2236 27|        
  Victoria RoyalsWHL30 15 1429 29|Playoffs11 6 612
  San Jose BarracudaAHL0 0 00 0|Playoffs1 0 00
  WHL All-StarsJr Super Series2 0 00 0|        
 2018-2019 Prince Albert RaidersWHL63 43 4588 38|Playoffs23 13 1124 10 
  Prince Albert RaidersMemorial Cup3 2 35 0|        
 2019-2020 San Jose SharksNHL28 3 25 8|        
  San Jose BarracudaAHL25 7 1219 15|        
 2020-2021 San Jose SharksNHL30 5 16 6|        
  San Jose BarracudaAHL10 3 69 2|        
 2021-2022 San Jose SharksNHL63 8 1523 25|        
  San Jose BarracudaAHL8 4 812 7|        
  CanadaWC7 2 13 4|        
 2022-2023 San Jose SharksNHL57 10 717 32|        
 2023-2024 Toronto Maple LeafsNHL63 6 612 17|Playoffs2 0 00
 2024-2025 Ottawa SenatorsNHL16 2 13 8|        

Player statistics powered by www.eliteprospects.com