Elite Prospects
 Season Team League GP G A TP PIM
 1995-1996 Timmins MajorsNOHA30 4 1115 6
  Timmins Golden BearsNOJHA2 0 00 0
 1996-1997 London KnightsOHL61 1 1011 65
 1997-1998 London KnightsOHL62 5 914 97
 1998-1999 London KnightsOHL68 5 2328 105
 1999-2000 Hamilton BulldogsAHL60 1 01 69
 2000-2001 Hamilton BulldogsAHL56 2 35 87
 2001-2002 Hamilton BulldogsAHL69 4 812 143
 2002-2003 Edmonton OilersNHL3 0 00 0
  Washington CapitalsNHL38 0 00 80
  Portland PiratesAHL3 0 11 0
 2003-2004 Minnesota WildNHL71 2 46 106
 2004-2005 ESV KaufbeurenGermany216 4 48 20
 2005-2006 Minnesota WildNHL63 0 55 73
 2006-2007 Milwaukee AdmiralsAHL64 1 67 66
 2007-2008 Milwaukee AdmiralsAHL80 3 1316 142
 2008-2009 Hamilton BulldogsAHL79 3 710 127
  Montréal CanadiensNHL2 0 00 10
 2009-2010 Hamilton BulldogsAHL68 0 1313 154
 2010-2011 Hamilton BulldogsAHL80 1 1314 96
 2011-2012 Hamilton BulldogsAHL73 1 67 94
 2012-2013 Düsseldorfer EGDEL46 1 45 86

Player statistics powered by www.eliteprospects.com