Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1995-1996 Beaver Valley NiteHawksKIJHL- - -- -|        
 1996-1997 Trail Smoke EatersBCHL57 25 5277 81|        
  Winnipeg IceWHL2 0 00 0|        
 1997-1998 Winnipeg IceWHL58 11 2940 59|        
 1998-1999 Winnipeg IceWHL57 19 3352 79|Playoffs6 0 55
  Canada U18 (all)International-Jr3 0 11 0|        
 1999-2000 Chicago BlackhawksNHL5 1 12 4|        
  Winnipeg IceWHL37 13 2336 36|        
  Canada U20WJC-207 0 22 0|        
 2000-2001 Chicago BlackhawksNHL44 0 55 8|        
  Norfolk AdmiralsAHL7 0 44 2|        
  Canada U20WJC-207 1 12 6|        
 2001-2002 Chicago BlackhawksNHL3 0 00 2|        
  Norfolk AdmiralsAHL77 7 2128 37|Playoffs2 0 33
 2002-2003 Chicago BlackhawksNHL57 1 45 23|        
  Norfolk AdmiralsAHL19 1 67 14|Playoffs9 0 44
 2003-2004 Chicago BlackhawksNHL25 1 34 8|        
 2004-2005 Did not play |        
 2005-2006 Vancouver CanucksNHL51 2 46 43|        
  Atlanta ThrashersNHL16 7 310 8|        
 2006-2007 Atlanta ThrashersNHL46 4 1216 24|        
 2007-2008 Atlanta ThrashersNHL55 1 67 48|        
 2008-2009 Salavat Yulaev UfaKHL18 0 00 16|        
  Salavat Yulaev UfaChampions HL5 0 11 4|        
 2009-2010 Chicago WolvesAHL25 2 57 28|        
 2010-2011 TPSLiiga32 0 00 81|        
 2011-2012 ZSCNLA27 3 710 12|Playoffs15 1 56
 2012-2013 Abbotsford HeatAHL30 2 810 27|        
  ZSCNLA8 0 11 6|Playoffs2 1 12
 2013-2014 ZSCNLA3 0 00 2|Playoffs18 0 55
  ZSCET2 0 00 2|        
 2014-2015 Springfield FalconsAHL3 0 00 6|        
  Team Canada Spengler Cup3 0 11 0|        
  Iowa WildAHL13 1 34 6|        
 2015-2016 Kalamazoo WingsECHL30 2 79 18|        
  Cleveland MonstersAHL17 0 11 6|        

Player statistics powered by www.eliteprospects.com