Elite Prospects
 Season Team League GP G A TP PIM
 1998-1999 Syracuse Nationals 14U AAA14U AAA55 30 3565 48
 1999-2000 Syracuse Nationals 14U AAA14U AAA30 35 4075 24
 2000-2001 Syracuse Jr. CrunchOJHL45 20 2444 101
 2001-2002 Plymouth WhalersOHL51 10 1121 40
 2002-2003 Plymouth WhalersOHL61 11 718 49
 2003-2004 Plymouth WhalersOHL57 10 2030 68
 2004-2005 Plymouth WhalersOHL67 14 1832 93
  Bridgeport IslandersAHL9 2 13 12
 2005-2006 Greenville GrrrowlECHL72 21 2344 127
 2006-2007 Stockton ThunderECHL66 13 1326 132
  Wilkes-Barre/Scranton PenguinsAHL4 0 00 6
 2007-2008 Springfield FalconsAHL77 7 1017 175
 2008-2009 Edmonton OilersNHL1 0 00 0
  Springfield FalconsAHL51 5 38 77
 2009-2010 New Jersey DevilsNHL9 0 11 2
  Lowell DevilsAHL66 18 1735 38
 2010-2011 New Jersey DevilsNHL36 0 22 9
  Albany DevilsAHL23 5 813 28
 2011-2012 New Jersey DevilsNHL18 0 00 7
  Albany DevilsAHL45 9 1019 127
 2012-2013 New Jersey DevilsNHL6 0 00 2
  Albany DevilsAHL67 7 1623 106
 2013-2014 New Jersey DevilsNHL16 0 33 2
  Albany DevilsAHL51 13 1427 79
 2014-2015 New Jersey DevilsNHL15 0 22 33
  Albany DevilsAHL58 10 1525 79
 2015-2016 Dinamo RigaKHL50 19 423 52
 2016-2017 Dinamo RigaKHL53 7 512 75

Player statistics powered by www.eliteprospects.com