Elite Prospects
 Season Team League GP G A TP PIM
 1996-1997 Orillia TerriersOJHL50 2 1113 64
 1997-1998 Couchiching TerriersOJHL50 3 36 85
  Parry Sound ShamrocksNOJHL26 2 911 27
 1998-1999 Couchiching TerriersOJHL51 1 1516 143
 1999-2000 Couchiching TerriersOJHL1 0 00 0
  Parry Sound ShamrocksOJHL48 27 2855 46
 2000-2001 SUNY-PotsdamNCAA III28 2 68 26
 2001-2002 SUNY-PotsdamNCAA III27 8 1422 42
 2002-2003 SUNY-PotsdamNCAA III28 14 2236 37
 2003-2004 SUNY-PotsdamNCAA III27 17 3249 30
 2004-2005 Florida EverbladesECHL68 5 2227 16
 2005-2006 Florida EverbladesECHL52 10 2737 56
 2006-2007 Florida EverbladesECHL37 6 1925 22
  Albany River RatsAHL3 0 11 4
  Bridgeport IslandersAHL1 0 00 0
  Omaha Ak-Sar-Ben KnightsAHL32 4 1317 16
 2007-2008 Iowa StarsAHL68 7 2128 42
 2008-2009 Bridgeport IslandersAHL66 6 2430 36
 2009-2010 Wilkes-Barre/Scranton PenguinsAHL79 9 3039 30
 2010-2011 Kölner HaieDEL43 6 1521 34
 2011-2012 Adler MannheimDEL52 13 3245 18
  Adler MannheimET8 1 34 8
 2012-2013 Färjestad BKSHL54 12 2941 30
  Färjestad BKET7 1 67 4
  Team CanadaInternational3 0 00 2
  Team Canada Deutschland Cup3 0 00 2
 2013-2014 Metallurg MagnitogorskKHL47 12 1931 48
 2014-2015 Metallurg MagnitogorskKHL60 9 3746 55
 2015-2016 Metallurg MagnitogorskKHL60 9 2837 38
 2016-2017 Metallurg MagnitogorskKHL60 14 5165 46
  Team Canada Deutschland Cup3 0 00 4
  Team CanadaInternational3 0 00 4
  CanadaWC7 0 22 4
 2017-2018 Metallurg MagnitogorskKHL26 1 910 28
  Team CanadaInternational6 0 00 2
  CanadaOG6 0 55 0

Player statistics powered by www.eliteprospects.com