Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2006-2007 Oakville Rangers U15 AAASCTA U15- - -- -|        
  Oakville Rangers U15 AAABig Nickel U143 1 01 20|        
 2007-2008 Oakville Rangers U16 AAASCTA U16- - -- -|        
 2008-2009 Oakville Rangers U18 AAASCTA U18- - -- -|        
  Georgetown RaidersOJHL6 0 11 2|Playoffs1 0 00
 2009-2010 Georgetown RaidersOJHL56 24 4367 28|Playoffs11 9 817
 2010-2011 Georgetown RaidersOJHL42 20 4161 59|Playoffs4 1 23
  Canada East U19WJAC-195 3 36 2|        
 2011-2012 UMass-LowellNCAA37 16 2238 26|        
 2012-2013 UMass-LowellNCAA41 16 2238 32|        
 2013-2014 UMass-LowellNCAA31 7 1219 24|        
  Wilkes-Barre/Scranton PenguinsAHL1 0 00 0|        
 2014-2015 Pittsburgh PenguinsNHL1 0 00 0|Playoffs3 0 00
  Wilkes-Barre/Scranton PenguinsAHL55 19 2241 30|Playoffs3 2 24
 2015-2016 Pittsburgh PenguinsNHL24 5 16 12|        
  Wilkes-Barre/Scranton PenguinsAHL34 22 1436 19|        
 2016-2017 Pittsburgh PenguinsNHL78 8 1826 32|Playoffs20 3 36 11 
 2017-2018 Pittsburgh PenguinsNHL3 0 00 0|        
  Detroit Red WingsNHL17 0 00 0|        
  Buffalo SabresNHL49 6 814 8|        
 2018-2019 Buffalo SabresNHL15 0 33 4|        
  Rochester AmericansAHL17 3 47 4|        
 2019-2020 Buffalo SabresNHL6 1 12 2|        
  Rochester AmericansAHL37 11 1122 21|        
 2020-2021 Syracuse CrunchAHL8 1 23 2|        
 2021-2022 Charlotte CheckersAHL71 24 1640 25|Playoffs7 0 33
 2022-2023 Vityaz Moscow RegionKHL66 20 1939 14|Playoffs5 2 02
 2023-2024 Vityaz Moscow RegionKHL38 20 1030 4|        
 2024-2025 Metallurg MagnitogorskKHL24 4 37 6|        

Player statistics powered by www.eliteprospects.com