Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2008-2009 St. Catharines Falcons U16 AAASCTA U1667 20 3353 26|        
  St. Catharines Falcons U16 AAAOHL Cup4 0 11 2|        
 2009-2010 Niagara IceDogsOHL64 3 1316 34|Playoffs5 0 11
  Canada Ontario U17WHC-176 0 11 0|        
 2010-2011 Niagara IceDogsOHL67 12 4658 77|Playoffs14 4 1216 16 
  Canada U18Hlinka Gretzky Cup5 1 23 2|        
  OHL All-StarsJr Super Series1 0 00 0|        
 2011-2012 Niagara IceDogsOHL50 17 5572 47|Playoffs20 5 1823 16 
  Canada U20WJC-206 2 46 6|        
  OHL All-StarsJr Super Series2 0 44 2|        
 2012-2013 Niagara IceDogsOHL32 8 3341 32|        
  Boston BruinsNHL42 5 1116 14|Playoffs7 0 33
  Canada U20WJC-206 1 12 0|        
  Canada U20 CAN-RUS Challenge3 1 01 0|        
  OHL All-StarsJr Super Series1 0 11 0|        
 2013-2014 Boston BruinsNHL64 7 1825 40|Playoffs12 2 57 14 
 2014-2015 Boston BruinsNHL72 10 3242 41|        
 2015-2016 Calgary FlamesNHL82 12 3143 46|        
 2016-2017 Calgary FlamesNHL81 13 3750 64|Playoffs4 0 11
 2017-2018 Calgary FlamesNHL82 17 2744 64|        
 2018-2019 Carolina HurricanesNHL82 18 2139 54|Playoffs15 3 47 10 
 2019-2020 Carolina HurricanesNHL47 14 2640 32|Playoffs5 1 12
 2020-2021 Carolina HurricanesNHL55 10 3242 35|Playoffs11 2 35 12 
 2021-2022 New Jersey DevilsNHL62 9 2130 34|        
 2022-2023 New Jersey DevilsNHL82 22 5274 50|Playoffs12 1 34
 2023-2024 New Jersey DevilsNHL20 5 1116 20|        
 2024-2025 New Jersey DevilsNHL12 1 56 4|        

Player statistics powered by www.eliteprospects.com