Chicago BlackhawksCHI 8–3 Final St. Louis BluesSTL

Wednesday, October 15, 2025

Final 1st2nd3rd T SOG
Chicago BlackhawksCHI 233 8 29
St. Louis BluesSTL 201 3 26

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
3:02 CHI Ilya Mikheyev (3) Unassisted · wrist xG 0.05 1–0 ▶
4:29 STL Jake Neighbours (4) Colton Parayko (2), Pavel Buchnevich (3) · wrist xG 0.07 1–1 ▶
5:23 CHI Lukas Reichel (1) Matt Grzelcyk (1) · wrist xG 0.01 2–1 ▶
14:54 STL Dylan Holloway (1) Jordan Kyrou (2) · wrist xG 0.10 2–2 ▶
2nd Period
2:49 CHI Lukas Reichel (2) Alex Vlasic (1), Connor Bedard (2) · tip-in xG 0.09 3–2 ▶
4:32 CHI Frank Nazar (2) Tyler Bertuzzi (3), Wyatt Kaiser (1) · snap xG 0.21 4–2 ▶
8:52 CHI Jason Dickinson (1) Alex Vlasic (2) · wrist xG 0.02 5–2 ▶
3rd Period
1:17 CHI Ryan Donato (1) Louis Crevier (1), Ilya Mikheyev (1) · poke xG 0.10 6–2 ▶
5:03 CHI Tyler Bertuzzi (1)PP Teuvo Teravainen (5), Connor Bedard (3) · tip-in xG 0.17 7–2 ▶
11:28 STL Tyler Tucker (1) Jake Neighbours (1) · wrist xG 0.01 7–3 ▶
12:21 CHI Ryan Greene (1) Lukas Reichel (1), Connor Bedard (4) · wrist xG 0.13 8–3 ▶

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 67%Deserve to win33% STL
CHISTL
3.74Expected goals2.68
8Goals (no shootout)3
2.95Expected goals, 5 on 52.68
55Shot attempts55
43Unblocked attempts43
29Shots on goal26

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).

1st Period
20:00 STL Goalie change Goalie change · Hofer in for Binnington
The start of the 2nd; Binnington had allowed 1 goal on 7 shots (0.97 xG)
2nd Period
2:49 STL Goalie Goalie · Hofer −2.3 goals saved
3 goals on 0.71 xG, 11 shots on goal
7:45 STL Goalie change Goalie change · Binnington in for Hofer
7:45 of the 2nd; Hofer had allowed 4 goals on 14 shots (1.39 xG)
8:30 CHI xG swing xG swing · Out-chanced STL 1.33–0.11
In xG over 10 minutes, 18:40 of the 1st to 8:40 of the 2nd; goals 2–0
8:52 CHI Deserve to win Deserve to win · CHI takes the lead, 60–40%
STL had led since 4:28 of the 1st, by as much as 78%
3rd Period
12:21 STL Goalie Goalie · Hofer −4.6 goals saved
7 goals on 2.36 xG, 21 shots on goal

Shot map

CHI shoots ←Bigger circle: higher xG; filled: goal→ STL shoots
Jason Dickinson: wrist, 170 ft, xG 0.00 (P1 1:00) Pavel Buchnevich: wrist, 14 ft, xG 0.12 (P1 4:26) Colton Parayko: poke, 5 ft, xG 0.34 (P1 4:28) Nick Bjugstad: wrist, 8 ft, xG 0.16 (P1 5:44) Ryan Donato: wrist, 25 ft, xG 0.02 (P1 6:26) Robert Thomas: wrist, 28 ft, xG 0.08 (P1 7:22) Colton Parayko: wrist, 43 ft, xG 0.04 (P1 7:33) Jake Neighbours: tip-in, 13 ft, xG 0.07 (P1 7:36) Connor Bedard: wrist, 15 ft, xG 0.04 (P1 7:59) Teuvo Teravainen: slap, 21 ft, xG 0.03 (P1 8:09) Tyler Bertuzzi: wrist, 31 ft, xG 0.11 (P1 8:22) Colton Parayko: snap, 59 ft, xG 0.03 (P1 9:16) Lukas Reichel: wrist, 22 ft, xG 0.03 (P1 11:59) Wyatt Kaiser: wrist, 45 ft, xG 0.01 (P1 12:57) Logan Mailloux: wrist, 25 ft, xG 0.04 (P1 13:26) Colton Dach: wrist, 39 ft, xG 0.04 (P1 13:50) Ilya Mikheyev: wrist, 56 ft, xG 0.01 (P1 15:18) Cam Fowler: wrist, 25 ft, xG 0.09 (P1 17:08) Teuvo Teravainen: backhand, 41 ft, xG 0.02 (P1 18:57) Colton Dach: wrist, 29 ft, xG 0.12 (P1 19:11) Artyom Levshunov: wrist, 40 ft, xG 0.06 (P1 19:42) Ryan Donato: wrist, 29 ft, xG 0.07 (P1 19:49) Jordan Kyrou: wrist, 21 ft, xG 0.11 (P2 0:46) Ryan Donato: wrist, 35 ft, xG 0.06 (P2 3:08) Sam Rinzel: wrist, 28 ft, xG 0.09 (P2 3:17) Ilya Mikheyev: slap, 60 ft, xG 0.01 (P2 3:20) Jason Dickinson: snap, 26 ft, xG 0.12 (P2 3:32) Sam Rinzel: wrist, 43 ft, xG 0.01 (P2 3:35) Ryan Donato: slap, 45 ft, xG 0.04 (P2 5:05) Artyom Levshunov: wrist, 25 ft, xG 0.15 (P2 5:51) Lukas Reichel: backhand, 10 ft, xG 0.23 (P2 8:24) Sam Rinzel: wrist, 17 ft, xG 0.07 (P2 8:33) Pius Suter: wrist, 37 ft, xG 0.06 (P2 9:23) Colton Dach: wrist, 26 ft, xG 0.06 (P2 9:54) Logan Mailloux: snap, 73 ft, xG 0.00 (P2 11:14) Philip Broberg: wrist, 57 ft, xG 0.00 (P2 11:17) Justin Faulk: snap, 68 ft, xG 0.01 (P2 12:19) Alexandre Texier: wrist, 42 ft, xG 0.01 (P2 15:10) Andre Burakovsky: tip-in, 4 ft, xG 0.33 (P2 15:39) Andre Burakovsky: snap, 2 ft, xG 0.23 (P2 15:40) Robert Thomas: tip-in, 24 ft, xG 0.06 (P2 16:25) Jake Neighbours: tip-in, 8 ft, xG 0.10 (P2 16:51) Tyler Bertuzzi: wrist, 32 ft, xG 0.05 (P2 17:18) Philip Broberg: slap, 34 ft, xG 0.02 (P2 19:00) Colton Parayko: snap, 48 ft, xG 0.03 (P2 19:46) Colton Parayko: slap, 60 ft, xG 0.01 (P2 19:58) Colton Parayko: wrist, 35 ft, xG 0.08 (P3 0:41) Justin Faulk: wrist, 31 ft, xG 0.03 (P3 1:04) Louis Crevier: wrist, 39 ft, xG 0.05 (P3 1:13) Ryan Donato: wrist, 11 ft, xG 0.45 (P3 1:16) Jason Dickinson: wrist, 57 ft, xG 0.00 (P3 3:04) Brayden Schenn: tip-in, 7 ft, xG 0.09 (P3 3:53) Jake Neighbours: tip-in, 6 ft, xG 0.11 (P3 4:26) Alexandre Texier: slap, 34 ft, xG 0.02 (P3 6:00) Mathieu Joseph: wrist, 58 ft, xG 0.01 (P3 6:13) Alexandre Texier: snap, 39 ft, xG 0.04 (P3 6:37) Tyler Bertuzzi: snap, 153 ft, xG 0.00 (P3 7:36) Jimmy Snuggerud: slap, 56 ft, xG 0.02 (P3 8:14) Pius Suter: backhand, 9 ft, xG 0.06 (P3 8:24) Pius Suter: tip-in, 23 ft, xG 0.04 (P3 8:30) Ilya Mikheyev: wrist, 52 ft, xG 0.02 (P3 8:52) Jordan Kyrou: wrist, 45 ft, xG 0.02 (P3 9:09) Philip Broberg: wrist, 35 ft, xG 0.08 (P3 9:30) Pius Suter: tip-in, 8 ft, xG 0.02 (P3 9:34) Mathieu Joseph: snap, 10 ft, xG 0.17 (P3 10:38) Nathan Walker: slap, 62 ft, xG 0.03 (P3 10:47) Jason Dickinson: snap, 36 ft, xG 0.04 (P3 10:57) Colton Parayko: wrist, 15 ft, xG 0.08 (P3 11:48) Mathieu Joseph: tip-in, 19 ft, xG 0.09 (P3 13:41) Cam Fowler: wrist, 35 ft, xG 0.07 (P3 13:48) Jason Dickinson: wrist, 10 ft, xG 0.17 (P3 14:17) Colton Parayko: wrist, 71 ft, xG 0.01 (P3 16:19) Pius Suter: backhand, 23 ft, xG 0.04 (P3 17:18) Ryan Donato: backhand, 9 ft, xG 0.20 (P3 17:48) Lukas Reichel: wrist, 30 ft, xG 0.04 (P3 19:19) Ilya Mikheyev: GOAL, wrist, 39 ft, xG 0.05 (P1 3:02) Jake Neighbours: GOAL, wrist, 8 ft, xG 0.07 (P1 4:29) Lukas Reichel: GOAL, wrist, 32 ft, xG 0.01 (P1 5:23) Dylan Holloway: GOAL, wrist, 29 ft, xG 0.10 (P1 14:54) Lukas Reichel: GOAL, tip-in, 11 ft, xG 0.09 (P2 2:49) Frank Nazar: GOAL, snap, 18 ft, xG 0.21 (P2 4:32) Jason Dickinson: GOAL, wrist, 42 ft, xG 0.02 (P2 8:52) Ryan Donato: GOAL, poke, 7 ft, xG 0.10 (P3 1:17) Tyler Bertuzzi: GOAL, tip-in, 6 ft, xG 0.17 (P3 5:03) Tyler Tucker: GOAL, wrist, 57 ft, xG 0.01 (P3 11:28) Ryan Greene: GOAL, wrist, 16 ft, xG 0.13 (P3 12:21)
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
98 Connor Bedard 033 +1 10.04 0018:57
95 Ilya Mikheyev 112 +2 50.09 1018:23
8 Ryan Donato 101 +2 70.93 0018:01
16 Jason Dickinson 101 +3 70.35 1116:39
20 Ryan Greene 101 +1 10.13 0116:29
59 Tyler Bertuzzi 112 0 50.33 0016:12
91 Frank Nazar 101 +1 20.21 0115:20
34 Colton Dach 000 -1 40.21 4115:13
95 Andre Burakovsky 000 -1 20.55 0014:56
86 Teuvo Teravainen 011 +1 40.04 1114:04
Defense
72 Alex Vlasic 022 +1 00.00 0222:07
44 Wyatt Kaiser 011 +2 10.01 0019:46
55 Artyom Levshunov 000 +3 30.21 1016:47
24 Matt Grzelcyk 011 +2 00.00 0114:33
46 Louis Crevier 011 0 10.05 0013:45
5 Connor Murphy 000 -1 10.00 0013:08
Goalie SAGA SVSV% xGA GSAx
Arvid Soderblom 26323 .885 2.68 -0.32

St. Louis Blues

Skater GAP+/− AttxG HitBlkTOI
Forwards
81 Dylan Holloway 101 -1 10.10 4017:38
25 Jordan Kyrou 011 0 20.12 0016:27
18 Robert Thomas 000 -2 30.14 0016:24
10 Brayden Schenn 000 0 10.09 4015:54
26 Nathan Walker 000 -1 10.03 4014:51
22 Pius Suter 000 -1 60.22 1014:43
89 Pavel Buchnevich 011 -2 10.12 0014:30
21 Mathieu Joseph 000 0 30.27 2014:25
21 Jimmy Snuggerud 000 -1 20.02 1114:05
85 Alexandre Texier 000 -1 30.07 0013:52
63 Jake Neighbours 112 -2 40.35 3013:38
72 Nick Bjugstad 000 -1 10.16 3212:36
Defense
55 Colton Parayko 011 0 120.62 1121:37
72 Justin Faulk 000 0 30.04 2121:36
6 Philip Broberg 000 -3 30.10 0021:13
17 Cam Fowler 000 0 30.17 0018:42
75 Tyler Tucker 101 -1 10.01 1317:53
23 Logan Mailloux 000 -4 50.04 2215:49
Goalie SAGA SVSV% xGA GSAx
Joel Hofer 22715 .682 2.76 -4.24
Jordan Binnington 716 .857 0.97 -0.03

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
73 Lukas Reichel L +3.55 +2.20 +0.26 +1.10 0.00 0.00 -0.02 — 13:11
8 Ryan Donato C +2.77 +0.75 +0.60 +1.29 +0.15 0.00 -0.02 — 18:01
16 Jason Dickinson C +2.50 +0.75 +0.23 +1.43 0.00 +0.06 +0.03 — 16:39
95 Ilya Mikheyev R +2.49 +1.30 +0.06 +1.15 0.00 0.00 -0.02 — 18:23
59 Tyler Bertuzzi L +2.15 +1.45 +0.22 +0.49 0.00 -0.01 0.00 — 16:12
48 Matt Grzelcyk D +1.94 +0.70 0.00 +1.21 0.00 0.00 +0.03 — 14:33
72 Alex Vlasic D +1.60 +1.40 0.00 +0.14 0.00 0.00 +0.06 — 22:07
91 Frank Nazar C +1.51 +0.75 +0.14 +0.41 +0.15 +0.01 +0.05 — 15:20
20 Ryan Greene C +1.44 +0.75 +0.09 +0.59 0.00 -0.01 +0.03 — 16:29
86 Teuvo Teravainen C +1.05 +0.70 +0.03 +0.31 0.00 0.00 +0.01 — 14:04
98 Connor Bedard C +0.61 +1.65 +0.03 -1.08 0.00 0.00 +0.02 — 18:57
55 Artyom Levshunov D +0.60 0.00 +0.13 +0.47 0.00 0.00 0.00 — 16:47
46 Louis Crevier D +0.50 +0.70 +0.03 -0.10 -0.15 0.00 +0.02 — 13:45
44 Wyatt Kaiser D +0.48 +0.55 +0.01 -0.10 0.00 0.00 +0.02 — 19:46
6 Sam Rinzel D +0.45 0.00 +0.11 +0.48 -0.15 0.00 +0.01 — 18:29
5 Connor Murphy D -0.14 0.00 0.00 -0.14 0.00 0.00 0.00 — 13:08
40 Arvid Soderblom G -0.32 0.00 — — 0.00 — — -0.32 60:00
28 Andre Burakovsky L -0.93 0.00 +0.36 -1.29 0.00 0.00 0.00 — 14:56
34 Colton Dach C -1.59 0.00 +0.14 -1.87 +0.15 +0.01 -0.01 — 15:13

St. Louis Blues

Player Rating Points Shots On ice Pen FO Other GSAx TOI
55 Colton Parayko D +2.91 +0.70 +0.40 +1.76 0.00 0.00 +0.05 — 21:37
17 Cam Fowler D +1.78 0.00 +0.11 +1.69 0.00 0.00 -0.02 — 18:42
63 Jake Neighbours L +1.41 +1.45 +0.23 +0.03 -0.30 0.00 0.00 — 13:38
25 Jordan Kyrou R +0.89 +0.70 +0.08 +0.12 0.00 -0.01 0.00 — 16:27
89 Pavel Buchnevich L +0.67 +0.55 +0.08 -0.09 +0.15 0.00 -0.02 — 14:30
81 Dylan Holloway L +0.58 +0.75 +0.07 -0.25 0.00 +0.01 0.00 — 17:38
71 Mathieu Joseph R +0.56 0.00 +0.18 +0.22 +0.15 +0.01 0.00 — 14:25
50 Jordan Binnington G -0.03 0.00 — — 0.00 — — -0.03 12:15
10 Brayden Schenn C -0.05 0.00 +0.06 -0.06 0.00 -0.02 -0.02 — 15:54
77 Nick Bjugstad C -0.06 0.00 +0.11 -0.27 0.00 +0.01 +0.10 — 12:36
75 Tyler Tucker D -0.09 +0.75 +0.01 -0.92 0.00 0.00 +0.07 — 17:53
72 Justin Faulk D -0.28 0.00 +0.03 -0.35 0.00 0.00 +0.05 — 21:36
22 Pius Suter C -0.38 0.00 +0.14 -0.48 0.00 -0.03 0.00 — 14:43
9 Alexandre Texier L -0.41 0.00 +0.05 -0.43 0.00 0.00 -0.02 — 13:52
26 Nathan Walker L -0.41 0.00 +0.02 -0.43 0.00 +0.01 0.00 — 14:51
21 Jimmy Snuggerud R -0.42 0.00 +0.01 -0.48 0.00 0.00 +0.05 — 14:05
18 Robert Thomas C -0.63 0.00 +0.09 -0.54 -0.15 -0.04 0.00 — 16:24
6 Philip Broberg D -1.63 0.00 +0.07 -1.64 0.00 0.00 -0.06 — 21:13
23 Logan Mailloux D -2.23 0.00 +0.03 -2.33 0.00 0.00 +0.08 — 15:49
30 Joel Hofer G -4.24 0.00 — — 0.00 — — -4.24 47:45

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.