Backcheck
Recap · BOS at STL

Bruins run the Blues off the ice on the underlying numbers

The Bruins earned it — the game and the expected-goals battle both.

By the ModelJul 11, 7:43 PMxG: xgboost-0.758Edited for clarity
Away
BOS
Boston Bruins
5
Home
STL
St. Louis Blues
2
FINAL
Process vs result

The underlying story

6.04Expected goals2.71
69% share for the better side
31Shot attempts (SOG)26
9High-danger chances5
73Corsi (all attempts)57
Score-adjusted: 56% / 44%
Source · NHL play-by-play · XGBoost xG

The Bruins dominated the underlying metrics and won decisively: they controlled 69% of expected goals at 5v5 (6.04 to 2.71), a structural advantage that translated to their 5-2 victory.

St. Louis held shot volume—26 attempts to Boston's 31—but lagged in quality. The Blues generated just 0.047 expected goals per shot versus Boston's 0.083. High-danger chances fell 5-9, a shortfall that telegraphed the outcome.

Both teams found success on the rush: St. Louis scored twice on 23 attempts; Boston twice on 26. The Bruins separated themselves in the hard areas, generating six rebound opportunities and converting one. St. Louis could not sustain that net-front pressure.

Goaltending revealed the game's extremes. J. Swayman (BOS) stopped 24 of 26 shots for a 0.923 save percentage, playing 0.71 goals above expected. J. Hofer (STL) stopped 26 of 30 shots for a 0.867 save percentage, posting 2.04 goals above expected—a masterful performance that could not change the outcome.

D. Pastrnak (#88) recorded three assists in 15:36. R. Thomas (#18) scored twice in 20:56, and P. Buchnevich (#89) added two assists in 19:55. Individual excellence for St. Louis did not matter; Boston's underlying advantage was decisive.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BOS3 / 9 · 3.41 xG
STL1 / 5 · 1.06 xG
Medium dangermid-range
BOS2 / 21 · 2.18 xG
STL1 / 11 · 1.12 xG
Low dangerperimeter & point
BOS0 / 43 · 0.45 xG
STL0 / 41 · 0.52 xG

STL went 0-for-41 from low danger on 0.52 expected goals — 0.5 left on the table.

Source · Backcheck xG model · NHL play-by-play
The luck layer

Finishing vs expected

expectedactual
BOS
5 G · 6.04 xG · -1.0
STL
2 G · 2.71 xG · -0.7
01234567
Goalies · GSAx (goals saved above expected)
J. SwaymanBOS
+0.7
J. HoferSTL
+2.0

BOS finished -1.0 against expected, STL -0.7 — J. Hofer (STL) saved 2.0 goals above expected.

Source · Backcheck xG model
What they shot — and what went in

Shot diet

goalsshots
BOS
WRIST3/26
SNAP0/7
SLAP1/5
TIP IN0/7
BACKHAND0/3
DEFLECTED1/2
POKE0/2
WRAP AROUND0/1
OTHER0/20
STL
WRIST0/21
SNAP1/7
SLAP1/4
TIP IN0/2
BACKHAND0/2
DEFLECTED0/0
POKE0/0
WRAP AROUND0/0
OTHER0/21
BOS
STL
Off the rush
2 G on 26 · 2.79 xG
2 G on 23 · 2.36 xG
Off rebounds
1 G on 6 · 0.76 xG
0 G on 1 · 0.02 xG

Wrist shots carried the volume: BOS went 3-for-26, STL 0-for-21. BOS scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
D. Pastrnak
#88 · R · BOS
0 G · 3 A · 3 SOG · 15:36 TOI · +2
R. Thomas
#18 · C · STL
2 G · 0 A · 2 SOG · 20:56 TOI
P. Buchnevich
#89 · L · STL
0 G · 2 A · 2 SOG · 19:55 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • STL had the shot volume but the chances weren't dangerous.
  • J. Hofer (STL) stopped 2.0 goals above expected.
  • BOS had the higher quality looks — 0.083 xG/shot vs 0.047.
  • STL was lethal off the rush — 2 goals on 23 rush chances.
  • BOS was lethal off the rush — 2 goals on 26 rush chances.
  • BOS created 6 rebound opportunities (1 converted) — crashing the net effectively.
  • J. Hofer (STL) saved 2.0 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · BOS at STL · 8:00 PM ET

Bruins at Blues: a genuine coin flip

By the ModelJul 11, 7:41 PMEdited for clarity
Win probability

The model's lean

54%
STL
Model favorite
46%
54%
BOS50STL

STL by 8 points of win probability — a modest lean. Projected score BOS 2.42.6 STL; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

BOS← edge
edge →STL
47.0%5v5 xG%49.0%
49.0%Corsi%48.0%
2.39xGF / 602.34
2.67xGA / 602.40
2.22Goals for / gm2.00
1.82Goals against / gm2.12
1.023PDO — luck, not skill1.000

BOS holds 4 of 6 process categories — and PDO (1.023 vs 1.000) says BOS has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.4 to 2.6 goal game with the Blues at 54% win probability—as close to a pick'em as Vegas allows.

The numbers back that call. St. Louis holds a 49.0% xG share to Boston's 47.0%, yet the Bruins edge 49.0% to 48.0% on Corsi. Boston runs a PDO of 1.023—hot relative to their play—while St. Louis sits at 1.000. Regression favors the Blues.

J. Binnington is on a back-to-back, which typically means either a backup start or a tired starter.

Boston leans on Viktor Arvidsson, who generates 1.04 xG per 60, shoots 13.0%, and has posted 18 goals and 24 assists with 2 high-danger conversions. Tanner Jeannot provides secondary punch at 0.75 xG/60, 6 goals, 14 assists, 2 high-danger goals, and 8.3% shooting—a rate primed to regress upward. The Bruins are sitting at 0% high-danger and 0% rebound goals, metrics that cannot hold. Their defensive weak spot is Elias Lindholm.

St. Louis counters with Jimmy Snuggerud (0.86 xG/60, 15 goals, 22 assists, 2 high-danger goals, 11.9% shooting) and Dylan Holloway (0.82 xG/60, 13 goals, 24 assists, 1 high-danger goal, 10.8% shooting). The Blues also run 0% high-danger and 0% rebound goals. Snuggerud, meanwhile, is a defensive liability despite his offensive output.

Everything tilts toward parity: St. Louis edges the underlying metrics, Boston faces PDO regression, and the goaltending is uncertain. This is the coin flip the model was designed to call.

Computed danger · scouting

Players to watch

BOS
Viktor Arvidsson18G 24A
1.04 xG/60 · 2 HD · 13.0% sh
Tanner Jeannot6G 14A
0.75 xG/60 · 2 HD · 8.3% sh
STL
Jimmy Snuggerud15G 22A
0.86 xG/60 · 2 HD · 11.9% sh
Dylan Holloway13G 24A
0.82 xG/60 · 1 HD · 10.8% sh
Source · MoneyPuck skaters