Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 Thunder Bay Kings Bantam AAABantam59 48 52100 33|        
 2000-2001 Peterborough PetesOHL63 19 3049 23|Playoffs7 2 57
  Canada Ontario U17WHC-17- - -- -|        
 2001-2002 Peterborough PetesOHL56 23 3962 40|Playoffs6 3 69 10 
  Canada U18Nations Cup5 0 00 7|        
  Canada U18WJC-188 2 57 4|        
 2002-2003 Peterborough PetesOHL66 39 5998 36|Playoffs7 9 514
 2003-2004 Carolina HurricanesNHL81 11 2031 40|        
 2004-2005 Lowell Lock MonstersAHL77 26 5177 88|Playoffs11 2 810 12 
 2005-2006 Carolina HurricanesNHL82 45 55100 81|Playoffs25 9 1928
 2006-2007 Carolina HurricanesNHL82 30 4070 68|        
  CanadaWC9 5 510 6|        
 2007-2008 Carolina HurricanesNHL82 38 4482 50|        
  CanadaWC8 4 37 6|        
 2008-2009 Carolina HurricanesNHL82 40 3575 50|Playoffs18 10 515
 2009-2010 Carolina HurricanesNHL70 29 4170 68|        
  CanadaOG7 1 56 6|        
 2010-2011 Carolina HurricanesNHL81 33 4376 72|        
 2011-2012 Carolina HurricanesNHL82 24 4670 48|        
 2012-2013 Carolina HurricanesNHL48 18 3553 54|        
  CanadaWC8 0 33 4|        
 2013-2014 Carolina HurricanesNHL79 21 4061 74|        
 2014-2015 Carolina HurricanesNHL77 23 3154 41|        
 2015-2016 Carolina HurricanesNHL63 10 2333 32|        
  New York RangersNHL20 3 36 2|Playoffs5 0 00
 2016-2017 Minnesota WildNHL82 28 3765 34|Playoffs5 0 11
 2017-2018 Minnesota WildNHL82 42 3476 42|Playoffs5 1 12
 2018-2019 Minnesota WildNHL57 17 2037 28|        

Player statistics powered by www.eliteprospects.com