Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2002-2003 Whitby Wildcats Minor Midget AAAETAMMHL47 18 2341 47|      15  
 2003-2004 Bowmanville EaglesOPJHL43 28 2755 54|Playoffs15 12 315 22 
  Plymouth WhalersOHL9 2 46 0|        
 2004-2005 Plymouth WhalersOHL67 18 2644 32|Playoffs4 1 12
  Canada U18WJC-186 1 12 6|        
 2005-2006 Plymouth WhalersOHL66 21 3758 109|Playoffs13 9 716 33 
 2006-2007 Plymouth WhalersOHL45 27 3865 94|Playoffs20 13 1225 54 
  Plymouth WhalersM-Cup5 5 16 42|        
  Canada U20WJC-206 0 00 8|        
 2007-2008 Iowa StarsAHL62 18 1937 63|        
 2008-2009 Dallas StarsNHL77 24 1337 51|        
  Manitoba MooseAHL5 4 15 2|        
  CanadaWC3 1 23 2|        
 2009-2010 Dallas StarsNHL78 27 2855 64|        
 2010-2011 Dallas StarsNHL59 21 1839 60|        
  Pittsburgh PenguinsNHL20 1 56 6|Playoffs7 1 12
  CanadaWC6 2 35 10|        
 2011-2012 Pittsburgh PenguinsNHL80 40 4181 87|Playoffs5 2 46 12 
 2012-2013 Pittsburgh PenguinsNHL40 21 1536 26|Playoffs13 6 410
 2013-2014 Pittsburgh PenguinsNHL59 27 3461 55|Playoffs13 2 24 24 
 2014-2015 Nashville PredatorsNHL67 23 1437 57|Playoffs6 4 15
 2015-2016 Nashville PredatorsNHL82 31 2758 65|Playoffs14 4 48
 2016-2017 Nashville PredatorsNHL70 23 1841 35|Playoffs22 6 39 14 
 2017-2018 Vegas Golden KnightsNHL71 25 1944 24|Playoffs20 6 511 12 
 2018-2019 Calgary FlamesNHL31 3 36 16|        

Player statistics powered by www.eliteprospects.com