Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2006-2007 Toronto Marlboros U15 AAAGTHL U15- - -- -|        
  Toronto Marlboros U16 AAAGTHL U16- - -- -|        
  Toronto Marlboros U15 AAABig Nickel U144 4 48 4|        
  Toronto Marlboros U16 AAAOHL Cup6 0 22 0|        
 2007-2008 Toronto Marlboros U16 AAAGTHL U1651 39 4281 4|        
  Toronto Marlboros U16 AAAOHL Cup7 7 512 0|        
 2008-2009 Niagara IceDogsOHL65 10 1828 8|Playoffs12 2 24
  Canada Ontario U17WHC-176 2 02 0|        
 2009-2010 Niagara IceDogsOHL64 25 3055 12|Playoffs5 1 12
  Canada U18WJC-186 1 56 0|        
 2010-2011 Niagara IceDogsOHL68 38 4583 20|Playoffs14 4 1014
 2011-2012 Niagara IceDogsOHL61 35 5186 31|Playoffs20 7 1724
  OHL All-StarsJr Super Series1 3 03 2|        
  Canada U20WJC-206 1 67 2|        
 2012-2013 Worcester SharksAHL76 13 1326 16|        
 2013-2014 San Jose SharksNHL11 0 00 2|        
  Worcester SharksAHL64 22 2143 6|        
 2014-2015 San Jose SharksNHL1 0 00 0|        
  Worcester SharksAHL52 9 2130 12|        
  Colorado AvalancheNHL17 1 01 0|        
  Cleveland MonstersAHL5 2 24 0|        
 2015-2016 Calgary FlamesNHL4 1 12 0|        
  Stockton HeatAHL62 18 2543 24|        
 2016-2017 Calgary FlamesNHL26 2 02 8|Playoffs1 0 00
 2017-2018 Calgary FlamesNHL8 0 11 2|        
  Arizona CoyotesNHL8 0 00 0|        

Player statistics powered by www.eliteprospects.com