
- Age
- 28
- Shoots
- Left
- Height
- 183 cm
- Weight
- 84 kg
- Born
- Ardrossan, CAN
- Draft
- 2016, round 1, #30 (ANA)
Career · 2018–19 to 2026–27
- Games
- 197
- Goals
- 24
- Points
- 65
- TOI per game
- 14:09
- xGF% (5v5)
- 45.3%
- Goals above expected
- −2.1
Game log
Every game, with individual xG, the team's share of expected goals with the player on the ice, and win probability added on goals and assists.
| 197 | @ DALApr 29 | L | 2–4 | 0 | 1 | 1 | 1 | 13:52 | 0.05 | 19.4% | +12.0 |
| 196 | @ SJSApr 26 | W | 5–2 | 0 | 0 | 0 | 1 | 13:00 | 0.06 | 63.1% | 0.0 |
| 195 | vs STLApr 24 | L | 3–6 | 0 | 1 | 1 | 1 | 11:00 | 0.08 | 35.7% | +21.7 |
| 194 | @ LAKApr 23 | L | 2–4 | 0 | 0 | 0 | 0 | 11:51 | 0.07 | 25.5% | 0.0 |
| 193 | vs LAKApr 19 | L | 1–2 | 0 | 0 | 0 | 0 | 10:04 | 0.01 | 47.9% | 0.0 |
| 192 | vs CBJApr 17 | W | 6–4 | 0 | 0 | 0 | 0 | 11:40 | 0.00 | 41.9% | 0.0 |
| 191 | @ TBLApr 14 | OTL | 3–4 OT | 0 | 0 | 0 | 0 | 12:35 | 0.00 | 68.1% | 0.0 |
| 190 | @ CARApr 10 | L | 2–5 | 0 | 0 | 0 | 0 | 7:52 | 0.00 | 11.7% | 0.0 |
| 189 | @ PHIApr 9 | W | 5–3 | 0 | 0 | 0 | 0 | 9:04 | 0.00 | 24.0% | 0.0 |
| 188 | vs CGYApr 6 | L | 2–4 | 0 | 1 | 1 | 1 | 10:42 | 0.12 | 26.1% | +15.7 |
| 187 | vs EDMApr 3 | L | 1–6 | 0 | 0 | 0 | 2 | 10:52 | 0.16 | 30.0% | 0.0 |
| 186 | @ ARIApr 1 | W | 5–0 | 0 | 0 | 0 | 0 | 14:19 | 0.00 | 35.8% | 0.0 |
| 185 | vs DALMar 31 | OTL | 2–3 OT | 0 | 0 | 0 | 0 | 12:01 | 0.00 | 1.2% | 0.0 |
| 184 | @ SJSMar 26 | L | 1–4 | 0 | 0 | 0 | 1 | 12:30 | 0.01 | 9.5% | 0.0 |
| 183 | vs CHIMar 23 | L | 2–4 | 0 | 0 | 0 | 3 | 14:21 | 0.24 | 78.3% | 0.0 |
| 182 | vs NSHMar 21 | L | 3–6 | 0 | 0 | 0 | 0 | 15:52 | 0.00 | 42.1% | 0.0 |
| 181 | vs FLAMar 18 | L | 0–3 | 0 | 0 | 0 | 0 | 11:21 | 0.00 | 14.4% | 0.0 |
| 180 | @ NSHMar 10 | L | 1–4 | 0 | 0 | 0 | 2 | 17:35 | 0.23 | 70.6% | 0.0 |
| 179 | @ CHIMar 8 | L | 3–8 | 0 | 2 | 2 | 2 | 15:13 | 0.05 | 71.7% | +1.7 |
| 178 | vs SJSMar 6 | OTW | 3–2 OT | 0 | 0 | 0 | 1 | 15:03 | 0.11 | 59.9% | 0.0 |