Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2000-2001 Stevens Point Area HighUSHS-WI- - -- -|        
 2001-2002 Stevens Point Area HighUSHS-WI- - -- -|        
 2002-2003 Waterloo Black HawksUSHL60 36 3369 32|Playoffs7 5 712
 2003-2004 Waterloo Black HawksUSHL54 21 3152 58|Playoffs12 6 612 10 
 2004-2005 Univ. of WisconsinNCAA41 16 2945 26|        
 2005-2006 Univ. of WisconsinNCAA41 23 3053 32|        
 2006-2007 San Jose SharksNHL46 14 1428 18|Playoffs6 1 01
  Worcester SharksAHL16 8 1826 8|        
 2007-2008 San Jose SharksNHL82 19 2140 28|Playoffs13 5 49
 2008-2009 San Jose SharksNHL80 25 3459 46|Playoffs6 0 11
  USAWC5 1 12 0|        
 2009-2010 San Jose SharksNHL67 25 2651 26|Playoffs15 9 817
  USAOG6 0 33 4|        
 2010-2011 San Jose SharksNHL74 20 4666 24|Playoffs18 5 510 10 
 2011-2012 San Jose SharksNHL82 31 3061 31|Playoffs5 0 00
 2012-2013 Dinamo MinskKHL17 7 815 10|        
  San Jose SharksNHL48 16 1531 10|Playoffs11 4 812
 2013-2014 San Jose SharksNHL82 41 3879 32|Playoffs7 2 46
  USAOG6 1 45 0|        
 2014-2015 San Jose SharksNHL82 37 3370 29|        
 2015-2016 San Jose SharksNHL82 38 4078 30|Playoffs24 14 923
 2016-2017 San Jose SharksNHL81 29 3968 34|Playoffs6 2 24
  USAWCup3 1 12 0|        
 2017-2018 San Jose SharksNHL82 22 4466 41|Playoffs10 2 68
 2018-2019 San Jose SharksNHL75 38 2664 22|Playoffs13 4 59
 2019-2020 Dallas StarsNHL8 1 12 4|        

Player statistics powered by www.eliteprospects.com