Think the Game
Game

Flames at Sharks

Sharks 6, Flames 3 · first star Macklin Celebrini (2 G, 2 A).

2025-26 regular season · Preseason. The 2026-27 regular season starts Sep 29. Data as of September 28, 2026, source NHL.

Calgary Flames 3 at San Jose Sharks 6

Tuesday, December 16, 2025 · 10:00 PM ET · SAP Center at San Jose, San Jose · TV SN · SN360

Line score by period
Team 1 2 3 T SOG
Flames 201330
Sharks 303626

Shot chart

Every shot attempt, computed from the league's play-by-play coordinates. Flames attack left, Sharks attack right, all periods folded onto one rink. Attempts are plotted where the league recorded them, so the 1 mark in a team's own end is an attempt logged from there: empty-net shots, long dumps on the net; 1 empty-net goal is drawn as a diamond. Boxscore shots on goal: CGY 30, SJS 26.

Shot chart, Flames at Sharks Flames 30 shots on goal (3 goals, 9 missed, 27 blocked) attacking left; Sharks 26 shots on goal (6 goals, 18 missed, 13 blocked) attacking right. Empty-net goal
CGY in red SJS in blue goal empty-net goal shot on goal missed blocked Flames 30 shots on goal (3 goals, 9 missed, 27 blocked) attacking left; Sharks 26 shots on goal (6 goals, 18 missed, 13 blocked) attacking right.

Shots by period

Shots on goal, goals and attempts by period
Period CGY SOG CGY G CGY ATT SJS SOG SJS G SJS ATT
1st92209321
2nd80237017
3rd1312310319
Total3036626657

Shots by situation

Shots on goal and goals by strength of the shooting team
Situation CGY SOG CGY G SJS SOG SJS G
Even strength293236
Power play1020
Short-handed0010
Into an empty net0011

Attempt share by period

Flames took 53.7% of the shot attempts, and 51.9% of the 106 attempts taken at 5-on-5. An attempt is a goal, a shot on goal, a miss or a blocked shot; CF% is the share of them belonging to the Sharks and FF% their share of the ones that were not blocked, so the Flames hold the remainder. All situations unless the 5-on-5 figure is named. All 32 teams

Attempt share by period, all situations, Flames at Sharks
Period SJS CF% SJS FF%
1st51.260.0
2nd42.552.0
3rd45.246.4
Game46.353.0

Team totals only: per-player on-ice numbers need shift data, which this source does not publish.

Advertisement

Scoring summary

1st period

  1. 01:02 SJS John Klingberg (8) Macklin Celebrini (32) · wrist 0–1
  2. 06:00 SJS Barclay Goodrow (2) Zack Ostapchuk (1), Vincent Iorio (1) · wrist 0–2
  3. 11:01 CGY Blake Coleman (10) MacKenzie Weegar (6), Connor Zary (3) · slap 1–2
  4. 14:23 CGY Ryan Lomberg (1) Adam Klapka (4) · snap 2–2
  5. 19:41 SJS Barclay Goodrow (3) Macklin Celebrini (33), Ty Dellandrea (8) · poke 2–3

3rd period

  1. 02:46 SJS Macklin Celebrini (17) Collin Graf (10), Igor Chernyshov (1) · deflected 2–4
  2. 12:53 SJS Tyler Toffoli (10) William Eklund (14), Alexander Wennberg (15) · wrist 2–5
  3. 13:31 CGY Nazem Kadri (7) Jonathan Huberdeau (11) · wrist 3–5
  4. 18:50 SJS Macklin Celebrini (18) EN Dmitry Orlov (17), Barclay Goodrow (3) · wrist 3–6

Three stars

  1. Macklin Celebrini SJS · C #71 · 2 G, 2 A
  2. Barclay Goodrow SJS · C #23 · 2 G, 1 A
  3. Tyler Toffoli SJS · C #73 · 1 G, 0 A

Penalties

Penalties
Period Time Team Player Infraction Min Drawn by
2nd00:32 SJS Timothy Liljegrencross checking2Blake Coleman
2nd16:14 SJS William Eklundtripping2Joel Hanley
3rd09:38 CGY Rasmus Anderssontripping2Barclay Goodrow

Boxscore

Calgary Flames

Flames skaters · by points
Player Pos G A PTS +/- SOG HITS BLK PIM FO% TOI
Nazem Kadri #91 C101-1210037.520:34
Blake Coleman #20 L101045000.018:47
Ryan Lomberg #70 L101022000.009:26
Connor Zary #47 C011-1000050.016:12
Jonathan Huberdeau #10 L011-120000.017:04
Adam Klapka #43 R011-126200.014:42
MacKenzie Weegar #52 D011+132300.024:53
John Beecher #18 C000-1121025.009:24
Mikael Backlund #11 C0000300054.517:50
Morgan Frost #16 C000-2210058.315:58
Yegor Sharangovich #17 C000-200000.019:18
Joel Farabee #86 L000-112100.015:55
Matt Coronato #27 R000-1000025.010:26
Hunter Brzustewicz #48 D000010000.015:24
Joel Hanley #44 D000-100300.011:55
Kevin Bahl #7 D000-410100.018:14
Rasmus Andersson #4 D000-350020.023:26
Yan Kuznetsov #37 D000+213100.020:41
Flames goalies
Goalie DEC SA SV GA SV% EV PP TOI
Dustin Wolf #32 L25205.80017/222/257:51

San Jose Sharks

Sharks skaters · by points
Player Pos G A PTS +/- SOG HITS BLK PIM FO% TOI
Macklin Celebrini #71 C224+2710047.421:25
Barclay Goodrow #23 C213+322100.012:59
Tyler Toffoli #73 C101061100.015:38
John Klingberg #3 D101+310000.021:43
Alexander Wennberg #21 C011+1202061.118:47
Ty Dellandrea #10 C011+1043058.815:28
Zack Ostapchuk #63 C011+1120050.008:41
Igor Chernyshov #92 L011+110000.012:20
William Eklund #72 L011+121120.018:39
Collin Graf #51 R011-110200.016:33
Dmitry Orlov #9 D011+300200.020:56
Vincent Iorio #22 D011+112200.015:35
Jeff Skinner #53 L000000200.012:08
Ethan Cardwell #56 R000-102100.012:56
Ryan Reaves #75 R000+107000.011:00
Mario Ferraro #38 D000-121500.023:31
Shakir Mukhamadullin #85 D000+101100.016:03
Timothy Liljegren #37 D000-100220.021:38
Sharks goalies
Goalie DEC SA SV GA SV% EV PP TOI
Yaroslav Askarov #30 W30273.90026/291/160:00

SOG shots on goal · BLK blocked shots · FO% faceoff win percentage · EV / PP saves over shots by strength. Skaters sorted by points, then goals.

Source NHL (boxscore, play-by-play, game summary). Shot locations are the league's tracked coordinates; the chart and the situation tables are computed by Play-Pause Hockey. Data as of 2026-09-28.