| 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. |
2025-26 Player Card
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/dakota-joshua-8478057.png
2024-25 Player Card
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/dakota-joshua-8478057.png
2023-24 Player Card
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/dakota-joshua-8478057.png
About Player Cards
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.
Notes and Definitions
- The numbers represent percentiles so the higher the better.
- Percentiles are determined by comparing Forwards to Forwards and Defensemen to Defensemen.
- Bursts/mi are calculated from NHL Edge Data are are speed bursts above 20mpg per mile skated. The NHL doesn't adjust for ice time so the players that skate more will naturally have more bursts over 20, or at least more opportunity to have more. The NHL also does not provide ice time in the context of NHL Edge Statistics, however, it does provide distance skated. By adjusting for distance skated it will have a similar effect to adjusting for ice time but also adjust for situationional effect. For example, Players don't typically skate as much on the PK, mostly within the defensive zone, so don't get significant opportunity in that ice time to get speed bursts above 20mph. Adjusting with miles skates would account for this better than adjusting with ice time.
- Sh%AE is Shooting Percentage above Expected (Sh% - xSh%) and is an indicator of how good a shooter is at converting chances into goals.
- Relative statistics are On Ice - Off Ice statistics and can be an indicator of whether the player makes his teammates better or worse.
- All data is 5v5 except Shooting Hardest and Average, Skating Top Speed and Bursts/mi which are all situations, ES Average which is even strength (NHL doesn't give a specific definition).
Data Sources
- Salary data is from TheStanleyCap.com
- Shooting and Skating (except Sh%AE) are from NHL Edge
- Other statistics are from Puckalytics.com and derived from data from NHL.com
Terms of Use
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
- You credit TheStanleyCap.com as the source and provide a link back to TheStanleyCap.com or this player page.
- You do not mass copy/duplicate/publish dozens or hundreds of player cards. A few, or a handful for a written article is fine. Be reasonable. Fair use rules apply.
- If you are a high-traffic website you must download and host the image(s) on your site rather than overload TheStanleyCap servers with traffic.
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.
5v5 Individual Stats
| 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.38 | 0.19 | 11.11 | 7.41 | 3.70 | 11.11 | 22.22 |
| 2021-22 | STL | 30 | 247:40 | 0.48 | 1.21 | 1.70 | 0.93 | -0.45 | 6.90 | 13.24 | -6.35 | 5.26 | 13.16 |
| 2022-23 | VAN | 79 | 807:56 | 0.67 | 0.74 | 1.41 | 0.63 | 0.04 | 13.64 | 12.81 | 0.83 | 6.02 | 25.30 |
| 2023-24 | VAN | 63 | 733:17 | 1.06 | 1.06 | 2.13 | 0.78 | 0.28 | 19.70 | 14.45 | 5.24 | 3.96 | 12.87 |
| 2024-25 | VAN | 57 | 661:51 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | - | - | - | 0.00 | 7.69 |
| 2025-26 | TOR | 13 | 138:16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | - | - | - | 0.00 | 0.00 |
5v5 On Ice Stats
| 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.13 | 34.58 | 1.73 | 2.00 | 25.00 | 36.09 | -1.04 | -0.43 | -11.08 |
| 2021-22 | STL | 30 | 247:40 | 44.82 | 3.39 | 2.94 | 36.34 | 2.18 | 2.04 | 60.87 | 59.01 | 0.45 | -0.67 | 11.15 |
| 2022-23 | VAN | 79 | 807:56 | 34.31 | 1.78 | 2.32 | 41.96 | 2.82 | 2.63 | 38.71 | 46.90 | -0.07 | -0.01 | -0.63 |
| 2023-24 | VAN | 63 | 733:17 | 41.08 | 2.78 | 2.65 | 36.90 | 1.47 | 2.19 | 65.38 | 54.71 | 0.23 | -0.16 | 3.97 |
| 2024-25 | VAN | 57 | 661:51 | 11.88 | 0.00 | 0.00 | 16.32 | 0.00 | 0.00 | - | - | 0.00 | 0.00 | - |
| 2025-26 | TOR | 13 | 138:16 | 8.24 | 0.00 | 0.00 | 11.28 | 0.00 | 0.00 | - | - | 0.00 | 0.00 | - |
NHL Edge Stats
| 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. | |||||||||||||
Legend
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 |
5v5 Lines
| Season | Teammate | Teammate | Team | TOI | GF/60 | GA/60 | GF% | xGF/60 | xGA/60 | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|
Glossary
| 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. |
News and Opinions
-
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)
Current Contract
Standard Contract (UFA) ( )  (0 ratings)
Standard Contract (UFA) ( )  (0 ratings)
| 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 |
Standard Contract (RFA) ( )  (0 ratings)
| 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 |
Entry Level Contract ( )  (0 ratings)
| 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 |
Career Statistics
| 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 | 11 | 2 | 1 | 3 | -7 | 2 | 13 | 15.4 | 11:54 | |||||||||
| NHL Career | 252 | 42 | 39 | 81 | -14 | 183 | 260 | 16.2 | 12:06 | 14 | 4 | 4 | 8 | +1 | 10 | 9 | 44.4 | 15:19 | ||
