GRIT & GF

Thursday, March 12, 2026

Calgary Flames

New Jersey Devils

Expected goals, CGY–NJD
2.5–4.0
all situations, empty nets out
NJD share of xG
61.3%
50% is even
Shots on goal
29–32
CGY–NJD
Pre-game model
–
no projection stored

The story

The Flames beat the Devils 5-4 while losing the expected-goals count 2.4 to 3.9. Kevin Bahl scored for the first time in 40 games. Olli Maatta played 27:19, about 14 minutes more than his average this season.

  • Kevin BahlDrought over

    Kevin Bahl scored for the first time in 40 games. He played 27:33, about 5 minutes over his average. The Flames beat the Devils 5-4.

  • Olli MaattaIce time

    Olli Maatta played 27:19, about 14 minutes more than his average this season. He has 4 points in 26 games this season. The Flames beat the Devils 5-4.

  • Jack Hughes had 11 shot attempts. Five got through to the goalie, and one went in. He came in averaging 6.6 attempts a game. The Devils fell 5-4 to the Flames.

  • Maxim TsyplakovDrought over

    Maxim Tsyplakov scored for the first time in 31 games. He has 2 goals this season. He played 11:13 and had one shot on goal. The Devils fell 5-4 to the Flames.

  • John BeecherDrought over

    John Beecher scored for the first time in 29 games. He scored twice. He played 15:15, about 5 minutes over his average. The Flames beat the Devils 5-4.

  • Jacob MarkstromRough night

    Jacob Markstrom allowed 5 goals on shots worth 2.4 expected goals. That is 2.6 more than an average goalie would have given up. The Devils fell 5-4 to the Flames.

Shot attempts

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

CGYNJD

Where the shots came from

9 goals from 90 unblocked attempts. Shots from a team's own half are left off.

GoalShot or miss
← CGY shootingNJD shooting →

Calgary Flames

SkaterTOIGASOGixGHitsBlkxGF%
Kevin Bahl D27:331020.042248
Olli Maatta D27:190120.051235
Mikael Backlund C18:071030.470054
Blake Coleman L17:200040.523254
Yan Kuznetsov D17:090020.043265
Joel Hanley D16:410020.040344
Yegor Sharangovich C16:371020.191044
Joel Farabee L16:250100.001153
Victor Olofsson L16:180100.000043
Brayden Pachal D16:050110.004148
Hunter Brzustewicz D15:230030.031148
John Beecher C15:152040.470348
Ryan Strome C15:020110.060047
Matt Coronato R13:070000.100142
Connor Zary C12:150000.000045
Adam Klapka R11:580110.226157
Morgan Frost C11:410000.000143
Matvei Gridin R10:550120.240147

New Jersey Devils

SkaterTOIGASOGixGHitsBlkxGF%
Luke Hughes D25:031150.400141
Dougie Hamilton D21:320120.132068
Simon Nemec D21:221010.202143
Nico Hischier C20:590010.211181
Jack Hughes C20:571150.600049
Jesper Bratt L20:110210.250239
Connor Brown R17:200010.250049
Arseny Gritsyuk R17:100030.280043
Timo Meier R16:400040.571375
Brenden Dillon D16:310000.071163
Johnathan Kovacevic D16:300010.040150
Dawson Mercer C15:490010.210079
Cody Glass C14:190010.201133
Jonas Siegenthaler D13:390000.000059
Lenni Hameenaho R12:280030.111044
Nick Bjugstad C11:150110.090056
Maxim Tsyplakov R11:131010.213056
Paul Cotter L11:070010.132056

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.