Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 Yorkton Maulers U18 AAASMAAAHL41 11 1829 194|        
  Yorkton TerriersSJHL6 1 01 4|Playoffs2 0 00
 2000-2001 Yorkton Maulers U18 AAASMAAAHL39 31 2960 120|Playoffs4 3 14 10 
  Weyburn Red WingsSJHL2 0 11 2|        
 2001-2002 Penticton VeesBCHL57 11 2839 171|        
 2002-2003 Penticton VeesBCHL32 15 2540 108|        
  Nanaimo ClippersBCHL18 8 1422 46|        
 2003-2004 Dartmouth CollegeNCAA26 4 711 18|        
 2004-2005 Dartmouth CollegeNCAA33 7 815 32|        
 2005-2006 Dartmouth CollegeNCAA33 12 1628 56|        
 2006-2007 Dartmouth CollegeNCAA32 8 2028 92|        
  Rochester AmericansAHL4 0 11 5|        
 2007-2008 Florida PanthersNHL41 1 12 39|        
  Rochester AmericansAHL43 6 511 84|        
 2008-2009 Florida PanthersNHL3 0 00 7|        
  Rochester AmericansAHL44 4 913 100|        
 2009-2010 Vancouver CanucksNHL67 4 711 115|Playoffs4 0 00
 2010-2011 Vancouver CanucksNHL73 3 710 72|Playoffs20 0 00 18 
 2011-2012 Winnipeg JetsNHL78 5 1116 73|        
 2012-2013 HC Banska BystricaSlovakia6 0 11 75|        
  Pittsburgh PenguinsNHL48 1 12 62|Playoffs5 1 01
 2013-2014 Pittsburgh PenguinsNHL67 4 913 90|Playoffs8 0 00
 2014-2015 New York RangersNHL66 1 56 98|Playoffs19 0 11 31 
 2015-2016 New York RangersNHL57 4 37 66|Playoffs4 0 00
  Hartford Wolf PackAHL17 2 35 23|        
 2016-2017 New York RangersNHL11 1 12 17|Playoffs7 1 34
  Hartford Wolf PackAHL57 6 915 86|        
 2017-2018 Calgary FlamesNHL16 0 00 19|        
  Stockton HeatAHL21 2 35 45|        
 2018-2019 BordeauxFrance43 6 1117 101|Playoffs7 0 00 16 
  BordeauxFrench Cup1 0 00 2|        

Player statistics powered by www.eliteprospects.com