| Date | Team | Transaction | |
|---|---|---|---|
| Jul 16, 2025 | Montreal Canadiens | Signed 1 year @ $900K AAV starting in 2025-26 | |
| Jun 30, 2025 | Detroit Red Wings | Contract bought out | |
| Jun 30, 2025 | Seattle Kraken | Cleared Waivers | |
| Jun 29, 2025 | Seattle Kraken | Placed on Waivers | |
| Jun 21, 2025 | Seattle Kraken | Acquired from Chicago Blackhawks | |
| Jun 21, 2025 | Chicago Blackhawks | Traded to Seattle Kraken | |
| Mar 7, 2025 | Chicago Blackhawks | Acquired from Detroit Red Wings | |
| Mar 7, 2025 | Detroit Red Wings | Traded to Chicago Blackhawks | |
| Aug 19, 2024 | Detroit Red Wings | Signed 2 years @ $2.275M AAV starting in 2024-25 | |
| Aug 22, 2023 | Detroit Red Wings | Signed 1 year @ $825K AAV starting in 2023-24 | |
| May 1, 2019 | Detroit Red Wings | Signed to an entry level contract. |
2024-25 Player Card
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/joseph-veleno-8480813.png
2023-24 Player Card
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/joseph-veleno-8480813.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 | DET | 5 | 61:44 | 0.00 | 0.00 | 0.00 | 0.74 | -0.74 | 0.00 | 12.70 | -12.70 | 0.00 | 0.00 |
| 2021-22 | DET | 66 | 794:43 | 0.60 | 0.53 | 1.13 | 0.45 | 0.15 | 11.94 | 8.88 | 3.06 | 0.00 | 5.75 |
| 2022-23 | DET | 81 | 928:08 | 0.52 | 0.45 | 0.97 | 0.47 | 0.04 | 10.81 | 9.90 | 0.91 | 4.30 | 7.53 |
| 2023-24 | DET | 80 | 928:26 | 0.52 | 0.84 | 1.36 | 0.46 | 0.06 | 11.76 | 10.43 | 1.33 | 2.83 | 10.38 |
| 2024-25 | DET | 56 | 619:13 | 0.48 | 0.39 | 0.87 | 0.48 | 0.01 | 10.20 | 10.02 | 0.19 | 0.00 | 6.85 |
| 2024-25 | CHI | 18 | 212:08 | 0.85 | 0.57 | 1.41 | 0.62 | 0.23 | 13.04 | 9.50 | 3.54 | 0.00 | 20.69 |
| 2024-25 | CHI, DET | 74 | 831:21 | 0.58 | 0.43 | 1.01 | 0.51 | 0.07 | 11.11 | 9.85 | 1.26 | 0.00 | 10.78 |
| 2025-26 | MTL | 5 | 50:03 | 0.00 | 0.00 | 0.00 | 0.69 | -0.69 | 0.00 | 11.57 | -11.57 | 12.50 | 12.50 |
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 | DET | 5 | 61:44 | 38.88 | 0.00 | 2.32 | 44.71 | 0.00 | 3.41 | - | 40.43 | 0.41 | 0.26 | 2.77 |
| 2021-22 | DET | 66 | 794:43 | 32.84 | 1.74 | 1.78 | 42.88 | 2.64 | 2.69 | 39.66 | 39.81 | -0.59 | -0.22 | -5.05 |
| 2022-23 | DET | 81 | 928:08 | 34.00 | 1.94 | 2.06 | 41.11 | 2.65 | 2.43 | 42.25 | 45.84 | -0.21 | -0.18 | -0.59 |
| 2023-24 | DET | 80 | 928:26 | 37.09 | 2.20 | 1.98 | 43.82 | 2.97 | 2.62 | 42.50 | 43.03 | -0.26 | -0.02 | -2.86 |
| 2024-25 | DET | 56 | 619:13 | 34.79 | 1.36 | 1.81 | 38.47 | 2.81 | 2.32 | 32.56 | 43.89 | -0.39 | -0.21 | -2.70 |
| 2024-25 | CHI | 18 | 212:08 | 29.70 | 1.13 | 1.86 | 47.80 | 3.68 | 2.95 | 23.53 | 38.72 | -0.21 | 0.25 | -4.75 |
| 2024-25 | CHI, DET | 74 | 831:21 | 33.49 | 1.30 | 1.83 | 40.85 | 3.03 | 2.48 | 30.00 | 42.42 | -0.35 | -0.09 | -3.39 |
| 2025-26 | MTL | 5 | 50:03 | 33.57 | 1.20 | 2.03 | 39.56 | 3.60 | 2.62 | 25.00 | 43.62 | -0.50 | 0.15 | -6.99 |
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
-
Habs Weekly: An Eventful But Successful Week at Habs World (Mon Oct 27, 2025)
-
10 Thoughts – Sloppy Start, Quality Finish in Vancouver at Habs World (Sun Oct 26, 2025)
-
Instant Reaction: Pettersson’s 3 point night not enough as Canucks lose 4-3 to Canadiens at Canucks Army (Sun Oct 26, 2025)
-
Patrik Laine Set to Miss Multiple Months After Undergoing Surgery at Habs Fanatics (Sat Oct 25, 2025)
-
'He Won't Finish the Season in Montreal': Analyst Makes Harsh Statement on Patrik Laine at Habs Fanatics (Fri Oct 24, 2025)
-
Canadiens @ Oilers: Game thread, lines, and how to watch at Habs Eyes on the Prize (Fri Oct 24, 2025)
-
Martin St-Louis va utiliser un trio 100 % québécois face aux Flames at Dans Les Coulisses (Wed Oct 22, 2025)
-
Jakub Dobes et les Blue Jays sur toutes les lèvres dans l’entourage du Canadien at Dans Les Coulisses (Tue Oct 21, 2025)
-
10 Thoughts: Dobes Shines Versus Sabres at Habs World (Tue Oct 21, 2025)
-
Le CH termine son séjour à la maison avec une victoire at Dans Les Coulisses (Tue Oct 21, 2025)
-
Le CH n’aura peut-être pas le choix de rappeler un attaquant aussi at Dans Les Coulisses (Mon Oct 20, 2025)
-
CInq attaquants absents à l'entraînement ce matin at HABSolument Fan (Mon Oct 20, 2025)
-
Entraînement : cinq attaquants absents, dont Patrik Laine et Kirby Dach at Dans Les Coulisses (Mon Oct 20, 2025)
-
Habs Weekly: Caufield Comes up Clutch at Habs World (Mon Oct 20, 2025)
-
Projected Lineups for Rangers vs Canadiens –10/18/25 at The Hockey Writers (Sat Oct 18, 2025)
-
Martin St-Louis Unveils New Line Combinations for Rangers Game After Multiple Injuries at Habs Fanatics (Sat Oct 18, 2025)
-
3 Canadiens out with injury for Saturday night game against Rangers at A Winning Habit (Sat Oct 18, 2025)
-
Rangers vs. Canadiens: Lineups, storylines, trying to end 3-game skid at Forever Blueshirts (Sat Oct 18, 2025)
-
Rappel : Owen Beck aura été préféré à Florian Xhekaj, finalement at Dans Les Coulisses (Sat Oct 18, 2025)
-
Point de presse : Martin St-Louis n’avait (vraiment) pas l’air heureux ce matin at Dans Les Coulisses (Sat Oct 18, 2025)
-
Canadiens Preview: Multiple Injuries, Beck Call-up at Montreal Hockey Now (Sat Oct 18, 2025)
-
Martin St. Louis dévoile son alignement en vue du match de ce soir face aux Rangers at HABSolument Fan (Sat Oct 18, 2025)
-
C’est Pascal Vincent qui a choisi de rester à Laval : « il aurait pu se retrouver dans la LNH ailleurs » at Dans Les Coulisses (Fri Oct 17, 2025)
-
Canadiens: St-Louis’ Big Dilemma at Yahoo Sports NHL (Fri Oct 17, 2025)
-
Dany Dubé ne s’attend pas à ce que Patrik Laine finisse la saison avec le Canadien at Dans Les Coulisses (Fri Oct 17, 2025)
-
Projected Lineups for Predators vs Canadiens –10/16/25 at The Hockey Writers (Thu Oct 16, 2025)
-
Jakub Dobes devant le filet ce soir | Arber Xhekaj dans les estrades at Dans Les Coulisses (Thu Oct 16, 2025)
-
New Blackhawks Forward Is Already Impressing at Yahoo Sports NHL (Tue Oct 14, 2025)
-
Entraînement : Joe Veleno et Jayden Struble devraient (encore) être laissés de côté at Dans Les Coulisses (Sat Oct 11, 2025)
-
Writers Weigh In: What are Montreal’s Playoff Odds This Season? at Habs World (Sat Oct 11, 2025)
-
Le CH et les Leafs dévoilent leur alignement pour le match de ce soir at HABSolument Fan (Wed Oct 8, 2025)
-
La robustesse de Samuel Blais et les leçons de la série contre les Capitals at Dans Les Coulisses (Tue Oct 7, 2025)
-
Canadiens Make Right Call Waiving Since-Claimed Blais at The Hockey Writers (Tue Oct 7, 2025)
-
Canadiens Blending Youth & Experience With 2025-26 Roster at The Hockey Writers (Mon Oct 6, 2025)
-
Canadiens: No Big Surprise In Last Wave Of Cuts at Yahoo Sports NHL (Mon Oct 6, 2025)
-
Le Canadien est meilleur qu’en mars dernier : cela n’a rien à voir at Dans Les Coulisses (Mon Oct 6, 2025)
-
Canadiens: St-Louis Pleased With Intense Training Camp at Yahoo Sports NHL (Mon Oct 6, 2025)
-
Voici à quoi devrait ressembler l'alignement du Canadien pour le premier match de la saison mercredi at HABSolument Fan (Sun Oct 5, 2025)
-
Canadiens' Latest Signing From Kent Hughes Is Making Waves in Camp at Habs Fanatics (Sun Oct 5, 2025)
-
Martin St-Louis préfère rouler à 13 attaquants : ça sent le ballottage pour Samuel Blais at Dans Les Coulisses (Sun Oct 5, 2025)
-
Canadiens Almost Passed on Joe Veleno Before Kent Hughes Stepped In: Reason Revealed at Habs Fanatics (Sun Oct 5, 2025)
-
Noah Dobson ne joue clairement pas comme un gars de 9.5 M$ at Dans Les Coulisses (Sun Oct 5, 2025)
-
Canadiens: Senators Played Hockey And Won at Yahoo Sports NHL (Sun Oct 5, 2025)
-
Sunday Habs Headlines: Joe Veleno hopes new style leads to roster spot at Habs Eyes on the Prize (Sun Oct 5, 2025)
-
10 Thoughts: Senators down Habs 3-1 in preseason finale at Habs World (Sun Oct 5, 2025)
-
Canadiens Highlights: Caufield Scores In Final Preseason Game at Montreal Hockey Now (Sun Oct 5, 2025)
-
Le Canadien échappe son dernier match préparatoire at Dans Les Coulisses (Sun Oct 5, 2025)
-
Joe Veleno sauve les meubles avec un arrêt incroyable! at HABSolument Fan (Sun Oct 5, 2025)
-
Martin St-Louis Sends a Clear Message to Patrik Laine With Latest Lineup Choice at Habs Fanatics (Sat Oct 4, 2025)
-
Dernier match préparatoire : Ivan Demidov et Zachary Bolduc ne joueront pas at Dans Les Coulisses (Sat Oct 4, 2025)
-
St-Louis Makes Surprising Line Adjustments Following Zach Bolduc's Injury at Habs Fanatics (Fri Oct 3, 2025)
-
Final Canadiens Roster Decisions Influenced By Physical Play at Montreal Hockey Now (Fri Oct 3, 2025)
-
Voici les trios sans Zachary Bolduc à l’entraînement at Dans Les Coulisses (Fri Oct 3, 2025)
-
Les enjeux à surveiller d’ici la fin du camp du Canadien at Dans Les Coulisses (Fri Oct 3, 2025)
-
Predicting The Canadiens Opening-Night Roster, Final Cuts at Montreal Hockey Now (Thu Oct 2, 2025)
-
Patrik Laine Heavily Demoted as Season-Opening Roster Takes Shape at Habs Fanatics (Thu Oct 2, 2025)
-
Le Canadien n’est plus une petite équipe, preuve à l’appui at Dans Les Coulisses (Thu Oct 2, 2025)
-
Josh Anderson et Jake Evans s’entraînent en bleu at Dans Les Coulisses (Thu Oct 2, 2025)
-
10 Thoughts – Citadelle of Quebec at Habs World (Wed Oct 1, 2025)
-
Canadiens @ Senators: Pre-season Game 5 thread, lines, and how to watch at Habs Eyes on the Prize (Tue Sep 30, 2025)
-
Voici l'alignement du CH et des Sens ce soir à Québec at HABSolument Fan (Tue Sep 30, 2025)
-
Canadiens: Kicking Things Off In Quebec at Yahoo Sports NHL (Tue Sep 30, 2025)
-
Canadiens’ 2025-26 Roster Projection 2.0: Preseason Edition at The Hockey Writers (Tue Sep 30, 2025)
-
Canadiens Reveal Projected Lineup for Tonight's Game vs Senators With Two Surprises at Habs Fanatics (Tue Sep 30, 2025)
-
Entraînement : démotion pour Patrik Laine, promotion pour Brendan Gallagher at Dans Les Coulisses (Tue Sep 30, 2025)
-
Canadiens Preview: More New Lines And Pairings Versus Senators at Montreal Hockey Now (Tue Sep 30, 2025)
-
Martin St. Louis dévoile son alignement pour le match de ce soir at HABSolument Fan (Tue Sep 30, 2025)
-
Oliver Kapanen n’a pas la réputation d’être courageux : ça avantage Joe Veleno at Dans Les Coulisses (Tue Sep 30, 2025)
-
Martin St-Louis Hints at Identity of the Next Canadiens Forwards to Be Cut at Habs Fanatics (Tue Sep 30, 2025)
-
Joe Veleno : plusieurs employés du CH ne voulaient pas le signer initialement at Dans Les Coulisses (Tue Sep 30, 2025)
-
CH : Aucun des cinq joueurs placés au ballottage n’a été réclamé at Dans Les Coulisses (Mon Sep 29, 2025)
-
Entraînement : Ivan Demidov sur un nouveau trio et des indices en faveur d’Oliver Kapanen at Dans Les Coulisses (Mon Sep 29, 2025)
-
Trois enjeux à surveiller pour le reste du camp du Canadien at Dans Les Coulisses (Mon Sep 29, 2025)
-
Voici l’état de la lutte pour le poste de 12e attaquant at Dans Les Coulisses (Sun Sep 28, 2025)
-
Revisiting Zadina’s Draft Night Warning: “I’m Going to Fill Their Nets” at Yahoo Sports NHL (Sun Sep 28, 2025)
-
Joe Veleno a montré qu’il mérite sa place avec le Canadien at Dans Les Coulisses (Sun Sep 28, 2025)
-
Il n’y a pas juste le noyau dans la vie : jasons profondeur at Dans Les Coulisses (Sat Sep 27, 2025)
-
Canadiens Preview: Rookie Opportunities With New Forward Lines at Montreal Hockey Now (Sat Sep 27, 2025)
-
It Could Be Over for a Young Canadiens Forward After Yesterday's Game vs Flyers at Habs Fanatics (Thu Sep 25, 2025)
-
Florian Xhekaj : devant Joe Veleno, Owen Beck et Oliver Kapanen at Dans Les Coulisses (Wed Sep 24, 2025)
-
Des fleurs pour Florian Xhekaj, le pot pour David Reinbacher at Dans Les Coulisses (Wed Sep 24, 2025)
-
Canadiens vs. Flyers: Pre-season Game 2 thread, lines, and how to watch at Habs Eyes on the Prize (Tue Sep 23, 2025)
-
Joe Veleno ne sera même pas sur le top-6 ce soir at Dans Les Coulisses (Tue Sep 23, 2025)
-
Montreal Canadiens lineup vs. Philadelphia: Big opportunity for Joshua Roy at Habs Eyes on the Prize (Tue Sep 23, 2025)
-
Joe Veleno croit pouvoir retrouver sa touche offensive à Montréal at HABSolument Fan (Sun Sep 21, 2025)
-
Beck/Kapanen ou Veleno/Blais : deux grosses luttes distinctes at Dans Les Coulisses (Sun Sep 21, 2025)
-
Joe Veleno doit comprendre le message at Dans Les Coulisses (Fri Sep 19, 2025)
-
Breaking Down the Montreal Canadiens’ 2025 Training Camp Roster at The Hockey Writers (Thu Sep 18, 2025)
-
Nouvelle question chez le Canadien : qui sera le troisième centre? at Dans Les Coulisses (Thu Sep 18, 2025)
-
New Canadiens Forward Ready To Bounce Back at Yahoo Sports NHL (Sun Sep 14, 2025)
-
Canadiens Reportedly Reached Out to Evgeny Kuznetsov Before Opting for Joe Veleno at Habs Fanatics (Sat Sep 13, 2025)
-
Evaluating the Maple Leafs’ Atlantic Division Rivals Ahead of the 2025-26 Season at The Hockey Writers (Thu Sep 11, 2025)
-
Les mises au jeu en vedette, les centres en audition at HABSolument Fan (Fri Sep 5, 2025)
-
Sept joueurs pratiquent leurs mises en jeu ce matin, mais pas Ivan Demidov at Dans Les Coulisses (Wed Sep 3, 2025)
-
Canadiens: New and Improved Joshua Roy Is An Intriguing Breakout Candidate at Yahoo Sports NHL (Tue Sep 2, 2025)
Current Contract
Standard Contract (UFA) ( )  (0 ratings)
Standard Contract (RFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024-25 | 24 | $2,275,000 | $2,275,000 | - | $500,000 | $1,775,000 | $2,275,000 | $2,275,000 | RFA-arb | ||
| 2025-26 | 25 | $2,275,000 | $2,275,000 | - | - | $2,275,000 | $2,275,000 | $2,275,000 | RFA-arb | ||
| Total | - | $500,000 | $4,050,000 | $4,550,000 | $4,550,000 |
Standard Contract (RFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | 23 | $825,000 | $825,000 | - | - | $825,000 | $825,000 | $825,000 | RFA-arb | ||
| Total | - | - | $825,000 | $825,000 | $825,000 |
Entry Level Contract ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | 19 | $925,000 | $1,243,750 | - | $92,500 | - | $92,500 | - | ELC | ||
| 2020-21 | 20 | $894,167 | $1,212,917 | $212,500 | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2021-22 | 21 | $894,167 | $1,212,917 | $318,750 | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2022-23 | 22 | $894,167 | $1,212,917 | $425,000 | - | $832,500 | $832,500 | $70,000 | ELC | ||
| Total | $956,250 | $277,500 | $2,497,500 | $2,775,000 | $210,000 |
Buyout Details
Seattle Kraken
| Season | Original Compensation | Buyout Compensation | Compensation Savings | Original Caphit | Buyout Caphit | Caphit Savings |
|---|---|---|---|---|---|---|
| 2026-27 | $2,275,000 | $379,167 | $1,895,833 | $2,275,000 | $379,167 | $1,895,833 |
| 2027-28 | - | $379,167 | $-379,167 | - | $379,167 | $-379,167 |
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 |
| 2011-12 | QC Int PW | Lakeshore Panthers | 4 | 0 | 1 | 1 | 4 | 1 | 1 | |||||||||||
| 2012-13 | QC Int PW | Lakeshore Panthers | 3 | 2 | 0 | 2 | 2 | 3 | 2 | 2 | 2 | |||||||||
| 2013-14 | QBAAA | Lac St-Louis Lions Bantam AAA | 27 | 18 | 18 | 36 | 22 | 3 | 1 | 1 | 2 | 4 | ||||||||
| 2014-15 | QMAAA | Lac St-Louis Lions | 41 | 16 | 36 | 52 | +5 | 57 | 12 | 2 | 2 | 4 | +3 | 12 | ||||||
| 2014-15 | CWG | Team Québec | 6 | 4 | 6 | 10 | 6 | |||||||||||||
| 2014-15 | QGC-16 | Team Québec Blue | 5 | 2 | 3 | 5 | 6 | |||||||||||||
| 2015-16 | WHC-17 | Canada Black U17 | 5 | 1 | 3 | 4 | 6 | |||||||||||||
| 2015-16 | U17-Dev | Team Black | 3 | 0 | 0 | 0 | 4 | |||||||||||||
| 2015-16 | QMJHL | Saint John Sea Dogs | 62 | 13 | 30 | 43 | +7 | 21 | 17 | 6 | 1 | 7 | -10 | 8 | ||||||
| 2016-17 | M-Cup | Saint John Sea Dogs | 4 | 3 | 1 | 4 | +4 | 2 | ||||||||||||
| 2016-17 | Hlinka Gretzky Cup | Canada U18 | 4 | 0 | 4 | 4 | +1 | 2 | ||||||||||||
| 2016-17 | QMJHL | Saint John Sea Dogs | 45 | 13 | 27 | 40 | +8 | 18 | 18 | 8 | 3 | 11 | +14 | 4 | ||||||
| 2017-18 | QMJHL | Saint John Sea Dogs | 31 | 6 | 25 | 31 | -10 | 26 | ||||||||||||
| 2017-18 | Hlinka Gretzky Cup | Canada U18 | 5 | 2 | 5 | 7 | 8 | |||||||||||||
| 2017-18 | WJC-18 | Canada U18 | 4 | 0 | 3 | 3 | +3 | |||||||||||||
| 2017-18 | QMJHL | Drummondville Voltigeurs | 33 | 16 | 32 | 48 | +14 | 22 | 10 | 5 | 6 | 11 | -1 | 10 | ||||||
| 2018-19 | WJC-20 | Canada U20 | 5 | 0 | 2 | 2 | +2 | |||||||||||||
| 2018-19 | QMJHL | Drummondville Voltigeurs | 59 | 42 | 62 | 104 | +63 | 19 | 16 | 8 | 9 | 17 | +7 | 12 | ||||||
| 2019-20 | AHL | Grand Rapids Griffins | 54 | 11 | 12 | 23 | -25 | 18 | ||||||||||||
| 2019-20 | WJC-20 | Canada U20 | 6 | 1 | 5 | 6 | +3 | 8 | ||||||||||||
| 2020-21 | SHL | Malmö Redhawks | 46 | 11 | 9 | 20 | -9 | 20 | ||||||||||||
| 2020-21 | NHL | Detroit Red Wings | 5 | 1 | 0 | 1 | 4 | 8 | 12.5 | 15:06 | ||||||||||
| 2020-21 | AHL | Grand Rapids Griffins | 4 | 1 | 2 | 3 | 4 | |||||||||||||
| 2021-22 | NHL | Detroit Red Wings | 66 | 8 | 7 | 15 | -14 | 22 | 73 | 11.0 | 13:13 | |||||||||
| 2021-22 | AHL | Grand Rapids Griffins | 11 | 6 | 4 | 10 | -2 | 4 | ||||||||||||
| 2022-23 | NHL | Detroit Red Wings | 81 | 9 | 11 | 20 | -12 | 30 | 85 | 10.6 | 12:47 | |||||||||
| 2022-23 | WC | Canada | 5 | 2 | 3 | 5 | +2 | 2 | ||||||||||||
| 2023-24 | NHL | Detroit Red Wings | 80 | 12 | 16 | 28 | -16 | 25 | 86 | 14.0 | 13:57 | |||||||||
| 2024-25 | NHL | Detroit Red Wings | 56 | 5 | 5 | 10 | -14 | 13 | 50 | 10.0 | 11:57 | |||||||||
| 2024-25 | NHL | Chicago Blackhawks | 18 | 3 | 4 | 7 | -9 | 4 | 25 | 12.0 | 12:38 | |||||||||
| 2025-26 | NHL | Montréal Canadiens | 5 | 0 | 0 | 0 | -2 | 2 | 6 | 0.0 | 10:23 | |||||||||
| NHL Career | 311 | 38 | 43 | 81 | -67 | 100 | 333 | 11.4 | 13:01 | |||||||||||
