| Date | Team | Transaction | |
|---|---|---|---|
| Jul 17, 2025 | Toronto Maple Leafs | Acquired from Vancouver Canucks | |
| Jul 17, 2025 | Vancouver Canucks | Traded to Toronto Maple Leafs | |
| Feb 22, 2025 | Vancouver Canucks | Activated from IR | |
| Jan 6, 2025 | Vancouver Canucks | Placed on IR | |
| Nov 14, 2024 | Vancouver Canucks | Activated from IR | |
| Oct 7, 2024 | Vancouver Canucks | Placed on IR | |
| Jun 27, 2024 | Vancouver Canucks | Signed 4 years @ $3.250M AAV starting in 2024-25 | |
| Jul 13, 2022 | St. Louis Blues | Signed 2 years @ $825K AAV starting in 2022-23 | |
| Jul 31, 2021 | St. Louis Blues | Signed 1 year @ $750K AAV starting in 2021-22 | |
| Jul 12, 2019 | St. Louis Blues | Signed to an entry level contract. |
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/dakota-joshua-8478057.png
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/dakota-joshua-8478057.png
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/dakota-joshua-8478057.png
Player cards present an infographic of a players performance. In this case it shows the player performance over a 3 season span. Each square is separated into three separate sub-boxes with the two smaller boxes on top representing the past two seasons and the larger box on the bottom representing the current or most recent season. This allows the reader to guage how consistent a player has been, and if early in the season it can help identify whether a players performance may be impacted by small sample size and subject to regression or is consistent with recent past performance.
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
Note: The image will update daily throughout the season so if you want to include snapshot then you must download the image.
If you have any questions, send an e-mail to the e-mail address at the top of this page.
| Season | Team(s) | GP | TOI | G/60 | A/60 | Pts/60 | xG/60 | GAE/60 | Sh% | xSh% | Sh%AE | %SA Rush | %SA Reb. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | STL | 12 | 104:06 | 0.58 | 0.00 | 0.58 | 0.35 | 0.22 | 11.11 | 6.78 | 4.33 | 11.11 | 22.22 |
| 2021-22 | STL | 30 | 247:40 | 0.48 | 1.21 | 1.70 | 0.97 | -0.49 | 6.90 | 13.84 | -6.95 | 5.26 | 13.16 |
| 2022-23 | VAN | 79 | 807:56 | 0.67 | 0.74 | 1.41 | 0.63 | 0.04 | 13.64 | 12.83 | 0.81 | 6.02 | 25.30 |
| 2023-24 | VAN | 63 | 733:17 | 1.06 | 1.06 | 2.13 | 0.80 | 0.26 | 19.70 | 14.85 | 4.84 | 3.96 | 12.87 |
| 2024-25 | VAN | 57 | 661:51 | 0.45 | 0.54 | 1.00 | 0.61 | -0.16 | 10.64 | 14.40 | -3.76 | 0.00 | 15.07 |
| 2025-26 | TOR | 21 | 225:14 | 0.53 | 0.53 | 1.07 | 0.59 | -0.06 | 11.11 | 12.30 | -1.19 | 0.00 | 12.50 |
| Season | Team(s) | GP | TOI | SAF/60 | GF/60 | xGF/60 | SAA/60 | GA/60 | xGA/60 | GF% | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | STL | 12 | 104:06 | 23.05 | 0.58 | 1.14 | 34.58 | 1.73 | 1.90 | 25.00 | 37.58 | -1.05 | -0.56 | -9.59 |
| 2021-22 | STL | 30 | 247:40 | 44.82 | 3.39 | 3.04 | 36.34 | 2.18 | 2.03 | 60.87 | 59.92 | 0.45 | -0.75 | 11.72 |
| 2022-23 | VAN | 79 | 807:56 | 34.31 | 1.78 | 2.34 | 41.96 | 2.82 | 2.65 | 38.71 | 46.85 | -0.12 | -0.06 | -0.69 |
| 2023-24 | VAN | 63 | 733:17 | 40.91 | 2.78 | 2.70 | 36.17 | 1.47 | 2.14 | 65.38 | 55.73 | 0.27 | -0.19 | 4.80 |
| 2024-25 | VAN | 57 | 661:51 | 34.36 | 1.63 | 2.04 | 41.16 | 2.45 | 2.34 | 40.00 | 46.61 | -0.05 | 0.03 | -0.92 |
| 2025-26 | TOR | 21 | 225:14 | 32.23 | 1.86 | 1.96 | 41.29 | 3.73 | 2.05 | 33.33 | 48.94 | -0.51 | -0.45 | -0.83 |
| Skating | Shooting | Zone Time | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | GP | Top Speed | Bursts>20/mi | Avg. Speed | ES Avg. Speed | Top Speed | Avg. Speed | %Long Range | %Mid Range | %High Danger | ES DZ% | ES NZ% | ES OZ% |
| This table is for Basic and Premium subscribers only. To view please login to and/or subscribe to one of our subscription plans. | |||||||||||||
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 |
| Season | Teammate | Teammate | Team | TOI | GF/60 | GA/60 | GF% | xGF/60 | xGA/60 | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|
| Type | Statistic | Definition |
|---|---|---|
| Individual | G/60 | Goals Against per 60 minutes. |
| Individual | A/60 | Assists per 60 minutes. |
| Individual | Pts/60 | Points per 60 minutes. |
| Individual | xG/60 | Expected Goals per 60 minutes. |
| Individual | GAE/60 | Goals Above Expected (G/60 - xG/60). |
| Individual | Sh% | Shooting Percentage. |
| Individual | xSh% | Expected Shooting Percentage. |
| Individual | Sh%AE | Shooting percentage above expected (Sh% - xSh%). |
| Individual | %SA Rush | Percentage of shot attempts determined to be on the rush. |
| Individual | %SA Reb. | Percentage of shot attempts determined to be from rebounds. |
| On Ice | SAF/60 | Shot Attempts For per 60 minutes. |
| On Ice | GF/60 | Goals For per 60 minutes. |
| On Ice | xGF/60 | Expected Goals For per 60 minutes. |
| On Ice | SAA/60 | Shot Attempts Against per 60 minutes (lower is better). |
| On Ice | GA/60 | Goals Against per 60 minutes (lower is better). |
| On Ice | xGA/60 | Expected Goals Against per 60 minutes (lower is better). |
| On Ice | GF% | Goals For Percentage = Goals For / (Goals For + Goals Against) |
| On Ice | xGF% | Expected Goals For Percentage = Expected Goals For / (Expected Goals For + Expected Goals Against) |
| On Ice | xGF Rel | xGF/60 when On Ice - xGF/60 when not On Ice. |
| On Ice | xGA Rel | xGA/60 when On Ice - xGA/60 when not On Ice (lower is better). |
| On Ice | xGF% Rel | xGF% when On Ice - xGF% when not On Ice. |
Did The Maple Leafs Miss The Mark By Adding Joshua And Maccelli? at The Hockey News (Tue Nov 25, 2025)
A potentially make-or-break road trip, more confounding lineup decisions, and lagging special teams – Leafs Notebook at Maple Leafs Hot Stove (Mon Nov 24, 2025)
Nic Roy, Brandon Carlo & Dakota Joshua’s slow starts, the Troy Stecher addition, and the ongoing Max Domi frustration – Leafs Notebook at Maple Leafs Hot Stove (Mon Nov 17, 2025)
Why Dakota Joshua is a key piece of Toronto’s bottom-six moving forward at The Leafs Nation (Wed Nov 5, 2025)
Maple Leafs News & Rumours: Matthews, Nylander, Stolarz, Berube & Joshua at The Hockey Writers (Tue Nov 4, 2025)
Maple Leafs’ New Faces Contributing to Early Season Struggles at The Hockey Writers (Sat Nov 1, 2025)
Game Review: Defensive leakiness continues as Maple Leafs lose third straight game (and possibly William Nylander to injury) at Maple Leafs Hot Stove (Sat Oct 25, 2025)
Here’s how the new Maple Leafs have fared through first 7 games at The Leafs Nation (Thu Oct 23, 2025)
Maple Leafs Report Card: Joshua, Roy, and Maccelli Still Seeking Their Game at The Hockey Writers (Sat Oct 18, 2025)
What the Maple Leafs Need Next from Dakota Joshua at The Hockey Writers (Fri Oct 10, 2025)
'We Should Wear Teams Down': Dakota Joshua And Other Off-Season Additions Make Maple Leafs NHL's Heaviest Team at Yahoo Sports NHL (Wed Oct 8, 2025)
Players to watch as Maple Leafs start 2025-26 season against Canadiens at Editor in Leaf (Wed Oct 8, 2025)
Dakota Joshua can be this year’s Max Pacioretty: Leafs Morning Take at The Leafs Nation (Wed Oct 1, 2025)
Dakota Joshua sees fit with Nicolas Roy and Matias Maccelli as a shutdown line at The Leafs Nation (Sun Sep 28, 2025)
Craig Berube believes Nic Roy and Dakota Joshua could go out against any line in the league at The Leafs Nation (Fri Sep 19, 2025)
Dakota Joshua jokes that training camp ‘feels hard again’ after reuniting with Craig Berube at The Leafs Nation (Fri Sep 19, 2025)
Dakota Joshua could quickly become Maple Leafs’ Swiss Army knife at The Leafs Nation (Fri Sep 19, 2025)
Oliver Ekman-Larsson thinks Leafs fans will love Dakota Joshua: Leafs Morning Take at The Leafs Nation (Thu Sep 18, 2025)
Dakota Joshua Tells the Real Story of Being Blindsided By the Vancouver Canucks at Canucks Daily (Mon Sep 15, 2025)
Dakota Joshua explains what it’s like to play for Craig Berube, motivated for new opportunity with Leafs at The Leafs Nation (Mon Sep 15, 2025)
Craig Berube outlines first impressions of Dakota Joshua, Nicolas Roy, Matias Maccelli as Leafs’ camp nears at The Leafs Nation (Tue Sep 9, 2025)
What does a successful 2025-26 season look like for Dakota Joshua? at The Leafs Nation (Fri Sep 5, 2025)
6 Maple Leafs Players to Watch Heading Into Training Camp at The Hockey Writers (Mon Sep 1, 2025)
Previewing the Maple Leafs’ 2025-26 Depth Chart: The Wingers at Maple Leafs Hot Stove (Mon Aug 25, 2025)
Recently acquired forward hopes to change the DNA of the Leafs' third line at Editor in Leaf (Fri Aug 15, 2025)
Dakota Joshua Still Isn't Done Talking About the Vancouver Canucks With Latest Comments at Canucks Daily (Thu Aug 14, 2025)
Dakota Joshua Holds Nothing Back Describing What Went Wrong with the Canucks' 2024-25 Season at Canucks Daily (Sun Aug 10, 2025)
Canucks Not Done, a Ferraro Trade & More NHL Rumors at The Hockey Writers (Fri Aug 1, 2025)
Dakota Joshua Opens Up About Frustrating Vancouver Canucks Exit After Toronto Maple Leafs Trade at Canucks Daily (Fri Aug 1, 2025)
Former Vancouver Canuck Issues Strong Warning to Organization After Trading Dakota Joshua at Canucks Daily (Thu Jul 31, 2025)
Dakota Joshua talks frustrations and opportunity ahead after trade from Canucks to Maple Leafs at Canucks Army (Thu Jul 31, 2025)
Maple Leafs News & Rumours: Contract Drama, Familiar Face Returns & Harsh Truths? at The Hockey Writers (Thu Jul 31, 2025)
Dakota Joshua eager to contribute to Maple Leafs getting over playoff hump at The Leafs Nation (Thu Jul 31, 2025)
Maple Leafs' Dakota Joshua excited to reunite with Craig Berube at Editor in Leaf (Thu Jul 31, 2025)
Dakota Joshua’s pumped to play for Craig Berube again: Leafs Morning Take at The Leafs Nation (Wed Jul 30, 2025)
Vancouver Canucks to Use Dakota Joshua's Shed Contract to Target Former Washington Capitals Star at Canucks Daily (Wed Jul 30, 2025)
Vancouver Canucks Now Forced to Replace Dakota Joshua with Third-Liner Acquired from Penguins Last Season at Canucks Daily (Mon Jul 28, 2025)
Top 5 Canucks fights of the 2024-2025 season: #3 – Dakota Joshua vs. Michael McCarron at Canucks Army (Sat Jul 26, 2025)
Dakota Joshua honours former Maple Leaf great with jersey number at Editor in Leaf (Thu Jul 24, 2025)
Top 5 Canucks fights of the 2024-2025 season: #5 – Dakota Joshua vs. Brady Tkachuk at Canucks Army (Thu Jul 24, 2025)
Dakota Joshua promises hardworking, north-south game for Maple Leafs at The Leafs Nation (Thu Jul 24, 2025)
Maple Leafs have addressed a key need, but still have holes to fill at Editor in Leaf (Thu Jul 24, 2025)
Dakota Joshua Finally Breaks Silence After Being Traded By The Vancouver Canucks at Canucks Daily (Wed Jul 23, 2025)
5 Canucks that stand to benefit from Dakota Joshua’s trade to Maple Leafs at Canucks Army (Wed Jul 23, 2025)
New Maple Leaf Dakota Joshua says he’ll be wearing Phil Kessel’s old No.81 in Toronto at The Leafs Nation (Wed Jul 23, 2025)
Former Canuck Dakota Joshua Officially Takes Jersey Number from Maple Leafs Fan Favourite at Canucks Daily (Wed Jul 23, 2025)
Vancouver Canucks Already Found Dakota Joshua's Replacement Less Than a Week After the Trade at Canucks Daily (Tue Jul 22, 2025)
The Maple Leafs are deeper, but are they better? And how can they get there? at Maple Leafs Hot Stove (Tue Jul 22, 2025)
Canucks 2025-26 Season Schedule: 10 Must-Watch Home Games at The Hockey Writers (Mon Jul 21, 2025)
3 Canucks Who Could Replace Dakota Joshua at The Hockey Writers (Mon Jul 21, 2025)
Canucks News & Rumours: Joshua, Roslovic, Trade Targets, 2025-26 Schedule & More at The Hockey Writers (Sun Jul 20, 2025)
The Real Reason Vancouver Canucks Traded Dakota Joshua to the Maple Leafs Comes to the Surface at Canucks Daily (Sun Jul 20, 2025)
Vancouver Canucks Set Up Second Trade After Dakota Joshua Deal Leaves Fans Confused at Canucks Daily (Sat Jul 19, 2025)
Vancouver Canucks Fans Go After GM Patrik Allvin After Deciding to Trade Dakota Joshua at Canucks Daily (Fri Jul 18, 2025)
Leafs' acquisition of Dakota Joshua fails to address this glaring hole on the roster at Editor in Leaf (Fri Jul 18, 2025)
What the Dakota Joshua trade means for the Canucks at Canucks Army (Fri Jul 18, 2025)
Vancouver Canucks' Completed Trade with Maple Leafs Opens Door to Major Offensive Upgrade at Canucks Daily (Fri Jul 18, 2025)
Maple Leafs fans react to the Dakota Joshua trade at The Leafs Nation (Fri Jul 18, 2025)
CanucksArmy explains what Leafs fans can expect from Dakota Joshua at The Leafs Nation (Fri Jul 18, 2025)
Trade grades: Maple Leafs take worthy gamble on Dakota Joshua after down year at The Leafs Nation (Fri Jul 18, 2025)
Vancouver Canucks sell low on $13 million forward in trade with Maple Leafs at The Canuck Way (Fri Jul 18, 2025)
Canucks fans react to the Dakota Joshua trade at Canucks Army (Thu Jul 17, 2025)
Canucks General Manager Finally Breaks Silence After Trading Away Fan Favorite Dakota Joshua at Canucks Daily (Thu Jul 17, 2025)
Deen’s Daily: Targeting Chinakhov; Joshua Finds New Home; Habs Might Trade a Franchise Great at Colorado Hockey Now (Thu Jul 17, 2025)
Maple Leafs look like geniuses by adding Joshua from Canucks at Editor in Leaf (Thu Jul 17, 2025)
Maple Leafs hoping that Dakota Joshua’s 2023-24 season isn’t the outlier at The Leafs Nation (Thu Jul 17, 2025)
NHL Notebook: Canucks trade Dakota Joshua to Maple Leafs, Blue Jackets’ Chinakhov requests trade at Oilers Nation (Thu Jul 17, 2025)
Instant Analysis: Maple Leafs further round out forward group, acquire Dakota Joshua at minimal cost at Maple Leafs Hot Stove (Thu Jul 17, 2025)
Maple Leafs acquire Dakota Joshua from Canucks for 2028 4th-round pick at The Leafs Nation (Thu Jul 17, 2025)
Canucks trade Dakota Joshua to Maple Leafs for 2028 fourth-round pick at Canucks Army (Thu Jul 17, 2025)
Why The Maple Leafs Acquired Dakota Joshua From The Canucks at Yahoo Sports NHL (Thu Jul 17, 2025)
Maple Leafs outlook just got a whole lot better with Dakota Joshua at Editor in Leaf (Thu Jul 17, 2025)
Maple Leafs Trade for Dakota Joshua at Pension Plan Puppets (Thu Jul 17, 2025)
Canucks Make Unpopular Decision to Trade Dakota Joshua to Eastern Conference Contender for Basically Nothing at Canucks Daily (Thu Jul 17, 2025)
Maple Leafs And Dakota Joshua Reunite After Trade With Canucks at Yahoo Sports NHL (Thu Jul 17, 2025)
Vancouver Canucks Trade Dakota Joshua To The Toronto Maple Leafs at Yahoo Sports NHL (Thu Jul 17, 2025)
Dakota Joshua, Canucks Claw Back to Defeat Predators, 4-2 at Vancouver Hockey Now (Mon Apr 22, 2024)
Dakota Joshua signed a $13,000,000 4-year contract with the Vancouver Canucks and General Manager Patrik Alvin on June 27, 2024 with an AAV of $3,250,000. This contract will start in 2024-25 and end after the 2027-28 season. In the first season of the contract the cap hit was equivalent to 3.69% of the salary cap.
Dakota Joshua signed a $1,650,000 2-year contract with the St. Louis Blues and General Manager Doug Armstrong on July 13, 2022 with an AAV of $825,000. This contract will start in 2022-23 and end after the 2023-24 season. In the first season of the contract the cap hit was equivalent to 1.00% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | 26 | $825,000 | $825,000 | - | $50,000 | $750,000 | $800,000 | $8,000,000 | UFA-Grp6 | ||
| 2023-24 | 27 | $825,000 | $825,000 | - | - | $850,000 | $850,000 | $850,000 | UFA | ||
| Total | - | $50,000 | $1,600,000 | $1,650,000 | $8,850,000 |
Dakota Joshua signed a $750,000 1-year contract with the St. Louis Blues and General Manager Doug Armstrong on July 31, 2021 with an AAV of $750,000. This contract will start in 2021-22 and end after the 2021-22 season. In the first season of the contract the cap hit was equivalent to 0.92% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021-22 | 25 | $750,000 | $750,000 | - | - | $750,000 | $750,000 | $100,000 | RFA | ||
| Total | - | - | $750,000 | $750,000 | $100,000 |
Dakota Joshua signed a $1,585,000 2-year contract with the St. Louis Blues and General Manager Doug Armstrong on July 12, 2019 with an AAV of $792,500. This contract will start in 2019-20 and end after the 2020-21 season. In the first season of the contract the cap hit was equivalent to 0.97% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | 23 | $792,500 | $925,000 | $132,500 | $92,500 | $700,000 | $792,500 | $70,000 | ELC | ||
| 2020-21 | 24 | $792,500 | $925,000 | $132,500 | $92,500 | $700,000 | $792,500 | $70,000 | ELC | ||
| Total | $265,000 | $185,000 | $1,400,000 | $1,585,000 | $140,000 |
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G |
| 2008-09 | QC Int PW | Victory Honda Peewee | 3 | 2 | 1 | 3 | 2 | |||||||||||||
| 2009-10 | T1EMBHL | Victory Honda Bantam Minor AAA | 31 | 17 | 8 | 25 | 24 | |||||||||||||
| 2010-11 | T1EBHL | Little Caesars Bantam Major AAA | 28 | 12 | 4 | 16 | 16 | |||||||||||||
| 2011-12 | HPHL U16 | Honeybaked U16 | 29 | 13 | 8 | 21 | 16 | |||||||||||||
| 2011-12 | T1EHL 16U | Honeybaked 16U AAA | 7 | 1 | 2 | 3 | 4 | |||||||||||||
| 2012-13 | HPHL | Det. H-Baked U16 | 18 | 12 | 10 | 22 | 18 | |||||||||||||
| 2012-13 | HPHL | Det. H-Baked U18 | 11 | 0 | 0 | 0 | ||||||||||||||
| 2012-13 | USHL | USNTDP | 6 | 2 | 0 | 2 | -6 | 2 | 5 | 4,000.0 | ||||||||||
| 2012-13 | USHL | Sioux Falls | 1 | 0 | 1 | 1 | +2 | 2 | 0.0 | |||||||||||
| 2013-14 | USHL | Sioux Falls | 55 | 17 | 21 | 38 | +6 | 58 | 99 | 1,720.0 | 3 | -2 | 8 | 5 | 0.0 | |||||
| 2014-15 | USHL | Sioux Falls | 52 | 20 | 24 | 44 | +4 | 74 | 137 | 1,460.0 | 11 | 4 | 9 | 13 | +10 | 38 | 31 | 1,290.0 | ||
| 2015-16 | NCAA | Ohio State Univ. | 29 | 5 | 12 | 17 | +1 | 50 | ||||||||||||
| 2016-17 | NCAA | Ohio State Univ. | 33 | 12 | 23 | 35 | +5 | 58 | ||||||||||||
| 2017-18 | NCAA | Ohio State Univ. | 34 | 15 | 11 | 26 | +3 | 32 | ||||||||||||
| 2018-19 | NCAA | Ohio State Univ. | 32 | 9 | 13 | 22 | +4 | 67 | ||||||||||||
| 2019-20 | AHL | San Antonio Rampage | 30 | 3 | 4 | 7 | +1 | 25 | ||||||||||||
| 2019-20 | ECHL | Tulsa Oilers | 20 | 3 | 8 | 11 | +5 | 4 | ||||||||||||
| 2020-21 | NHL | St. Louis Blues | 12 | 1 | 0 | 1 | -3 | 7 | 9 | 11.1 | 8:58 | |||||||||
| 2020-21 | AHL | Utica Comets | 6 | 2 | 1 | 3 | +2 | 2 | ||||||||||||
| 2021-22 | AHL | Springfield Thunderbirds | 35 | 9 | 11 | 20 | -3 | 23 | 18 | 7 | 8 | 15 | +8 | 58 | ||||||
| 2021-22 | NHL | St. Louis Blues | 30 | 3 | 5 | 8 | +6 | 16 | 31 | 9.7 | 8:30 | 1 | 0.0 | 8:36 | ||||||
| 2022-23 | NHL | Vancouver Canucks | 79 | 11 | 12 | 23 | -16 | 60 | 71 | 15.5 | 11:31 | |||||||||
| 2023-24 | NHL | Vancouver Canucks | 63 | 18 | 14 | 32 | +19 | 60 | 84 | 21.4 | 14:23 | 13 | 4 | 4 | 8 | +1 | 10 | 9 | 44.4 | 15:49 |
| 2024-25 | NHL | Vancouver Canucks | 57 | 7 | 7 | 14 | -13 | 38 | 52 | 13.5 | 12:58 | |||||||||
| 2025-26 | NHL | Toronto Maple Leafs | 22 | 2 | 3 | 5 | -8 | 14 | 19 | 10.5 | 12:21 | |||||||||
| NHL Career | 263 | 42 | 41 | 83 | -15 | 195 | 266 | 15.8 | 12:08 | 14 | 4 | 4 | 8 | +1 | 10 | 9 | 44.4 | 15:19 | ||