GRIT & GF

Tuesday, December 16, 2025

Calgary Flames

San Jose Sharks

Expected goals, CGY–SJS
2.6–3.6
all situations, empty nets out
SJS share of xG
58.0%
50% is even
Shots on goal
30–26
CGY–SJS
Pre-game model
–
no projection stored

The story

The Sharks won 6-3 and earned it, out-chancing the Flames 3.5 to 2.6 in expected goals. Macklin Celebrini had four points, two goals and two assists. Barclay Goodrow had three points, two goals and one assist.

  • Macklin Celebrini had four points, two goals and two assists. He put 7 shots on goal, against an average of 2.9. His goal stood up as the winner. The Sharks beat the Flames 6-3.

  • Barclay Goodrow had three points, two goals and one assist. That was his third goal of the season. He played 12:59 and had two shots on goal. It finished 6-3 for the Sharks.

  • Tyler Toffoli had 11 shot attempts. Six reached the net and one went in. He came in averaging 4.4 attempts a game. It finished 6-3 for the Sharks.

  • Ryan LombergDrought over

    Ryan Lomberg scored for the first time in 32 games. He has 1 goal this season. He played 9:26 and had two shots on goal. The Flames fell 6-3 to the Sharks.

  • John Klingberg has scored in 3 straight games. That makes 5 straight games with a point. That was his eighth goal of the season. The Sharks beat the Flames 6-3.

  • MacKenzie Weegar had 10 shot attempts. Three reached the net and none went in. His average this season was 5.4. The Flames lost 6-3 to the Sharks.

Shot attempts

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

CGYSJS

Where the shots came from

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

GoalShot or miss
← CGY shootingSJS shooting →

Calgary Flames

SkaterTOIGASOGixGHitsBlkxGF%
MacKenzie Weegar D24:530130.032358
Rasmus Andersson D23:260050.380028
Yan Kuznetsov D20:410010.063164
Nazem Kadri C20:341020.261051
Yegor Sharangovich C19:180000.000043
Blake Coleman L18:471040.705051
Kevin Bahl D18:140010.020118
Mikael Backlund C17:500030.130056
Jonathan Huberdeau L17:040120.280037
Connor Zary C16:120100.090053
Morgan Frost C15:580020.051032
Joel Farabee L15:550010.262140
Hunter Brzustewicz D15:240010.000051
Adam Klapka R14:420120.166343
Joel Hanley D11:550000.000347
Matt Coronato R10:260000.000028
Ryan Lomberg L9:261020.152030
John Beecher C9:240010.012112

San Jose Sharks

SkaterTOIGASOGixGHitsBlkxGF%
Mario Ferraro D23:310020.161540
John Klingberg D21:431010.120065
Timothy Liljegren D21:380000.130240
Macklin Celebrini C21:252271.681079
Dmitry Orlov D20:560100.000264
Alexander Wennberg C18:470120.090263
William Eklund L18:390120.151170
Collin Graf R16:330110.290275
Shakir Mukhamadullin D16:030000.001174
Tyler Toffoli C15:381060.711177
Vincent Iorio D15:350110.052273
Ty Dellandrea C15:280100.004330
Barclay Goodrow C12:592120.312178
Ethan Cardwell R12:560000.052114
Igor Chernyshov L12:200110.120076
Jeff Skinner L12:080000.310219
Ryan Reaves R11:000000.097069
Zack Ostapchuk C8:410110.142176

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.