Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2003-2004 Toronto Jr. Canadiens U18 AAAGTHL U1854 32 4577 27|        
 2004-2005 Kingston FrontenacsOHL64 18 1230 45|        
 2005-2006 Kingston FrontenacsOHL62 37 5087 118|Playoffs6 2 02 13 
 2006-2007 Kingston FrontenacsOHL61 36 4682 108|Playoffs5 2 46
  Albany River RatsAHL5 1 23 2|Playoffs1 0 00
  OHL All-StarsCHL Challenge2 0 11 5|        
 2007-2008 Cleveland MonstersAHL77 25 1944 93|        
 2008-2009 Colorado AvalancheNHL53 11 819 54|        
  Cleveland MonstersAHL19 5 611 23|        
 2009-2010 Colorado AvalancheNHL77 28 3664 73|Playoffs6 3 03
  Cleveland MonstersAHL2 0 00 2|        
 2010-2011 Colorado AvalancheNHL36 13 1730 38|        
  St. Louis BluesNHL26 15 823 15|        
  CanadaWC7 2 24 0|        
 2011-2012 St. Louis BluesNHL79 15 1530 109|Playoffs7 2 02 12 
 2012-2013 Bili Tygri LiberecCzech5 0 11 2|        
  Eispiraten CrimmitschauGermany215 6 1420 24|        
  St. Louis BluesNHL48 18 1836 40|Playoffs6 0 11
 2013-2014 St. Louis BluesNHL58 15 1126 112|        
  Buffalo SabresNHL5 0 00 6|        
 2014-2015 Buffalo SabresNHL61 11 1425 63|        
  Minnesota WildNHL20 3 811 25|Playoffs8 0 22
 2015-2016 Anaheim DucksNHL56 8 1220 73|Playoffs7 1 23
 2016-2017 Minnesota WildNHL79 13 821 94|Playoffs5 0 00
 2017-2018 Minnesota WildNHL47 9 413 27|        
  Calgary FlamesNHL7 1 23 0|        
 2018-2019 Hamilton Steelhawks ACH1 0 22 14|        
  Nottingham PanthersEIHL23 6 713 27|Playoffs3 1 34
  Nottingham PanthersEIHL Cup1 0 00 0|        
 2019-2020 Philadelphia FlyersNHL16 0 11 21|        
  Lehigh Valley PhantomsAHL6 1 23 0|        

Player statistics powered by www.eliteprospects.com