Elite Prospects
 Season Team League GP G A TP PIM
 2002-2003 Winnipeg Sharks Bantam AAAWBAAA30 20 1939 48
 2003-2004 Winnipeg Thrashers Midget AAAMMHL39 16 1632 76
 2004-2005 Winnipeg Thrashers Midget AAAMMHL32 14 2943 131
 2005-2006 Swift Current BroncosWHL53 4 1418 57
 2006-2007 Swift Current BroncosWHL67 18 2543 94
 2007-2008 Swift Current BroncosWHL53 29 2251 84
 2008-2009 Hartford Wolf PackAHL74 11 1223 64
 2009-2010 Hartford Wolf PackAHL73 28 2250 114
 2010-2011 New York RangersNHL10 0 00 19
  Hartford Wolf PackAHL47 18 2038 73
 2011-2012 Vancouver CanucksNHL68 4 48 81
 2012-2013 Tilburg TrappersNetherlands19 22 2648 79
  Tilburg TrappersDutch Cup3 4 48 12
  Vancouver CanucksNHL40 3 36 43
 2013-2014 Vancouver CanucksNHL44 3 912 42
  Montréal CanadiensNHL17 3 14 17
 2014-2015 Montréal CanadiensNHL79 10 1929 34
 2015-2016 Montréal CanadiensNHL56 14 1226 22
  Chicago BlackhawksNHL15 0 11 2
 2016-2017 Philadelphia FlyersNHL64 8 715 39
 2017-2018 Philadelphia FlyersNHL46 4 48 21
 2018-2019 Philadelphia FlyersNHL42 5 611 15
  Lehigh Valley PhantomsAHL3 1 12 2
  Montréal CanadiensNHL3 0 00 4
  Laval RocketAHL- - -- -

Player statistics powered by www.eliteprospects.com