| Date | Team | Transaction | |
|---|---|---|---|
| Oct 21, 2025 | Montreal Canadiens | Assigned to AHL | |
| Oct 18, 2025 | Montreal Canadiens | Emergency Recall | |
| Mar 10, 2025 | Montreal Canadiens | Assigned to AHL | |
| Feb 24, 2025 | Montreal Canadiens | Recalled from AHL | |
| Feb 9, 2025 | Montreal Canadiens | Assigned to AHL | |
| Feb 1, 2025 | Montreal Canadiens | Recalled from AHL | |
| Oct 4, 2022 | Montreal Canadiens | Signed to an entry level contract. |
2024-25 Player Card
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/owen-beck-8483424.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. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | MTL | 1 | 9:38 | 0.00 | 0.00 | 0.00 | 0.52 | -0.52 | - | - | - | 0.00 | 0.00 |
| 2024-25 | MTL | 12 | 115:08 | 0.00 | 0.52 | 0.52 | 0.53 | -0.53 | 0.00 | 10.26 | -10.26 | 0.00 | 0.00 |
| 2025-26 | MTL | 2 | 16:40 | 0.00 | 0.00 | 0.00 | 0.22 | -0.22 | 0.00 | 6.19 | -6.19 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | MTL | 1 | 9:38 | 12.46 | 0.00 | 0.63 | 99.65 | 6.23 | 6.05 | 0.00 | 9.46 | -2.20 | 3.23 | -40.65 |
| 2024-25 | MTL | 12 | 115:08 | 39.61 | 1.04 | 2.65 | 41.17 | 2.61 | 2.36 | 28.57 | 52.85 | 0.15 | -0.22 | 3.68 |
| 2025-26 | MTL | 2 | 16:40 | 43.20 | 0.00 | 1.85 | 36.00 | 3.60 | 2.43 | 0.00 | 43.26 | -0.53 | -0.46 | -1.93 |
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
-
Rocket Weekly: A Tough Divisional Road Trip at Habs World (Tue Oct 28, 2025)
-
Habs Weekly: An Eventful But Successful Week at Habs World (Mon Oct 27, 2025)
-
Patrik Laine’s Injury Is Testing the Canadiens Depth at The Hockey Writers (Sun Oct 26, 2025)
-
Top-15 des espoirs du CH : Classement estival revu et corrigé at Dans Les Coulisses (Sat Oct 25, 2025)
-
Laval @ Belleville recap & highlights: Rocket sputter as a three-game trip begins at Habs Eyes on the Prize (Thu Oct 23, 2025)
-
Canadiens road trip preview: Eight points up for grabs out west at A Winning Habit (Wed Oct 22, 2025)
-
Rocket Weekly: Two Straight Wins Over Abbotsford at Habs World (Wed Oct 22, 2025)
-
Canadiens Make Multiple Roster Moves Before Boarding the Plane West at Habs Fanatics (Tue Oct 21, 2025)
-
Montreal Canadiens recall Joshua Roy, Marc Del Gaizo; Owen Beck sent down at Habs Eyes on the Prize (Tue Oct 21, 2025)
-
Joshua Roy et Marc Del Gaizo rappelés : Owen Beck cédé au Rocket at Dans Les Coulisses (Tue Oct 21, 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)
-
Le CH n’aura peut-être pas le choix de rappeler un attaquant aussi at Dans Les Coulisses (Mon Oct 20, 2025)
-
Projected Lineups for Canadiens vs Sabres – 10/20/25 at The Hockey Writers (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)
-
Cinq enjeux à surveiller aujourd’hui chez le Canadien at Dans Les Coulisses (Mon Oct 20, 2025)
-
L'offre monstre qui divise les partisans pour acquérir Tage Thompson at HABSolument Fan (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)
-
Arber Xhekaj : « On va se donner à 100% pour Kaiden Guhle » at Dans Les Coulisses (Sat Oct 18, 2025)
-
3 Canadiens out with injury for Saturday night game against Rangers at A Winning Habit (Sat Oct 18, 2025)
-
Canadiens vs. Rangers: Game preview, start time, Tale of the Tape, and how to watch at Habs Eyes on the Prize (Sat Oct 18, 2025)
-
Rappel : Owen Beck aura été préféré à Florian Xhekaj, finalement at Dans Les Coulisses (Sat Oct 18, 2025)
-
Canadiens Preview: Multiple Injuries, Beck Call-up at Montreal Hockey Now (Sat Oct 18, 2025)
-
Voyage dans l’Ouest imminent : le Canadien devra rappeler un défenseur at Dans Les Coulisses (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)
-
Canadiens Face Multiple Blows: Guhle Out Long Term, Laine and Dach Day-to-Day at Habs Fanatics (Sat Oct 18, 2025)
-
Kaiden Guhle out 4-6 weeks, Laine and Dach day-to-day at Habs Eyes on the Prize (Sat Oct 18, 2025)
-
Kaiden Guhle absent de 4 à 6 semaines at Dans Les Coulisses (Sat Oct 18, 2025)
-
JOUEZ AU DG: L'offre de transaction qui divise les partisans du Canadien at HABSolument Fan (Thu Oct 16, 2025)
-
Rocket Weekly: A Split in Manitoba to Start the Season at Habs World (Tue Oct 14, 2025)
-
Laval @ Manitoba recap & highlights: Joshua Roy, Sean Farrell drive Rocket to victory at Habs Eyes on the Prize (Mon Oct 13, 2025)
-
Canadiens Reward Kapanen While Leaving a Roster Spot Open at The Hockey Writers (Sat Oct 11, 2025)
-
Xhekaj, Beck, and Engstrom Earn Strong Praise After Being Cut From the Canadiens at Habs Fanatics (Wed Oct 8, 2025)
-
Beck, Xhekaj et Engstrom coupés de Montréal : Pascal Vincent n’a senti aucune déception de leur part at Dans Les Coulisses (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 Send Three Players to Laval Rocket, Place Two on Waivers at Habs Fanatics (Sun Oct 5, 2025)
-
Habs Cut Three Players, Waive Two Others at Habs World (Sun Oct 5, 2025)
-
Canadiens Announce Roster Cuts, Waive 2 Players at Yahoo Sports NHL (Sun Oct 5, 2025)
-
Beck, Engström et F. Xhekaj à Laval | Blais et Kahkonen au ballottage at Dans Les Coulisses (Sun Oct 5, 2025)
-
Le Canadien annonce ses 5 dernières coupures du camp d'entraînement at HABSolument Fan (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)
-
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)
-
Canadiens vs. Senators: Pre-season Game 6 thread, lines, and how to watch at Habs Eyes on the Prize (Sat Oct 4, 2025)
-
Canadiens Preview: Kapanen Sits, Xhekaj Brothers Set To Play at Montreal Hockey Now (Sat Oct 4, 2025)
-
Revisiting the Canadiens’ 2022 Draft Class at The Hockey Writers (Sat Oct 4, 2025)
-
Final Canadiens Roster Decisions Influenced By Physical Play at Montreal Hockey Now (Fri Oct 3, 2025)
-
Les enjeux à surveiller d’ici la fin du camp du Canadien at Dans Les Coulisses (Fri Oct 3, 2025)
-
Canadiens Take 14th Place In NHL.com Power Rankings at Yahoo Sports NHL (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)
-
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)
-
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)
-
Canadiens Lines Give Insight To Opening-Night Roster at Montreal Hockey Now (Mon Sep 29, 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)
-
10 Thoughts: Playing the game the way it should be played at Habs World (Sun Sep 28, 2025)
-
Canadiens Instant Recap: Prospects Lead The Offensive Charge at Montreal Hockey Now (Sun Sep 28, 2025)
-
Canadiens @ Maple Leafs Top Six Minutes: Back in the meaningless win column at Habs Eyes on the Prize (Sun Sep 28, 2025)
-
Canadiens Preview: Rookie Opportunities With New Forward Lines at Montreal Hockey Now (Sat Sep 27, 2025)
-
Ottawa Senators Prospect Primer 2025 at Silver Seven Sens (Thu Sep 25, 2025)
-
L’idée de voir Vinzenz Rohrer débuter l’année à Montréal gagne en popularité at Dans Les Coulisses (Thu Sep 25, 2025)
-
Canadiens: Florian Xhekaj Deserves A Big Audition at Yahoo Sports NHL (Wed Sep 24, 2025)
-
Ottawa Senators Top 25 Under 25, 2025: Roundtable at Silver Seven Sens (Wed Sep 24, 2025)
-
Florian Xhekaj : devant Joe Veleno, Owen Beck et Oliver Kapanen at Dans Les Coulisses (Wed Sep 24, 2025)
-
Sidney Crosby to the Habs? at A Winning Habit (Wed Sep 24, 2025)
-
Canadiens Prospect Is Already Standing Out at Yahoo Sports NHL (Tue Sep 23, 2025)
-
Canadiens Already Make Big Change on Offense After Yesterday's Game vs Penguins at Habs Fanatics (Tue Sep 23, 2025)
-
Combat de Jared Davidson : Martin St-Louis veut ajouter cet aspect-là à son équipe at Dans Les Coulisses (Tue Sep 23, 2025)
-
Bottom Six Minutes: Shaking off the rust at Habs Eyes on the Prize (Tue Sep 23, 2025)
-
10 Thoughts: Habs Win Interesting Preseason Debut at Habs World (Tue Sep 23, 2025)
-
Canadiens Edge Penguins in Shootout to Start Preseason at The Hockey Writers (Tue Sep 23, 2025)
-
Canadiens Instant Recap: Rookies Steal The Show Vs. Penguins at Montreal Hockey Now (Tue Sep 23, 2025)
-
Canadiens Preview: Preseason Lines Versus Penguins at Montreal Hockey Now (Mon Sep 22, 2025)
-
Kirby Dach ne sera pas au centre d’Ivan Demidov et de Patrik Laine ce soir at Dans Les Coulisses (Mon Sep 22, 2025)
-
Montreal Canadiens lineup vs Pittsburgh: Pre-season debut for Noah Dobson at Habs Eyes on the Prize (Mon Sep 22, 2025)
-
Canadiens’ Demidov Isn’t the Only Prospect Who Could Make the Roster at The Hockey Writers (Mon Sep 22, 2025)
-
Arber Xhekaj est dans le groupe d’Alexandre Carrier (mais pas Jayden Struble) at Dans Les Coulisses (Sun Sep 21, 2025)
-
Beck/Kapanen ou Veleno/Blais : deux grosses luttes distinctes at Dans Les Coulisses (Sun Sep 21, 2025)
-
Match intra-équipe : une collision épeurante entre Kirby Dach et Arber Xhekaj at Dans Les Coulisses (Sat Sep 20, 2025)
-
Canadiens’ Dach, Demidov and Laine Experiment a Disaster in Waiting at The Hockey Writers (Sat Sep 20, 2025)
-
Joe Veleno doit comprendre le message at Dans Les Coulisses (Fri Sep 19, 2025)
-
Canadiens Groups, Standouts, & Notes At Training Camp Opening at Montreal Hockey Now (Thu Sep 18, 2025)
-
Voyez l'alignement partant de Martin St. Louis pour amorcer le camp d'entraînement 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)
-
Nouvelle question chez le Canadien : qui sera le troisième centre? at Dans Les Coulisses (Thu Sep 18, 2025)
-
Key Montreal Canadiens Training Camp Battles at Montreal Hockey Now (Wed Sep 17, 2025)
-
Canadiens: Wrapping Up The Rookie Camp And A Surprise Main Camp Invite at Yahoo Sports NHL (Wed Sep 17, 2025)
-
Kent Hughes Reportedly Offered Another 6-Foot Forward to Islanders in Trade Talks at Habs Fanatics (Mon Sep 15, 2025)
-
Canadiens Highlights: Mesar Stands Out In Fight-Heavy Game at Montreal Hockey Now (Sun Sep 14, 2025)
-
Habs Daily: Demidov Potential, Prospect Showdown, Xhekaj at Montreal Hockey Now (Sun Sep 14, 2025)
-
Canadiens Game Preview: Prospect Matchup Versus Jets at Montreal Hockey Now (Sat Sep 13, 2025)
-
Camp d’entraînement : des luttes pour un rappel plutôt qu’un poste at Dans Les Coulisses (Sat Sep 13, 2025)
-
Canadiens: Pair Of Rookies Ready To Fill The Void In Montreal at Yahoo Sports NHL (Sat Sep 13, 2025)
-
Canadiens News & Rumours: Centre Moves, Crosby, Rookie Camp & More at The Hockey Writers (Fri Sep 12, 2025)
-
Ottawa Senators 2025-26 Prospect Pyramid at The Hockey Writers (Fri Sep 12, 2025)
-
Top 10 players on the Laval Rockets at A Winning Habit (Fri Sep 12, 2025)
-
Canadiens blockbuster trade proposal lands Sidney Crosby at Yahoo Sports (Wed Sep 10, 2025)
-
Canadiens: Rookie Camp Schedule at Yahoo Sports NHL (Tue Sep 9, 2025)
-
Prospects to Watch At Canadiens Rookie Camp at Montreal Hockey Now (Mon Sep 8, 2025)
-
Canadiens' 2025 Rookie Camp Roster Revealed at Yahoo Sports NHL (Mon Sep 8, 2025)
-
A Healthy Kirby Dach Can Solve the Canadiens’ Centre Issue at The Hockey Writers (Sat Sep 6, 2025)
-
Les mises au jeu en vedette, les centres en audition at HABSolument Fan (Fri Sep 5, 2025)
-
Canadiens Prospect Oliver Kapanen Has a Chance to Claim an NHL Role at The Hockey Writers (Wed Sep 3, 2025)
-
Kent Hughes Reportedly Made Trade Offer Involving Owen Beck, But It Fell Through at Habs Fanatics (Wed Sep 3, 2025)
-
Canadiens: New and Improved Joshua Roy Is An Intriguing Breakout Candidate at Yahoo Sports NHL (Tue Sep 2, 2025)
-
Ces espoirs à surveiller cette saison chez le Canadien at Dans Les Coulisses (Mon Sep 1, 2025)
-
The NHL’s Best Farm Systems Ranked – 2025-26 Preseason Update at The Hockey Writers (Mon Sep 1, 2025)
Current Contract
Entry Level Contract ( )  (0 ratings)
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 |
| 2018-19 | OJDL | Cobourg Cougars East | 10 | 4 | 3 | 7 | ||||||||||||||
| 2018-19 | WSI U15 | Upper Canada Gold U15 | 6 | 1 | 3 | 4 | ||||||||||||||
| 2018-19 | ETAHL U15 | Quinte Red Devils U15 AAA | 29 | 16 | 18 | 34 | 10 | 6 | 4 | 3 | 7 | 2 | ||||||||
| 2019-20 | OJHL | Cobourg Cougars | 2 | 0 | 0 | 0 | 2 | |||||||||||||
| 2019-20 | ETAHL U16 | Quinte Red Devils U16 AAA | 34 | 19 | 20 | 39 | 15 | 7 | 4 | 4 | 8 | 6 | ||||||||
| 2021-22 | OHL | Brampton Steelheads | 68 | 21 | 30 | 51 | +17 | 14 | 10 | 1 | 5 | 6 | -1 | 4 | ||||||
| 2022-23 | OHL | Brampton Steelheads | 30 | 17 | 24 | 41 | +6 | 20 | ||||||||||||
| 2022-23 | Memorial Cup | Peterborough Petes | 5 | 1 | 2 | 3 | -2 | 6 | ||||||||||||
| 2022-23 | WJC-20 | Canada U20 | 3 | 0 | 1 | 1 | ||||||||||||||
| 2022-23 | NHL | Montréal Canadiens | 1 | 0 | 0 | 0 | -1 | 0.0 | 9:48 | |||||||||||
| 2022-23 | OHL | Peterborough Petes | 30 | 7 | 18 | 25 | +2 | 15 | 22 | 8 | 8 | 16 | -5 | 18 | ||||||
| 2023-24 | OHL | Peterborough Petes | 25 | 16 | 14 | 30 | -2 | 4 | ||||||||||||
| 2023-24 | WJC-20 | Canada U20 | 5 | 1 | 0 | 1 | +2 | 2 | ||||||||||||
| 2023-24 | Memorial Cup | Saginaw Spirit | 5 | 4 | 1 | 5 | +4 | |||||||||||||
| 2023-24 | OHL | Saginaw Spirit | 32 | 18 | 33 | 51 | +28 | 14 | 17 | 4 | 10 | 14 | -3 | 8 | ||||||
| 2024-25 | NHL | Montréal Canadiens | 12 | 0 | 1 | 1 | -2 | 10 | 0.0 | 9:59 | ||||||||||
| 2024-25 | AHL | Laval Rocket | 64 | 15 | 29 | 44 | +10 | 49 | 13 | 2 | 4 | 6 | 2 | |||||||
| 2025-26 | AHL | Laval Rocket | 6 | 1 | 2 | 3 | -4 | 2 | ||||||||||||
| 2025-26 | NHL | Montréal Canadiens | 2 | 0 | 0 | 0 | -1 | 1 | 0.0 | 8:22 | ||||||||||
| NHL Career | 15 | 0 | 1 | 1 | -4 | 0 | 11 | 0.0 | 9:45 | |||||||||||
