Elite Prospects
 Season Team League GP G A TP PIM
 1996-1997 Guelph PeeweeQC Int PW- - -- -
 1997-1998 Guelph Jr. Storm U15 AAASCTA U1529 6 1723 38
  Elmira Sugar KingsMWJHL2 0 00 2
 1998-1999 Elmira Sugar KingsMWJHL47 18 3048 142
 1999-2000 Sudbury WolvesOHL63 10 2636 64
  Canada Ontario U17WHC-17- - -- -
 2000-2001 Sudbury WolvesOHL25 7 1118 37
  London KnightsOHL24 8 816 38
  Canada U18Hlinka Gretzky Cup3 0 00 6
 2001-2002 London KnightsOHL65 27 4269 141
 2002-2003 London KnightsOHL55 20 2747 83
 2003-2004 London KnightsOHL60 24 4165 85
 2004-2005 Worcester IceCatsAHL79 13 3043 65
 2005-2006 St. Louis BluesNHL67 8 1624 83
  Peoria RivermenAHL12 2 46 31
 2006-2007 St. Louis BluesNHL55 5 1722 44
  Boston BruinsNHL20 1 23 27
 2007-2008 Boston BruinsNHL81 13 2336 70
 2008-2009 Boston BruinsNHL79 13 3750 34
 2009-2010 Boston BruinsNHL76 6 2430 34
 2010-2011 Florida PanthersNHL61 9 2433 33
  Washington CapitalsNHL14 1 67 6
 2011-2012 Washington CapitalsNHL82 11 3546 46
 2012-2013 Calgary FlamesNHL46 6 1622 12
 2013-2014 Calgary FlamesNHL46 4 1721 18
 2014-2015 Calgary FlamesNHL80 15 4156 34
 2015-2016 Calgary FlamesNHL51 2 1719 30
 2016-2017 Calgary FlamesNHL57 5 1318 32

Player statistics powered by www.eliteprospects.com