Elite Prospects
 Season Team League GP G A TP PIM
 2004-2005 Halton Hurricanes PeeweeQC Int PW- - -- -
 2006-2007 Halton Hurricanes U15 AAASCTA U15- - -- -
 2007-2008 Halton Hurricanes U16 AAASCTA U1661 53 51104 42
  Halton Hurricanes U16 AAAOHL Cup4 3 25 0
 2008-2009 Barrie ColtsOHL67 10 3343 43
 2009-2010 Barrie ColtsOHL19 7 1320 14
  Saginaw SpiritOHL48 13 1932 49
  Canada U18WJC-186 1 12 4
 2010-2011 Saginaw SpiritOHL26 7 1320 24
  Sudbury WolvesOHL37 29 3362 53
 2011-2012 Sudbury WolvesOHL66 47 55102 68
  OHL All-StarsJr Super Series1 1 01 2
 2012-2013 Colorado AvalancheNHL6 0 00 4
  Cleveland MonstersAHL57 19 2544 71
 2013-2014 Cleveland MonstersAHL49 5 1520 56
 2014-2015 Colorado AvalancheNHL3 0 11 10
  Cleveland MonstersAHL40 4 1923 35
  Norfolk AdmiralsAHL20 6 915 29
 2015-2016 Anaheim DucksNHL1 0 00 0
  San Diego GullsAHL62 17 2744 48
 2016-2017 Anaheim DucksNHL9 0 22 0
  San Diego GullsAHL2 1 01 0
  Florida PanthersNHL29 2 57 9
  Springfield ThunderbirdsAHL14 4 812 16
 2017-2018 Manitoba MooseAHL68 16 2440 88
 2018-2019 Hershey BearsAHL75 30 3565 91
 2019-2020 Washington CapitalsNHL2 0 00 0
  Hershey BearsAHL39 13 2740 16
 2020-2021 Washington CapitalsNHL5 0 22 0
  Hershey BearsAHL14 5 510 8
 2021-2022 Washington CapitalsNHL10 2 24 0
  Hershey BearsAHL30 10 1121 10
 2022-2023 Hershey BearsAHL60 21 3758 38
 2023-2024 Washington CapitalsNHL25 4 37 2
  Hershey BearsAHL44 7 3643 24
 2024-2025 Washington CapitalsNHL3 1 12 2
  Hershey BearsAHL35 7 2431 14

Player statistics powered by www.eliteprospects.com