Elite Prospects
 Season Team League GP G A TP PIM
 2000-2001 Toronto Jr. Canadiens U18 AAAGTHL U1846 4 711 16
  North York Rangers U15 AAAOHL Cup8 1 12 8
 2001-2002 Couchiching TerriersOJHL46 4 711 16
 2002-2003 Brampton BattalionOHL68 15 2540 14
 2003-2004 Minnesota WildNHL36 1 56 12
  Houston AerosAHL1 0 11 2
  Canada U20WJC-206 0 66 20
 2004-2005 Houston AerosAHL73 11 1627 57
 2005-2006 Minnesota WildNHL72 4 1216 32
 2006-2007 Minnesota WildNHL77 7 1825 26
 2007-2008 Minnesota WildNHL82 15 2843 80
  CanadaWC9 3 69 16
 2008-2009 Minnesota WildNHL59 8 1927 45
 2009-2010 Minnesota WildNHL47 3 1720 32
  CanadaWC7 0 55 12
 2010-2011 Minnesota WildNHL80 17 2946 98
  CanadaWC7 2 24 8
 2011-2012 San Jose SharksNHL81 11 2637 34
 2012-2013 San Jose SharksNHL30 9 1120 20
 2013-2014 San Jose SharksNHL69 22 2648 34
 2014-2015 San Jose SharksNHL82 17 4360 65
  CanadaWC10 2 911 4
 2015-2016 San Jose SharksNHL82 27 4875 53
 2016-2017 San Jose SharksNHL82 29 4776 40
  CanadaWCup6 0 33 6
 2017-2018 San Jose SharksNHL82 12 5567 46
 2018-2019 San Jose SharksNHL82 16 6783 34
 2019-2020 San Jose SharksNHL70 12 3345 34
 2020-2021 San Jose SharksNHL56 7 2229 36
 2021-2022 San Jose SharksNHL82 10 4454 42
 2022-2023 Carolina HurricanesNHL82 18 4361 44
 2023-2024 Carolina HurricanesNHL82 10 3343 20
 2024-2025 Carolina HurricanesNHL53 4 1519 14

Player statistics powered by www.eliteprospects.com