Kirby Dach's surprising contract tradeoff gave Kent Hughes and the Canadiens a clear win at Habs Fanatics (Fri Jul 17, 2026)
Canadiens’ Hughes Is Big on Asset Management at Yahoo Sports NHL (Fri Jul 17, 2026)
With Kirby Dach signed, Kent Hughes can focus on his next two priorities at Habs Fanatics (Fri Jul 17, 2026)
Morning Chirps: Kirby Dach re-signs, Connor McMichael gets paid at Blackhawk Up (Fri Jul 17, 2026)
Kirby Dach's Canadiens future still unclear after one-year contract extension at A Winning Habit (Thu Jul 16, 2026)
Habs Re-Sign Kirby Dach at Habs World (Thu Jul 16, 2026)
Canadiens Re-Sign Dach to One-Year Deal to Avoid Arbitration at The Hockey Writers (Thu Jul 16, 2026)
Voici à quoi ressemble la masse salariale du CH avec le contrat de Kirby Dach at Dans Les Coulisses (Thu Jul 16, 2026)
Kirby Dach avoids arbitration with new Canadiens contract at Habs Fanatics (Thu Jul 16, 2026)
Kirby Dach signe un nouveau contrat et prolonge l'aventure à Montréal at HABSolument Fan (Thu Jul 16, 2026)
Kirby Dach signe son contrat avec le Canadien at Dans Les Coulisses (Thu Jul 16, 2026)
Kirby Dach signs one-year extension with the Montreal Canadiens at Habs Eyes on the Prize (Thu Jul 16, 2026)
Kirby Dach lets qualifying offer expire, giving Kent Hughes his answer at Habs Fanatics (Thu Jul 16, 2026)
Kirby Dach ne peut plus signer son offre qualificative at Dans Les Coulisses (Thu Jul 16, 2026)
Canadiens' contract decision suggests confidence in Kirby Dach has taken a big hit at Habs Fanatics (Wed Jul 15, 2026)
Kent Hughes' deliberate contract decision on Kirby Dach says a lot at Habs Fanatics (Tue Jul 14, 2026)
Nick Robertson reaches an agreement before arbitration - what it could mean for Kirby Dach at Habs Fanatics (Tue Jul 14, 2026)
NHL Rumors: Montreal Canadiens, Kirby Dach, and Sam Montembeault at NHL Rumors (Tue Jul 14, 2026)
Peyton Krebs' $18 million deal sets a clear salary ceiling for Kirby Dach at Habs Fanatics (Mon Jul 13, 2026)
Arbitrage salarial : la date du verdict est tombé pour Kirby Dach at HABSolument Fan (Mon Jul 13, 2026)
Kirby Dach could be immediately released by Kent Hughes and the Montreal Canadiens after arbitration at Habs Fanatics (Mon Jul 13, 2026)
Arbitrage : Le scénario qui ferait quitter Kirby Dach at Dans Les Coulisses (Mon Jul 13, 2026)
Projecting Kirby Dach’s Next Contract with the Canadiens at The Hockey Writers (Mon Jul 13, 2026)
Kirby Dach's future with the Canadiens takes shape as key date is confirmed at Habs Fanatics (Mon Jul 13, 2026)
Le Canadien a 17 jours pour éviter l’arbitrage avec Kirby Dach at Dans Les Coulisses (Mon Jul 13, 2026)
Deadline Set For Canadiens And Dach Deadlock at Yahoo Sports NHL (Mon Jul 13, 2026)
Monday Habs Headlines: Kirby Dach’s arbitration hearing set for July 30 at Habs Eyes on the Prize (Mon Jul 13, 2026)
Kent Hughes opens the door to placing Canadiens forward Kirby Dach on NHL waivers at Habs Fanatics (Fri Jul 10, 2026)
NHL Rumors: Patrick Kane, and Kirby Dach at NHL Rumors (Fri Jul 10, 2026)
Offre à deux volets à Kirby Dach : un choix, pas une obligation at Dans Les Coulisses (Fri Jul 10, 2026)
Major turn of events emerges regarding Kirby Dach's future with the Canadiens at Habs Fanatics (Thu Jul 9, 2026)
NHL Rumors: Montreal Canadiens, Bryan Rust and Kirby Dach at NHL Rumors (Thu Jul 9, 2026)
Kirby Dach risque de signer rapidement et à rabais at HABSolument Fan (Thu Jul 9, 2026)
Canadiens reportedly set clear trade condition for Kirby Dach at Habs Fanatics (Wed Jul 8, 2026)
Kirby Dach may leave the Montreal Canadiens sooner than expected at Habs Fanatics (Wed Jul 8, 2026)
"Je peine à voir un grand avenir pour Kirby Dach à Montréal" at HABSolument Fan (Wed Jul 8, 2026)
Kirby Dach's future with the Canadiens to be decided after latest announcement at Habs Fanatics (Tue Jul 7, 2026)
Kirby Dach is immediately eligible for NHL waivers following Canadiens qualifying offer twist at Habs Fanatics (Tue Jul 7, 2026)
NHL Rumors: Giroux to Senators, Carlsson Fallout, Dach’s Odd Arb Battle at The Hockey Writers (Tue Jul 7, 2026)
Kirby Dach's $4 million salary appears off the table after Canadiens arbitration announcement at Habs Fanatics (Tue Jul 7, 2026)
Kirby Dach : le décompte est commencé at Dans Les Coulisses (Tue Jul 7, 2026)
NHL insider confirms why Kirby Dach filed for salary arbitration with the Canadiens at A Winning Habit (Mon Jul 6, 2026)
Kirby Dach : La raison qui explique (sûrement) pourquoi il a refusé son offre qualificative at Dans Les Coulisses (Mon Jul 6, 2026)
Le Canadien a offert une offre qualificative à deux volets à Kirby Dach at HABSolument Fan (Mon Jul 6, 2026)
Voici la vraie raison pourquoi Kirby Dach a demandé l'arbitrage salarial at HABSolument Fan (Mon Jul 6, 2026)
Kirby Dach se prend pour qui ? at Dans Les Coulisses (Mon Jul 6, 2026)
Kirby Dach is officially off the NHL offer sheet market in major Canadiens twist at Habs Fanatics (Mon Jul 6, 2026)
Monday Habs Headlines: Kirby Dach elects for arbitration at Habs Eyes on the Prize (Mon Jul 6, 2026)
After a disappointing season, Kirby Dach's latest demand is turning heads at Habs Fanatics (Sun Jul 5, 2026)
Kirby Dach Files For Arbitration at Habs World (Sun Jul 5, 2026)
Kirby Dach demande l'arbitrage salarial at HABSolument Fan (Sun Jul 5, 2026)
Kirby Dach demande l’arbitrage salarial at Dans Les Coulisses (Sun Jul 5, 2026)
Offre hostile : Kirby Dach et Arber Xhekaj pourraient y devenir inéligibles aujourd’hui at Dans Les Coulisses (Sun Jul 5, 2026)
Montreal Canadiens rumored to be shopping Kirby Dach in potential trade packages at A Winning Habit (Sat Jul 4, 2026)
Kirby Dach is reportedly being shopped as Canadiens trade buzz intensifies at Habs Fanatics (Sat Jul 4, 2026)
Le nom de Kirby Dach circule présentement sur le marché des transactions at HABSolument Fan (Sat Jul 4, 2026)
Kirby Dach : son nom circule (beaucoup) sur le marché des transactions at Dans Les Coulisses (Fri Jul 3, 2026)
Voici à quoi sert Kirby Dach en ce moment at Dans Les Coulisses (Tue Jun 30, 2026)
Canadiens make shocking RFA decision to qualify Kirby Dach instead of Joe Veleno at A Winning Habit (Mon Jun 29, 2026)
Offre qualificative : Kirby Dach en reçoit une… mais pas Joe Veleno at Dans Les Coulisses (Mon Jun 29, 2026)
Les Sharks repêchent le cousin de Kirby Dach au neuvième rang at Dans Les Coulisses (Fri Jun 26, 2026)
Jeff Gorton appears to hint at Arber Xhekaj and Kirby Dach's future with the Canadiens at Habs Fanatics (Thu Jun 25, 2026)
Le Canadien a commencé à négocier avec Kirby Dach at Dans Les Coulisses (Thu Jun 25, 2026)
Canadiens linked to Mason McTavish trade as possible Ducks return piece emerges at Habs Fanatics (Thu Jun 25, 2026)
Kirby Dach: An Offseason of No Good Options at Habs World (Sun Jun 21, 2026)
Kirby Dach's Canadiens future shifts as Kent Hughes prepares surprising offer at Habs Fanatics (Sat Jun 20, 2026)
Possible rachat pour Gallagher, aucune discussion entre Dach et le CH et le contrat de Dobes at Dans Les Coulisses (Thu Jun 18, 2026)
Canadiens’ 2026 Offseason: Who Should Be Re-Signed, Traded, or Bought Out? at The Hockey Writers (Wed Jun 10, 2026)
3 Bold Trade Scenarios for the Montreal Canadiens This Summer at The Hockey Writers (Mon Jun 8, 2026)
Canadiens' projected Oilers return for Kirby Dach emerges in trade speculation at Habs Fanatics (Wed Jun 3, 2026)
3 Canadiens players who disappointed during the 2025-26 season at A Winning Habit (Wed Jun 3, 2026)
Canadiens: The Curious Case Of Kirby Dach – Part 2 at Yahoo Sports NHL (Wed Jun 3, 2026)
« Je ne serais pas surpris que les Oilers aient de l’intérêt pour Kirby Dach » at Dans Les Coulisses (Tue Jun 2, 2026)
Kent Hughes confirms the salary cap cost of keeping Kirby Dach with the Canadiens at Habs Fanatics (Tue Jun 2, 2026)
Kirby Dach et Oliver Kapanen ont déçu en séries at Dans Les Coulisses (Mon Jun 1, 2026)
Kirby Dach : voyons voir si Kent Hughes abandonnera son pari de 2022 at Dans Les Coulisses (Sun May 31, 2026)
Kirby Dach among two key Canadiens forwards absent from morning skate before Game 4 at Habs Fanatics (Wed May 27, 2026)
Veleno remplacera Kapanen, Dach est disparu et Struble nuit à Hutson at Dans Les Coulisses (Mon May 25, 2026)
The projected price to re-sign Kirby Dach has just been set by Charlie Coyle's $36 million deal at Habs Fanatics (Tue May 12, 2026)
Kirby Dach : « Edmonton l’aime énormément » at Dans Les Coulisses (Tue May 12, 2026)
Canadiens’ Dach Has Flipped The Script at Yahoo Sports NHL (Tue May 12, 2026)
La rédemption de Dach et Newhook, l’éclosion de Bolduc et la violence glorifiée at Dans Les Coulisses (Mon May 11, 2026)
Kirby Dach Is Finally Showing What the Canadiens Saw in Him at The Hockey Writers (Sat May 9, 2026)
"Kirby Dach, mettez-vous ça bien en tête, il va être avec le Canadien pour les 10 prochaines saisons" at HABSolument Fan (Fri May 8, 2026)
« Kirby Dach va être avec le Canadien pour les 10 prochaines années » at Dans Les Coulisses (Thu May 7, 2026)
Montreal Canadiens need to get Ivan Demidov scoring and this forward can help at A Winning Habit (Thu May 7, 2026)
10 Thoughts – Buffalo Scores Four on Nine Shots and Take Game 1 at Home at Habs World (Thu May 7, 2026)
3 takeaways from the Montreal Canadiens 4-2 loss to the Buffalo Sabres at A Winning Habit (Wed May 6, 2026)
Kirby Dach nous offre un but spectaculaire après un effort individuel at HABSolument Fan (Wed May 6, 2026)
Canadiens’ Third Line Has Been Their Secret Weapon in the 2026 Playoffs at The Hockey Writers (Sat May 2, 2026)
Un nouveau contrat pour Kirby Dach… ou pas? at Dans Les Coulisses (Sat May 2, 2026)
Gage Goncalves OT winner questioned after missed interference call on Kirby Dach at Habs Fanatics (Sat May 2, 2026)
Comment une obstruction manquée sur Kirby Dach a scellé le sort du match at HABSolument Fan (Sat May 2, 2026)
Texier breaks 3rd-period tie, Canadiens beat Lightning 3-2 in Game 5 to take series lead at Yahoo Sports NHL (Wed Apr 29, 2026)
Martin St-Louis confirms Kirby Dach backlash galvanized the Canadiens locker room at Habs Fanatics (Sun Apr 26, 2026)
Blessure : Kirby Dach a devancé son retour afin d’être prêt pour les séries at Dans Les Coulisses (Sun Apr 26, 2026)
Kirby Dach’s emotional response says everything about Martin St-Louis after redemption goal vs Tampa Bay at Habs Fanatics (Sat Apr 25, 2026)
Martin St-Louis l’admet : la situation Kirby Dach a galvanisé son groupe at Dans Les Coulisses (Sat Apr 25, 2026)
Bottom Six Minutes: Kirby Dach finds out how real Habs fans feel about him at Habs Eyes on the Prize (Sat Apr 25, 2026)
Le plaidoyer puissant de Martin St-Louis pour Kirby Dach : « Je n’abandonnerai jamais un joueur qui n'a pas abandonné sur lui-même » at HABSolument Fan (Sat Apr 25, 2026)
Kirby Dach vante son coach, le CH enfin favori et aucun changement à prévoir at Dans Les Coulisses (Sat Apr 25, 2026)
Dach’s Redemption Arc Remains Incomplete Despite Game 3 Heroics for Canadiens at The Hockey Writers (Sat Apr 25, 2026)
Jon Cooper credits Kirby Dach and Canadiens after Game 3 win shifts series tone at Habs Fanatics (Sat Apr 25, 2026)
Kirby Dach permet au premier trio d’éviter des critiques at Dans Les Coulisses (Sat Apr 25, 2026)
Rédemption au Centre Bell pour Kirby Dach at HABSolument Fan (Sat Apr 25, 2026)
Dach’s Redemption Leads Canadiens To Important Win at Yahoo Sports NHL (Sat Apr 25, 2026)
Kirby Dach, Brandon Hagel, Who Helped Blackhawks Get Rebuild Truly Going, Were Brilliant On Friday at Yahoo Sports NHL (Sat Apr 25, 2026)
Kirby Dach stars in Canadiens' Game 3 win after harsh online criticism at Yahoo Sports NHL (Sat Apr 25, 2026)
10 Thoughts: Hutson stuns Bolts in Overtime to take 2-1 Series Lead at Habs World (Sat Apr 25, 2026)
Kirby Dach answers critics and 3 other takeaways from a massive Canadiens win at A Winning Habit (Fri Apr 24, 2026)
72h après son mauvais match, Kirby Dach marque un gros but at Dans Les Coulisses (Fri Apr 24, 2026)
Kirby Dach chaudement applaudi durant l’échauffement at Dans Les Coulisses (Fri Apr 24, 2026)
Kirby Dach et quatre réguliers absents de l’entraînement at Dans Les Coulisses (Fri Apr 24, 2026)
Kirby Dach expected to play in Canadiens Game 3 as lineup picture becomes clearer at Habs Fanatics (Fri Apr 24, 2026)
Martin St-Louis sends emotional message to Canadiens fans after Kirby Dach backlash at Habs Fanatics (Thu Apr 23, 2026)
Kirby Dach responds to recent criticism with strong statement at practice ahead of Canadiens Game 3 at Habs Fanatics (Thu Apr 23, 2026)
Kirby Dach en uniforme demain? Un indice à l’entraînement at Dans Les Coulisses (Thu Apr 23, 2026)
Kirby Dach doit rester selon Marc Denis, l’illégal Corey Perry et TVA Sports l’emporte at Dans Les Coulisses (Thu Apr 23, 2026)
David Savard se porte à la défense de Juraj Slafkovsky et de Kirby Dach at Dans Les Coulisses (Thu Apr 23, 2026)
Martin St-Louis backs Kirby Dach ahead of Game 3 as Canadiens signal lineup decision at Habs Fanatics (Thu Apr 23, 2026)
Canadiens hold Kirby Dach from media after Game 2 loss vs Lightning as decision draws scrutiny at Habs Fanatics (Wed Apr 22, 2026)
Pierre McGuire slams Montreal Canadiens players after OT mistake in emotional rant at A Winning Habit (Wed Apr 22, 2026)
'That’s unacceptable': Pierre McGuire calls out Kirby Dach after costly Game 2 mistake at Habs Fanatics (Wed Apr 22, 2026)
Martin St. louis se porte à la défense de Kirby Dach at HABSolument Fan (Wed Apr 22, 2026)
Nick Suzuki defends Kirby Dach after costly Game 2 mistakes vs Tampa Bay at Habs Fanatics (Wed Apr 22, 2026)
"Pour moi, Kirby Dach a disputé son dernier match de la saison" at HABSolument Fan (Wed Apr 22, 2026)
Martin St-Louis addresses Kirby Dach criticism in unexpected Canadiens media call morning after loss at Habs Fanatics (Wed Apr 22, 2026)
Martin St-Louis se porte à la défense de Kirby Dach at Dans Les Coulisses (Wed Apr 22, 2026)
Kirby Dach a si mal joué qu’il a fermé son compte Instagram at Dans Les Coulisses (Wed Apr 22, 2026)
Kirby Dach steps away from social media after wave of criticism following Canadiens’ Game 2 loss in Tampa at Habs Fanatics (Wed Apr 22, 2026)
Kirby Dach a désactivé son compte Instagram après la rencontre d'hier at HABSolument Fan (Wed Apr 22, 2026)
Le manque d’expérience a coulé le Canadien : Brendan Gallagher en a, lui at Dans Les Coulisses (Wed Apr 22, 2026)
Martin St. Louis reacts to Kirby Dach’s costly overtime mistakes in Game 2 loss to the Lightning at Habs Fanatics (Wed Apr 22, 2026)
Kirby Dach est sévèrement blâmé pour la défaite du Canadien at HABSolument Fan (Wed Apr 22, 2026)
Gilbert Delorme ne veut rien savoir de Kirby Dach pour le match #1 at HABSolument Fan (Fri Apr 17, 2026)
Anthony Martineau révèle son alignement controversé du CH pour amorcer les séries at HABSolument Fan (Thu Apr 16, 2026)
Retirer Kirby Dach de l'alignement du CH en séries: "Pour moi, c'est un no brainer!" at HABSolument Fan (Wed Apr 15, 2026)
Michkov > Reinbacher, Gallagher avant Dach SVP et l’argent de la NCAA at Dans Les Coulisses (Wed Apr 15, 2026)
Martin St. Louis makes his expectations crystal clear for Kirby Dach ahead of the playoffs at Habs Fanatics (Wed Apr 15, 2026)
« Brendan Gallagher doit aller voir Kirby Dach et lui dire de se réveiller » at Dans Les Coulisses (Mon Apr 13, 2026)
Zachary Bolduc doit jouer en séries : "C'est quoi l'acharnement à vouloir relancer Kirby Dach depuis 3 ans?" at HABSolument Fan (Mon Apr 13, 2026)
Kirby Dach could be the next Canadiens regular scratched by Martin St-Louis after an alarming report at Habs Fanatics (Sat Apr 11, 2026)
De nouveaux détails sur la blessure de Kirby Dach sont dévoilés at HABSolument Fan (Wed Apr 8, 2026)
Kirby Dach exits game vs Panthers as Canadiens get Kaiden Guhle injury update at Habs Fanatics (Tue Apr 7, 2026)
Canadiens expected to make multiple lineup changes tonight vs. Panthers at Habs Fanatics (Tue Apr 7, 2026)
Canadiens get boost ahead of Panthers game as Kirby Dach and Alexandre Texier are cleared to play at Habs Fanatics (Tue Apr 7, 2026)
Kirby Dach s’enligne pour remplacer Joe Veleno, qui n’était pas présent à l’entraînement at Dans Les Coulisses (Tue Apr 7, 2026)
Canadiens get encouraging update as Alexandre Texier and Kirby Dach return to the ice at Habs Fanatics (Tue Mar 31, 2026)
All signs point to Kirby Dach reclaiming his spot and ending the Arber Xhekaj debate at Habs Fanatics (Mon Mar 30, 2026)
La place de Kirby Dach est aux côtés de Patrik Laine dans les estrades at Dans Les Coulisses (Mon Mar 30, 2026)
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G |
| 2010-11 | Brick Invitational | Team Brick Alberta | 6 | 1 | 1 | 2 | 6 | 6 | 1 | 1 | 2 | 6 | ||||||||
| 2013-14 | AMBHL | Fort Saskatchewan Rang. Bntm AAA | 33 | 9 | 18 | 27 | 24 | |||||||||||||
| 2014-15 | AMBHL | Fort Saskatchewan Rang. Bntm AAA | 33 | 29 | 71 | 100 | 26 | |||||||||||||
| 2014-15 | AEHL U15 | Fort Saskatchewan Ranger U15 AAA | 15 | 14 | 18 | 32 | 14 | |||||||||||||
| 2015-16 | AEHL U18 | Fort Saskatchewan Ranger U18 AAA | 34 | 14 | 21 | 35 | 12 | |||||||||||||
| 2016-17 | AMHL | Fort Saskatchewan Ranger U18 AAA | 22 | 6 | 20 | 26 | 6 | |||||||||||||
| 2016-17 | WHL | Saskatoon Blades | 19 | 6 | 4 | 10 | +3 | 4 | ||||||||||||
| 2017-18 | WHL | Saskatoon Blades | 52 | 7 | 39 | 46 | -10 | 12 | ||||||||||||
| 2017-18 | WHC-17 | Canada Black U17 | 5 | 1 | 6 | 7 | 2 | |||||||||||||
| 2018-19 | Hlinka Gretzky Cup | Canada U18 | 5 | 2 | 5 | 7 | ||||||||||||||
| 2018-19 | WHL | Saskatoon Blades | 62 | 25 | 48 | 73 | +15 | 40 | 10 | 5 | 3 | 8 | -1 | 6 | ||||||
| 2019-20 | AHL | Rockford IceHogs | 3 | 0 | 0 | 0 | -1 | |||||||||||||
| 2019-20 | NHL | Chicago Blackhawks | 64 | 8 | 15 | 23 | -1 | 24 | 101 | 7.9 | 14:16 | 9 | 1 | 5 | 6 | +3 | 4 | 16 | 6.3 | 19:24 |
| 2020-21 | NHL | Chicago Blackhawks | 18 | 2 | 8 | 10 | -3 | 4 | 26 | 7.7 | 18:34 | |||||||||
| 2021-22 | NHL | Chicago Blackhawks | 70 | 9 | 17 | 26 | -18 | 43 | 116 | 7.8 | 18:03 | |||||||||
| 2022-23 | NHL | Montréal Canadiens | 58 | 14 | 24 | 38 | -2 | 43 | 107 | 13.1 | 18:30 | |||||||||
| 2023-24 | NHL | Montréal Canadiens | 2 | 0 | 2 | 2 | +2 | 3 | 0.0 | 13:01 | ||||||||||
| 2024-25 | NHL | Montréal Canadiens | 57 | 10 | 12 | 22 | -29 | 40 | 84 | 11.9 | 15:40 | |||||||||
| 2025-26 | NHL | Montréal Canadiens | 37 | 8 | 7 | 15 | -2 | 31 | 47 | 17.0 | 13:39 | 19 | 4 | 1 | 5 | -1 | 20 | 19 | 21.1 | 10:28 |
| NHL Career | 306 | 51 | 85 | 136 | -53 | 185 | 484 | 10.5 | 16:22 | 28 | 5 | 6 | 11 | +2 | 24 | 35 | 14.3 | 13:21 | ||
| Season | Team(s) | GP | TOI | Producer | Playmaker | Shooter | Sniper | Rebound | Rush | Skating | Defend |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | CHI | 64 | -0.51 | -0.43 | -0.40 | -0.34 | 0.41 | -0.25 | - | 0.43 | |
| 2020-21 | CHI | 18 | 0.10 | 2.26 | -1.28 | -1.32 | -2.02 | 0.06 | - | -1.31 | |
| 2021-22 | CHI | 70 | -1.11 | -0.72 | -0.97 | -0.73 | -1.40 | 0.47 | 0.35 | -0.93 | |
| 2022-23 | MTL | 58 | -1.01 | -0.87 | -0.58 | -0.44 | 0.77 | -1.49 | 0.23 | 0.41 | |
| 2023-24 | MTL | 2 | 13.31 | 38.15 | -1.51 | -1.81 | 8.21 | -1.85 | 2.14 | 1.65 | |
| 2024-25 | MTL | 57 | -0.90 | -1.04 | -0.17 | -0.63 | 1.07 | 0.46 | 0.38 | 0.05 | |
| 2025-26 | MTL | 37 | -0.06 | -0.92 | 0.99 | 1.89 | -2.06 | 1.27 | 0.60 | -1.43 |
| Season | Team(s) | GP | TOI | 5v5 TOI | 5v4 TOI | 4v5 TOI | Possession | Drive | Suppress | Faceoffs |
|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | CHI | 64 | 0.02 | -0.52 | -1.88 | 0.07 | -0.48 | 0.91 | 33.8 | |
| 2020-21 | CHI | 18 | 0.43 | 0.79 | 0.31 | -0.71 | -0.78 | -0.14 | 40.3 | |
| 2021-22 | CHI | 70 | 0.97 | -0.11 | -0.07 | -0.02 | -0.45 | 0.77 | 32.8 | |
| 2022-23 | MTL | 58 | 1.10 | 0.97 | -1.50 | 1.33 | 0.82 | 0.93 | 38.3 | |
| 2023-24 | MTL | 2 | -1.78 | 0.99 | -1.91 | 3.09 | 1.35 | 3.11 | - | |
| 2024-25 | MTL | 57 | 0.21 | 0.35 | -2.10 | -1.09 | -0.62 | -0.98 | 40.3 | |
| 2025-26 | MTL | 37 | -0.07 | -0.67 | -1.96 | -0.92 | -0.65 | -0.50 | 41.4 |
| Season | Team(s) | GP | TOI | G/60 | A/60 | Pts/60 | xG/60 | GAE/60 | Sh% | xSh% | Sh%AE | %SA Rush | %SA Reb. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | CHI | 64 | 778:16 | 0.62 | 0.85 | 1.46 | 0.71 | -0.09 | 8.89 | 10.23 | -1.34 | 3.31 | 7.44 |
| 2020-21 | CHI | 18 | 233:01 | 0.26 | 1.54 | 1.80 | 0.50 | -0.24 | 5.88 | 11.38 | -5.49 | 3.85 | 0.00 |
| 2021-22 | CHI | 70 | 984:53 | 0.43 | 0.67 | 1.10 | 0.57 | -0.14 | 7.95 | 10.66 | -2.70 | 4.96 | 2.48 |
| 2022-23 | MTL | 58 | 801:57 | 0.60 | 0.75 | 1.35 | 0.74 | -0.14 | 9.30 | 11.44 | -2.14 | 0.81 | 9.68 |
| 2023-24 | MTL | 2 | 16:26 | 0.00 | 7.30 | 7.30 | 0.74 | -0.74 | 0.00 | 6.76 | -6.76 | 0.00 | 33.33 |
| 2024-25 | MTL | 57 | 703:04 | 0.60 | 0.51 | 1.11 | 0.75 | -0.15 | 9.86 | 12.34 | -2.48 | 3.12 | 10.42 |
| 2025-26 | MTL | 37 | 439:13 | 1.09 | 0.68 | 1.78 | 0.65 | 0.44 | 17.78 | 10.64 | 7.14 | 4.62 | 1.54 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | CHI | 64 | 778:16 | 39.47 | 2.54 | 2.29 | 42.25 | 2.24 | 2.60 | 53.23 | 46.80 | -0.30 | -0.32 | -0.24 |
| 2020-21 | CHI | 18 | 233:01 | 33.22 | 2.83 | 2.14 | 44.03 | 4.12 | 3.11 | 40.74 | 40.76 | -0.15 | 0.23 | -3.55 |
| 2021-22 | CHI | 70 | 984:53 | 35.33 | 2.13 | 2.18 | 40.51 | 3.05 | 2.54 | 41.18 | 46.22 | -0.02 | 0.02 | -0.46 |
| 2022-23 | MTL | 58 | 801:57 | 40.78 | 2.77 | 2.58 | 40.03 | 2.47 | 2.69 | 52.86 | 48.94 | 0.19 | -0.22 | 3.87 |
| 2023-24 | MTL | 2 | 16:26 | 47.46 | 7.30 | 2.26 | 29.21 | 0.00 | 1.27 | 100.00 | 63.98 | -0.34 | -1.22 | 12.88 |
| 2024-25 | MTL | 57 | 703:04 | 36.78 | 1.88 | 2.52 | 44.63 | 3.24 | 2.75 | 36.67 | 47.80 | -0.12 | 0.09 | -1.94 |
| 2025-26 | MTL | 37 | 439:13 | 36.06 | 3.01 | 2.46 | 39.89 | 3.01 | 2.70 | 50.00 | 47.67 | -0.32 | 0.04 | -3.45 |
| Skating | Shooting | Zone Time | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | GP | Top Speed | Bursts>20/mi | 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. |
URL: https://puckalytics.com/cdn/player_cards/20252026/kirby-dach-8481523.png
Player cards present an infographic of a players performance using a series of Player Archetypes developed for Puckalytics.com and TheStanleyCap.com. The boxes in the rink image show the archetype ratings for the season specified in the card while the graphs to the right show the five-year trends for those archetypes.
Except for Faceoffs, the values shown are the players z-score (standard deviation from the mean) for the specific metric used to calculate the archetype values. When calculating z-scores forwards were compared to forwards and defensemen were compared to defensemen. Positive values indicate the player is above average and shaded in blue, while negative values indicate the player is below average and shaded in pink. The five year trend charts show a range of -4.0 to 4.0.
The value shown for Faceoffs is the faceoff winning percentage rather than their z-score with winning percentages below 50 in pink shades and above 50 in blue shades.
All archetypes are 5v5 except 5v4 TOI, 4v5 TOI, Skating (even strength) and Faceoffs (all situations). Archetypes use regular season data only.
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: Player cards 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.
Read Introducing Player Archetypes on HockeyAnalysis.com for more details on archetype calculations.