Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2002-2003 Prince George Spruce KingsBCHL55 13 1730 28|        
 2003-2004 Prince George Spruce KingsBCHL60 39 4180 77|Playoffs4 1 01 10 
 2004-2005 Prince George Spruce KingsBCHL54 29 4271 56|Playoffs11 5 813 30 
  Medicine Hat TigersWHL0 0 00 0|Playoffs3 1 01
 2005-2006 Medicine Hat TigersWHL72 19 2443 91|Playoffs13 4 711 20 
 2006-2007 Medicine Hat TigersWHL71 32 2557 87|Playoffs23 8 1119 28 
  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|Playoffs10 15 1227 16 
  Fort St. John FlyersAllan Cup3 6 06 0|        
 2010-2011 Dawson Creek CanucksNorthPHL19 31 2556 41|Playoffs4 4 26
 2011-2012 Dawson Creek CanucksNorthPHL20 33 2760 43|        
  Fort St. John FlyersNorthPHL1 2 24 0|        
 2012-2013 Dawson Creek CanucksNorthPHL20 22 2547 25|Playoffs3 1 23
 2013-2014 Dawson Creek CanucksNorthPHL15 15 2035 4|Playoffs4 2 13
 2015-2016 Dawson Creek CanucksNorthPHL15 19 1433 8|Playoffs5 0 66
 2016-2017 Dawson Creek CanucksNorthPHL18 19 1635 45|Playoffs5 1 12 10 

Player statistics powered by www.eliteprospects.com