Hurricanes run the Bruins off the ice on the underlying numbers
The Hurricanes earned it — the game and the expected-goals battle both.
The underlying story
Boston put 30 shots on goal, Carolina 32, giving the Bruins 48% of shot attempts—yet they lost 3–1 to a team that won where it mattered: expected goals. Carolina controlled 61% of 5v5 xG at 4.13 to 2.62, a margin that aligns perfectly with the scoreboard.
The Bruins' five high-danger chances looked promising versus Carolina's four, but conversion told a different story. The Hurricanes buried 2 of 4 high-danger looks (50%) while Boston underperformed their xG by 1.62—a 1.62-goal shortfall that turned volume into defeat.
Goaltending couldn't bridge the gap. P. Kochetkov (CAR) saved 1.62 goals above expected, while J. Swayman (BOS) saved 1.13 above expected despite allowing three. Swayman's 0.906 save percentage was solid, but shot quality predicts results faster than variance. The Hurricanes engineered dangerous chances; Boston engineered volume.
Carolina's rush attack was clinical: two goals off forty chances. Riley Tufte's snap shot from the doorstep at 19:50 of the third sealed what xG had already decided.
The danger ladder
CAR went 1-for-19 from medium danger on 2.01 expected goals — 1.0 left on the table.
Finishing vs expected
CAR finished -1.1 against expected, BOS -1.6 — P. Kochetkov (CAR) saved 1.6 goals above expected.
Shot diet
Wrist shots carried the volume: CAR went 1-for-27, BOS 0-for-23. CAR scored 2 of theirs off the rush.
- BOS had the shot volume but the chances weren't dangerous.
- P. Kochetkov (CAR) stopped 1.6 goals above expected.
- CAR was clinical in the high-danger zone — 2/4 on HD chances (50%).
- CAR was lethal off the rush — 2 goals on 40 rush chances.
- CAR created 3 rebound opportunities (1 converted) — crashing the net effectively.
- BOS underperformed xG by 1.6 — wasted quality chances.
- P. Kochetkov (CAR) saved 1.6 goals above expected — stole the show.