Elite Prospects
 Season Team League GP G A TP PIM
 2000-2001 Cambridge Winter HawksMWJHL46 7 1623 30
 2001-2002 Cambridge Winter HawksMWJHL43 6 4147 23
  London KnightsOHL1 0 00 0
  Canada Ontario U17WHC-176 1 34 4
 2002-2003 London KnightsOHL68 8 1422 31
 2003-2004 London KnightsOHL68 3 2831 32
 2004-2005 London KnightsOHL62 23 4669 33
  London KnightsM-Cup4 1 45 2
  OHL All-StarsCHL Challenge2 0 00 0
  Canada U20WJC-206 1 23 2
 2005-2006 Edmonton OilersNHL10 0 00 6
  Hamilton Bulldogs AHL62 0 2020 38
 2006-2007 Edmonton OilersNHL16 0 11 6
  Team Canada Spengler Cup5 0 11 2
  Grand Rapids GriffinsAHL57 4 1620 16
 2007-2008 Springfield FalconsAHL36 1 78 14
  Hershey BearsAHL27 1 1112 29
  Team Canada Spengler Cup5 0 22 4
 2008-2009 Philadelphia FlyersNHL2 0 00 0
  Philadelphia PhantomsAHL76 12 4557 44
 2009-2010 Philadelphia FlyersNHL21 2 24 12
  Adirondack PhantomsAHL15 5 813 6
 2010-2011 Anaheim DucksNHL6 1 12 4
  Syracuse CrunchAHL8 0 44 11
  Philadelphia FlyersNHL4 0 00 2
  Adirondack PhantomsAHL51 10 2636 27
 2011-2012 Peoria RivermenAHL75 7 3542 24
 2012-2013 Adirondack PhantomsAHL76 6 3440 34
 2013-2014 Hartford Wolf PackAHL76 9 3847 34
 2014-2015 Iowa WildAHL58 4 1519 24
  Wilkes-Barre/Scranton PenguinsAHL17 2 35 8
 2015-2016 Utica CometsAHL10 2 24 4
  Kölner HaieDEL12 1 56 10
 2016-2017 Nürnberg Ice TigersDEL52 3 1720 24

Player statistics powered by www.eliteprospects.com