Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2008-2009 Barrie Colts U16 AAAETAHL U1671 31 3566 65|        
  Barrie Colts U16 AAAOHL Cup4 1 12 0|        
 2009-2010 Barrie Colts U18 AAAETAHL U1852 21 4162 59|        
 2010-2011 Sudbury WolvesOHL64 13 1730 37|Playoffs8 6 713
 2011-2012 Sudbury WolvesOHL66 32 4173 61|Playoffs4 2 13
  Toronto MarliesAHL1 0 00 0|        
 2012-2013 Sudbury WolvesJCWC6 6 511 2|        
  Sudbury WolvesOHL34 19 2544 34|        
  OHL All-StarsJr Super Series2 0 00 0|        
  Kitchener RangersOHL29 10 1929 18|Playoffs10 3 912
  Toronto MarliesAHL4 0 22 2|Playoffs3 0 11
 2013-2014 Toronto Maple LeafsNHL7 1 12 0|        
  Toronto MarliesAHL59 23 1942 27|Playoffs12 3 58
 2014-2015 Toronto Maple LeafsNHL9 1 01 4|        
  Toronto MarliesAHL51 11 2132 44|Playoffs5 1 56
 2015-2016 Toronto Maple LeafsNHL12 5 05 6|        
  Toronto MarliesAHL51 17 3148 14|Playoffs15 4 812 12 
 2016-2017 Toronto Maple LeafsNHL13 2 810 4|        
  Toronto MarliesAHL5 0 00 6|        
 2017-2018 Toronto Maple LeafsNHL16 1 34 6|        
 2018-2019 Toronto Maple LeafsNHL27 4 26 7|        
  Vancouver CanucksNHL49 10 818 25|        
 2019-2020 Vancouver CanucksNHL36 7 1219 4|        
 2020-2021 Calgary FlamesNHL38 6 39 10|        
 2021-2022 Carolina HurricanesNHL7 1 23 2|        
  Chicago WolvesAHL54 22 2446 38|Playoffs18 15 1429 20 
 2022-2023 St. Louis BluesNHL51 4 1216 25|        
  Springfield ThunderbirdsAHL2 3 14 0|        
 2023-2024 Salavat Yulaev UfaKHL40 15 2338 14|Playoffs6 4 59
 2024-2025 Salavat Yulaev UfaKHL24 12 1224 10|        

Player statistics powered by www.eliteprospects.com