G
13
A
21
P
34
+/-
-4
ATOI
15:14
P/GP
0.41

Season Scoring · 2017-2018

Team
GP
82
Shots
147
SOG
S%
8.8%
shooting
PP P
2
power play
SH P
0
short-handed
GWG
3
winners
Hits
43
Blocks
17
PIM
33
FO%
44.3
faceoffs
2017-2018 Regular · regular season scoring

Career Stats

GP
949
G
177
A
333
P
510
By season Goals Assists
  1. 2025-2026 11G 19A 85GP 30
  2. 2024-2025 10G 31A 82GP 41
  3. 2023-2024 11G 30A 79GP 41
  4. 2022-2023 15G 26A 82GP 41
  5. 2021-2022 21G 33A 74GP 54
  6. 2020-2021 14G 35A 56GP 49
  7. 2019-2020 18G 41A 70GP 59
  8. 2018-2019 19G 16A 81GP 35
  9. 2017-2018 13G 21A 82GP 34
  10. 2016-2017 13G 17A 69GP 30
  11. 2015-2016 8G 20A 71GP 28
  12. 2014-2015 17G 33A 81GP 50
  13. 2013-2014 7G 11A 37GP 18
Regular season totals across 13 seasons.

Game Log · 2017-2018

All games

No game log

Per-game stats will appear here when player game logs have been fetched for this season.

Latest games follow the selected season.

Career Story

View story
  1. Season 2026

    2025–2026

    Calgary Flames · 8+13=21 (52 games)

  2. Team 2026

    Joined new team

    Calgary Flames

  3. Season 2025

    2025–2026

    Anaheim Ducks · 3+6=9 (33 games)

  4. Season 2024

    2024–2025

    Anaheim Ducks · 10+31=41 (82 games)

  5. Season 2023

    2023–2024

    Anaheim Ducks · 11+30=41 (79 games)

23 career events · view full story for the timeline

Shot Map · 2017-2018

Expand
Backhand goal vs CAR, 1st 9:17 Tip In goal vs ANA, 3rd 42:31 Backhand goal vs ANA, 2nd 28:02 Wrist goal vs LAK, 3rd 59:01 Wrist goal vs BOS, 1st 18:29 Wrist goal vs COL, 3rd 53:18 Snap goal vs MTL, 1st 13:49 Wrist goal vs SJS, 3rd 59:52 Wrist goal vs SJS, 1st 18:51 Wrist goal vs BOS, 3rd 42:07 Snap goal vs STL, 1st 15:43 Tip In goal vs NJD, 1st 8:55 Tip In goal vs CAR, 3rd 45:03
Marker color Wrist / snap / other Slap Tip / deflection Backhand
13 mapped goals this season Offensive zone · normalized right

Splits · 2017-2018

Game log

No splits yet

Home/away, opponent, and strength splits appear once game logs have been fetched for this season.

Situational splits appear once game logs are available.