St. Louis BluesSTL 3–6 Final Pittsburgh PenguinsPIT

Monday, October 27, 2025

Final 1st2nd3rd T SOG
St. Louis BluesSTL 201 3 28
Pittsburgh PenguinsPIT 213 6 26

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

Highlights

Scoring

1st Period
0:39 PIT Bryan Rust (2) Erik Karlsson (7), Filip Hallander (2) · snap xG 0.13 0–1 ▶
0:55 PIT Anthony Mantha (5) Evgeni Malkin (13), Justin Brazeau (5) · wrist xG 0.20 0–2 ▶
4:15 STL Nick Bjugstad (2) Nathan Walker (3), Tyler Tucker (3) · wrist xG 0.15 1–2 ▶
15:43 STL Jordan Kyrou (3) Brayden Schenn (3), Dylan Holloway (3) · wrist xG 0.20 2–2 ▶
2nd Period
6:37 PIT Parker Wotherspoon (1) Sidney Crosby (6), Erik Karlsson (8) · snap xG 0.11 2–3 ▶
3rd Period
0:42 PIT Bryan Rust (3) Erik Karlsson (9), Sidney Crosby (7) · tip-in xG 0.09 2–4 ▶
4:35 STL Mathieu Joseph (1) Nick Bjugstad (1) · snap xG 0.12 3–4 ▶
16:39 PIT Sidney Crosby (7) Bryan Rust (4) · wrist xG 0.31 3–5 ▶
16:59 PIT Evgeni Malkin (3)EN Justin Brazeau (6) · wrist xG 0.68 3–6 ▶

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

STL 55%Deserve to win45% PIT
STLPIT
3.16Expected goals3.51
3Goals (no shootout)6
1.83Expected goals, 5 on 52.70
66Shot attempts47
45Unblocked attempts34
28Shots 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).

3rd Period
0:42 STL Goalie Goalie · Hofer −2.1 goals saved
4 goals on 1.95 xG, 19 shots on goal
16:52 STL Pulled goalie Pulled goalie · Pulled Hofer, down 5–3
With 3:08 left; PIT scored at 16:59 of the 3rd (3–6)

Shot map

STL shoots ←Bigger circle: higher xG; filled: goal→ PIT shoots
Brayden Schenn: tip-in, 22 ft, xG 0.05 (P1 1:04) Jordan Kyrou: snap, 36 ft, xG 0.02 (P1 1:08) Ben Kindel: wrist, 52 ft, xG 0.02 (P1 1:17) Colton Parayko: slap, 64 ft, xG 0.02 (P1 2:46) Colton Parayko: slap, 51 ft, xG 0.03 (P1 2:51) Jordan Kyrou: wrist, 35 ft, xG 0.07 (P1 3:36) Sidney Crosby: wrist, 38 ft, xG 0.06 (P1 4:40) Blake Lizotte: wrist, 65 ft, xG 0.01 (P1 5:11) Pius Suter: wrist, 28 ft, xG 0.11 (P1 8:16) Pius Suter: wrist, 8 ft, xG 0.10 (P1 8:36) Alexandre Texier: wrist, 26 ft, xG 0.14 (P1 8:41) Alexandre Texier: wrist, 23 ft, xG 0.12 (P1 8:49) Brayden Schenn: wrist, 32 ft, xG 0.09 (P1 9:02) Tommy Novak: wrist, 19 ft, xG 0.14 (P1 9:09) Mathew Dumba: wrist, 35 ft, xG 0.05 (P1 13:54) Harrison Brunicke: snap, 42 ft, xG 0.03 (P1 14:00) Nathan Walker: tip-in, 7 ft, xG 0.08 (P1 15:14) Nathan Walker: bat, 8 ft, xG 0.06 (P1 15:15) Nathan Walker: backhand, 8 ft, xG 0.06 (P1 15:16) Cam Fowler: slap, 62 ft, xG 0.01 (P1 16:02) Jimmy Snuggerud: tip-in, 25 ft, xG 0.05 (P1 16:10) Evgeni Malkin: wrist, 29 ft, xG 0.04 (P1 16:41) Alexandre Texier: wrist, 35 ft, xG 0.06 (P1 17:11) Mathieu Joseph: tip-in, 9 ft, xG 0.08 (P1 17:31) Filip Hallander: deflected, 35 ft, xG 0.05 (P1 18:40) Bryan Rust: wrist, 26 ft, xG 0.08 (P1 18:47) Bryan Rust: tip-in, 38 ft, xG 0.01 (P1 19:07) Bryan Rust: wrist, 3 ft, xG 0.09 (P1 19:08) Filip Hallander: wrist, 32 ft, xG 0.08 (P2 0:25) Harrison Brunicke: wrist, 60 ft, xG 0.02 (P2 2:12) Mathew Dumba: slap, 56 ft, xG 0.06 (P2 2:31) Ryan Shea: wrist, 115 ft, xG 0.00 (P2 4:02) Colton Parayko: wrist, 27 ft, xG 0.06 (P2 4:23) Dylan Holloway: backhand, 5 ft, xG 0.01 (P2 4:24) Jordan Kyrou: slap, 29 ft, xG 0.11 (P2 4:38) Justin Faulk: slap, 41 ft, xG 0.06 (P2 8:46) Filip Hallander: wrist, 7 ft, xG 0.08 (P2 9:40) Alexey Toropchenko: snap, 29 ft, xG 0.11 (P2 10:59) Philip Broberg: slap, 59 ft, xG 0.03 (P2 11:08) Kris Letang: wrist, 41 ft, xG 0.04 (P2 11:30) Alexandre Texier: tip-in, 20 ft, xG 0.08 (P2 12:26) Brayden Schenn: slap, 38 ft, xG 0.08 (P2 12:46) Cam Fowler: wrist, 32 ft, xG 0.08 (P2 13:04) Jimmy Snuggerud: snap, 29 ft, xG 0.13 (P2 13:12) Pavel Buchnevich: wrist, 64 ft, xG 0.00 (P2 15:13) Justin Brazeau: tip-in, 7 ft, xG 0.09 (P2 15:36) Justin Brazeau: wrist, 5 ft, xG 0.35 (P2 15:38) Noel Acciari: wrist, 26 ft, xG 0.11 (P2 18:06) Dylan Holloway: wrist, 16 ft, xG 0.06 (P2 18:21) Pavel Buchnevich: wrist, 21 ft, xG 0.14 (P3 3:33) Connor Dewar: wrist, 47 ft, xG 0.02 (P3 5:01) Justin Faulk: backhand, 19 ft, xG 0.04 (P3 5:46) Pavel Buchnevich: wrist, 19 ft, xG 0.10 (P3 5:53) Philip Broberg: snap, 32 ft, xG 0.12 (P3 6:17) Jimmy Snuggerud: wrist, 46 ft, xG 0.01 (P3 7:23) Jimmy Snuggerud: wrist, 46 ft, xG 0.00 (P3 7:55) Jimmy Snuggerud: wrist, 38 ft, xG 0.03 (P3 8:16) Jimmy Snuggerud: wrist, 6 ft, xG 0.02 (P3 8:17) Erik Karlsson: slap, 53 ft, xG 0.01 (P3 9:35) Tommy Novak: wrist, 16 ft, xG 0.06 (P3 11:41) Justin Brazeau: wrist, 9 ft, xG 0.20 (P3 12:34) Justin Brazeau: wrist, 17 ft, xG 0.14 (P3 12:40) Filip Hallander: wrap-around, 4 ft, xG 0.04 (P3 13:33) Nathan Walker: wrist, 38 ft, xG 0.05 (P3 14:33) Alexey Toropchenko: wrist, 64 ft, xG 0.01 (P3 14:59) Logan Mailloux: wrist, 41 ft, xG 0.04 (P3 15:49) Cam Fowler: wrist, 40 ft, xG 0.05 (P3 16:21) Sidney Crosby: wrist, 24 ft, xG 0.09 (P3 16:37) Ben Kindel: backhand, 81 ft, xG 0.00 (P3 17:52) Alexey Toropchenko: wrist, 10 ft, xG 0.10 (P3 18:15) Bryan Rust: GOAL, snap, 25 ft, xG 0.13 (P1 0:39) Anthony Mantha: GOAL, wrist, 7 ft, xG 0.20 (P1 0:55) Nick Bjugstad: GOAL, wrist, 9 ft, xG 0.15 (P1 4:15) Jordan Kyrou: GOAL, wrist, 9 ft, xG 0.20 (P1 15:43) Parker Wotherspoon: GOAL, snap, 27 ft, xG 0.11 (P2 6:37) Bryan Rust: GOAL, tip-in, 13 ft, xG 0.09 (P3 0:42) Mathieu Joseph: GOAL, snap, 26 ft, xG 0.12 (P3 4:35) Sidney Crosby: GOAL, wrist, 7 ft, xG 0.31 (P3 16:39) Evgeni Malkin: GOAL, wrist, 37 ft, xG 0.68 (P3 16:59)
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

St. Louis Blues

Skater GAP+/− AttxG HitBlkTOI
Forwards
89 Pavel Buchnevich 000 -3 50.24 1019:20
25 Jordan Kyrou 101 0 60.40 0118:49
81 Dylan Holloway 011 +1 40.07 5118:13
21 Jimmy Snuggerud 000 -1 80.25 0017:41
10 Brayden Schenn 011 0 30.22 0016:49
22 Pius Suter 000 -2 20.21 0016:27
70 Oskar Sundqvist 000 -2 10.00 0014:35
72 Nick Bjugstad 112 0 20.15 0013:29
85 Alexandre Texier 000 0 40.40 3012:41
21 Mathieu Joseph 101 0 20.19 1012:27
26 Nathan Walker 011 -2 50.26 2112:14
13 Alexey Toropchenko 000 -1 30.22 3010:34
Defense
17 Cam Fowler 000 -2 40.14 0122:10
72 Justin Faulk 000 -3 20.11 1322:04
6 Philip Broberg 000 -2 40.15 0221:45
55 Colton Parayko 000 -2 70.12 0120:21
75 Tyler Tucker 011 +2 20.00 1015:14
23 Logan Mailloux 000 +1 20.04 0113:14
Goalie SAGA SVSV% xGA GSAx
Joel Hofer 25520 .800 2.83 -2.17

Pittsburgh Penguins

Skater GAP+/− AttxG HitBlkTOI
Forwards
17 Bryan Rust 213 +2 60.40 0218:59
87 Sidney Crosby 123 +3 30.46 0218:02
19 Filip Hallander 011 +3 40.25 1216:59
71 Evgeni Malkin 112 +3 20.72 0014:58
52 Noel Acciari 000 0 20.11 0014:29
46 Blake Lizotte 000 0 20.01 0114:11
39 Anthony Mantha 101 +3 20.20 1014:08
19 Connor Dewar 000 0 10.02 4013:56
16 Justin Brazeau 022 +2 40.78 1012:49
81 Ben Kindel 000 -2 20.02 0112:05
41 Ville Koivunen 000 -2 00.00 0111:21
18 Tommy Novak 000 -2 20.20 0010:48
Defense
65 Erik Karlsson 033 +3 20.01 0323:52
29 Parker Wotherspoon 101 +4 30.11 0323:26
58 Kris Letang 000 +1 20.04 0121:16
6 Ryan Shea 000 +2 30.00 0020:27
45 Harrison Brunicke 000 -2 40.06 0315:43
Goalie SAGA SVSV% xGA GSAx
Tristan Jarry 28325 .893 3.16 +0.16

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.

St. Louis Blues

Player Rating Points Shots On ice Pen FO Other GSAx TOI
77 Nick Bjugstad C +1.98 +1.45 +0.09 +0.29 +0.15 0.00 0.00 — 13:29
25 Jordan Kyrou R +1.44 +0.75 +0.26 +0.40 0.00 0.00 +0.03 — 18:49
81 Dylan Holloway L +1.30 +0.55 +0.05 +0.53 +0.15 -0.01 +0.03 — 18:13
26 Nathan Walker L +1.26 +0.70 +0.17 +0.33 0.00 +0.01 +0.05 — 12:14
75 Tyler Tucker D +1.26 +0.55 0.00 +0.75 0.00 0.00 -0.04 — 15:14
71 Mathieu Joseph R +1.10 +0.75 +0.13 +0.24 0.00 0.00 -0.02 — 12:27
10 Brayden Schenn C +1.05 +0.70 +0.14 +0.25 0.00 -0.02 -0.02 — 16:49
23 Logan Mailloux D +0.97 0.00 +0.02 +0.75 +0.15 0.00 +0.05 — 13:14
13 Alexey Toropchenko R +0.42 0.00 +0.14 +0.30 0.00 0.00 -0.02 — 10:34
9 Alexandre Texier L -0.03 0.00 +0.26 -0.29 0.00 0.00 0.00 — 12:41
6 Philip Broberg D -0.37 0.00 +0.10 -0.57 0.00 0.00 +0.10 — 21:45
72 Justin Faulk D -0.47 0.00 +0.07 -0.63 0.00 0.00 +0.09 — 22:04
70 Oskar Sundqvist C -0.57 0.00 0.00 -0.62 0.00 +0.05 0.00 — 14:35
55 Colton Parayko D -0.91 0.00 +0.07 -1.01 0.00 0.00 +0.03 — 20:21
21 Jimmy Snuggerud R -1.02 0.00 +0.16 -1.20 0.00 +0.01 0.00 — 17:41
17 Cam Fowler D -1.37 0.00 +0.09 -1.51 0.00 0.00 +0.05 — 22:10
89 Pavel Buchnevich L -1.63 0.00 +0.16 -1.76 0.00 -0.01 -0.02 — 19:20
22 Pius Suter C -1.67 0.00 +0.13 -1.82 0.00 +0.02 0.00 — 16:27
30 Joel Hofer G -2.17 0.00 — — 0.00 — — -2.17 59:53

Pittsburgh Penguins

Player Rating Points Shots On ice Pen FO Other GSAx TOI
17 Bryan Rust R +3.40 +2.20 +0.26 +0.93 0.00 -0.01 +0.02 — 18:59
87 Sidney Crosby C +3.36 +2.00 +0.30 +1.03 0.00 -0.03 +0.06 — 18:02
71 Evgeni Malkin C +3.13 +1.45 +0.47 +1.22 0.00 +0.03 -0.04 — 14:58
65 Erik Karlsson D +3.02 +1.95 +0.01 +0.95 0.00 0.00 +0.11 — 23:52
16 Justin Brazeau R +2.84 +1.25 +0.51 +1.10 0.00 0.00 -0.02 — 12:49
28 Parker Wotherspoon D +2.81 +0.75 +0.07 +1.90 0.00 0.00 +0.09 — 23:26
39 Anthony Mantha R +1.94 +0.75 +0.13 +1.10 0.00 0.00 -0.04 — 14:08
11 Filip Hallander C +1.89 +0.55 +0.16 +1.12 0.00 0.00 +0.06 — 16:59
35 Tristan Jarry G +0.16 0.00 — — 0.00 — — +0.16 59:15
55 Noel Acciari C +0.12 0.00 +0.07 +0.04 0.00 0.00 0.00 — 14:29
24 Mathew Dumba D +0.10 0.00 +0.07 +0.02 0.00 0.00 +0.01 — 15:16
5 Ryan Shea D +0.08 0.00 0.00 +0.14 0.00 0.00 -0.06 — 20:27
19 Connor Dewar C -0.01 0.00 +0.01 -0.03 0.00 0.00 0.00 — 13:56
46 Blake Lizotte C -0.10 0.00 +0.01 -0.11 0.00 -0.02 +0.03 — 14:11
58 Kris Letang D -0.16 0.00 +0.03 -0.22 0.00 0.00 +0.03 — 21:16
45 Harrison Brunicke D -0.51 0.00 +0.04 -0.55 -0.15 0.00 +0.15 — 15:43
81 Ben Kindel C -0.99 0.00 +0.01 -1.03 0.00 0.00 +0.03 — 12:05
18 Tommy Novak C -1.00 0.00 +0.13 -0.81 -0.30 -0.02 0.00 — 10:48
41 Ville Koivunen R -1.18 0.00 0.00 -1.23 0.00 0.00 +0.05 — 11:21

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.