Elite Prospects
 Season Team League GP G A TP PIM
 1998-1999 Notre Dame Hounds U18 AAASMAAAHL42 22 1941 84
  Notre Dame HoundsSJHL5 1 01 0
 1999-2000 St. Albert SaintsAJHL63 44 4185 113
 2000-2001 Univ. of WisconsinNCAA32 10 515 18
 2001-2002 Univ. of WisconsinNCAA38 12 719 26
 2002-2003 Univ. of WisconsinNCAA40 19 827 54
 2003-2004 Univ. of WisconsinNCAA42 16 2036 74
 2004-2005 Norfolk AdmiralsAHL78 33 2760 105
 2005-2006 Chicago BlackhawksNHL77 16 1834 56
 2006-2007 Chicago BlackhawksNHL44 7 1017 38
  Norfolk AdmiralsAHL1 0 00 0
 2007-2008 Chicago BlackhawksNHL62 10 1424 42
 2008-2009 Calgary FlamesNHL58 21 1940 70
 2009-2010 Calgary FlamesNHL73 27 3158 88
  CanadaWC7 1 12 14
 2010-2011 Calgary FlamesNHL80 27 2350 42
 2011-2012 Calgary FlamesNHL38 13 316 41
  Montréal CanadiensNHL38 5 38 27
 2012-2013 Montréal CanadiensNHL27 7 613 32
 2013-2014 Montréal CanadiensNHL63 9 716 32
 2014-2015 Montréal CanadiensNHL13 0 22 6
  Hamilton Bulldogs AHL4 2 24 4
  Anaheim DucksNHL30 2 68 12
  Columbus Blue JacketsNHL8 4 04 4
 2015-2016 Columbus Blue JacketsNHL49 3 58 38
 2016-2017 Colorado AvalancheNHL65 12 618 56
 2017-2018 Djurgårdens IFSHL35 13 922 34
  Team CanadaInternational5 0 00 8
  CanadaOG6 3 14 2

Player statistics powered by www.eliteprospects.com