Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2002-2003 Valley Forge Minutemen 14U AAAAYHL 14U18 2 57 20|        
 2003-2004 Valley Forge Minutemen 14U AAAAYHL 14U24 13 1124 38|        
  Archbishop Carroll High USHS-PA15 12 214 -|        
 2004-2005 Philadelphia Jr. Flyers 15U AAAAYHL 15U23 28 1644 43|        
  Archbishop Carroll High USHS-PA- - -- -|        
 2005-2006 Wyoming Seminary PrepUSHS-Prep38 21 2344 120|        
  Philadelphia Jr. Flyers 16U AAAAYHL 16U8 3 36 18|        
 2006-2007 Belleville BullsOHL65 5 1520 32|Playoffs15 8 917 14 
 2007-2008 Belleville BullsOHL56 24 3660 41|Playoffs21 7 1118 20 
  Belleville BullsM-Cup3 0 00 6|        
 2008-2009 Belleville BullsOHL55 38 5088 61|Playoffs16 8 1321 12 
  USA U20WJC-206 1 23 6|        
 2009-2010 Pittsburgh PenguinsNHL1 0 00 0|        
  Wilkes-Barre/Scranton PenguinsAHL65 17 2239 31|Playoffs4 1 12
 2010-2011 Pittsburgh PenguinsNHL15 1 23 10|Playoffs1 0 00
  Wilkes-Barre/Scranton PenguinsAHL42 18 1533 86|        
 2011-2012 Pittsburgh PenguinsNHL24 0 22 16|Playoffs2 0 11
  Wilkes-Barre/Scranton PenguinsAHL37 15 1631 40|Playoffs10 4 610 14 
 2012-2013 Pittsburgh PenguinsNHL5 0 00 0|        
  Wilkes-Barre/Scranton PenguinsAHL34 10 818 57|        
  Winnipeg JetsNHL36 1 34 22|        
 2013-2014 Winnipeg JetsNHL55 3 36 21|        
 2014-2015 Montréal CanadiensNHL7 0 00 17|        
  Hamilton Bulldogs AHL48 14 1731 56|        
 2015-2016 Detroit Red WingsNHL1 0 00 0|        
  Grand Rapids GriffinsAHL72 28 2856 66|Playoffs7 2 35
 2016-2017 Grand Rapids GriffinsAHL54 17 2744 53|Playoffs19 2 1719 12 
 2017-2018 Grand Rapids GriffinsAHL74 31 3364 51|Playoffs4 2 24
 2018-2019 New Jersey DevilsNHL6 0 11 0|        
  Binghamton DevilsAHL41 10 1424 49|        
 2019-2020 Barys Nur-SultanKHL22 5 49 24|        
  Grand Rapids GriffinsAHL21 9 413 12|        

Player statistics powered by www.eliteprospects.com