Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2001-2002 Oshawa Generals U18 AAAETAHL U1829 23 1740 83|        
 2002-2003 Sarnia StingOHL43 3 36 32|Playoffs6 0 00
 2003-2004 Sarnia StingOHL51 8 816 69|        
 2004-2005 Sarnia StingOHL61 14 1630 122|        
 2005-2006 Sarnia StingOHL23 2 68 83|        
  Mississauga SteelheadsOHL30 12 012 78|Playoffs4 0 11 11 
 2006-2007 Mississauga SteelheadsOHL68 30 2454 174|        
  South Carolina StingraysECHL7 5 16 13|        
 2007-2008 Bridgeport Sound TigersAHL36 2 24 75|        
  Utah GrizzliesECHL28 11 819 115|Playoffs14 7 613 49 
 2008-2009 Bridgeport Sound TigersAHL45 5 38 99|Playoffs5 1 01 10 
 2009-2010 New York IslandersNHL2 0 00 9|        
  Bridgeport Sound TigersAHL65 6 814 196|Playoffs3 0 00
 2010-2011 New York IslandersNHL27 2 13 85|        
  Bridgeport Sound TigersAHL50 12 1022 144|        
 2011-2012 New York IslandersNHL14 0 00 57|        
  Bridgeport Sound TigersAHL51 15 1025 125|Playoffs3 0 00
 2012-2013 New York RangersNHL9 0 00 12|Playoffs2 0 00
  Hartford Wolf PackAHL69 10 1323 170|        
 2013-2014 Hartford Wolf PackAHL53 7 1118 131|        
 2014-2015 San Jose SharksNHL4 0 00 11|        
  Worcester SharksAHL68 18 1331 106|Playoffs4 2 13
 2015-2016 San Jose SharksNHL16 1 01 48|        
  San Jose BarracudaAHL41 12 1123 52|        
 2016-2017 San Jose SharksNHL58 2 1012 128|        
 2017-2018 Florida PanthersNHL75 3 69 212|        
 2018-2019 Florida PanthersNHL24 1 23 30|        
  Springfield ThunderbirdsAHL2 1 12 7|        
  San Jose SharksNHL19 1 23 45|Playoffs11 0 00 18 
 2019-2020 New York RangersNHL22 1 01 50|        
 2020-2021 Ottawa SenatorsNHL1 0 00 5|        

Player statistics powered by www.eliteprospects.com