Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1993-1994 Mississauga Reps PeeweeQC Int PW- - -- -|        
 1995-1996 Mississauga Reps U15 AAAU15 AAA54 27 4471 62|        
 1996-1997 Guelph StormOHL61 16 2844 26|Playoffs18 7 714 11 
 1997-1998 Guelph StormOHL57 16 3551 29|Playoffs13 8 816
  Guelph StormM-Cup5 1 67 2|        
  Canada U18Nations Cup- - -- -|        
  Canada U20WJC-207 0 00 0|        
 1998-1999 New York RangersNHL73 8 816 13|        
 1999-2000 New York RangersNHL27 0 00 4|        
  Hartford Wolf PackAHL12 1 56 2|Playoffs23 1 23 10 
  Guelph StormOHL5 2 24 4|Playoffs6 0 22
  Canada U20WJC-207 0 22 8|        
 2000-2001 New York RangersNHL50 4 812 31|        
  Hartford Wolf PackAHL28 5 611 69|Playoffs5 0 00
 2001-2002 New York RangersNHL56 7 613 42|        
  Dallas StarsNHL16 1 01 5|        
  CanadaWC7 0 00 4|        
 2002-2003 Dallas StarsNHL59 3 710 42|Playoffs5 1 01
 2003-2004 Dallas StarsNHL9 0 00 4|        
  Columbus Blue JacketsNHL56 12 1325 24|        
 2004-2005 Olimpija LjubljanaIEL13 7 714 16|        
  Olimpija LjubljanaSlovenia13 6 713 20|        
  HV71SHL20 5 27 16|        
 2005-2006 Columbus Blue JacketsNHL58 10 2131 41|        
 2006-2007 Columbus Blue JacketsNHL82 9 1625 76|        
 2007-2008 Columbus Blue JacketsNHL71 11 1829 34|        
 2008-2009 Columbus Blue JacketsNHL77 11 2435 28|Playoffs4 0 00
 2009-2010 San Jose SharksNHL71 14 1933 41|Playoffs15 1 01
 2010-2011 Vancouver CanucksNHL72 11 1930 22|Playoffs6 0 00
 2011-2012 Vancouver CanucksNHL78 7 1118 14|Playoffs5 0 00
 2012-2013 Vancouver CanucksNHL9 0 00 0|        
 2013-2014 Carolina HurricanesNHL69 7 613 18|        
  Charlotte CheckersAHL8 0 00 17|        
 2014-2015 Montréal CanadiensNHL58 1 34 12|        
 2015-2016 Cleveland MonstersAHL23 4 26 6|        
  Team Canada Spengler Cup4 0 00 0|        

Player statistics powered by www.eliteprospects.com