Elite Prospects
 Season Team League GP G A TP PIM
 1999-2000 Barrie Colts U15 AAAETAHL U1572 11 3950 79
 2000-2001 Couchiching TerriersOJHL49 5 1015 54
 2001-2002 North Bay CentennialsOHL60 3 1215 31
 2002-2003 Saginaw SpiritOHL1 0 11 0
  Mississauga IceDogsOHL63 2 911 54
 2003-2004 Mississauga IceDogsOHL10 0 22 4
  Barrie ColtsOHL53 5 3338 50
 2004-2005 Barrie ColtsOHL62 11 3950 80
  Rockford IceHogsUHL2 0 11 2
 2005-2006 Saint Mary's Univ. USports28 5 1116 54
 2006-2007 Saint Mary's Univ. USports26 3 2730 56
 2007-2008 Saint Mary's Univ. USports28 6 2531 58
 2008-2009 Saint Mary's Univ. USports27 6 2733 42
 2009-2010 Florida EverbladesECHL63 5 2631 52
  Rochester AmericansAHL9 2 02 6
 2010-2011 LillehammerNorway45 9 3443 108
 2011-2012 Olimpija Ljubljana ICEHL50 10 1828 98
 2012-2013 Villacher SVICEHL52 7 3239 41
 2013-2014 Villacher SVICEHL35 5 1722 34
 2014-2015 AsiagoItaly37 4 3135 38
  AsiagoItalian Cup2 0 11 0
 2015-2016 StorhamarNorway37 6 1824 40
  StorhamarChampions HL7 1 34 27
 2016-2017 Cardiff DevilsEIHL41 5 1823 46
  Cardiff DevilsEIHL Cup11 0 33 6
 2017-2018 Stoney Creek GeneralsACH19 4 1317 14
  Stoney Creek GeneralsAllan Cup5 0 00 6
 2018-2019 Stoney Creek GeneralsACH17 7 1320 6
 2019-2020 Brantford BlastACH11 0 77 4

Player statistics powered by www.eliteprospects.com