Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1997-1998 Kelowna Jr Rockets (PW)QC Int PW- - -- -|        
 2000-2001 Kelowna RocketsWHL57 4 610 24|Playoffs6 1 12
 2001-2002 Kelowna RocketsWHL72 7 3441 74|Playoffs15 1 78
 2002-2003 Kelowna RocketsWHL54 11 4859 76|Playoffs19 3 1720 16 
  Kelowna RocketsM-Cup4 0 00 0|        
 2003-2004 Kelowna RocketsWHL62 11 3142 38|Playoffs17 2 1315
  Kelowna RocketsM-Cup4 0 22 0|        
  WHL All-StarsCHL Challenge2 2 13 0|        
  Canada U20WJC-206 0 33 4|        
 2004-2005 Cleveland BaronsAHL74 4 812 37|        
 2005-2006 San Jose SharksNHL49 0 66 31|Playoffs11 0 11
  Cleveland BaronsAHL18 2 35 12|        
 2006-2007 San Jose SharksNHL47 1 34 26|        
  Worcester SharksAHL7 0 11 2|        
  Montréal CanadiensNHL7 0 00 0|        
 2007-2008 Montréal CanadiensNHL62 0 99 32|Playoffs12 0 33
 2008-2009 Montréal CanadiensNHL81 4 1923 37|Playoffs4 0 11
 2009-2010 Montréal CanadiensNHL82 3 710 39|Playoffs19 0 22 14 
 2010-2011 Montréal CanadiensNHL36 1 67 18|        
 2011-2012 Montréal CanadiensNHL82 2 1416 39|        
 2012-2013 Montréal CanadiensNHL48 2 79 15|Playoffs5 0 00
 2013-2014 Montréal CanadiensNHL66 1 1314 12|Playoffs17 0 22
 2014-2015 Buffalo SabresNHL46 0 66 16|        
 2015-2016 Buffalo SabresNHL77 2 1012 72|        
 2016-2017 Buffalo SabresNHL66 1 56 50|        
 2017-2018 Buffalo SabresNHL34 0 22 17|        

Player statistics powered by www.eliteprospects.com