Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 USNTDP JuniorsUSHL64 13 2235 123|        
  USA U18WJC-186 1 12 4|        
 2000-2001 Omaha LancersUSHL56 22 2951 168|Playoffs10 1 67
 2001-2002 Univ. of MinnesotaNCAA41 10 1323 42|        
  USA U20WJC-207 1 12 4|        
 2002-2003 Univ. of MinnesotaNCAA45 12 2941 78|        
 2003-2004 Univ. of MinnesotaNCAA37 11 2536 83|        
  USAWC8 1 01 2|        
 2004-2005 Utah GrizzliesAHL60 2 1820 88|        
 2005-2006 Arizona CoyotesNHL82 8 3139 99|        
 2006-2007 Arizona CoyotesNHL70 5 2227 59|        
  USAWC7 0 33 16|        
 2007-2008 Arizona CoyotesNHL82 6 1521 85|        
  USAWC5 0 22 16|        
 2008-2009 Florida PanthersNHL82 6 2834 72|        
  USAWC9 1 23 2|        
 2009-2010 Florida PanthersNHL82 8 2028 88|        
 2010-2011 Vancouver CanucksNHL65 2 57 53|Playoffs10 0 00
 2011-2012 Vancouver CanucksNHL47 1 67 64|Playoffs4 0 11
 2012-2013 Vancouver CanucksNHL36 0 22 29|        
 2013-2014 Minnesota WildNHL45 2 79 37|Playoffs3 0 00
 2014-2015 Minnesota WildNHL14 0 11 26|        

Player statistics powered by www.eliteprospects.com