Elite Prospects
 Season Team League GP G A TP PIM
 1998-1999 Orangeville CrushersMWJHL47 5 1318 14
 1999-2000 Orangeville CrushersMWJHL46 11 1021 41
 2000-2001 Owen Sound AttackOHL40 3 36 8
 2001-2002 Owen Sound AttackOHL52 3 2023 16
 2002-2003 Wilfrid Laurier Univ.USports28 21 1839 28
 2003-2004 Wilfrid Laurier Univ.USports28 13 1629 24
 2004-2005 Wilfrid Laurier Univ.USports24 9 1019 22
 2005-2006 Wilfrid Laurier Univ.USports23 13 922 24
 2006-2007 Toledo StormECHL19 3 47 8
  Wheeling NailersECHL25 3 69 8
 2007-2008 Elora RocksOEHL- - -- -
 2008-2009 Elora RocksOEHL- - -- -
 2009-2010 Elora RocksOEHL17 16 1733 19
 2010-2011 Elora RocksOEHL20 13 1629 6

Player statistics powered by www.eliteprospects.com