18
2026-27 season
- GP
- 20
- G
- 2
- A
- 3
- P
- 5
- +/-
- -10
- PIM
- 18
- Shots
- 27
- PPG
- 0
Career totals
| Totals | GP | G | A | P | +/- | PIM |
|---|---|---|---|---|---|---|
| Regular season | 343 | 53 | 56 | 109 | -30 | 137 |
| Playoffs | 2 | 0 | 0 | 0 | -2 | 0 |
Season by season
| Season | Team | League | ||||||
|---|---|---|---|---|---|---|---|---|
| 2026-27 Regular season | Vancouver Canucks | NHL | 20 | 2 | 3 | 5 | -10 | 18 |
| 2025-26 Regular season | Vancouver Canucks | NHL | 82 | 17 | 12 | 29 | -12 | 47 |
| 2024-25 Regular season | Team USA | International | 1 | 0 | 0 | 0 | — | — |
| 2024-25 Regular season | USA | WC | 10 | 1 | 3 | 4 | 6 | 2 |
| 2024-25 Regular season | Vancouver Canucks | NHL | 31 | 4 | 5 | 9 | -2 | 18 |
| 2024-25 Regular season | Pittsburgh Penguins | NHL | 53 | 6 | 10 | 16 | -14 | 16 |
| 2023-24 Regular season | Pittsburgh Penguins | NHL | 79 | 16 | 17 | 33 | 14 | 20 |
| 2022-23 Regular season | USA | WC | 10 | 3 | 5 | 8 | 8 | 0 |
| 2022-23 Regular season | Wilkes-Barre/Scranton Penguins | AHL | 20 | 8 | 14 | 22 | 9 | 18 |
| 2022-23 Regular season | Pittsburgh Penguins | NHL | 46 | 5 | 6 | 11 | -3 | 12 |
| 2021-22 Playoffs | Pittsburgh Penguins | NHL | 2 | 0 | 0 | 0 | -2 | 0 |
| 2021-22 Regular season | Wilkes-Barre/Scranton Penguins | AHL | 33 | 12 | 20 | 32 | 0 | 19 |
| 2021-22 Regular season | Pittsburgh Penguins | NHL | 22 | 3 | 2 | 5 | -1 | 4 |
| 2020-21 Regular season | Wilkes-Barre/Scranton Penguins | AHL | 20 | 7 | 12 | 19 | 0 | 14 |
| 2020-21 Regular season | Manglerud | Norway | 7 | 6 | 4 | 10 | 2 | 8 |
| 2020-21 Regular season | Pittsburgh Penguins | NHL | 10 | 0 | 1 | 1 | -2 | 2 |
| 2019-20 Regular season | Dartmouth College | NCAA | 31 | 21 | 12 | 33 | 3 | 42 |
| 2018-19 Regular season | Dartmouth College | NCAA | 34 | 17 | 9 | 26 | 0 | 14 |
| 2017-18 Playoffs | Boston Jr. Bruins | NCDC | 6 | 0 | 5 | 5 | — | 2 |
| 2017-18 Regular season | Boston Jr. Bruins | NCDC | 49 | 13 | 26 | 39 | — | 12 |
| 2016-17 Playoffs | North Jersey Avalanche 18U AAA | AYHL 18U | 1 | 0 | 1 | 1 | — | 0 |
| 2016-17 Playoffs | North Jersey Avalanche 18U AAA | T1EHL 18U | 5 | 2 | 2 | 4 | — | 4 |
| 2016-17 Regular season | New Jersey Jr. Titans | NAHL | 3 | 0 | 0 | 0 | -1 | 0 |
| 2016-17 Regular season | North Jersey Avalanche 18U AAA | AYHL 18U | 17 | 6 | 7 | 13 | — | 10 |
| 2016-17 Regular season | North Jersey Avalanche 18U AAA | T1EHL 18U | 31 | 11 | 13 | 24 | — | 18 |
| 2015-16 Playoffs | North Jersey Avalanche 18U AAA | T1EHL 18U | 5 | 1 | 1 | 2 | — | 0 |
| 2015-16 Playoffs | North Jersey Avalanche 18U AAA | AYHL 18U | 2 | 1 | 0 | 1 | — | 0 |
| 2015-16 Regular season | North Jersey Avalanche 18U AAA | T1EHL 18U | 23 | 6 | 12 | 18 | — | 6 |
| 2015-16 Regular season | North Jersey Avalanche 18U AAA | AYHL 18U | 19 | 13 | 10 | 23 | — | 6 |
| 2014-15 Regular season | Delbarton School | USHS-Prep | 28 | 1 | 7 | 8 | — | — |
| 2013-14 Regular season | Delbarton School | USHS-Prep | 9 | 0 | 1 | 1 | — | — |
| 2012-13 Regular season | New Jersey Colonials 14U AAA | AYHL 14U | 19 | 8 | 6 | 14 | — | 10 |
| 2011-12 Regular season | New Jersey Colonials 13U AAA | AYHL 13U | 15 | 9 | 15 | 24 | — | 12 |
| 2010-11 Regular season | New Jersey Colonials | QC Int PW | 2 | 0 | 1 | 1 | — | 0 |
Last 5 games
| Date | Matchup | TOI | Line |
|---|---|---|---|
| November 8, 2026 | VAN vs PHI | 13:51 TOI | 0 G · 0 A · 0 +/- |
| November 6, 2026 | VAN vs EDM | 14:29 TOI | 0 G · 0 A · 1 +/- |
| November 4, 2026 | VAN vs WPG | 15:01 TOI | 0 G · 0 A · 0 +/- |
| November 2, 2026 | VAN vs ANA | 15:38 TOI | 0 G · 1 A · 1 +/- |
| October 30, 2026 | VAN vs TOR | 14:25 TOI | 0 G · 0 A · -1 +/- |
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
87.2 mph
November 6, 2026 · VAN 2 – EDM 4
Top skating speed
23.3 mph
October 7, 2026 · VAN 2 – CAR 7
20+ mph bursts
54
Distance skated
49.2 mi
Distance in a game
2.9 mi
October 16, 2026 · VAN 2 – TBL 4
Shots and goals by location
| Location | Shots | Goals | Sh% | Percentile |
|---|---|---|---|---|
| All locations | 27 | 2 | 7.4% | 16th |
| High-danger | 7 | 1 | 14.3% | 36th |
| Mid-range | 9 | 1 | 11.1% | 48th |
| Long-range | 2 | 0 | 0.0% | 86th |
Zone time
| Zone | Share | League avg | Percentile |
|---|---|---|---|
| Offensive zone | 38.8% | 42.7% | 16th |
| Neutral zone | 17.9% | 16.7% | 39th |
| Defensive zone | 43.4% | 40.6% | 15th |