Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 Kahnawake CondorsQJAAAHL55 26 4874 227|        
 2000-2001 Shawinigan CataractesQMJHL63 16 1430 105|Playoffs10 2 13
 2001-2002 Shawinigan CataractesQMJHL64 35 3570 184|Playoffs10 9 1019 20 
 2002-2003 Greenville GrrrowlECHL53 9 1726 201|        
  Baton Rouge KingfishECHL13 4 26 64|        
 2003-2004 Manitoba MooseAHL2 0 00 0|        
  Columbia InfernoECHL64 29 4473 194|Playoffs4 2 02 28 
 2004-2005 Manitoba MooseAHL72 9 1726 107|Playoffs14 0 33 37 
  Columbia InfernoECHL4 5 16 4|        
 2005-2006 Vancouver CanucksNHL43 7 512 61|        
  Manitoba MooseAHL33 12 1830 57|Playoffs13 6 713 27 
 2006-2007 Vancouver CanucksNHL81 3 69 93|Playoffs11 1 01 14 
 2007-2008 Vancouver CanucksNHL82 12 1931 179|        
 2008-2009 Vancouver CanucksNHL82 28 2351 150|Playoffs10 3 14 20 
 2009-2010 Vancouver CanucksNHL82 35 3267 121|Playoffs12 3 36 22 
 2010-2011 Vancouver CanucksNHL72 26 2248 77|Playoffs25 9 817 34 
 2011-2012 Vancouver CanucksNHL80 28 2452 90|Playoffs5 1 01
  CanadaWC5 3 03 2|        
 2012-2013 Vancouver CanucksNHL47 13 1124 54|Playoffs4 2 13
 2013-2014 Vancouver CanucksNHL49 5 1015 71|        
  CanadaWC6 0 11 4|        
 2014-2015 Vancouver CanucksNHL70 18 1533 68|Playoffs3 0 22 21 
 2015-2016 Vancouver CanucksNHL79 9 1322 49|        
 2016-2017 Vancouver CanucksNHL55 9 1120 53|        
  Ottawa SenatorsNHL20 6 511 9|Playoffs15 0 55 18 
 2017-2018 Ottawa SenatorsNHL71 6 814 59|        

Player statistics powered by www.eliteprospects.com