Elite Prospects
 Season Team League GP G A TP PIM
 2002-2003 Toronto Jr. Canadiens U15 AAAGTHL U15- - -- -
  Toronto Jr. Canadiens U15 AAAOHF Bantam AAA8 6 511 4
 2003-2004 Toronto Jr. Canadiens U16 AAAGTHL U1653 37 4885 27
 2004-2005 St. Michael's BuzzersOJHL17 5 1116 8
  St. Michael's BuzzersDudley Hewitt Cup5 4 48 0
  Brampton SteelheadsOHL30 3 36 4
  Canada Ontario U17WHC-176 0 11 2
 2005-2006 Brampton SteelheadsOHL61 13 1831 16
 2006-2007 Kitchener RangersOHL67 33 3366 20
 2007-2008 Kitchener RangersOHL40 13 4659 16
  Kitchener RangersMemorial Cup5 5 49 0
  OHL All-StarsCHL Challenge2 0 11 0
  Canada U20WJC-207 1 34 2
 2008-2009 New Jersey DevilsNHL1 0 11 0
  Lowell DevilsAHL47 14 1529 10
 2009-2010 New Jersey DevilsNHL20 1 12 2
  Lowell DevilsAHL32 11 1122 2
 2010-2011 Nashville PredatorsNHL27 4 812 2
  Milwaukee AdmiralsAHL37 11 1223 12
 2011-2012 Nashville PredatorsNHL73 15 1328 27
 2012-2013 Nashville PredatorsNHL36 5 611 10
  Milwaukee AdmiralsAHL2 2 13 0
 2013-2014 Winnipeg JetsNHL46 5 510 6
 2014-2015 Winnipeg JetsNHL47 3 58 6
 2015-2016 Winnipeg JetsNHL30 0 33 4
  Manitoba MooseAHL39 6 1218 6
 2016-2017 Iserlohn RoostersDEL23 4 610 6

Player statistics powered by www.eliteprospects.com