Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 Toronto Jr. Maple Leafs QC Int PW- - -- -|        
 2000-2001 Toronto Marlboros U18 AAAGTHL U18- - -- -|        
 2001-2002 St. Michael's BuzzersOJHL33 16 3349 40|        
 2002-2003 Brampton BattalionOHL64 25 3257 26|Playoffs11 5 05
  Team Ontario CWG6 3 1013 10|        
 2003-2004 Brampton BattalionOHL66 29 4170 30|Playoffs12 5 38
  Canada U18Hlinka Gretzky Cup5 1 45 4|        
  OHL All-StarsCHL Challenge2 1 12 0|        
 2004-2005 Brampton BattalionOHL67 29 4473 41|Playoffs6 2 57
  OHL All-StarsCHL Challenge2 0 11 0|        
 2005-2006 Brampton BattalionOHL56 47 81128 46|Playoffs11 7 1118
  Colorado AvalancheNHL9 2 46 4|Playoffs8 1 34
  OHL All-StarsCHL Challenge2 4 15 0|        
 2006-2007 Colorado AvalancheNHL76 22 2850 14|        
 2007-2008 Colorado AvalancheNHL77 18 3048 14|Playoffs7 2 35
 2008-2009 Colorado AvalancheNHL78 14 2842 28|        
 2009-2010 Colorado AvalancheNHL62 17 3047 21|        
  Arizona CoyotesNHL18 6 1218 6|Playoffs7 4 15
 2010-2011 Arizona CoyotesNHL36 6 1016 10|        
  New York RangersNHL37 6 1319 8|Playoffs5 1 23
 2011-2012 New York RangersNHL9 0 33 2|        
  Hartford Wolf PackAHL6 3 25 0|        
  Florida PanthersNHL22 4 59 0|Playoffs2 0 00
 2012-2013 STS SanokPoland9 3 710 37|        
  STS SanokContinental Cup3 3 03 4|        
  Washington CapitalsNHL27 4 59 6|      -
 2013-2014 Torpedo Nizhny NovgorodKHL54 19 1938 60|Playoffs7 1 23
 2014-2015 Torpedo Nizhny NovgorodKHL52 23 2043 36|Playoffs5 2 24
 2015-2016 Metallurg MagnitogorskKHL54 18 2947 22|Playoffs23 2 810 25 
 2016-2017 Metallurg MagnitogorskKHL19 5 510 6|        
 2017-2018 Kunlun Red StarKHL32 7 2128 42|        
  Metallurg MagnitogorskKHL14 5 712 10|Playoffs11 5 611
  Team CanadaInternational4 0 00 0|        
  CanadaOG6 3 14 0|        
 2018-2019 Metallurg MagnitogorskKHL18 6 915 0|        
  Kunlun Red StarKHL26 5 813 10|        
 2019-2020 Kunlun Red StarKHL19 2 24 8|        
  Ambrý-PiottaSpengler Cup3 0 00 2|        
  HC Ocelari TrinecCzech13 10 717 8|        

Player statistics powered by www.eliteprospects.com