San Jose Sharks 2, Calgary Flames 3: final score and stats
Calgary Flames beat San Jose Sharks, San Jose Sharks 2 to Calgary Flames 3, on Saturday, January 31, 2026 at Scotiabank Saddledome, Calgary, AB. Below: the box score, top performers, team stats, injuries and recent form for Calgary Flames vs San Jose Sharks.
Line score
| Team | 1 | 2 | 3 | T |
|---|---|---|---|---|
| San Jose Sharks | 1 | 1 | 0 | 2 |
| Calgary Flames | 1 | 1 | 1 | 3 |
Top performers
Team comparison
Team stats
Injury report
Confirm lineups and injuries close to game time.
Box score
San Jose Sharks Forwards
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Macklin Celebrini | 0 | 2 | 1 | -1 | 23:40 | 5:47 | 2:41 | 15:12 | 22 | 0 | 27 | 0 | 5 | 1 | 0 | 7 | 8 | 46.7 | 2 | 0 | 0 |
| William Eklund | 1 | 1 | 0 | 0 | 14:35 | 0:52 | 3:06 | 10:37 | 17 | 0 | 11 | 1 | 1 | 0 | 0 | 0 | 0 | 0.0 | 1 | 0 | 0 |
| Adam Gaudette | 0 | 0 | 0 | 0 | 10:09 | 0:00 | 0:00 | 10:09 | 14 | 1 | 13 | 0 | 2 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Barclay Goodrow | 1 | 1 | 0 | 0 | 10:23 | 0:00 | 3:17 | 7:06 | 14 | 0 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0.0 | 2 | 1 | 10 |
| Collin Graf | 0 | 0 | 0 | 0 | 19:09 | 1:06 | 5:05 | 12:58 | 24 | 0 | 15 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 3 | 0 | 0 |
| Philipp Kurashev | 2 | 1 | 0 | 0 | 13:33 | 1:01 | 1:10 | 11:22 | 17 | 0 | 6 | 0 | 0 | 2 | 0 | 0 | 2 | 0.0 | 1 | 0 | 0 |
| Michael Misa | 0 | 0 | 0 | 0 | 10:02 | 0:38 | 0:00 | 9:24 | 16 | 0 | 2 | 1 | 1 | 0 | 0 | 2 | 8 | 20.0 | 0 | 0 | 0 |
| Zack Ostapchuk | 0 | 1 | 0 | -1 | 11:38 | 0:07 | 2:32 | 8:59 | 18 | 0 | 3 | 0 | 0 | 0 | 0 | 6 | 2 | 75.0 | 0 | 2 | 4 |
| Ryan Reaves | 0 | 2 | 0 | 0 | 6:33 | 0:00 | 0:00 | 6:33 | 10 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Will Smith | 1 | 1 | 0 | -1 | 19:03 | 5:18 | 1:23 | 12:22 | 20 | 1 | 16 | 0 | 5 | 1 | 0 | 2 | 1 | 66.7 | 1 | 0 | 0 |
| Tyler Toffoli | 2 | 0 | 0 | 0 | 18:08 | 5:17 | 0:48 | 12:03 | 19 | 0 | 15 | 0 | 2 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Alexander Wennberg | 1 | 1 | 1 | -1 | 24:30 | 5:34 | 6:17 | 12:39 | 24 | 0 | 10 | 1 | 2 | 4 | 0 | 9 | 13 | 40.9 | 0 | 0 | 0 |
San Jose Sharks Defenses
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vincent Desharnais | 0 | 1 | 0 | 0 | 19:01 | 0:00 | 7:27 | 11:34 | 20 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 1 | 1 | 2 |
| Sam Dickinson | 2 | 0 | 0 | 1 | 19:24 | 0:00 | 4:16 | 15:08 | 23 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 2 | 0 | 0 |
| Mario Ferraro | 3 | 1 | 1 | 0 | 19:37 | 0:00 | 4:47 | 14:50 | 22 | 0 | 4 | 0 | 2 | 1 | 0 | 0 | 0 | 0.0 | 1 | 1 | 2 |
| John Klingberg | 1 | 0 | 0 | -2 | 19:36 | 5:32 | 0:00 | 14:04 | 22 | 0 | 10 | 0 | 2 | 0 | 0 | 0 | 0 | 0.0 | 2 | 1 | 2 |
| Shakir Mukhamadullin | 5 | 1 | 0 | 0 | 15:02 | 0:00 | 2:27 | 12:35 | 19 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Dmitry Orlov | 0 | 1 | 0 | 0 | 16:33 | 0:53 | 0:11 | 15:29 | 22 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 2 | 1 | 2 |
San Jose Sharks Goalies
| Player | GA | SA | SOS | SOSA | SV | SV% | ESSV | PPSV | SHSV | TOI | YTDG | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Alex Nedeljkovic | 3 | 42 | 0 | 0 | 39 | .929 | 29 | 10 | 0 | 57:38 | 0 | 0 |
Calgary Flames Forwards
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mikael Backlund | 0 | 0 | 1 | 1 | 20:40 | 5:30 | 3:40 | 11:30 | 29 | 0 | 12 | 1 | 3 | 1 | 0 | 7 | 11 | 38.9 | 1 | 0 | 0 |
| Matt Coronato | 0 | 0 | 0 | 0 | 16:09 | 5:42 | 0:00 | 10:27 | 21 | 0 | 14 | 1 | 5 | 0 | 0 | 1 | 0 | 100.0 | 1 | 0 | 0 |
| Joel Farabee | 1 | 0 | 0 | 1 | 15:35 | 0:50 | 3:50 | 10:55 | 23 | 1 | 11 | 0 | 1 | 2 | 0 | 0 | 1 | 0.0 | 0 | 0 | 0 |
| Morgan Frost | 0 | 2 | 0 | 1 | 17:13 | 5:52 | 0:00 | 11:21 | 24 | 1 | 12 | 1 | 5 | 3 | 0 | 15 | 3 | 83.3 | 0 | 0 | 0 |
| Matvei Gridin | 1 | 0 | 1 | 1 | 15:20 | 3:51 | 0:00 | 11:29 | 21 | 1 | 2 | 0 | 2 | 1 | 0 | 1 | 0 | 100.0 | 1 | 0 | 0 |
| Jonathan Huberdeau | 1 | 2 | 0 | 0 | 18:49 | 4:50 | 2:32 | 11:27 | 26 | 0 | 9 | 1 | 0 | 4 | 0 | 0 | 1 | 0.0 | 1 | 0 | 0 |
| Nazem Kadri | 0 | 0 | 0 | 0 | 18:07 | 6:08 | 0:09 | 11:50 | 21 | 0 | 9 | 0 | 4 | 2 | 0 | 9 | 7 | 56.3 | 0 | 1 | 2 |
| Adam Klapka | 0 | 4 | 1 | 0 | 13:23 | 1:23 | 0:06 | 11:54 | 15 | 0 | 5 | 0 | 2 | 0 | 0 | 0 | 1 | 0.0 | 0 | 0 | 0 |
| Ryan Lomberg | 1 | 1 | 0 | 0 | 9:15 | 0:01 | 0:00 | 9:14 | 12 | 0 | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0.0 | 0 | 1 | 2 |
| Martin Pospisil | 0 | 1 | 0 | 0 | 7:24 | 0:05 | 0:00 | 7:19 | 11 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0.0 | 0 | 1 | 2 |
| Yegor Sharangovich | 1 | 0 | 1 | -1 | 17:12 | 4:16 | 2:30 | 10:26 | 23 | 0 | 11 | 0 | 6 | 1 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Connor Zary | 1 | 0 | 0 | -1 | 12:54 | 4:12 | 0:00 | 8:42 | 17 | 0 | 8 | 0 | 1 | 0 | 0 | 1 | 0 | 100.0 | 0 | 0 | 0 |
Calgary Flames Defenses
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kevin Bahl | 3 | 2 | 0 | 1 | 24:12 | 4:12 | 4:29 | 15:31 | 31 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.0 | 1 | 0 | 0 |
| Joel Hanley | 1 | 1 | 0 | 0 | 11:41 | 0:00 | 0:29 | 11:12 | 17 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Yan Kuznetsov | 3 | 2 | 0 | 0 | 18:50 | 0:53 | 2:00 | 15:57 | 27 | 0 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 1 | 0 | 0 |
| Brayden Pachal | 0 | 4 | 0 | 0 | 10:34 | 0:00 | 0:00 | 10:34 | 18 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0.0 | 0 | 1 | 2 |
| MacKenzie Weegar | 4 | 1 | 0 | 0 | 26:17 | 7:35 | 2:24 | 16:18 | 28 | 0 | 3 | 1 | 4 | 3 | 0 | 0 | 0 | 0.0 | 2 | 0 | 0 |
| Zach Whitecloud | 1 | 1 | 1 | 1 | 20:01 | 0:55 | 3:31 | 15:35 | 28 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0.0 | 1 | 1 | 2 |
Calgary Flames Goalies
| Player | GA | SA | SOS | SOSA | SV | SV% | ESSV | PPSV | SHSV | TOI | YTDG | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dustin Wolf | 2 | 25 | 0 | 0 | 23 | .920 | 15 | 5 | 3 | 59:51 | 0 | 0 |
Recent form
Season series
Team pages
More NHL games on Jan 31, 2026
Frequently asked questions
Who won San Jose Sharks vs Calgary Flames?
Calgary Flames won, 3-2, on Saturday, January 31, 2026.
What was the final score of San Jose Sharks vs Calgary Flames?
San Jose Sharks 2, Calgary Flames 3.
Who were the top performers?
San Jose Sharks: Adam Gaudette (1 goals). Calgary Flames: Morgan Frost (1 goals).
Where is San Jose Sharks vs Calgary Flames played?
Scotiabank Saddledome, Calgary, AB.
Grades, leans and the full breakdown for San Jose Sharks vs Calgary Flames are on the board.
Open the boardPlays, box score and updates while the game is on.
Open game centerPick the winners of featured games every day and climb the leaderboard.
Play freeIndependent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.


