| 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. |
2025-26 Player Card
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/joseph-veleno-8480813.png
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.76 | -0.76 | 0.00 | 13.09 | -13.09 | 0.00 | 0.00 |
| 2021-22 | DET | 66 | 794:43 | 0.60 | 0.53 | 1.13 | 0.47 | 0.14 | 11.94 | 9.22 | 2.72 | 0.00 | 5.75 |
| 2022-23 | DET | 81 | 928:08 | 0.52 | 0.45 | 0.97 | 0.49 | 0.02 | 10.81 | 10.30 | 0.51 | 4.30 | 7.53 |
| 2023-24 | DET | 80 | 928:26 | 0.52 | 0.84 | 1.36 | 0.46 | 0.05 | 11.76 | 10.58 | 1.19 | 2.88 | 10.58 |
| 2024-25 | DET | 56 | 619:13 | 0.48 | 0.39 | 0.87 | 0.46 | 0.03 | 10.20 | 9.61 | 0.59 | 0.00 | 6.94 |
| 2024-25 | CHI | 18 | 212:08 | 0.85 | 0.57 | 1.41 | 0.59 | 0.26 | 13.04 | 9.06 | 3.98 | 0.00 | 20.69 |
| 2024-25 | CHI, DET | 74 | 831:21 | 0.58 | 0.43 | 1.01 | 0.49 | 0.09 | 11.11 | 9.44 | 1.67 | 0.00 | 10.89 |
| 2025-26 | MTL | 14 | 150:46 | 0.00 | 0.00 | 0.00 | 0.38 | -0.38 | 0.00 | 11.93 | -11.93 | 7.69 | 7.69 |
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.24 | 44.71 | 0.00 | 3.30 | - | 40.42 | 0.31 | 0.03 | 3.29 |
| 2021-22 | DET | 66 | 794:43 | 32.84 | 1.74 | 1.78 | 42.88 | 2.64 | 2.73 | 39.66 | 39.54 | -0.62 | -0.27 | -5.00 |
| 2022-23 | DET | 81 | 928:08 | 34.00 | 1.94 | 2.05 | 41.11 | 2.65 | 2.45 | 42.25 | 45.60 | -0.24 | -0.21 | -0.61 |
| 2023-24 | DET | 80 | 928:26 | 36.64 | 2.20 | 1.98 | 43.43 | 2.97 | 2.63 | 42.50 | 42.94 | -0.22 | 0.02 | -2.81 |
| 2024-25 | DET | 56 | 619:13 | 34.11 | 1.36 | 1.76 | 38.08 | 2.81 | 2.31 | 32.56 | 43.25 | -0.44 | -0.19 | -3.57 |
| 2024-25 | CHI | 18 | 212:08 | 28.57 | 1.13 | 1.76 | 47.23 | 3.68 | 2.94 | 23.53 | 37.47 | -0.26 | 0.24 | -5.35 |
| 2024-25 | CHI, DET | 74 | 831:21 | 32.69 | 1.30 | 1.76 | 40.42 | 3.03 | 2.47 | 30.00 | 41.62 | -0.40 | -0.08 | -4.21 |
| 2025-26 | MTL | 14 | 150:46 | 29.85 | 1.19 | 1.89 | 31.04 | 3.98 | 1.89 | 23.08 | 49.98 | -0.64 | -0.40 | -2.45 |
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
-
Joe Veleno gets a notable promotion as Martin St-Louis shakes things up at Habs Fanatics (Sat Nov 15, 2025)
-
Je veux voir Florian Xhekaj prendre la place de Joe Veleno at Dans Les Coulisses (Tue Nov 11, 2025)
-
Fans Send Clear Message to Martin St-Louis After Win vs Utah, and One Player Is the Clear Target at Habs Fanatics (Sun Nov 9, 2025)
-
Jared Davidson : il est grand temps que le CH lui donne sa chance à la place de Joe Veleno at Dans Les Coulisses (Sat Nov 8, 2025)
-
« Joe Veleno n’est pas confortable à l’aile » at Dans Les Coulisses (Fri Nov 7, 2025)
-
Brendan Gallagher et Joe Veleno changent de trio at Dans Les Coulisses (Mon Nov 3, 2025)
-
Les animateurs de La Poche Bleue encensent le trio Veleno-Dach-Bolduc at HABSolument Fan (Sat Nov 1, 2025)
-
Rappel : Owen Beck aura été préféré à Florian Xhekaj, finalement at Dans Les Coulisses (Sat Oct 18, 2025)
-
Entraînement : Joe Veleno et Jayden Struble devraient (encore) être laissés de côté at Dans Les Coulisses (Sat Oct 11, 2025)
-
Canadiens' Latest Signing From Kent Hughes Is Making Waves in Camp at Habs Fanatics (Sun Oct 5, 2025)
-
Canadiens Almost Passed on Joe Veleno Before Kent Hughes Stepped In: Reason Revealed at Habs Fanatics (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)
-
Joe Veleno sauve les meubles avec un arrêt incroyable! at HABSolument Fan (Sat Oct 4, 2025)
-
Predicting The Canadiens Opening-Night Roster, Final Cuts at Montreal Hockey Now (Thu Oct 2, 2025)
-
Oliver Kapanen n’a pas la réputation d’être courageux : ça avantage Joe Veleno at Dans Les Coulisses (Tue Sep 30, 2025)
-
Joe Veleno : plusieurs employés du CH ne voulaient pas le signer initialement 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)
-
Joe Veleno a montré qu’il mérite sa place avec le Canadien at Dans Les Coulisses (Sun Sep 28, 2025)
-
Florian Xhekaj : devant Joe Veleno, Owen Beck et Oliver Kapanen at Dans Les Coulisses (Wed Sep 24, 2025)
-
Joe Veleno ne sera même pas sur le top-6 ce soir at Dans Les Coulisses (Tue Sep 23, 2025)
-
Joe Veleno croit pouvoir retrouver sa touche offensive à Montréal at HABSolument Fan (Sun Sep 21, 2025)
-
Joe Veleno doit comprendre le message at Dans Les Coulisses (Fri Sep 19, 2025)
-
Canadiens Reportedly Reached Out to Evgeny Kuznetsov Before Opting for Joe Veleno at Habs Fanatics (Sat Sep 13, 2025)
-
Kirby Dach incertain, Joe Veleno devra saisir sa chance at HABSolument Fan (Sat Aug 23, 2025)
-
Habs Daily: Top 20 Canadiens Prospects, Expectations, Veleno at Montreal Hockey Now (Fri Aug 22, 2025)
-
Canadiens 2025-26 Player Previews: Joe Veleno at The Hockey Writers (Tue Aug 19, 2025)
-
Canadiens' New Acquisition Joe Veleno Sends Clear Message to Coach Martin St-Louis at Habs Fanatics (Mon Jul 28, 2025)
-
Joe Veleno a patiné (sous les couleurs du Canadien) à Brossard ce matin at Dans Les Coulisses (Wed Jul 23, 2025)
-
Alignement du Canadien : cinq enjeux à surveiller à l’attaque at Dans Les Coulisses (Tue Jul 22, 2025)
-
Veleno Admits He ‘Took A Step Back’ in Final Red Wings Season at Detroit Hockey Now (Tue Jul 22, 2025)
-
Pierre McGuire Makes Bold Prediction for Canadiens' New Forward Joe Veleno at Habs Fanatics (Sat Jul 19, 2025)
-
Joe Veleno se voit aider le CH en désavantage numérique at Dans Les Coulisses (Fri Jul 18, 2025)
-
Joe Veleno revient sur sa décision d'avoir demandé le statut de joueur exceptionnel at HABSolument Fan (Fri Jul 18, 2025)
-
Friday Habs Headlines: Joe Veleno’s fit at Habs Eyes on the Prize (Fri Jul 18, 2025)
-
Kent Hughes Has Acquired Another Forward Who Happens to Be One of His Former Clients at Habs Fanatics (Thu Jul 17, 2025)
-
Habs Daily: Back-To-Back Games, Veleno’s Impact, Zharovsky at Montreal Hockey Now (Thu Jul 17, 2025)
-
Thursday Habs Headlines: What Montreal has in Joe Veleno at Habs Eyes on the Prize (Thu Jul 17, 2025)
-
Joe Veleno's Expected Role in the Canadiens Lineup Has Been Revealed at Habs Fanatics (Wed Jul 16, 2025)
-
After Joe Veleno, Canadiens Add a Second Forward to the Organization Today at Habs Fanatics (Wed Jul 16, 2025)
-
Montreal Canadiens sign Joe Veleno to one-year contract at A Winning Habit (Wed Jul 16, 2025)
-
Canadiens Signings – What To Expect From Joe Veleno at Montreal Hockey Now (Wed Jul 16, 2025)
-
Habs sign Joe Veleno at Habs World (Wed Jul 16, 2025)
-
Montreal Canadiens sign Joe Veleno to one-year, one-way contract at Habs Eyes on the Prize (Wed Jul 16, 2025)
-
Former Red Wings forward's career still on hold after buyout at Octopus Thrower (Sun Jun 29, 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 |
Contract 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 | Ivan Hlinka Memorial | 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 | Ivan Hlinka Memorial | 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 | 14 | 0 | 0 | 0 | -7 | 13 | 10 | 0.0 | 11:16 | |||||||||
| NHL Career | 320 | 38 | 43 | 81 | -72 | 111 | 337 | 11.3 | 12:59 | |||||||||||
