| Date | Team | Transaction | |
|---|---|---|---|
| Jul 1, 2025 | Montreal Canadiens | Acquired from St. Louis Blues | |
| Jul 1, 2025 | St. Louis Blues | Traded to Montreal Canadiens | |
| Feb 20, 2025 | St. Louis Blues | Recalled from AHL | |
| Feb 9, 2025 | St. Louis Blues | Assigned to AHL | |
| Oct 8, 2024 | St. Louis Blues | Recalled from AHL | |
| Oct 7, 2024 | St. Louis Blues | Assigned to AHL | |
| Aug 24, 2021 | St. Louis Blues | Signed to an entry level contract. |
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/zachary-bolduc-8482737.png
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/zachary-bolduc-8482737.png
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/zachary-bolduc-8482737.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. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | STL | 25 | 279:18 | 1.07 | 0.86 | 1.93 | 0.56 | 0.51 | 15.62 | 8.15 | 7.47 | 2.17 | 6.52 |
| 2024-25 | STL | 72 | 794:21 | 0.83 | 0.91 | 1.74 | 0.62 | 0.21 | 13.92 | 10.33 | 3.59 | 3.15 | 7.09 |
| 2025-26 | MTL | 29 | 323:46 | 0.37 | 0.93 | 1.30 | 0.56 | -0.19 | 8.33 | 12.51 | -4.17 | 7.32 | 4.88 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | STL | 25 | 279:18 | 34.80 | 2.58 | 1.84 | 43.39 | 2.58 | 2.49 | 50.00 | 42.58 | -0.37 | -0.32 | -1.47 |
| 2024-25 | STL | 72 | 794:21 | 36.48 | 2.79 | 2.13 | 34.97 | 1.51 | 1.82 | 64.91 | 54.01 | -0.07 | -0.41 | 4.35 |
| 2025-26 | MTL | 29 | 323:46 | 37.62 | 2.78 | 2.36 | 40.58 | 3.34 | 2.43 | 45.45 | 49.34 | 0.15 | 0.16 | 0.00 |
| 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. |
Brendan Gallagher et Zachary Bolduc ont une « face à fesser dedans », selon leurs homologues at Dans Les Coulisses (Tue Dec 9, 2025)
Au tour de Zachary Bolduc de se dénicher un contrat de publicité at HABSolument Fan (Tue Dec 9, 2025)
Zachary Bolduc turns heads after unveiling his stunning new luxury vehicle at Habs Fanatics (Sun Dec 7, 2025)
Canadiens vs Blues : un premier affrontement depuis la transaction Bolduc-Mailloux at HABSolument Fan (Sun Dec 7, 2025)
CH – Blues : Bolduc vs Mailloux, Binnington est en ville et Armstrong va surveiller Suzuki at Dans Les Coulisses (Sun Dec 7, 2025)
Simon «Snake» Boisvert voit grand pour Zachary Bolduc après les Fêtes at HABSolument Fan (Sun Dec 7, 2025)
Sunday Habs Headlines: Martin St-Louis says Zachary Bolduc still a work in progress at Habs Eyes on the Prize (Sun Dec 7, 2025)
Martin St-Louis est clair : il a un plan en tête pour Zachary Bolduc at Dans Les Coulisses (Sat Dec 6, 2025)
Zachary Bolduc : « C’est un privilège de jouer pour Martin St-Louis » at Dans Les Coulisses (Fri Dec 5, 2025)
Un insider croit que Zachary Bolduc pourrait être lié aux Canucks at HABSolument Fan (Thu Dec 4, 2025)
Vancouver source links Canadiens forward Zachary Bolduc to the Canucks in latest trade talks at Habs Fanatics (Thu Dec 4, 2025)
Kiefer Sherwood à Montréal : Le nom de Zachary Bolduc est lancé dans la discussion at Dans Les Coulisses (Thu Dec 4, 2025)
Zachary Bolduc est passé du rêve au cauchemar at HABSolument Fan (Thu Dec 4, 2025)
Moins de huit minutes pour Zachary Bolduc | Oliver Kapanen, l’attaquant le plus utilisé at Dans Les Coulisses (Thu Dec 4, 2025)
Juraj Slafkovský sur le premier trio | Zachary Bolduc s’en va sur le quatrième trio at Dans Les Coulisses (Wed Dec 3, 2025)
Martin St-Louis unveils lines and pairings from today's practice in Brossard at Habs Fanatics (Mon Dec 1, 2025)
11 points en 12 matchs : Zachary Bolduc ne produit qu’à l’étranger at Dans Les Coulisses (Sun Nov 30, 2025)
Canadiens Should Keep Bolduc on the First Line Long Term at The Hockey Writers (Fri Nov 28, 2025)
Zack Bolduc actuellement plus « tough » qu’Arber Xhekaj at Dans Les Coulisses (Fri Nov 21, 2025)
Canadiens betting on Zachary Bolduc to replace lost offence from injuries at A Winning Habit (Thu Nov 20, 2025)
St-Louis had a long talk with Bolduc ahead of his second audition on the first line against the Capitals at Habs Fanatics (Wed Nov 19, 2025)
3 Canadiens Who Need to Step up Amid Tough Stretch at The Hockey Writers (Wed Nov 19, 2025)
Entraînement : Zachary Bolduc est encore sur le premier trio at Dans Les Coulisses (Wed Nov 19, 2025)
Canadiens: Injury Plague Gives Zach Bolduc A Big Opportunity at Yahoo Sports NHL (Wed Nov 19, 2025)
Zachary Bolduc et la « malédiction Sir Pathétik » at Dans Les Coulisses (Tue Nov 18, 2025)
Zachary Bolduc remplacera Juraj Slafkovský sur le premier trio ce soir at Dans Les Coulisses (Mon Nov 17, 2025)
Zachary Bolduc : aucun tir à ses quatre derniers matchs at Dans Les Coulisses (Sat Nov 15, 2025)
Time for Canadiens to Promote Bolduc in Light of Newhook Injury at The Hockey Writers (Sat Nov 15, 2025)
Zachary Bolduc could see his role change following the Alex Newhook injury at Habs Fanatics (Fri Nov 14, 2025)
Zachary Bolduc freiné… ou testé à l’extrême? at HABSolument Fan (Sun Nov 9, 2025)
Zachary Bolduc : aucune négociation contractuelle avec le CH jusqu’à maintenant at Dans Les Coulisses (Sun Nov 9, 2025)
Blues Should Have Never Traded Bolduc to the Canadiens at The Hockey Writers (Sat Nov 8, 2025)
Zachary Bolduc dit sa façon de penser aux partisans après la rencontre at HABSolument Fan (Wed Nov 5, 2025)
Les animateurs de La Poche Bleue encensent le trio Veleno-Dach-Bolduc at HABSolument Fan (Sat Nov 1, 2025)
Zachary Bolduc's Role With the Canadiens Takes an Unexpected Turn at Habs Fanatics (Fri Oct 31, 2025)
Zachary Bolduc n’a pas la confiance de Martin St-Louis (et le voyage le prouve) at Dans Les Coulisses (Wed Oct 29, 2025)
Zachary Bolduc a de la difficulté à s'adapter au style de jeu défensif du Canadien at HABSolument Fan (Sat Oct 25, 2025)
Anthony Martineau livre le fond de sa pensée sur l'utilisation de Zachary Bolduc at HABSolument Fan (Thu Oct 23, 2025)
Martin St-Louis va utiliser un trio 100 % québécois face aux Flames at Dans Les Coulisses (Wed Oct 22, 2025)
L’idée de voir Zachary Bolduc jouer avec Ivan Demidov ne veut pas mourir at Dans Les Coulisses (Wed Oct 22, 2025)
Martin St-Louis Sends Harsh Message to Zachary Bolduc After Disappointing Stretch of Games at Habs Fanatics (Tue Oct 21, 2025)
Martin St-Louis : « Zachary Bolduc doit jouer la game qui est devant lui » at Dans Les Coulisses (Mon Oct 20, 2025)
Zachary Bolduc : « Plus » qu’un ailier top-6 aux yeux de Marco D’Amico at Dans Les Coulisses (Fri Oct 17, 2025)
Friday Habs Headlines: Zachary Bolduc becoming a fan favourite at Habs Eyes on the Prize (Fri Oct 17, 2025)
Zachary Bolduc: Plus qu’un simple ailier top-6 selon Marco D’Amico at HABSolument Fan (Thu Oct 16, 2025)
Un contrat de 56 millions pour Zachary Bolduc? at HABSolument Fan (Thu Oct 16, 2025)
Zachary Bolduc : des saisons de 40 buts à prévoir, croit Jonathan Marchessault at Dans Les Coulisses (Wed Oct 15, 2025)
Sir Pathétik réagit à l'hommage de Zachary Bolduc at HABSolument Fan (Wed Oct 15, 2025)
Zachary Bolduc a volé le show avec sa chanson d'intro au Centre Bell at HABSolument Fan (Wed Oct 15, 2025)
Zachary Bolduc’s Hot Start Could Cost the Canadiens Later at The Hockey Writers (Tue Oct 14, 2025)
Projections pour Zachary Bolduc : moins de 6M$ par année à long terme at Dans Les Coulisses (Tue Oct 14, 2025)
Négociations du contrat de Zachary Bolduc : « je ne pense pas du tout que c’est commencé » at Dans Les Coulisses (Mon Oct 13, 2025)
Habs Daily: Early-Season Momentum, Bolduc, Prospect Highlights at Montreal Hockey Now (Mon Oct 13, 2025)
Fantasy Hockey Waiver Wire: Marco Rossi, Zachary Bolduc among top players to add to cover multiple categories this week at Yahoo Sports NHL (Mon Oct 13, 2025)
Zachary Bolduc est en feu depuis plus que 3 matchs at HABSolument Fan (Sun Oct 12, 2025)
Zachary Bolduc : un rythme de 45 buts en 82 matchs depuis les 4 Nations at Dans Les Coulisses (Sun Oct 12, 2025)
Caufield Goes Viral After Dancing in Canadiens Locker Room After Clutch Win, Bolduc Receives Victory Glasses at Habs Fanatics (Sun Oct 12, 2025)
Habs Wrap: Hage On Fire, Bolduc’s Goals, Kapanen Impact at Montreal Hockey Now (Sun Oct 12, 2025)
Canadiens Highlights: Bolduc Keeps Scoring Big Goals at Montreal Hockey Now (Sat Oct 11, 2025)
Logan Mailloux's Debut Has Blues Fans Wondering if Trading Bolduc Was a Mistake at Habs Fanatics (Sat Oct 11, 2025)
Canadiens’ Bolduc Where He Belongs… in Middle Six at The Hockey Writers (Sat Oct 11, 2025)
Habs Daily: Broadcast Rights, Dobson And Bolduc, Slafkovsky at Montreal Hockey Now (Sat Oct 11, 2025)
Brendan Gallagher concernant sa passe à Zachary Bolduc : « Disons que j’ai fait mes devoirs sur HockeyDB! » at HABSolument Fan (Fri Oct 10, 2025)
Zachary Bolduc : on peut déjà croire à une saison de 30 buts at Dans Les Coulisses (Fri Oct 10, 2025)
Early Canadiens Results From The Dobson And Bolduc Trades at Montreal Hockey Now (Fri Oct 10, 2025)
New Camera Angle Suggests the NHL May Have Made a Mistake on Zachary Bolduc's Goal at Habs Fanatics (Fri Oct 10, 2025)
Bottom Six Minutes: The Zachary Bolduc trade pays early dividends at Habs Eyes on the Prize (Fri Oct 10, 2025)
Habs Daily: Bolduc Fitting In, Demidov Impact, Matheson at Montreal Hockey Now (Fri Oct 10, 2025)
NHL Announces Official Change to a Goal Scored by the Canadiens Tonight vs Red Wings at Habs Fanatics (Thu Oct 9, 2025)
10 Thoughts – Marauding in Motown at Habs World (Thu Oct 9, 2025)
Red Wings-Canadiens Tweetcap: Detroit loses 5-1 to open centennial season on a sour note at The Malik Report (Thu Oct 9, 2025)
Canadiens Highlights: Bolduc Red Hot Start To Habs career at Montreal Hockey Now (Thu Oct 9, 2025)
Le Canadien débute sa saison avec une défaite (malgré une bonne performance) at Dans Les Coulisses (Wed Oct 8, 2025)
Zachary Bolduc marque à son premier match avec le Canadien at Dans Les Coulisses (Wed Oct 8, 2025)
C’est Kaiden Guhle qui a contacté Zachary Bolduc pour qu’il rejoigne les gars à Osheaga at Dans Les Coulisses (Tue Oct 7, 2025)
Zachary Bolduc a un chandail régulier à l’entraînement at Dans Les Coulisses (Mon Oct 6, 2025)
Dernier match préparatoire : Ivan Demidov et Zachary Bolduc ne joueront pas at Dans Les Coulisses (Sat Oct 4, 2025)
Lane Hutson Reveals Newly Acquired Player Who Impressed at Training Camp at Habs Fanatics (Sat Oct 4, 2025)
Zachary Bolduc : Renaud Lavoie se fait (très) rassurant sur son état de santé at Dans Les Coulisses (Fri Oct 3, 2025)
Voici les trios sans Zachary Bolduc à l’entraînement at Dans Les Coulisses (Fri Oct 3, 2025)
Montreal Canadiens Forward Zachary Bolduc Sidelined With Lower-Body Injury at Habs Fanatics (Fri Oct 3, 2025)
Zachary Bolduc est blessé au bas du corps at HABSolument Fan (Fri Oct 3, 2025)
Zachary Bolduc est blessé, annonce le Canadien at Dans Les Coulisses (Fri Oct 3, 2025)
Lane Hutson : Zachary Bolduc est le joueur qui l’impressionne le plus au camp at Dans Les Coulisses (Fri Sep 26, 2025)
Roy avec Newhook et Bolduc : Le CH lui donne toutes les opportunités de réussir at Dans Les Coulisses (Mon Sep 22, 2025)
Gilbert Delorme propulse Zachary Bolduc au centre du deuxième trio at HABSolument Fan (Thu Sep 18, 2025)
Owen Beck s’entraîne avec Alex Newhook et Zachary Bolduc at Dans Les Coulisses (Thu Sep 18, 2025)
Claude Julien était déçu de voir Zachary Bolduc être échangé au Canadien at Dans Les Coulisses (Thu Sep 18, 2025)
What to expect from Zachary Bolduc in his first season with the Canadiens at A Winning Habit (Mon Sep 15, 2025)
Zachary Bolduc explique pourquoi il a un si bon tir at Dans Les Coulisses (Mon Sep 15, 2025)
Justin Carbonneau : Le départ de Zachary Bolduc lui donne des chances de faire l’équipe at Dans Les Coulisses (Tue Sep 9, 2025)
L’acquisition de Zachary Bolduc citée parmi les bonnes de l’été dans la LNH at Dans Les Coulisses (Mon Sep 8, 2025)
ESPN : Projection de 52 points pour Bolduc | 41 buts pour Cole Caufield at Dans Les Coulisses (Sun Sep 7, 2025)
Fantasy Focus: Zachary Bolduc at Habs World (Thu Sep 4, 2025)
David Ettedgui en parlant de l'échange de Zachary Bolduc : ''Ce n’est pas possible!'' at HABSolument Fan (Thu Sep 4, 2025)
2025 Montreal Canadiens Top 25 Under 25: #8 Zachary Bolduc at Habs Eyes on the Prize (Wed Sep 3, 2025)
Top 5 Canadiens X-Factors for 2025-26 at The Hockey Writers (Sun Aug 31, 2025)
Zachary Bolduc a déjà ce que Dach et Newhook cherchent encore at HABSolument Fan (Sat Aug 30, 2025)
2e centre : Renaud Lavoie verrait Zachary Bolduc dans cette chaise-là at Dans Les Coulisses (Sat Aug 30, 2025)
Zachary Bolduc devant Ivan Demidov en A.N. : l’idée d’Anthony Martineau at Dans Les Coulisses (Fri Aug 29, 2025)
« On n’aurait pas échangé Zachary Bolduc pour un gars qu’on ne voit pas dans la LNH en 2025-26 » at Dans Les Coulisses (Thu Aug 28, 2025)
2e centre : Si Dach n’est pas prêt, j’aimerais voir Bolduc obtenir sa chance at Dans Les Coulisses (Tue Aug 26, 2025)
Two Players Could Get a Shot on the First Line in Place of Slafkovsky at Habs Fanatics (Sat Aug 23, 2025)
Canadiens 2025-26 Player Previews: Zachary Bolduc at The Hockey Writers (Sat Aug 23, 2025)
Les premiers coups de patin de Zachary Bolduc dans l'uniforme du CH at HABSolument Fan (Thu Aug 21, 2025)
Thursday Habs Headlines: Zachary Bolduc attends practice in Brossard at Habs Eyes on the Prize (Thu Aug 21, 2025)
Beautiful Scene in Brossard, as Newly Acquired Player Makes Surprise Appearance at Habs Fanatics (Wed Aug 20, 2025)
Zachary Bolduc a donné ses premiers coups de patin à Brossard ce matin at Dans Les Coulisses (Wed Aug 20, 2025)
1er trio : Zachary Bolduc pourrait chauffer Juraj Sklafkovsky at Dans Les Coulisses (Sun Aug 17, 2025)
« Zachary Bolduc sera un joueur clé cette saison pour l’équipe » at Dans Les Coulisses (Sat Aug 16, 2025)
Joshua Roy's Struggles Forced Kent Hughes to Make a Key Trade with a Western Team at Habs Fanatics (Sat Aug 16, 2025)
Quand le rêve devient réel… mais pas encore concret pour Zachary Bolduc at HABSolument Fan (Sat Aug 16, 2025)
2 Smart Canadiens Moves That Could Change Their Season at The Hockey Writers (Fri Aug 15, 2025)
Unexpected Proposal from Zachary Bolduc Catches Martin St. Louis Off Guard at Habs Fanatics (Thu Aug 14, 2025)
Zachary Bolduc se dit prêt à aider le CH en désavantage numérique at Dans Les Coulisses (Wed Aug 13, 2025)
Zachary Bolduc : le joueur qu’on attendait en Joshua Roy at Dans Les Coulisses (Wed Aug 13, 2025)
Zachary Bolduc l’admet : « J’ai juste hâte que ça commence » at Dans Les Coulisses (Mon Aug 11, 2025)
Top 15 des espoirs du CH : Les positions 6 à 4 | La valeur de David Reinbacher at Dans Les Coulisses (Sat Aug 9, 2025)
Pro-Am Sun Life : Steven Stamkos et Zachary Bolduc seront présents à Québec at Dans Les Coulisses (Fri Aug 8, 2025)
The Zachary Bolduc Trade Quietly Blocked Another Move by the Canadiens at Habs Fanatics (Sun Jul 27, 2025)
Zachary Bolduc pourrait être le Sam Bennett du Canadien at Dans Les Coulisses (Wed Jul 23, 2025)
Zachary Bolduc devant Patrik Laine sur le top-6 : un argument de taille en faveur du Québécois at Dans Les Coulisses (Wed Jul 23, 2025)
Alignement du Canadien : cinq enjeux à surveiller à l’attaque at Dans Les Coulisses (Tue Jul 22, 2025)
Canadiens Make Key Request Involving Newcomer Zachary Bolduc, and He Responds Immediately at Habs Fanatics (Mon Jul 21, 2025)
Zachary Bolduc Accepts Canadiens Offer Rejected by Fellow Young Forward at Habs Fanatics (Sun Jul 20, 2025)
Evgeny Kuznetsov : l’arrivée de Zachary Bolduc a fermé la porte à une entente avec le CH at Dans Les Coulisses (Fri Jul 18, 2025)
Formation projetée du CH : La LNH place Zachary Bolduc sur… le 4e trio at Dans Les Coulisses (Fri Jul 18, 2025)
Rumors Swirl That the Blues Offered Another Player to the Canadiens Before Settling on Bolduc at Habs Fanatics (Fri Jul 18, 2025)
Writers Weigh In: Mulling the Mailloux Move at Habs World (Fri Jul 4, 2025)
The Montreal Canadiens Strengths and Weaknesses After the 2025 Off-Season at A Winning Habit (Fri Jul 4, 2025)
Predicting the Montreal Canadiens Lines and Pairings After the 2025 Off-Season at A Winning Habit (Fri Jul 4, 2025)
What the Canadiens Are Getting in Zachary Bolduc After Trading Logan Mailloux at A Winning Habit (Wed Jul 2, 2025)
Canadiens Fill Forward Need, Trade Logan Mailloux to Blues for Zachary Bolduc at A Winning Habit (Tue Jul 1, 2025)
Zachary Bolduc signed a $2,775,000 3-year contract with the St. Louis Blues and General Manager Doug Armstrong on August 24, 2021 with an AAV of $925,000. This contract will start in 2021-22 and end after the 2025-26 season. In the first season of the contract the cap hit was equivalent to 1.13% of the salary cap.
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G |
| 2014-15 | WSI U12 | East Coast Selects Q U12 | 9 | 5 | 3 | 8 | 2 | |||||||||||||
| 2016-17 | LHPS M16 | CMI M16 | 26 | 19 | 16 | 35 | 32 | 6 | 6 | 5 | 11 | 2 | ||||||||
| 2017-18 | LHPS M16 | CMI M16 | 22 | 21 | 17 | 38 | 28 | 6 | 7 | 4 | 11 | 8 | ||||||||
| 2018-19 | CWG | Team Québec | 6 | 0 | 3 | 3 | 4 | |||||||||||||
| 2018-19 | QGC-16 | Team Québec Blue | 5 | 3 | 8 | 11 | ||||||||||||||
| 2018-19 | QMAAA | Trois-Rivières Estacades | 42 | 17 | 37 | 54 | +23 | 34 | 9 | 3 | 2 | 5 | +1 | 8 | ||||||
| 2019-20 | QMJHL | Rimouski Océanic | 55 | 30 | 22 | 52 | +9 | 36 | ||||||||||||
| 2019-20 | WHC-17 | Canada Red U17 | 5 | 2 | 3 | 5 | 10 | |||||||||||||
| 2019-20 | USHL | Sioux City Musketeers | 2 | 0 | 0 | 0 | -2 | |||||||||||||
| 2020-21 | QMJHL | Rimouski Océanic | 27 | 10 | 19 | 29 | -1 | 18 | ||||||||||||
| 2021-22 | QMJHL | Québec Remparts | 65 | 55 | 44 | 99 | +53 | 36 | 12 | 8 | 4 | 12 | +11 | 6 | ||||||
| 2022-23 | Memorial Cup | Québec Remparts | 4 | 2 | 4 | 6 | +1 | |||||||||||||
| 2022-23 | QMJHL | Québec Remparts | 61 | 50 | 60 | 110 | +52 | 50 | 18 | 11 | 8 | 19 | +6 | 8 | ||||||
| 2023-24 | AHL | Springfield Thunderbirds | 50 | 8 | 17 | 25 | 24 | |||||||||||||
| 2023-24 | NHL | St. Louis Blues | 25 | 5 | 4 | 9 | 6 | 38 | 13.2 | 12:01 | ||||||||||
| 2024-25 | AHL | Springfield Thunderbirds | 4 | 0 | 2 | 2 | -3 | 2 | ||||||||||||
| 2024-25 | NHL | St. Louis Blues | 72 | 19 | 17 | 36 | +20 | 37 | 120 | 15.8 | 12:48 | 7 | 1 | 1 | -1 | 16 | 7 | 0.0 | 13:17 | |
| 2025-26 | NHL | Montréal Canadiens | 29 | 6 | 7 | 13 | -4 | 14 | 39 | 15.4 | 13:39 | |||||||||
| NHL Career | 126 | 30 | 28 | 58 | +16 | 57 | 197 | 15.2 | 12:51 | 7 | 1 | 1 | -1 | 16 | 7 | 0.0 | 13:17 | |||