Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1997-1998 Osoyoos CoyotesKIJHL6 2 24 2|        
  Osoyoos BantamBantam43 113 75188 75|        
 1998-1999 Osoyoos CoyotesKIJHL23 25 2449 -|        
  Team British Columbia CWG5 7 310 9|        
  Penticton VeesBCHL30 11 1728 18|Playoffs7 1 56
 1999-2000 Penticton VeesBCHL58 54 52106 83|Playoffs6 0 33 30 
 2000-2001 Boston CollegeNCAA43 27 2249 38|        
 2001-2002 Kelowna RocketsWHL55 41 2162 114|Playoffs15 10 515 22 
  Canada U20WJC-207 5 16 2|        
 2002-2003 Calgary FlamesNHL23 4 26 8|        
  Saint John FlamesAHL48 21 1233 61|        
  CanadaEHT4 1 01 8|        
 2003-2004 Calgary FlamesNHL70 6 1117 51|Playoffs26 0 11 24 
 2004-2005 Lowell Lock MonstersAHL79 38 3775 110|Playoffs11 6 39 27 
 2005-2006 Calgary FlamesNHL77 20 1131 64|Playoffs7 1 01
 2006-2007 Calgary FlamesNHL40 4 1317 37|        
  Boston BruinsNHL10 1 12 25|        
 2007-2008 Boston BruinsNHL73 22 1739 29|        
 2008-2009 Boston BruinsNHL68 21 2142 56|Playoffs11 3 36 14 
 2009-2010 Boston BruinsNHL7 0 11 2|        
  Minnesota WildNHL42 9 514 16|        
 2010-2011 Minnesota WildNHL63 9 716 19|        
 2011-2012 Colorado AvalancheNHL58 7 714 51|        
 2012-2013 Colorado AvalancheNHL37 5 49 21|        
 2013-2014 Pittsburgh PenguinsNHL33 2 02 15|        
  Wilkes-Barre/Scranton PenguinsAHL12 11 213 20|Playoffs14 8 614 40 
 2014-2015 BernNLA29 9 918 24|Playoffs3 0 11
  BernChampions HL2 0 00 6|        
  BernSwiss Cup2 1 23 2|        
 2015-2016 BernNLA10 4 48 25|        
  BernChampions HL4 0 11 0|        
  BernSwiss Cup1 1 01 0|        

Player statistics powered by www.eliteprospects.com