Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2003-2004 Dartmouth SubwaysNSMMHL61 38 5492 46|        
 2004-2005 Cape Breton Screaming EaglesQMJHL65 14 3145 40|Playoffs5 1 34
  Canada Atlantic U17WHC-176 6 410 6|        
 2005-2006 Cape Breton Screaming EaglesQMJHL66 30 5484 78|Playoffs9 2 57 12 
 2006-2007 Cape Breton Screaming EaglesQMJHL56 33 6396 62|Playoffs16 8 1220 14 
 2007-2008 Minnesota WildNHL78 4 1519 29|Playoffs6 0 11
 2008-2009 Minnesota WildNHL82 5 1924 41|        
 2009-2010 Minnesota WildNHL64 2 46 38|        
 2010-2011 Minnesota WildNHL0 0 00 0|        
 2011-2012 Worcester SharksAHL4 0 00 2|        
 2012-2013 Worcester SharksAHL34 8 1523 52|        
  San Jose SharksNHL32 1 34 12|Playoffs11 0 00
 2013-2014 San Jose SharksNHL67 4 1620 35|Playoffs7 2 46
 2014-2015 Worcester SharksAHL2 0 11 0|        
  San Jose SharksNHL57 5 1116 28|        
  New York RangersNHL14 2 02 9|Playoffs13 1 12
 2015-2016 KlotenNLA37 11 1425 67|Playoffs4 1 01
  KlotenSwiss Cup3 2 02 0|        
  Team CanadaSpengler Cup4 1 23 0|        
 2016-2017 KlotenNLA34 5 1116 30|Relegation5 2 24
  KlotenSwiss Cup3 1 01 4|        
  Team CanadaSpengler Cup5 0 11 8|        
 2017-2018 Eisbären BerlinDEL- - -- -|        

Player statistics powered by www.eliteprospects.com