Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1996-1997 Abbotsford PeeweeQC Int PW- - -- -|        
 1999-2000 Abbotsford PilotsPIJHL41 35 4681 84|        
  Chilliwack ChiefsBCHL4 0 11 0|        
 2000-2001 Chilliwack ChiefsBCHL60 42 3880 61|Playoffs5 1 56
 2001-2002 Chilliwack ChiefsBCHL56 38 62100 90|Playoffs13 8 1119
  Chilliwack ChiefsRBC Cup5 2 24 4|        
 2002-2003 Boston Univ.NCAA40 10 1020 56|        
 2003-2004 Boston Univ.NCAA35 13 720 74|        
 2004-2005 Boston Univ.NCAA41 18 1331 48|        
 2005-2006 Boston Univ.NCAA25 11 1122 26|        
 2006-2007 Omaha Ak-Sar-Ben KnightsAHL80 16 2743 69|Playoffs6 0 22
 2007-2008 Quad City FlamesAHL80 19 2342 62|        
 2008-2009 Calgary FlamesNHL6 0 22 0|        
  Quad City FlamesAHL73 17 1936 58|        
 2009-2010 Abbotsford HeatAHL64 16 2440 58|Playoffs13 4 26 10 
 2010-2011 Colorado AvalancheNHL6 1 23 2|        
  Cleveland MonstersAHL48 15 2136 36|Playoffs7 2 24
 2011-2012 Colorado AvalancheNHL25 1 56 2|        
  Cleveland MonstersAHL40 12 1628 36|        
 2012-2013 Colorado AvalancheNHL9 0 22 6|        
  Cleveland MonstersAHL60 18 1735 58|        
 2013-2014 Colorado AvalancheNHL2 0 00 0|        
  Cleveland MonstersAHL33 13 922 37|        
 2014-2015 Los Angeles KingsNHL1 0 00 0|        
  Manchester MonarchsAHL57 11 1425 39|Playoffs14 2 79
 2015-2016 Düsseldorfer EGDEL16 3 14 6|Playoffs5 1 01

Player statistics powered by www.eliteprospects.com