Stars hold off the Blues
The Stars won a genuine coin flip — neither side controlled the run of play.
The underlying story
The Stars edged the Blues 2-1 in a game the underlying numbers called close to even — expected goals split 2.95–2.75, a slight edge to the Blues.
The numbers behind the result. The Blues held 46% of shot attempts (24–28 on goal). Expected goals finished 2.95–2.75 (52–48% split), and high-danger chances went 3–3.
Variance watch. The Blues underperformed their xG by 1.95 goals; the Stars underperformed theirs by 0.75.
Turning point. Jack Becker's wrist shot from the high slot (P2, 18:29).
- 01Dangerous off the rush
- 02B. Halverson tilted the crease
- 03The moment it turned
- 04A. Hyry made a difference
- 05+1.95 goals saved above expected on 24 shots against.
- 01Rush defense leaked all night
- 02Cold finishing night
- 03Paraded to the penalty box
- 04Power play came up empty
- 050-for-3 on the power play (0%; league ≈21%) with 0.40 PP xG.
Report card
▸Basis
DAL Created 2.75 xG against a ~2.70 league-average game; 3 high-danger shots (0.63 xG) and 20 rush shots (2.08 xG).
STL Created 2.95 xG against a ~2.70 league-average game; 3 high-danger shots (0.67 xG) and 20 rush shots (2.06 xG).
▸Basis
DAL Allowed 2.95 xG against a ~2.70 league-average game; conceded 3 high-danger shots (0.67 xG) and 20 rush shots (2.06 xG).
STL Allowed 2.75 xG against a ~2.70 league-average game; conceded 3 high-danger shots (0.63 xG) and 20 rush shots (2.08 xG).
▸Basis
DAL Rush shots 20–20, rush xG 2.08–2.06 (rush-based; public data has no zone entries).
STL Rush shots 20–20, rush xG 2.06–2.08 (rush-based; public data has no zone entries).
▸Basis
DAL 0-for-4 on the power play (0%; league ≈21%) with 0.78 PP xG.
STL 0-for-3 on the power play (0%; league ≈21%) with 0.40 PP xG.
▸Basis
DAL +1.95 goals saved above expected on 24 shots against.
STL +0.75 goals saved above expected on 28 shots against.
▸Basis
DAL Took 5 penalties for 16 PIM vs 6 for 18 on the other side.
STL Took 6 penalties for 18 PIM vs 5 for 16 on the other side.
Grades bounces, not skill — C is neutral
▸Basis
DAL Finishing -0.75 goals vs xG plus +1.95 GSAx of save luck = +1.20 total. This grades luck, not skill — C is neutral, A is very lucky.
STL Finishing -1.95 goals vs xG plus +0.75 GSAx of save luck = -1.20 total. This grades luck, not skill — C is neutral, A is very lucky.
The danger ladder
STL went 1-for-16 from medium danger on 1.81 expected goals — 0.8 left on the table.
Finishing vs expected
DAL finished -0.8 against expected, STL -1.9 — B. Halverson (DAL) saved 1.5 goals above expected.
Goaltending
- R. Poirier (DAL): 11/12 saves, 0.917 SV%
- B. Halverson (DAL): 12/12 saves, 1.000 SV% (+1.47 vs expected)
- G. Romanov (STL): 10/10 saves, 1.000 SV% (+0.98 vs expected)
- J. Binnington (STL): 16/18 saves, 0.889 SV%
Storylines
- B. Halverson (DAL) stopped 1.5 goals above expected.
- DAL was lethal off the rush — 2 goals on 20 rush chances.
- STL created 4 rebound opportunities (0 converted) — crashing the net effectively.
- STL underperformed xG by 1.9 — wasted quality chances.
- R. Poirier (DAL) saved 1.9 goals above expected — stole the show.
- B. Halverson (DAL) saved 3.0 goals above expected — stole the show.
- G. Romanov (STL) saved 2.8 goals above expected — stole the show.
Final: DAL 2 – STL 1
Data: NHL API, MoneyPuck xG model
Shot diet
Wrist shots carried the volume: DAL went 2-for-28, STL 0-for-21. DAL scored 2 of theirs off the rush.
Rush defense leaked all night
Gave up 20 rush shots worth 2.08 xG (2 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
Dangerous off the rush
2 goals on 20 rush shots worth 2.08 xG.
Rush defense leaked all night
Gave up 20 rush shots worth 2.06 xG (1 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
Cold finishing night
Scored 1 on 2.95 xG — -1.95 vs expected. The looks were there; the finish will come back.
Dangerous off the rush
1 goals on 20 rush shots worth 2.06 xG.
B. Halverson tilted the crease
B. Halverson stopped 12 of 12 (1.000), +1.47 goals above expected.
- B. Halverson (DAL) stopped 1.5 goals above expected.
- DAL was lethal off the rush — 2 goals on 20 rush chances.
- STL created 4 rebound opportunities (0 converted) — crashing the net effectively.
- STL underperformed xG by 1.9 — wasted quality chances.
- R. Poirier (DAL) saved 1.9 goals above expected — stole the show.
- B. Halverson (DAL) saved 3.0 goals above expected — stole the show.
- G. Romanov (STL) saved 2.8 goals above expected — stole the show.