Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2000-2001 Shattuck St. Mary's Midget PrepUSHS-Prep58 69 93162 -|        
 2001-2002 Shattuck St. Mary's Midget PrepUSHS-Prep67 77 101178 58|        
  U.S. National U18 TeamUSDP12 7 714 6|        
  USA U18WJC-188 7 310 6|        
 2002-2003 Univ. of North DakotaNCAA39 26 3561 34|        
  USA U20WJC-207 4 48 4|        
 2003-2004 Univ. of North DakotaNCAA37 23 3255 24|        
  USA U20WJC-206 5 611 4|        
 2004-2005 Albany River RatsAHL73 18 4058 56|        
  USAWC3 0 22 0|        
 2005-2006 New Jersey DevilsNHL81 14 1832 28|Playoffs9 1 23
 2006-2007 New Jersey DevilsNHL82 31 3162 30|Playoffs11 7 310
  USAWC1 0 00 0|        
 2007-2008 New Jersey DevilsNHL81 32 3365 25|Playoffs5 1 45
  USAWC7 5 38 2|        
 2008-2009 New Jersey DevilsNHL82 45 4994 24|Playoffs7 3 36
 2009-2010 New Jersey DevilsNHL81 38 4482 32|Playoffs5 1 34
  USAOG6 4 48 0|        
 2010-2011 New Jersey DevilsNHL13 3 36 6|        
 2011-2012 New Jersey DevilsNHL82 31 3869 32|Playoffs24 8 715
 2012-2013 Minnesota WildNHL48 18 2038 16|Playoffs5 1 01
 2013-2014 Minnesota WildNHL67 29 2756 30|Playoffs13 4 1014
  USAOG6 1 01 0|        
 2014-2015 Minnesota WildNHL74 33 2962 41|Playoffs10 4 610
 2015-2016 Minnesota WildNHL70 25 2853 36|        
 2016-2017 Minnesota WildNHL69 19 2342 30|Playoffs5 2 13
  USAWCup3 0 11 4|        
 2017-2018 Minnesota WildNHL42 15 924 14|Playoffs3 3 03
  Iowa WildAHL1 0 11 0|        
 2018-2019 Minnesota WildNHL46 19 2241 14|        

Player statistics powered by www.eliteprospects.com