Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1998-1999 Notre Dame Hounds U18 AAASMAAAHL42 22 1941 84|Playoffs3 1 01
  Notre Dame HoundsSJHL5 1 01 0|Playoffs1 0 00
 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|Playoffs6 1 01
 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|Playoffs5 1 01 22 
 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|Playoffs5 2 13 10 
 2013-2014 Montréal CanadiensNHL63 9 716 32|Playoffs17 8 311 27 
 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