Chicago BlackhawksCHI 4–2 Final Seattle KrakenSEA

Saturday, April 4, 2026

Final 1st2nd3rd T SOG
Chicago BlackhawksCHI 022 4 31
Seattle KrakenSEA 002 2 27
Playoff odds, % Change
SEA -3.8
CHI +0.0
NSH +1.0
SJS +1.0
LAK +0.7
VGK +0.7

How the result moved each team's playoff odds, calculated Apr 4, 2026 9:23 PM EDT.

Highlights

Scoring

1st Period
No scoring
2nd Period
9:15 CHI Teuvo Teravainen (14)PP Connor Bedard (40), Frank Nazar (25) · wrist xG 0.18 1–0 ▶
19:37 CHI Tyler Bertuzzi (32) Ilya Mikheyev (17), Wyatt Kaiser (9) · wrist xG 0.19 2–0 ▶
3rd Period
10:48 SEA Jaden Schwartz (11) Eeli Tolvanen (24), Matty Beniers (27) · wrist xG 0.18 2–1 ▶
13:08 CHI Sacha Boisvert (1) Kevin Korchinski (2), Landon Slaggert (4) · snap xG 0.20 3–1 ▶
14:18 SEA Kaapo Kakko (13) Berkly Catton (10), Jaden Schwartz (12) · snap xG 0.20 3–2 ▶
18:48 CHI Ilya Mikheyev (16)EN Wyatt Kaiser (10), Connor Bedard (41) · wrist xG 0.45 4–2 ▶

Score away–home after each goal; season totals in parentheses.

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

CHI 65%Deserve to win35% SEA
CHISEA
3.71Expected goals2.39
4Goals (no shootout)2
2.78Expected goals, 5 on 52.02
60Shot attempts62
47Unblocked attempts40
31Shots on goal27

Game notes

What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the shots' expected goals (xG).

3rd Period
18:14 SEA Pulled goalie Pulled goalie · Pulled Grubauer, down 3–2
With 1:46 left
18:40 SEA Shortened bench Shortened bench · 2 forwards sat
Fisker Molgaard and Meyers: no shift after 8:31 of the 3rd

Shot map

CHI shoots ←Bigger circle: higher xG; filled: goal→ SEA shoots
Teuvo Teravainen: backhand, 17 ft, xG 0.12 (P1 0:30) Ilya Mikheyev: wrist, 30 ft, xG 0.10 (P1 1:02) Jaden Schwartz: tip-in, 8 ft, xG 0.10 (P1 3:01) Brandon Montour: wrist, 53 ft, xG 0.02 (P1 3:33) Kevin Korchinski: wrist, 67 ft, xG 0.01 (P1 4:26) Frank Nazar: wrist, 44 ft, xG 0.03 (P1 4:35) Teuvo Teravainen: wrist, 26 ft, xG 0.09 (P1 6:18) Ryan Donato: poke, 9 ft, xG 0.01 (P1 6:21) Ryan Donato: wrist, 6 ft, xG 0.07 (P1 6:22) Louis Crevier: wrist, 66 ft, xG 0.01 (P1 8:32) Tyler Bertuzzi: snap, 81 ft, xG 0.00 (P1 9:34) Jamie Oleksiak: tip-in, 10 ft, xG 0.09 (P1 10:26) Matty Beniers: backhand, 7 ft, xG 0.18 (P1 11:02) Adam Larsson: slap, 47 ft, xG 0.02 (P1 11:26) Brandon Montour: wrist, 45 ft, xG 0.01 (P1 12:10) Andre Burakovsky: wrist, 28 ft, xG 0.05 (P1 15:25) Brandon Montour: wrist, 54 ft, xG 0.01 (P1 15:34) Adam Larsson: slap, 47 ft, xG 0.03 (P1 15:59) Ryan Donato: wrist, 14 ft, xG 0.14 (P1 18:32) Tyler Bertuzzi: wrist, 18 ft, xG 0.05 (P1 18:42) Sacha Boisvert: backhand, 7 ft, xG 0.15 (P1 19:45) Nick Lardis: slap, 41 ft, xG 0.04 (P2 0:14) Wyatt Kaiser: wrist, 48 ft, xG 0.02 (P2 0:18) Nick Lardis: wrist, 22 ft, xG 0.14 (P2 0:35) Jamie Oleksiak: wrist, 60 ft, xG 0.00 (P2 1:16) Frederick Gaudreau: wrist, 36 ft, xG 0.05 (P2 2:12) Landon Slaggert: wrist, 30 ft, xG 0.09 (P2 2:54) Andre Burakovsky: tip-in, 26 ft, xG 0.04 (P2 3:22) Sacha Boisvert: wrist, 36 ft, xG 0.08 (P2 3:38) Nick Lardis: wrist, 13 ft, xG 0.04 (P2 3:39) Teuvo Teravainen: wrist, 25 ft, xG 0.19 (P2 4:06) Jared McCann: tip-in, 24 ft, xG 0.06 (P2 4:25) Berkly Catton: wrist, 40 ft, xG 0.05 (P2 5:39) Vince Dunn: snap, 59 ft, xG 0.01 (P2 6:20) Sam Rinzel: wrist, 46 ft, xG 0.01 (P2 6:51) Ryan Greene: wrist, 24 ft, xG 0.03 (P2 7:11) Ryan Donato: wrist, 30 ft, xG 0.06 (P2 7:28) Bobby McMann: wrist, 53 ft, xG 0.01 (P2 7:37) Ben Meyers: wrist, 37 ft, xG 0.05 (P2 8:08) Connor Bedard: wrist, 40 ft, xG 0.06 (P2 8:34) Ryan Donato: wrist, 77 ft, xG 0.00 (P2 9:45) Berkly Catton: wrist, 28 ft, xG 0.15 (P2 9:55) Ryan Donato: wrist, 36 ft, xG 0.06 (P2 10:11) Nick Lardis: wrist, 9 ft, xG 0.20 (P2 10:59) Frederick Gaudreau: wrist, 178 ft, xG 0.00 (P2 11:11) Anton Frondell: slap, 31 ft, xG 0.07 (P2 12:16) Ryan Donato: backhand, 73 ft, xG 0.01 (P2 12:56) Jordan Eberle: wrist, 17 ft, xG 0.13 (P2 14:14) Bobby McMann: wrist, 22 ft, xG 0.12 (P2 15:26) Landon Slaggert: backhand, 25 ft, xG 0.03 (P2 17:01) Frank Nazar: wrist, 45 ft, xG 0.03 (P2 17:40) Ryan Donato: snap, 39 ft, xG 0.02 (P2 17:43) Bobby McMann: backhand, 78 ft, xG 0.00 (P2 18:05) Eeli Tolvanen: tip-in, 9 ft, xG 0.05 (P2 19:11) Brandon Montour: slap, 56 ft, xG 0.03 (P2 19:20) Connor Bedard: snap, 23 ft, xG 0.15 (P2 19:47) Teuvo Teravainen: wrist, 74 ft, xG 0.00 (P2 19:57) Nick Lardis: poke, 13 ft, xG 0.12 (P3 0:41) Vince Dunn: wrist, 56 ft, xG 0.02 (P3 1:18) Brandon Montour: slap, 58 ft, xG 0.05 (P3 2:03) Jordan Eberle: wrist, 25 ft, xG 0.11 (P3 3:28) Brandon Montour: wrist, 43 ft, xG 0.02 (P3 3:59) Jamie Oleksiak: backhand, 45 ft, xG 0.01 (P3 4:05) Connor Bedard: wrist, 11 ft, xG 0.05 (P3 5:24) Teuvo Teravainen: wrist, 33 ft, xG 0.08 (P3 5:31) Ryan Lindgren: wrist, 66 ft, xG 0.01 (P3 5:46) Bobby McMann: wrist, 4 ft, xG 0.15 (P3 5:48) Ryan Lindgren: backhand, 44 ft, xG 0.01 (P3 6:07) Anton Frondell: wrist, 23 ft, xG 0.14 (P3 7:49) Adam Larsson: slap, 63 ft, xG 0.02 (P3 8:29) Sam Rinzel: wrist, 47 ft, xG 0.01 (P3 8:44) Ryan Greene: wrist, 42 ft, xG 0.04 (P3 9:05) Matty Beniers: wrist, 9 ft, xG 0.07 (P3 10:16) Matty Beniers: wrist, 5 ft, xG 0.04 (P3 10:17) Tyler Bertuzzi: wrist, 33 ft, xG 0.04 (P3 11:19) Tyler Bertuzzi: wrist, 35 ft, xG 0.01 (P3 11:56) Adam Larsson: wrist, 59 ft, xG 0.01 (P3 12:19) Berkly Catton: wrist, 16 ft, xG 0.16 (P3 14:16) Brandon Montour: slap, 31 ft, xG 0.11 (P3 15:50) Brandon Montour: slap, 67 ft, xG 0.02 (P3 19:03) Ryker Evans: wrist, 84 ft, xG 0.01 (P3 19:55) Teuvo Teravainen: GOAL, wrist, 8 ft, xG 0.18 (P2 9:15) Tyler Bertuzzi: GOAL, wrist, 11 ft, xG 0.19 (P2 19:37) Jaden Schwartz: GOAL, wrist, 7 ft, xG 0.18 (P3 10:48) Sacha Boisvert: GOAL, snap, 24 ft, xG 0.20 (P3 13:08) Kaapo Kakko: GOAL, snap, 22 ft, xG 0.20 (P3 14:18) Ilya Mikheyev: GOAL, wrist, 40 ft, xG 0.45 (P3 18:48)
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.

Box score

Chicago Blackhawks

Skater GAP+/− AttxG HitBlkTOI
Forwards
86 Teuvo Teravainen 101 0 60.65 0220:48
91 Frank Nazar 011 -1 40.07 1018:57
59 Tyler Bertuzzi 101 +1 60.29 2118:46
98 Connor Bedard 022 0 30.26 0117:41
95 Ilya Mikheyev 112 +1 30.55 1117:14
16 Anton Frondell 000 +1 30.21 2116:50
20 Ryan Greene 000 -1 20.07 1116:17
8 Ryan Donato 000 -1 100.37 0015:12
76 Nick Lardis 000 0 50.54 1014:12
84 Landon Slaggert 011 +1 20.12 2009:58
95 Andre Burakovsky 000 +1 20.09 0109:24
90 Sacha Boisvert 101 +1 40.43 2009:18
Defense
72 Alex Vlasic 000 +1 20.00 0322:27
6 Sam Rinzel 000 +1 20.02 1121:04
44 Wyatt Kaiser 022 -1 10.02 1120:41
46 Louis Crevier 000 0 30.01 3320:09
38 Ethan Del Mastro 000 0 10.00 0315:42
14 Kevin Korchinski 011 +1 10.01 0111:20
Goalie SAGA SVSV% xGA GSAx
Arvid Soderblom 27225 .926 2.39 +0.39

Seattle Kraken

Skater GAP+/− AttxG HitBlkTOI
Forwards
10 Matty Beniers 011 -1 70.29 0020:49
7 Jordan Eberle 000 -2 30.24 2018:57
19 Jared McCann 000 -2 20.06 1218:30
9 Chandler Stephenson 000 -1 00.00 0017:36
74 Bobby McMann 000 -1 60.28 0015:57
84 Kaapo Kakko 101 +1 20.20 0114:39
17 Eeli Tolvanen 011 0 10.05 5014:22
71 Jaden Schwartz 112 +1 30.28 0114:08
89 Frederick Gaudreau 000 0 20.05 1014:05
27 Berkly Catton 011 +1 50.36 0111:59
59 Ben Meyers 000 0 30.05 2011:26
78 Oscar Fisker Molgaard 000 0 10.00 0007:04
Defense
62 Brandon Montour 000 -1 90.27 1125:03
6 Adam Larsson 000 -1 50.09 2322:02
29 Vince Dunn 000 -2 30.03 0019:25
55 Ryan Lindgren 000 -1 30.02 1117:02
41 Ryker Evans 000 +1 20.01 0116:51
4 Jamie Oleksiak 000 +2 50.11 1116:23
Goalie SAGA SVSV% xGA GSAx
Philipp Grubauer 30327 .900 3.26 +0.26

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.

Chicago Blackhawks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
98 Connor Bedard C +2.66 +1.25 +0.17 +0.86 +0.30 +0.05 +0.03 — 17:41
86 Teuvo Teravainen C +2.41 +0.75 +0.42 +1.22 0.00 -0.04 +0.06 — 20:48
76 Nick Lardis L +1.47 0.00 +0.35 +1.18 0.00 0.00 -0.06 — 14:12
95 Ilya Mikheyev R +1.41 +1.45 +0.36 -0.43 0.00 0.00 +0.03 — 17:14
12 Sacha Boisvert C +1.36 +0.75 +0.28 +0.34 0.00 -0.01 0.00 — 9:18
14 Kevin Korchinski D +1.15 +0.70 0.00 +0.42 0.00 0.00 +0.03 — 11:20
72 Alex Vlasic D +0.92 0.00 0.00 +0.75 0.00 0.00 +0.17 — 22:27
44 Wyatt Kaiser D +0.87 +1.25 +0.01 -0.44 0.00 0.00 +0.05 — 20:41
6 Sam Rinzel D +0.87 0.00 +0.01 +0.81 0.00 0.00 +0.05 — 21:04
59 Tyler Bertuzzi L +0.77 +0.75 +0.19 -0.21 0.00 +0.01 +0.03 — 18:46
84 Landon Slaggert L +0.76 +0.55 +0.08 -0.02 +0.15 0.00 0.00 — 9:58
28 Andre Burakovsky L +0.43 0.00 +0.06 +0.32 0.00 0.00 +0.05 — 9:24
40 Arvid Soderblom G +0.39 0.00 — — 0.00 — — +0.39 60:00
38 Ethan Del Mastro D +0.34 0.00 0.00 +0.21 0.00 0.00 +0.13 — 15:42
91 Frank Nazar C +0.20 +0.55 +0.04 -0.25 -0.15 +0.01 0.00 — 18:57
46 Louis Crevier D +0.04 0.00 +0.01 -0.08 0.00 0.00 +0.11 — 20:09
8 Ryan Donato C +0.02 0.00 +0.24 -0.24 0.00 -0.01 +0.02 — 15:12
16 Anton Frondell C 0.00 0.00 +0.14 +0.02 -0.15 -0.05 +0.05 — 16:50
20 Ryan Greene C -0.23 0.00 +0.05 -0.30 0.00 -0.03 +0.05 — 16:17

Seattle Kraken

Player Rating Points Shots On ice Pen FO Other GSAx TOI
17 Jaden Schwartz L +2.12 +1.30 +0.19 +0.58 0.00 0.00 +0.05 — 14:08
27 Berkly Catton C +1.78 +0.70 +0.23 +0.64 +0.15 -0.02 +0.07 — 11:59
84 Kaapo Kakko R +1.19 +0.75 +0.13 +0.27 0.00 -0.01 +0.05 — 14:39
24 Jamie Oleksiak D +0.94 0.00 +0.07 +0.82 0.00 0.00 +0.05 — 16:23
20 Eeli Tolvanen R +0.74 +0.70 +0.03 +0.03 0.00 0.00 -0.02 — 14:22
62 Brandon Montour D +0.63 0.00 +0.18 +0.42 0.00 0.00 +0.03 — 25:03
41 Ryker Evans D +0.41 0.00 +0.01 +0.38 0.00 0.00 +0.03 — 16:51
31 Philipp Grubauer G +0.26 0.00 — — 0.00 — — +0.26 58:19
78 Oscar Fisker Molgaard C -0.09 0.00 0.00 -0.07 0.00 -0.02 0.00 — 7:04
59 Ben Meyers C -0.09 0.00 +0.03 -0.17 0.00 +0.05 0.00 — 11:26
10 Matty Beniers C -0.11 +0.55 +0.19 -0.82 0.00 +0.02 -0.04 — 20:49
89 Frederick Gaudreau C -0.26 0.00 +0.03 -0.31 0.00 +0.02 0.00 — 14:05
9 Chandler Stephenson C -0.43 0.00 0.00 -0.42 0.00 +0.03 -0.04 — 17:36
74 Bobby McMann C -0.46 0.00 +0.18 -0.64 0.00 0.00 0.00 — 15:57
19 Jared McCann L -0.49 0.00 +0.04 -0.61 0.00 0.00 +0.08 — 18:30
55 Ryan Lindgren D -0.63 0.00 +0.01 -0.52 -0.15 0.00 +0.03 — 17:02
7 Jordan Eberle R -0.78 0.00 +0.16 -0.98 0.00 0.00 +0.04 — 18:57
6 Adam Larsson D -1.35 0.00 +0.06 -1.38 -0.15 0.00 +0.13 — 22:02
29 Vince Dunn D -1.36 0.00 +0.02 -1.38 0.00 0.00 0.00 — 19:25

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.