GRIT & GF

Tuesday, December 9, 2025

Boston Bruins

St Louis Blues

Expected goals, BOS–STL
3.5–2.5
all situations, empty nets out
STL share of xG
41.6%
50% is even
Shots on goal
31–26
BOS–STL
Pre-game model
–
no projection stored

The story

The Bruins won 5-2 and earned it, out-chancing the Blues 3.5 to 2.5 in expected goals. Three points for David Pastrnak: three assists. Tanner Jeannot threw 9 hits. Mark Kastelic scored the winner.

  • Three points for David Pastrnak: three assists. His 1.2 expected goals were the most of anyone who did not score that night. It finished 5-2 for the Bruins.

  • Tanner Jeannot threw 9 hits. He has 12 points in 31 games this season. He played 15:00 and had no shots on goal. The Bruins beat the Blues 5-2.

  • Andrew Peeke had 8 shot attempts, his most in a game since 2023-24. Three got through to the goalie, and none went in. He came in averaging 2.7 attempts a game. The Bruins beat the Blues 5-2.

  • Robert ThomasTwo goals

    Robert Thomas scored twice. That was his sixth goal of the season. He played 20:56 and had two shots on goal. The Blues fell 5-2 to the Bruins.

  • Mark KastelicTwo goals

    Mark Kastelic had two goals. He also had 9 shot attempts against an average of 2.9. His goal stood up as the winner. The Bruins beat the Blues 5-2.

  • Fraser MintenTwo goals

    Fraser Minten had two goals. He has 6 goals this season. He played 15:51 and had four shots on goal. The Bruins beat the Blues 5-2.

Shot attempts

Running count of unblocked attempts (shots on goal plus misses). Dots are goals. Hover to read any moment.

BOSSTL

Where the shots came from

7 goals from 89 unblocked attempts. Shots from a team's own half are left off.

GoalShot or miss
← BOS shootingSTL shooting →

Boston Bruins

SkaterTOIGASOGixGHitsBlkxGF%
Nikita Zadorov D24:080110.953460
Hampus Lindholm D22:160020.040261
Andrew Peeke D20:060130.080268
Mason Lohrei D18:310010.061252
Jonathan Aspirot D17:520000.021152
Sean Kuraly C16:000220.000158
Pavel Zacha C15:551061.350058
Morgan Geekie C15:540000.210059
Fraser Minten C15:512040.401163
David Pastrnak R15:360331.220165
Tanner Jeannot L15:000000.009058
Mark Kastelic C14:542030.713358
Marat Khusnutdinov C14:310110.240158
Elias Lindholm C14:290110.201164
Victor Soderstrom D13:440110.040066
Casey Mittelstadt C13:240000.000053
Alex Steeves C13:130000.357154
Viktor Arvidsson L13:030030.110160

St Louis Blues

SkaterTOIGASOGixGHitsBlkxGF%
Justin Faulk D24:170120.210345
Colton Parayko D23:050020.142442
Robert Thomas C20:562020.320043
Philip Broberg D20:320010.060235
Cam Fowler D20:290010.010142
Dylan Holloway L19:580030.036220
Pavel Buchnevich L19:550220.201153
Brayden Schenn C18:110010.042020
Tyler Tucker D17:550000.000144
Jake Neighbours L17:500010.224056
Pius Suter C17:290020.521039
Mathieu Joseph R14:070020.294076
Oskar Sundqvist C13:240000.001142
Dalibor Dvorsky R12:130000.002037
Aleksanteri Kaskimaki C10:350030.051133
Logan Mailloux D9:490010.042036
Matt Luff R7:440020.172239
Nick Bjugstad C7:310010.152234

The minute-by-minute expected goals flow is part of Pro

The game measured in chance quality, minute by minute, which shows when it tilted and toward whom.