Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1997-1998 Toronto Jr. Maple Leafs QC Int PW- - -- -|        
 1999-2000 Markham Majors U15 AAAGTHL U15- - -- -|        
 2000-2001 Port Hope ClippersOJHL47 18 1432 118|        
 2001-2002 Aurora TigersOJHL37 27 2350 189|        
  Belleville BullsOHL22 2 79 34|Playoffs8 1 12
 2002-2003 Belleville BullsOHL3 0 00 11|        
  Kitchener RangersOHL54 17 1128 122|Playoffs21 4 37 23 
  Kitchener RangersMemorial Cup4 2 02 2|        
 2003-2004 Kitchener RangersOHL55 22 1739 173|        
 2004-2005 Kitchener RangersOHL51 33 2154 145|Playoffs15 6 28 40 
 2005-2006 Albany River RatsAHL56 13 2134 233|        
 2006-2007 New Jersey DevilsNHL7 3 14 6|Playoffs3 0 00
  Lowell DevilsAHL67 20 1838 150|        
 2007-2008 New Jersey DevilsNHL81 9 1322 183|Playoffs5 0 00
 2008-2009 New Jersey DevilsNHL82 17 1532 164|Playoffs7 2 02 19 
 2009-2010 New Jersey DevilsNHL46 11 1324 85|Playoffs5 0 00 22 
 2010-2011 New Jersey DevilsNHL82 12 618 116|        
 2011-2012 New Jersey DevilsNHL80 30 1646 138|Playoffs24 3 912 32 
 2012-2013 EC SalzburgICEHL5 2 13 18|        
  New Jersey DevilsNHL48 15 924 78|        
 2013-2014 Toronto Maple LeafsNHL60 5 611 93|        
 2014-2015 Toronto Maple LeafsNHL58 10 515 92|        
  Columbus Blue JacketsNHL3 0 00 14|        
 2015-2016 Columbus Blue JacketsNHL23 2 24 23|        
 2016-2017 Columbus Blue JacketsNHL0 0 00 0|        
 2017-2018 Vegas Golden KnightsNHL0 0 00 0|        
 2018-2019 Vegas Golden KnightsNHL0 0 00 0|        
 2019-2020 Toronto Maple LeafsNHL0 0 00 0|        

Player statistics powered by www.eliteprospects.com