Tuesday, March 24, 2026
How the result moved each team's playoff odds, calculated Mar 24, 2026 8:47 PM EDT.
Highlights
Shot quality
Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken,
the shot type, the strength and what happened just before it. How it works
LAK 47%Deserve to win 53% CGY
LAK CGY
2.28 Expected goals 2.42
2 Goals (no shootout) 2
1.36 Expected goals, 5 on 5 1.24
55 Shot attempts 51
39 Unblocked attempts 36
25 Shots on goal 23
Shot map
LAK shoots ←Bigger circle: higher xG; filled: goal → CGY shoots
Hunter Brzustewicz: wrist, 40 ft, xG 0.01 (P1 0:29)
Victor Olofsson: bat, 14 ft, xG 0.02 (P1 0:30)
Scott Laughton: wrist, 32 ft, xG 0.01 (P1 1:39)
Alex Laferriere: backhand, 9 ft, xG 0.08 (P1 2:47)
Zach Whitecloud: wrist, 88 ft, xG 0.00 (P1 3:21)
Matt Coronato: tip-in, 12 ft, xG 0.07 (P1 4:02)
Zayne Parekh: wrist, 28 ft, xG 0.06 (P1 4:28)
Cody Ceci: wrist, 173 ft, xG 0.00 (P1 9:56)
Scott Laughton: backhand, 5 ft, xG 0.06 (P1 10:05)
Scott Laughton: backhand, 6 ft, xG 0.04 (P1 10:07)
Mikey Anderson: snap, 32 ft, xG 0.09 (P1 11:01)
Blake Coleman: snap, 17 ft, xG 0.28 (P1 12:30)
Blake Coleman: wrist, 33 ft, xG 0.07 (P1 13:07)
Samuel Helenius: wrist, 28 ft, xG 0.02 (P1 14:42)
Drew Doughty: slap, 64 ft, xG 0.02 (P1 14:50)
Mikey Anderson: slap, 50 ft, xG 0.00 (P1 14:51)
Alex Laferriere: tip-in, 86 ft, xG 0.00 (P1 15:22)
Artemi Panarin: slap, 44 ft, xG 0.06 (P1 17:57)
Artemi Panarin: slap, 36 ft, xG 0.09 (P1 18:06)
Brandt Clarke: tip-in, 7 ft, xG 0.12 (P1 18:20)
Matvei Gridin: wrist, 49 ft, xG 0.01 (P1 19:39)
Victor Olofsson: wrist, 42 ft, xG 0.03 (P2 2:34)
Blake Coleman: backhand, 66 ft, xG 0.00 (P2 3:45)
Jared Wright: wrist, 28 ft, xG 0.02 (P2 3:59)
Mikael Backlund: wrist, 51 ft, xG 0.00 (P2 5:52)
Blake Coleman: bat, 6 ft, xG 0.09 (P2 5:54)
Drew Doughty: wrist, 57 ft, xG 0.03 (P2 6:50)
Mikey Anderson: slap, 55 ft, xG 0.03 (P2 9:12)
Artemi Panarin: wrist, 50 ft, xG 0.02 (P2 10:09)
Trevor Moore: snap, 33 ft, xG 0.03 (P2 11:51)
Alex Laferriere: backhand, 11 ft, xG 0.06 (P2 11:59)
Yegor Sharangovich: wrist, 49 ft, xG 0.02 (P2 14:13)
Yegor Sharangovich: wrist, 35 ft, xG 0.06 (P2 14:31)
Adrian Kempe: snap, 69 ft, xG 0.01 (P2 16:16)
Blake Coleman: backhand, 38 ft, xG 0.03 (P2 16:39)
Jared Wright: snap, 33 ft, xG 0.11 (P2 17:13)
Joel Edmundson: wrist, 34 ft, xG 0.07 (P2 17:41)
Mathieu Joseph: wrist, 34 ft, xG 0.07 (P2 17:44)
Quinton Byfield: wrist, 10 ft, xG 0.02 (P2 17:45)
Trevor Moore: wrist, 14 ft, xG 0.12 (P2 18:34)
Jeff Malott: backhand, 8 ft, xG 0.03 (P2 18:43)
Joel Farabee: wrist, 47 ft, xG 0.01 (P3 0:25)
Morgan Frost: wrist, 55 ft, xG 0.01 (P3 1:23)
Mathieu Joseph: wrist, 40 ft, xG 0.01 (P3 2:18)
Drew Doughty: wrist, 35 ft, xG 0.03 (P3 2:55)
Joel Edmundson: wrist, 60 ft, xG 0.02 (P3 6:04)
Blake Coleman: snap, 34 ft, xG 0.09 (P3 6:41)
Hunter Brzustewicz: wrist, 62 ft, xG 0.00 (P3 7:09)
Victor Olofsson: tip-in, 37 ft, xG 0.04 (P3 8:43)
Mikey Anderson: slap, 63 ft, xG 0.02 (P3 9:55)
Zayne Parekh: wrist, 57 ft, xG 0.03 (P3 10:59)
Blake Coleman: tip-in, 14 ft, xG 0.06 (P3 11:44)
Trevor Moore: backhand, 16 ft, xG 0.02 (P3 12:18)
Hunter Brzustewicz: slap, 50 ft, xG 0.04 (P3 12:35)
Zayne Parekh: wrist, 34 ft, xG 0.08 (P3 12:45)
Zayne Parekh: snap, 35 ft, xG 0.06 (P3 14:04)
Trevor Moore: snap, 16 ft, xG 0.23 (P3 14:12)
Quinton Byfield: wrist, 45 ft, xG 0.02 (P3 14:28)
Mikael Backlund: tip-in, 7 ft, xG 0.10 (P3 16:01)
Matt Coronato: backhand, 9 ft, xG 0.13 (P3 16:38)
Yegor Sharangovich: wrist, 40 ft, xG 0.05 (P3 18:02)
Mikael Backlund: tip-in, 12 ft, xG 0.09 (P3 19:02)
Artemi Panarin: wrist, 35 ft, xG 0.02 (P3 19:59)
Artemi Panarin: wrist, 35 ft, xG 0.07 (OT 1:09)
Victor Olofsson: wrist, 29 ft, xG 0.11 (OT 1:16)
Victor Olofsson: wrist, 13 ft, xG 0.18 (OT 3:14)
Yegor Sharangovich: wrist, 35 ft, xG 0.04 (OT 3:37)
Artemi Panarin: snap, 22 ft, xG 0.18 (OT 4:10)
Morgan Frost: wrist, 12 ft, xG 0.19 (OT 4:27)
Morgan Frost: wrist, 21 ft, xG 0.15 (OT 4:34)
Artemi Panarin: backhand, 7 ft, xG 0.11 (OT 4:48)
Quinton Byfield: GOAL, backhand, 10 ft, xG 0.18 (P1 2:35)
Olli Maatta: GOAL, wrist, 20 ft, xG 0.09 (P2 14:50)
Quinton Byfield: GOAL, snap, 28 ft, xG 0.16 (P3 0:17)
Zayne Parekh: GOAL, wrist, 30 ft, xG 0.12 (P3 13:02)
About these numbers
xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot
from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the
share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how
often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count
as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map
leaves them out.
All columns
Box score
Los Angeles Kings
Calgary Flames
Goalie
SA GA
SV SV%
xGA
GSAx
Dustin Wolf
25 2 23
.920
2.28
+0.28
Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.
Player ratings
What each player added to the result, in goals, from most to least. Hover a number for what it's made of.
Los Angeles Kings
Player
Rating
Points
Shots
On ice
Pen
FO
Other
GSAx
TOI
55 Quinton Byfield R
+1.93
+1.50
+0.24
+0.19
0.00
-0.02
+0.02
—
19:50
12 Trevor Moore L
+1.11
+0.70
+0.26
+0.11
0.00
0.00
+0.04
—
19:33
8 Drew Doughty D
+1.06
+0.55
+0.05
+0.33
0.00
0.00
+0.13
—
25:48
40 Joel Armia R
+0.92
+0.70
0.00
+0.24
0.00
0.00
-0.02
—
10:24
14 Alex Laferriere R
+0.75
+0.55
+0.10
+0.15
0.00
-0.01
-0.04
—
20:10
44 Mikey Anderson D
+0.63
0.00
+0.09
+0.45
0.00
0.00
+0.09
—
21:15
10 Artemi Panarin L
+0.59
0.00
+0.36
+0.08
+0.15
0.00
0.00
—
22:05
35 Darcy Kuemper G
+0.42
0.00
—
—
0.00
—
—
+0.42
65:00
39 Jeff Malott L
+0.32
0.00
+0.02
+0.30
0.00
0.00
0.00
—
7:16
9 Adrian Kempe R
+0.11
0.00
0.00
+0.11
0.00
0.00
0.00
—
19:46
6 Joel Edmundson D
+0.11
0.00
+0.05
-0.04
0.00
0.00
+0.09
—
19:28
11 Anze Kopitar C
+0.11
0.00
0.00
+0.07
0.00
+0.06
-0.02
—
20:45
79 Samuel Helenius C
+0.10
0.00
+0.01
+0.10
0.00
-0.02
0.00
—
8:15
2 Brian Dumoulin D
+0.08
0.00
0.00
+0.05
0.00
0.00
+0.03
—
15:08
92 Brandt Clarke D
+0.05
0.00
+0.08
-0.08
0.00
0.00
+0.05
—
20:49
17 Mathieu Joseph R
+0.02
0.00
+0.05
-0.22
+0.15
+0.01
+0.02
—
11:59
53 Jared Wright R
-0.03
0.00
+0.09
-0.22
0.00
0.00
+0.10
—
12:59
21 Scott Laughton C
-0.18
0.00
+0.07
-0.08
-0.15
-0.03
+0.01
—
16:05
5 Cody Ceci D
-0.46
0.00
0.00
-0.16
-0.30
0.00
0.00
—
17:30
Calgary Flames
Player
Rating
Points
Shots
On ice
Pen
FO
Other
GSAx
TOI
20 Blake Coleman L
+1.10
0.00
+0.40
+0.56
+0.15
0.00
-0.02
—
19:54
19 Zayne Parekh D
+0.97
+0.75
+0.22
-0.12
+0.15
0.00
-0.04
—
17:43
95 Victor Olofsson L
+0.90
+0.70
+0.25
-0.07
0.00
0.00
+0.03
—
16:09
11 Mikael Backlund C
+0.72
0.00
+0.13
+0.59
0.00
+0.01
0.00
—
19:25
86 Joel Farabee L
+0.61
0.00
0.00
+0.60
0.00
0.00
0.00
—
18:05
3 Olli Maatta D
+0.49
+0.75
+0.06
-0.52
0.00
0.00
+0.20
—
20:25
28 Zach Whitecloud D
+0.43
0.00
0.00
+0.28
0.00
0.00
+0.15
—
27:42
27 Matt Coronato R
+0.38
+0.70
+0.13
-0.31
-0.15
-0.01
+0.03
—
19:12
92 Matvei Gridin R
+0.36
+0.55
+0.01
-0.31
+0.15
+0.01
-0.04
—
18:44
32 Dustin Wolf G
+0.28
0.00
—
—
0.00
—
—
+0.28
64:49
7 Kevin Bahl D
+0.16
0.00
0.00
+0.31
-0.15
0.00
0.00
—
22:41
44 Joel Hanley D
+0.15
0.00
0.00
+0.09
0.00
0.00
+0.06
—
14:15
22 Ryan Strome C
+0.14
+0.55
0.00
-0.43
0.00
-0.01
+0.03
—
15:18
16 Morgan Frost C
+0.04
0.00
+0.22
-0.27
0.00
+0.04
+0.05
—
19:08
17 Yegor Sharangovich C
-0.06
0.00
+0.11
-0.12
0.00
-0.03
-0.02
—
18:59
76 Martin Pospisil C
-0.07
0.00
0.00
-0.07
0.00
0.00
0.00
—
9:12
43 Adam Klapka R
-0.39
0.00
0.00
-0.49
0.00
0.00
+0.10
—
9:03
70 Ryan Lomberg L
-0.50
0.00
0.00
-0.50
0.00
0.00
0.00
—
8:26
48 Hunter Brzustewicz D
-0.53
0.00
+0.03
-0.61
0.00
0.00
+0.05
—
16:50
An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a
player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays,
all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.