Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2008-2009 Toronto Marlboros U16 AAAGTHL U1677 42 4890 74|        
  Toronto Marlboros U16 AAAOHL Cup7 4 59 8|        
 2009-2010 Guelph StormOHL59 3 710 25|Playoffs5 2 02
  Canada Ontario U17WHC-176 1 01 2|        
 2010-2011 Guelph StormOHL61 9 1019 24|Playoffs6 1 67
 2011-2012 Guelph StormOHL67 37 3875 32|Playoffs6 2 24
 2012-2013 Guelph StormOHL68 22 3456 34|Playoffs5 1 12
  OHL All-StarsJr Super Series1 0 00 0|        
 2013-2014 Guelph StormOHL67 31 5283 40|Playoffs20 12 1830 12 
  Guelph StormM-Cup4 2 35 5|        
 2014-2015 Iowa WildAHL76 17 1835 12|        
 2015-2016 Iowa WildAHL70 22 2042 26|        
 2016-2017 Minnesota WildNHL11 0 00 0|        
  Iowa WildAHL62 11 1122 10|        
 2017-2018 Minnesota WildNHL23 3 25 4|        
  Iowa WildAHL42 16 1733 10|        
 2018-2019 Ontario ReignAHL61 15 1631 33|        
 2019-2020 Neftekhimik NizhnekamskKHL54 17 926 14|Playoffs4 0 00
 2020-2021 Dinamo RigaKHL24 6 39 6|        

Player statistics powered by www.eliteprospects.com