Monday, December 29, 2025
Final (OT)
- Expected goals, BOS–CGY
- 2.1–1.9
- all situations, empty nets out
- CGY share of xG
- 47.2%
- 50% is even
- Shots on goal
- 26–21
- BOS–CGY
- Pre-game model
- –
- no projection stored
The story
The Flames beat the Bruins 2-1 in overtime in a game the chances had about even, 1.9 expected goals to 2.1. Connor Zary scored the overtime winner. Mikael Backlund has a point in 5 straight games.
- Connor ZaryOvertime winner
Connor Zary scored the overtime winner. He has 5 goals this season. He played 14:32 and had two shots on goal. The Flames beat the Bruins 2-1 in overtime.
- Mikael BacklundStreak
Mikael Backlund has a point in 5 straight games. He has 24 points in 39 games this season. It finished 2-1 for the Flames in overtime.
Shot attempts
Running count of unblocked attempts (shots on goal plus misses). Dots are goals. Hover to read any moment.
BOSCGY
010203040
BOS 36CGY 31
1st2nd3rdOT
Where the shots came from
3 goals from 67 unblocked attempts. Shots from a team's own half are left off.
GoalShot or miss
← BOS shootingCGY shooting →
Boston Bruins
| Skater | TOI | G | A | SOG | ixG | Hits | Blk | xGF% |
|---|---|---|---|---|---|---|---|---|
| Charlie McAvoy D | 26:44 | 0 | 0 | 2 | 0.10 | 1 | 5 | 61 |
| Nikita Zadorov D | 23:47 | 0 | 0 | 2 | 0.23 | 2 | 2 | 59 |
| Hampus Lindholm D | 21:54 | 0 | 0 | 2 | 0.04 | 0 | 2 | 30 |
| David Pastrnak R | 19:22 | 0 | 0 | 4 | 0.37 | 0 | 0 | 56 |
| Fraser Minten C | 18:52 | 0 | 0 | 0 | 0.07 | 2 | 1 | 60 |
| Pavel Zacha C | 18:30 | 0 | 0 | 1 | 0.29 | 1 | 0 | 22 |
| Andrew Peeke D | 17:56 | 1 | 0 | 2 | 0.13 | 1 | 2 | 44 |
| Elias Lindholm C | 17:39 | 0 | 0 | 1 | 0.00 | 0 | 0 | 58 |
| Casey Mittelstadt C | 17:32 | 0 | 0 | 2 | 0.34 | 0 | 1 | 45 |
| Viktor Arvidsson L | 16:07 | 0 | 0 | 4 | 0.19 | 0 | 0 | 37 |
| Marat Khusnutdinov C | 16:01 | 0 | 0 | 0 | 0.00 | 0 | 0 | 36 |
| Jonathan Aspirot D | 15:49 | 0 | 0 | 1 | 0.01 | 2 | 0 | 30 |
| Morgan Geekie C | 15:10 | 0 | 0 | 1 | 0.06 | 1 | 0 | 65 |
| Sean Kuraly C | 13:42 | 0 | 1 | 1 | 0.03 | 1 | 1 | 60 |
| Mason Lohrei D | 13:03 | 0 | 1 | 0 | 0.00 | 0 | 2 | 46 |
| Alex Steeves C | 10:13 | 0 | 0 | 2 | 0.21 | 1 | 0 | 68 |
| Mark Kastelic C | 8:42 | 0 | 0 | 1 | 0.02 | 4 | 0 | 24 |
| Michael Eyssimont C | 6:36 | 0 | 0 | 0 | 0.00 | 2 | 1 | 36 |
Calgary Flames
| Skater | TOI | G | A | SOG | ixG | Hits | Blk | xGF% |
|---|---|---|---|---|---|---|---|---|
| MacKenzie Weegar D | 27:38 | 0 | 0 | 2 | 0.16 | 1 | 4 | 54 |
| Rasmus Andersson D | 24:43 | 0 | 0 | 1 | 0.06 | 1 | 1 | 53 |
| Yan Kuznetsov D | 22:59 | 0 | 0 | 0 | 0.00 | 1 | 1 | 61 |
| Kevin Bahl D | 21:54 | 0 | 0 | 0 | 0.00 | 5 | 1 | 42 |
| Nazem Kadri C | 20:06 | 0 | 0 | 2 | 0.16 | 1 | 0 | 26 |
| Jonathan Huberdeau L | 19:48 | 0 | 0 | 1 | 0.13 | 2 | 2 | 83 |
| Yegor Sharangovich C | 19:08 | 0 | 0 | 1 | 0.10 | 0 | 2 | 24 |
| Blake Coleman L | 18:22 | 1 | 0 | 4 | 0.25 | 4 | 0 | 72 |
| Joel Farabee L | 17:36 | 0 | 0 | 2 | 0.12 | 0 | 0 | 23 |
| Mikael Backlund C | 16:38 | 0 | 1 | 2 | 0.14 | 1 | 0 | 65 |
| Matt Coronato R | 16:06 | 0 | 0 | 0 | 0.00 | 0 | 0 | 69 |
| Morgan Frost C | 15:14 | 0 | 0 | 3 | 0.51 | 0 | 0 | 97 |
| Connor Zary C | 14:32 | 1 | 0 | 2 | 0.18 | 0 | 0 | 84 |
| Hunter Brzustewicz D | 10:35 | 0 | 0 | 1 | 0.01 | 0 | 0 | 54 |
| Joel Hanley D | 9:25 | 0 | 1 | 0 | 0.01 | 1 | 1 | 44 |
| John Beecher C | 9:06 | 0 | 0 | 0 | 0.00 | 0 | 1 | 26 |
| Adam Klapka R | 8:53 | 0 | 0 | 0 | 0.00 | 3 | 1 | 50 |
| Ryan Lomberg L | 8:49 | 0 | 0 | 0 | 0.06 | 1 | 1 | 41 |
Pro: expected goals, minute by minute
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.