Elite Prospects
 Season Team League GP G A TP PIM
 2002-2003 Prince George Spruce KingsBCHL55 13 1730 28
 2003-2004 Prince George Spruce KingsBCHL60 39 4180 77
 2004-2005 Prince George Spruce KingsBCHL54 29 4271 56
  Medicine Hat TigersWHL0 0 00 0
 2005-2006 Medicine Hat TigersWHL72 19 2443 91
 2006-2007 Medicine Hat TigersWHL71 32 2557 87
  Medicine Hat TigersMemorial Cup3 0 00 0
 2007-2008 Phoenix Roadrunners ECHL67 8 1725 110
 2008-2009 Phoenix Roadrunners ECHL7 0 11 12
  Reading RoyalsECHL47 19 2241 42
 2009-2010 Reading RoyalsECHL7 0 00 0
  Fort St. John FlyersNorthPHL- - -- -
  Dawson Creek CanucksNorthPHL16 23 1841 25
  Fort St. John FlyersAllan Cup3 6 06 0
 2010-2011 Dawson Creek CanucksNorthPHL19 31 2556 41
 2011-2012 Dawson Creek CanucksNorthPHL20 33 2760 43
  Fort St. John FlyersNorthPHL1 2 24 0
 2012-2013 Dawson Creek CanucksNorthPHL20 22 2547 25
 2013-2014 Dawson Creek CanucksNorthPHL15 15 2035 4
 2015-2016 Dawson Creek CanucksNorthPHL15 19 1433 8
 2016-2017 Dawson Creek CanucksNorthPHL18 19 1635 45

Player statistics powered by www.eliteprospects.com