Elite Prospects
 Season Team League GP G A TP PIM
 1999-2000 Eastern Ontario PWQC Int PW- - -- -
 2001-2002 Eastern Ontario Cobras U15 AAHEO U15 AA34 20 2242 64
 2002-2003 Carleton Place Jr. CanadiansEOJHL38 13 1730 86
  Hawkesbury HawksCCHL1 1 01 0
 2003-2004 Hawkesbury HawksCCHL45 21 2142 85
  Sudbury WolvesOHL4 2 24 0
 2004-2005 Sudbury WolvesOHL67 29 3665 102
  OHL All-StarsCHL Challenge2 1 23 2
 2005-2006 Sudbury WolvesOHL51 35 3065 141
  Houston AerosAHL0 0 00 0
  OHL All-StarsCHL Challenge1 0 00 0
  Canada U20WJC-206 0 55 14
 2006-2007 Minnesota WildNHL3 0 00 0
  Houston AerosAHL67 19 1736 109
 2007-2008 Minnesota WildNHL11 2 13 0
  Houston AerosAHL46 10 1424 67
 2008-2009 Minnesota WildNHL37 5 611 18
  Houston AerosAHL30 9 1524 20
 2009-2010 Minnesota WildNHL14 2 24 12
  Montréal CanadiensNHL39 15 924 31
  Hamilton Bulldogs AHL3 1 23 4
 2010-2011 Montréal CanadiensNHL79 13 1730 87
 2011-2012 Boston BruinsNHL74 16 1632 38
 2012-2013 Tampa Bay LightningNHL34 8 1220 15
 2013-2014 New York RangersNHL80 15 2136 56
 2014-2015 Edmonton OilersNHL58 19 1534 28
 2015-2016 Edmonton OilersNHL55 14 2236 30
 2016-2017 Edmonton OilersNHL67 8 614 34
 2017-2018 Buffalo SabresNHL74 13 619 22

Player statistics powered by www.eliteprospects.com