Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2000-2001 Victoria GrizzliesBCHL1 0 00 0|        
 2001-2002 Victoria GrizzliesBCHL52 2 911 91|        
 2002-2003 Victoria GrizzliesBCHL32 3 69 94|        
  Nanaimo ClippersBCHL9 2 46 24|        
 2003-2004 Cornell Univ.NCAA31 0 22 71|        
 2004-2005 Cornell Univ.NCAA33 3 710 68|        
 2005-2006 Cornell Univ.NCAA28 7 613 69|        
 2006-2007 Hamilton Bulldogs AHL80 0 1212 129|Playoffs22 2 57 32 
 2007-2008 Montréal CanadiensNHL33 1 67 45|Playoffs4 0 00
  Hamilton Bulldogs AHL20 2 68 49|        
 2008-2009 Montréal CanadiensNHL37 0 55 58|Playoffs2 0 00
  Hamilton Bulldogs AHL18 1 56 35|        
 2009-2010 Montréal CanadiensNHL55 1 34 74|Playoffs13 0 00 10 
 2010-2011 Montréal CanadiensNHL3 0 00 4|        
  Colorado AvalancheNHL64 0 1010 71|        
 2011-2012 Colorado AvalancheNHL74 1 67 57|        
 2012-2013 Florida EverbladesECHL16 2 911 10|        
  Colorado AvalancheNHL34 1 34 54|        
  Toronto Maple LeafsNHL8 1 12 6|Playoffs6 0 00
 2013-2014 HC Lev PrahaKHL43 2 79 51|Playoffs22 2 46 60 
 2014-2015 Ambrì-PiottaNLA13 0 22 16|Relegation5 1 01
 2015-2016 HV71SHL28 2 35 78|Playoffs3 0 00
  HV71Champions HL8 0 11 6|        

Player statistics powered by www.eliteprospects.com