| Date | Team | Transaction |
|---|
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. |
|---|
| 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 |
|---|
| 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 |
| 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. |
Montreal Canadiens’ Top 10 Prospects for December 2025 at The Hockey Writers (Tue Dec 9, 2025)
Canadiens prospect Michael Hage has been named to Team Canada's World Juniors roster at Habs Fanatics (Mon Dec 8, 2025)
Michael Hage continues to break out as a new report reveals when he may arrive with the Canadiens at Habs Fanatics (Sat Dec 6, 2025)
« Je ne crois pas que Michael Hage est intouchable » at Dans Les Coulisses (Fri Dec 5, 2025)
Michael Hage avec Équipe Canada par la grande porte at HABSolument Fan (Thu Dec 4, 2025)
Tour d’horizon des espoirs du CH : Michael Hage inscrit six points en deux matchs at Dans Les Coulisses (Sun Nov 30, 2025)
Michael Hage se verrait (vraiment) jouer avec Ivan Demidov at Dans Les Coulisses (Mon Nov 24, 2025)
Deux points pour Michael Hage dans une victoire écrasante contre Penn State at Dans Les Coulisses (Sat Nov 15, 2025)
Michael Hage élargit son arsenal: la polyvalence avant tout at HABSolument Fan (Fri Nov 14, 2025)
Michael Hage doit être plus intense lorsqu’il joue au centre (et c’est son entraîneur qui le dit) at Dans Les Coulisses (Mon Nov 10, 2025)
Michael Hage continue de marquer à un rythme effréné at HABSolument Fan (Sun Nov 9, 2025)
Michael Hage inscrit deux buts dans une énorme victoire du Michigan at Dans Les Coulisses (Sat Nov 8, 2025)
Michael Hage a joué à l’aile à son dernier match dans la NCAA at Dans Les Coulisses (Mon Nov 3, 2025)
Montreal Canadiens Organizational Players of October at Habs Eyes on the Prize (Sat Nov 1, 2025)
Montreal Canadiens prospect update: Hage, Zharovsky, and Pickford off to hot starts at A Winning Habit (Mon Oct 27, 2025)
Top-15 des espoirs du CH : Classement estival revu et corrigé at Dans Les Coulisses (Sat Oct 25, 2025)
Michael Hage a joué blessé pendant la majorité de la dernière saison at Dans Les Coulisses (Thu Oct 23, 2025)
Incroyable révélation de l'entraîneur de Michael Hage at HABSolument Fan (Thu Oct 23, 2025)
Le CH voit Michael Hage comme un centre… et il prend le défi à cœur at HABSolument Fan (Sat Oct 18, 2025)
Michael Hage inscrit son 5e but de la saison en seulement six matchs at Dans Les Coulisses (Sat Oct 18, 2025)
Canadiens Grooming Michael Hage for Key Role to Complete the Rebuild at The Hockey Writers (Fri Oct 17, 2025)
Canadiens’ Prospects Are Also Off to a Great Start to 2025-26 at The Hockey Writers (Thu Oct 16, 2025)
Michael Hage brille… mais Martin Therriault nuance at HABSolument Fan (Sat Oct 11, 2025)
Michael Hage est en feu : il marque deux autres buts ce soir at Dans Les Coulisses (Fri Oct 10, 2025)
Canadiens Prospect Report: Hage Off To Dominant Start at Montreal Hockey Now (Fri Oct 10, 2025)
Michael Hage mène la NCAA pour les points depuis le début de la saison at Dans Les Coulisses (Mon Oct 6, 2025)
Une soirée mémorable pour Michael Hage lors de l'ouverture de la saison NCAA at HABSolument Fan (Fri Oct 3, 2025)
Deux buts et trois passes : Michael Hage commence sa saison en force at Dans Les Coulisses (Fri Oct 3, 2025)
2025 Montreal Canadiens Top 25 Under 25: #9 Michael Hage at Habs Eyes on the Prize (Tue Sep 2, 2025)
Montreal Canadiens Prospects Set To Play In NCAA at Montreal Hockey Now (Fri Aug 29, 2025)
Montreal Canadiens Prospects Set To Play In NCAA at Montreal Hockey Now (Thu Aug 28, 2025)
Michael Hage comme 2e centre : « ça prendra du temps », affirme Scott Wheeler at Dans Les Coulisses (Fri Aug 22, 2025)
3 Canadiens Prospects to Watch in 2025-26 at The Hockey Writers (Sun Aug 17, 2025)
Pavel Barber, le mentor inattendu derrière l’éclosion de Michael Hage at HABSolument Fan (Sat Aug 16, 2025)
Plus fort que jamais : la transformation physique estivale de Michael Hage at HABSolument Fan (Fri Aug 15, 2025)
Habs Daily: Hage’s Excellence, 5 Players Under Pressure, Weber at Montreal Hockey Now (Fri Aug 15, 2025)
Top Canadiens Prospect Michael Hage Stuns With Unexpected Offseason Transformation at Habs Fanatics (Thu Aug 14, 2025)
Canadiens Prospect Rankings – Supersonic Michael Hage at Montreal Hockey Now (Thu Aug 14, 2025)
Michael Hage a pris du poids : le voilà rendu à 200 livres at Dans Les Coulisses (Thu Aug 14, 2025)
Thursday Habs Headlines: Michael Hage hard at work this off-season at Habs Eyes on the Prize (Thu Aug 14, 2025)
Kent Hughes Reportedly Refused to Include Top Canadiens Prospect in Trade With Islanders at Habs Fanatics (Wed Aug 13, 2025)
Noah Dobson : le Canadien ne voulait rien savoir d’échanger Michael Hage en retour at Dans Les Coulisses (Mon Aug 11, 2025)
Analysts Predict Future of Two Canadiens Prospects, Including Promising Forward Michael Hage at Habs Fanatics (Sat Aug 9, 2025)
«Tout le monde s’entend pour dire qu’il jouera plus de 250 matchs dans la LNH» – Tony Marinaro at HABSolument Fan (Sat Aug 9, 2025)
Top 15 des espoirs du CH : Les positions 6 à 4 | La valeur de David Reinbacher at Dans Les Coulisses (Sat Aug 9, 2025)
« Michael Hage est à cinq ans d’avoir possiblement un impact significatif avec le CH » at Dans Les Coulisses (Thu Aug 7, 2025)
Michael Hage met les bouchées doubles en vue de la prochaine saison at HABSolument Fan (Wed Aug 6, 2025)
Projections ÉCJ : Michael Hage avant Sacha Boisvert et Justin Carbonneau at Dans Les Coulisses (Tue Aug 5, 2025)
Michael Hage : ailier sur le troisième trio d’ÉCJ, selon la prédiction de Craig Button at Dans Les Coulisses (Mon Aug 4, 2025)
Monday Habs Headlines: Dale Hunter impressed by Michael Hage’s complete game at Habs Eyes on the Prize (Mon Aug 4, 2025)
Michael Hage a prouvé qu’il mérite sa place au Championnat mondial junior at Dans Les Coulisses (Sun Aug 3, 2025)
Habs Wrap: Koivu And Hage Excel, Prospect Rankings, Demidov at Montreal Hockey Now (Sun Aug 3, 2025)
Michael Hage a frappé fort en vue du prochain Championnat mondial junior at HABSolument Fan (Sat Aug 2, 2025)
« C’était le fun! » : Aatos Koivu a (vraiment) aimé se tirailler avec Michael Hage sur la glace at Dans Les Coulisses (Sat Aug 2, 2025)
Aatos Koivu Finally Speaks Out After Scuffle With Michael Hage at Canada-Finland Game at Habs Fanatics (Fri Aug 1, 2025)
WJSS : Aatos Koivu et Michael Hage ont encore marqué aujourd’hui at Dans Les Coulisses (Fri Aug 1, 2025)
Habs Daily: Koivu And Hage Take Spotlight, Davidson Development at Montreal Hockey Now (Fri Aug 1, 2025)
'An Incredible Player': Canadiens Prospect Given Praise by First Overall Pick Matthew Schaefer at Habs Fanatics (Thu Jul 31, 2025)
Canadiens Prospects Mix It Up At Summer Showcase at Montreal Hockey Now (Thu Jul 31, 2025)
Thursday Habs Headlines: Aatos Koivu and Michael Hage exchange goals, pleasantries at WJSS at Habs Eyes on the Prize (Thu Jul 31, 2025)
Altercation entre Michael Hage et Aatos Koivu at HABSolument Fan (Thu Jul 31, 2025)
Michael Hage impressionne Matthew Schaefer : « Il est un joueur incroyable » at HABSolument Fan (Wed Jul 30, 2025)
Matthew Schaefer : « Michael Hage est un joueur incroyable » at Dans Les Coulisses (Wed Jul 30, 2025)
'The Perfect Second Line Center': Top Analyst Makes Exciting Statement About Michael Hage at Habs Fanatics (Wed Jul 30, 2025)
4 Canadiens Prospects Competing at World Junior Summer Showcase at The Hockey Writers (Wed Jul 30, 2025)
Habs Daily: Struble’s Partner, Farrell Prospect Ranking, Hage at Montreal Hockey Now (Wed Jul 30, 2025)
WJSS : Michael Hage s’illustre avec le Canada at Dans Les Coulisses (Tue Jul 29, 2025)
Michael Hage pourrait faire partie du top 6 d'Équipe Canada junior at HABSolument Fan (Mon Jul 28, 2025)
Michael Hage : il y a des raisons de croire qu’il jouera un gros rôle avec ÉCJ at Dans Les Coulisses (Mon Jul 28, 2025)
Michael Hage invité au camp de Team Canada junior at HABSolument Fan (Sun Jul 27, 2025)
World Junior Summer Showcase : Michael Hage et Owen Protz représenteront le Canada at Dans Les Coulisses (Sun Jul 27, 2025)
Tony Marinaro louange solidement le talent de Michael Hage at HABSolument Fan (Sat Jul 26, 2025)
Tony Marinaro : « Je pense que Michael Hage sera un 2e centre à Montréal » at Dans Les Coulisses (Fri Jul 25, 2025)
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G |
| 2015-16 | Brick Invitational | Toronto Bulldogs | 6 | 4 | 7 | 11 | 2 | 2 | 3 | 3 | 4 | |||||||||
| 2017-18 | WSI U12 | Pro Hockey Selects U12 | 8 | 12 | 5 | 17 | ||||||||||||||
| 2018-19 | WSI U13 | Pro Hockey Selects U13 | 7 | 10 | 5 | 15 | ||||||||||||||
| 2021-22 | U16 AAA | Toronto Jr. Canadiens U16 AAA | 57 | 46 | 70 | 116 | ||||||||||||||
| 2021-22 | OHL Cup | Toronto Jr. Canadiens U16 AAA | 7 | 7 | 9 | 16 | +12 | 4 | ||||||||||||
| 2021-22 | OJHL | Toronto Jr. Canadiens | 1 | 2 | 2 | 4 | ||||||||||||||
| 2022-23 | USHL | Chicago Steel | 13 | 5 | 5 | 10 | -1 | 10 | 6 | 1 | 1 | 2 | -2 | 2 | ||||||
| 2023-24 | USHL | Chicago Steel | 54 | 33 | 42 | 75 | +17 | 53 | 2 | 2 | 2 | 4 | +2 | 19 | ||||||
| 2024-25 | NCAA | Univ. of Michigan | 33 | 13 | 21 | 34 | -9 | 23 | ||||||||||||
| 2025-26 | NCAA | Univ. of Michigan | 20 | 10 | 18 | 28 | +11 | 8 | ||||||||||||