Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2005-2006 Airdrie Lightning Peewee AASCAPL- 97 -- -|        
  Airdrie Xtreme U15 AAAAEHL U155 1 23 0|Playoffs2 0 00
 2006-2007 Airdrie Xtreme U15 AAAAEHL U1533 26 3258 24|Playoffs4 8 210
 2007-2008 Airdrie Xtreme U15 AAAAEHL U1533 75 56131 101|Playoffs10 12 1123 16 
  Team South Alberta Cup5 8 210 4|        
 2008-2009 Airdrie CFR Bisons U18 AAAAEHL U1834 29 2554 12|Playoffs3 1 45
  Brooks BanditsAJHL2 0 00 0|Playoffs2 0 11
  Portland WinterhawksWHL10 1 01 0|        
 2009-2010 Portland WinterhawksWHL61 17 2037 38|Playoffs13 2 24 12 
  Canada Pacific U17WHC-175 2 79 6|        
 2010-2011 Portland WinterhawksWHL67 28 5179 55|Playoffs21 9 1322 22 
  WHL All-StarsJr Super Series1 0 00 0|        
 2011-2012 Portland WinterhawksWHL69 57 64121 54|Playoffs21 19 1433 12 
  WHL All-StarsJr Super Series1 1 12 0|        
 2012-2013 Portland WinterhawksWHL62 48 62110 27|Playoffs21 20 1636 17 
  Portland WinterhawksMemorial Cup5 6 612 6|        
  Canada U20WJC-206 3 03 0|        
  Canada U20 CAN-RUS Challenge4 3 25 2|        
  WHL All-StarsJr Super Series1 1 12 0|        
 2013-2014 St. Louis BluesNHL1 0 00 0|        
  Chicago WolvesAHL72 31 1748 37|Playoffs9 1 23
 2014-2015 St. Louis BluesNHL11 0 22 2|        
  Chicago WolvesAHL59 21 2142 12|Playoffs3 0 00
 2015-2016 St. Louis BluesNHL13 4 26 4|        
  Chicago WolvesAHL62 17 2946 28|        
 2016-2017 St. Louis BluesNHL4 0 00 0|        
  Chicago WolvesAHL22 2 35 2|Playoffs9 2 24 14 
  Carolina HurricanesNHL5 0 22 0|        
 2017-2018 Edmonton OilersNHL14 5 49 2|        
  Bakersfield CondorsAHL53 21 2243 24|        
 2018-2019 Edmonton OilersNHL50 4 711 4|        
 2019-2020 Lokomotiv YaroslavlKHL16 3 69 4|        
  Torpedo Nizhny NovgorodKHL36 8 1725 16|Playoffs3 0 00 24 
 2020-2021 ÄssätLiiga28 7 916 6|        
 2021-2022 Timrå IKSHL51 21 2647 32|Relegation4 3 25
 2022-2023 Linköping HCSHL52 18 1634 10|        
 2023-2024 Linköping HCSHL52 21 2647 18|Playoffs4 1 23
 2024-2025 Linköping HCSHL21 8 816 6|        

Player statistics powered by www.eliteprospects.com