Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1993-1994 Notre Dame Hounds Midget AAASMHL31 4 1115 81|        
 1994-1995 Kelowna SpartansBCJHL42 3 811 71|        
 1995-1996 Melfort MustangsSJHL43 4 1014 104|Playoffs14 0 22 12 
 1996-1997 Melfort MustangsSJHL64 14 4256 227|Playoffs4 0 11 23 
 1997-1998 Clarkson Univ.NCAA34 9 1726 105|        
 1998-1999 Clarkson Univ.NCAA34 10 1929 40|        
  Albany River RatsAHL6 1 34 29|        
 1999-2000 New Jersey DevilsNHL2 0 00 0|        
  Albany River RatsAHL63 5 1419 71|Playoffs5 1 23
 2000-2001 New Jersey DevilsNHL16 0 22 29|        
  Albany River RatsAHL41 3 1316 94|        
  Minnesota WildNHL17 1 78 11|        
 2001-2002 Minnesota WildNHL68 3 1013 68|        
 2002-2003 Minnesota WildNHL69 2 1214 84|Playoffs18 1 34 14 
 2003-2004 Minnesota WildNHL70 1 1314 83|        
  CanadaWC9 0 00 0|        
 2004-2005 Did not play |        
 2005-2006 Minnesota WildNHL64 2 68 87|        
  Dallas StarsNHL16 0 22 26|Playoffs5 0 00
 2006-2007 Vancouver CanucksNHL62 1 1011 45|Playoffs12 0 11 12 
 2007-2008 Vancouver CanucksNHL72 2 1012 81|        
 2008-2009 Vancouver CanucksNHL82 3 2023 59|Playoffs10 0 22 22 
 2009-2010 Vancouver CanucksNHL48 4 812 48|        
 2010-2011 Los Angeles KingsNHL57 5 510 21|Playoffs6 1 12
 2011-2012 Los Angeles KingsNHL76 5 1924 44|Playoffs20 1 23 16 
 2012-2013 Los Angeles KingsNHL0 0 00 0|        
 2013-2014 Los Angeles KingsNHL76 1 1112 58|Playoffs18 1 34 20 
 2014-2015 Florida PanthersNHL66 3 58 25|        
 2015-2016 Florida PanthersNHL46 1 67 18|        

Player statistics powered by www.eliteprospects.com