Elite Prospects
 Season Team League GP G A TP PIM
 2002-2003 Brantford PeeweeQC Int PW- - -- -
 2005-2006 Brantford 99ers U16 AAAALLIANCE U1633 33 2154 -
  Brantford 99ers U16 AAAOHL Cup3 5 27 4
  Brantford Golden EaglesMWJHL1 1 01 0
 2006-2007 Windsor SpitfiresOHL62 23 2144 20
  Team Ontario CWG5 1 01 0
 2007-2008 Windsor SpitfiresOHL66 20 2444 28
 2008-2009 Windsor SpitfiresOHL56 30 3363 47
  Windsor SpitfiresMemorial Cup6 4 59 11
 2009-2010 Windsor SpitfiresOHL54 38 3977 57
  Windsor SpitfiresMemorial Cup4 4 48 4
  OHL All-StarsJr Super Series2 1 12 0
  Canada U20WJC-206 1 01 2
 2010-2011 New Jersey DevilsNHL1 0 00 0
  Albany DevilsAHL73 25 2550 26
 2011-2012 New Jersey DevilsNHL74 16 3551 7
  Albany DevilsAHL3 0 11 2
 2012-2013 New Jersey DevilsNHL42 11 516 16
  Albany DevilsAHL16 5 38 12
 2013-2014 New Jersey DevilsNHL77 25 1843 20
 2014-2015 New Jersey DevilsNHL75 16 2743 34
 2015-2016 New Jersey DevilsNHL80 30 2050 23
 2016-2017 New Jersey DevilsNHL82 20 2040 38
 2017-2018 New Jersey DevilsNHL24 4 1014 6
  Anaheim DucksNHL57 20 1636 14
 2018-2019 Anaheim DucksNHL82 18 2442 24
  CanadaWC10 0 22 0
 2019-2020 Anaheim DucksNHL71 26 1743 22
 2020-2021 Anaheim DucksNHL45 12 921 11
  CanadaWC10 6 511 0
 2021-2022 Anaheim DucksNHL58 19 2342 14
 2022-2023 Anaheim DucksNHL62 22 1638 22
 2023-2024 Anaheim DucksNHL60 18 2442 33
  Edmonton OilersNHL22 6 39 4
 2024-2025 Edmonton OilersNHL74 10 1121 14

Player statistics powered by www.eliteprospects.com