Elite Prospects
 Season Team League GP G A TP PIM
 2002-2003 Whitby Wildcats Minor Midget AAAETAMMHL47 18 2341 47
 2003-2004 Bowmanville EaglesOPJHL43 28 2755 54
  Plymouth WhalersOHL9 2 46 0
 2004-2005 Plymouth WhalersOHL67 18 2644 32
  Canada U18WJC-186 1 12 6
 2005-2006 Plymouth WhalersOHL66 21 3758 109
 2006-2007 Plymouth WhalersOHL45 27 3865 94
  Plymouth WhalersM-Cup5 5 16 42
  Canada U20WJC-206 0 00 8
 2007-2008 Iowa StarsAHL62 18 1937 63
 2008-2009 Dallas StarsNHL77 24 1337 51
  Manitoba MooseAHL5 4 15 2
  CanadaWC3 1 23 2
 2009-2010 Dallas StarsNHL78 27 2855 64
 2010-2011 Dallas StarsNHL59 21 1839 60
  Pittsburgh PenguinsNHL20 1 56 6
  CanadaWC6 2 35 10
 2011-2012 Pittsburgh PenguinsNHL80 40 4181 87
 2012-2013 Pittsburgh PenguinsNHL40 21 1536 26
 2013-2014 Pittsburgh PenguinsNHL59 27 3461 55
 2014-2015 Nashville PredatorsNHL67 23 1437 57
 2015-2016 Nashville PredatorsNHL82 31 2758 65
 2016-2017 Nashville PredatorsNHL70 23 1841 35
 2017-2018 Vegas Golden KnightsNHL71 25 1944 24

Player statistics powered by www.eliteprospects.com