Elite Prospects
 Season Team League GP G A TP PIM
 2000-2001 Kitchener-Waterloo SiskinsMWJHL47 15 2944 33
 2001-2002 Plymouth WhalersOHL62 9 918 23
 2002-2003 Plymouth WhalersOHL68 18 3755 31
 2003-2004 Plymouth WhalersOHL65 28 5482 45
 2004-2005 Plymouth WhalersOHL63 25 5075 59
  St. John's Maple LeafsAHL2 0 00 0
 2005-2006 Toronto MarliesAHL51 5 1217 22
 2006-2007 Toronto MarliesAHL73 16 2036 46
 2007-2008 Toronto MarliesAHL79 20 3151 56
 2008-2009 Toronto Maple LeafsNHL76 12 1729 33
 2009-2010 Toronto Maple LeafsNHL60 6 1723 31
 2010-2011 Toronto Maple LeafsNHL23 2 13 12
  Toronto MarliesAHL10 1 45 2
  Hartford Wolf PackAHL14 7 512 10
 2011-2012 New York RangersNHL63 5 1116 8
  Hartford Wolf PackAHL17 7 714 20
 2012-2013 Colorado AvalancheNHL47 10 1020 18
 2013-2014 Colorado AvalancheNHL75 11 2132 36
 2014-2015 Colorado AvalancheNHL68 11 1526 32
 2015-2016 Colorado AvalancheNHL71 10 1121 52
 2016-2017 Colorado AvalancheNHL65 3 47 45
 2017-2018 Cleveland MonstersAHL3 1 12 0
  Nürnberg Ice TigersDEL37 12 2032 42
 2018-2019 EHC MünchenDEL43 13 2538 34
  EHC MünchenChampions HL11 2 1214 24

Player statistics powered by www.eliteprospects.com