Elite Prospects
 Season Team League 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
 2001-2002 Chilliwack ChiefsBCHL56 38 62100 90
  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
 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
 2010-2011 Colorado AvalancheNHL6 1 23 2
  Cleveland MonstersAHL48 15 2136 36
 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
 2015-2016 Düsseldorfer EGDEL16 3 14 6

Player statistics powered by www.eliteprospects.com