New York Islanders at Calgary Flames
NHL game between the New York Islanders and the Calgary Flames on Jan 17, 2026. Final score: New York Islanders 2, Calgary Flames 4.
| Status | Final |
|---|---|
| Date | Jan 17, 2026 |
| Venue | Scotiabank Saddledome |
| New York Islanders score | 2 |
| Calgary Flames score | 4 |
Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.
Three Stars by Game Score
Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.
| Player | Pos | G | A | SOG | TOI | xG | Game Score | |
|---|---|---|---|---|---|---|---|---|
| 1st | Adam Klapka | R | 1 | 1 | 1 | 11:38 | 0.15 | 1.61 |
| 2nd | Kevin Bahl | D | 0 | 2 | 2 | 21:38 | 0.02 | 1.38 |
| 3rd | Jean-Gabriel Pageau | C | 1 | 0 | 2 | 17:07 | 0.16 | 1.23 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (New York Islanders–Calgary Flames) |
|---|---|---|---|---|---|
| 1st 11:51 | CGY | Yegor Sharangovich | Rasmus Andersson, Kevin Bahl | 5v5 | 0–1 |
| 2nd 03:04 | CGY | Adam Klapka | Kevin Bahl, Morgan Frost | 5v5 | 0–2 |
| 2nd 09:50 | CGY | Justin Kirkland | Ryan Lomberg, Adam Klapka | 5v5 | 0–3 |
| 2nd 11:49 | CGY | Yan Kuznetsov | Nazem Kadri, Connor Zary | 5v5 | 0–4 |
| 2nd 12:21 | NYI | Jean-Gabriel Pageau | Matthew Schaefer, Simon Holmstrom | 5v5 | 1–4 |
| 3rd 17:04 | NYI | Anders Lee | Calum Ritchie, Matthew Schaefer | 5v6 | 2–4 |
Team Comparison
| New York Islanders | Calgary Flames | |
|---|---|---|
| Goals | 2 | 4 |
| Shots on goal | 30 | 19 |
| Expected goals (xG) | 5.20 | 2.08 |
| High-danger shots | 21 | 8 |
| Corsi % | 58.6% | 41.4% |
| Power play | 0/2 | 0/3 |
| Faceoff % | 65.3% | 34.7% |
| Hits | 25 | 9 |
| Blocks | 16 | 14 |
| Giveaways | 9 | 17 |
| Takeaways | 4 | 4 |
New York Islanders Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Jean-Gabriel Pageau | C | 1 | 0 | 1 | 2 | 17:07 | 0.16 | 1.23 |
| Matthew Schaefer | D | 0 | 2 | 2 | 3 | 25:35 | 0.07 | 1.08 |
| Simon Holmstrom | R | 0 | 1 | 1 | 0 | 18:07 | 0.09 | 0.90 |
| Anders Lee | L | 1 | 0 | 1 | 5 | 16:58 | 1.12 | 0.87 |
| Jonathan Drouin | L | 0 | 0 | 0 | 3 | 15:09 | 0.54 | 0.65 |
| Calum Ritchie | C | 0 | 1 | 1 | 1 | 15:16 | 0.25 | 0.62 |
| Adam Pelech | D | 0 | 0 | 0 | 1 | 19:20 | 0.05 | 0.42 |
| Ryan Pulock | D | 0 | 0 | 0 | 2 | 20:56 | 0.14 | 0.40 |
| Adam Boqvist | D | 0 | 0 | 0 | 0 | 10:34 | 0.01 | 0.39 |
| Marc Gatcomb | C | 0 | 0 | 0 | 0 | 8:35 | 0.03 | 0.34 |
| Emil Heineman | L | 0 | 0 | 0 | 3 | 21:44 | 0.21 | 0.34 |
| Tony DeAngelo | D | 0 | 0 | 0 | 3 | 23:59 | 0.17 | 0.31 |
| Kyle MacLean | C | 0 | 0 | 0 | 1 | 9:31 | 0.04 | 0.26 |
| Anthony Duclair | L | 0 | 0 | 0 | 1 | 18:20 | 0.14 | 0.16 |
| Casey Cizikas | C | 0 | 0 | 0 | 0 | 12:12 | 0.41 | 0.15 |
| Mathew Barzal | C | 0 | 0 | 0 | 2 | 21:46 | 0.22 | 0.03 |
| Scott Mayfield | D | 0 | 0 | 0 | 0 | 13:48 | 0.02 | 0.00 |
| Max Shabanov | R | 0 | 0 | 0 | 3 | 12:47 | 0.46 | -0.39 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Adam Klapka | R | 1 | 1 | 2 | 1 | 11:38 | 0.15 | 1.61 |
| Kevin Bahl | D | 0 | 2 | 2 | 2 | 21:38 | 0.02 | 1.38 |
| Morgan Frost | C | 0 | 1 | 1 | 0 | 14:48 | 0.00 | 1.00 |
| Rasmus Andersson | D | 0 | 1 | 1 | 2 | 25:40 | 0.07 | 0.94 |
| Justin Kirkland | C | 1 | 0 | 1 | 1 | 10:45 | 0.10 | 0.81 |
| Ryan Lomberg | L | 0 | 1 | 1 | 0 | 10:37 | 0.05 | 0.72 |
| Yegor Sharangovich | C | 1 | 0 | 1 | 3 | 17:31 | 0.36 | 0.63 |
| Nazem Kadri | C | 0 | 1 | 1 | 2 | 17:28 | 0.17 | 0.58 |
| Connor Zary | C | 0 | 1 | 1 | 1 | 16:20 | 0.35 | 0.49 |
| Joel Farabee | L | 0 | 0 | 0 | 1 | 16:27 | 0.13 | 0.14 |
| Hunter Brzustewicz | D | 0 | 0 | 0 | 1 | 13:22 | 0.03 | 0.09 |
| Jonathan Huberdeau | L | 0 | 0 | 0 | 0 | 15:17 | 0.00 | 0.02 |
| Joel Hanley | D | 0 | 0 | 0 | 0 | 13:58 | 0.09 | -0.00 |
| Yan Kuznetsov | D | 1 | 0 | 1 | 1 | 19:03 | 0.53 | -0.02 |
| Matt Coronato | R | 0 | 0 | 0 | 1 | 16:34 | 0.16 | -0.06 |
| Matvei Gridin | R | 0 | 0 | 0 | 1 | 14:17 | 0.12 | -0.24 |
| Mikael Backlund | C | 0 | 0 | 0 | 1 | 19:51 | 0.03 | -0.40 |
| MacKenzie Weegar | D | 0 | 0 | 0 | 1 | 21:00 | 0.06 | -0.63 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| David Rittich | New York Islanders | 15 | 19 | 78.9% | -2.33 | L |
| Dustin Wolf | Calgary Flames | 28 | 30 | 93.3% | 2.03 | W |
Analysis
The Calgary Flames defeated the New York Islanders 4–2 on Jan 17, 2026.
Calgary Flames generated 2.08 expected goals to New York Islanders's 5.2 — New York Islanders owned the better of the chances but Calgary Flames took the game, the kind of split that usually means finishing or goaltending decided it.
Adam Klapka led all skaters with a Game Score of 1.61 on 1 goal, 1 assist, 1 shots on goal.
Dustin Wolf stopped 28 of 30, worth 2.03 goals saved above expected.
Frequently Asked Questions
Who won the New York Islanders vs Calgary Flames game?
The Calgary Flames beat the New York Islanders 4–2 on Jan 17, 2026.
What was the final score?
The final score was Calgary Flames 4, New York Islanders 2.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Adam Klapka led all skaters at 1.61, on 1G, 1A and 1 shots on goal.
Which team deserved to win by expected goals?
Calgary Flames generated 2.08 expected goals and New York Islanders generated 5.2, so New York Islanders created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
New York Islanders put 30 shots on goal and Calgary Flames put 19. High-danger chances went 21 to 8.
How did the goaltenders play?
David Rittich stopped 15 of 19 (-2.33 goals saved above expected); Dustin Wolf stopped 28 of 30 (2.03 goals saved above expected).