53
2026-27 season
- GP
- 9
- G
- 1
- A
- 1
- P
- 2
- +/-
- -1
- PIM
- 2
- Shots
- 21
- PPG
- 0
Career totals
| Totals | GP | G | A | P | +/- | PIM |
|---|---|---|---|---|---|---|
| Regular season | 245 | 51 | 39 | 90 | -11 | 111 |
| Playoffs | 6 | 2 | 0 | 2 | -1 | 2 |
Season by season
| Season | Team | League | ||||||
|---|---|---|---|---|---|---|---|---|
| 2026-27 Regular season | Utah Mammoth | NHL | 9 | 1 | 1 | 2 | -1 | 2 |
| 2025-26 Playoffs | Utah Mammoth | NHL | 6 | 2 | 0 | 2 | -1 | 2 |
| 2025-26 Regular season | Utah Mammoth | NHL | 79 | 16 | 15 | 31 | 4 | 22 |
| 2024-25 Regular season | Utah Hockey Club | NHL | 53 | 7 | 12 | 19 | -7 | 36 |
| 2023-24 Regular season | Arizona Coyotes | NHL | 74 | 21 | 8 | 29 | -2 | 35 |
| 2022-23 Playoffs | Tucson Roadrunners | AHL | 3 | 2 | 2 | 4 | -2 | 0 |
| 2022-23 Regular season | Canada | WC | 10 | 3 | 3 | 6 | 4 | 0 |
| 2022-23 Regular season | Tucson Roadrunners | AHL | 65 | 31 | 54 | 85 | 4 | 127 |
| 2022-23 Regular season | Arizona Coyotes | NHL | 9 | 2 | 1 | 3 | 3 | 2 |
| 2021-22 Regular season | Tucson Roadrunners | AHL | 48 | 24 | 17 | 41 | -11 | 62 |
| 2021-22 Regular season | Arizona Coyotes | NHL | 21 | 4 | 2 | 6 | -8 | 14 |
| 2020-21 Playoffs | Tucson Roadrunners | AHL | 1 | 0 | 0 | 0 | -1 | 4 |
| 2020-21 Regular season | Tucson Roadrunners | AHL | 35 | 15 | 10 | 25 | -14 | 18 |
| 2019-20 Regular season | Belleville Senators | AHL | 59 | 13 | 14 | 27 | 7 | 64 |
| 2018-19 Playoffs | Toronto Marlies | AHL | 13 | 6 | 4 | 10 | 6 | 8 |
| 2018-19 Regular season | Toronto Marlies | AHL | 42 | 14 | 13 | 27 | 0 | 39 |
| 2018-19 Regular season | Utica Comets | AHL | 20 | 6 | 11 | 17 | -2 | 6 |
| 2017-18 Playoffs | Utica Comets | AHL | 5 | 1 | 3 | 4 | -2 | 4 |
| 2017-18 Regular season | Utica Comets | AHL | 68 | 15 | 12 | 27 | -12 | 71 |
| 2016-17 Regular season | Utica Comets | AHL | 61 | 5 | 13 | 18 | 4 | 31 |
| 2015-16 Playoffs | Drummondville Voltigeurs | QMJHL | 3 | 0 | 0 | 0 | -2 | 12 |
| 2015-16 Regular season | Drummondville Voltigeurs | QMJHL | 66 | 47 | 42 | 89 | 1 | 80 |
| 2014-15 Playoffs | Drummondville | QMJHL | 3 | 0 | 0 | 0 | — | 12 |
| 2014-15 Regular season | Drummondville | QMJHL | 50 | 12 | 29 | 41 | — | 32 |
| 2013-14 Regular season | Stouffville | ON-Jr.A | 49 | 12 | 25 | 37 | — | 44 |
| 2012-13 Regular season | The Hill Academy U16 Prep | CAHS | 71 | 30 | 43 | 73 | 0 | 0 |
| 2011-12 Regular season | Ajax/Pickering Raid. Mn Mdgt AAA | ETAMMHL | 34 | 23 | 18 | 41 | 0 | 42 |
| 2008-09 Regular season | Whitby Wildcats | QC Int PW | 2 | 0 | 0 | 0 | — | 0 |
Last 5 games
| Date | Matchup | TOI | Line |
|---|---|---|---|
| November 6, 2026 | UTA vs OTT | 11:29 TOI | 0 G · 0 A · 0 +/- |
| November 4, 2026 | UTA vs MTL | 10:03 TOI | 0 G · 0 A · 0 +/- |
| November 2, 2026 | UTA vs TOR | 8:31 TOI | 0 G · 0 A · -1 +/- |
| October 31, 2026 | UTA vs PHI | 13:41 TOI | 0 G · 0 A · -1 +/- |
| October 7, 2026 | UTA vs BOS | 13:10 TOI | 0 G · 0 A · 0 +/- |
NHL EDGE · 2026-27
Tracking data from the NHL's EDGE system, with the league average and the player's percentile beside every number.
Top shot speed
79.0 mph
October 7, 2026 · UTA 1 – BOS 6
Top skating speed
21.9 mph
October 5, 2026 · UTA 5 – NJD 3
20+ mph bursts
25
Distance skated
18.2 mi
Distance in a game
2.3 mi
October 31, 2026 · UTA 3 – PHI 6
Shots and goals by location
| Location | Shots | Goals | Sh% | Percentile |
|---|---|---|---|---|
| All locations | 21 | 1 | 4.8% | 9th |
| High-danger | 9 | 0 | 0.0% | 8th |
| Mid-range | 3 | 0 | 0.0% | 31st |
| Long-range | 1 | 0 | 0.0% | 86th |
Zone time
| Zone | Share | League avg | Percentile |
|---|---|---|---|
| Offensive zone | 42.6% | 42.7% | 56th |
| Neutral zone | 18.9% | 16.7% | 87th |
| Defensive zone | 38.5% | 40.6% | 65th |