New York Islanders at Buffalo Sabres

NHL game between the New York Islanders and the Buffalo Sabres on Dec 20, 2025. Final score: New York Islanders 2, Buffalo Sabres 3.

StatusFinal
DateDec 20, 2025
VenueKeyBank Center
New York Islanders score2
Buffalo Sabres score3

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.

PlayerPosGASOGTOIxGGame Score
1stMathew BarzalC11423:330.661.24
2ndEmil HeinemanL101018:490.400.95
3rdPeyton KrebsC01013:290.000.84

Scoring Summary

TimeTeamGoalAssistsStrengthScore (New York Islanders–Buffalo Sabres)
1st 01:47BUFRasmus DahlinAlex Lyon5v40–1
2nd 08:55BUFTage ThompsonJosh Doan, Peyton Krebs5v50–2
2nd 19:37NYIMathew BarzalAnders Lee, Simon Holmstrom5v51–2
3rd 19:31NYIEmil HeinemanMathew Barzal, Matthew Schaefer4v62–2
P5 00:00NYIMathew Barzal0v12–2
P5 00:00BUFJack Quinn1v02–2
P5 00:00BUFJosh Norris1v02–2

Team Comparison

New York IslandersBuffalo Sabres
Goals23
Shots on goal3432
Expected goals (xG)5.715.12
High-danger shots2019
Corsi %53.8%46.2%
Power play1/31/4
Faceoff %55.0%45.0%
Hits2518
Blocks811
Giveaways2017
Takeaways45

New York Islanders Skaters

PlayerPosGAPSOGTOIxGGame Score
Mathew BarzalC112423:330.661.24
Emil HeinemanL1011018:490.400.95
Matthew SchaeferD011323:360.270.74
Simon HolmstromR011217:490.690.69
Anders LeeL011020:040.180.59
Casey CizikasC000016:180.040.20
Marc GatcombC000111:140.260.15
Kyle MacLeanC000013:550.000.10
Scott MayfieldD000117:480.010.10
Maxim TsyplakovR000112:080.030.05
Ryan PulockD000220:180.170.05
Adam PelechD000126:250.05-0.05
Anthony DuclairL000010:480.00-0.05
Calum RitchieC000212:570.33-0.05
Tony DeAngeloD000322:550.20-0.05
Jean-Gabriel PageauC000315:340.21-0.10
Jonathan DrouinL000017:160.02-0.10
Marshall WarrenD00019:510.01-0.15

Buffalo Sabres Skaters

PlayerPosGAPSOGTOIxGGame Score
Peyton KrebsC011013:290.000.84
Rasmus DahlinD101525:520.460.80
Tage ThompsonC101422:480.460.75
Josh DoanR011219:090.440.59
Mattias SamuelssonD000024:120.000.15
Bowen ByramD000122:490.230.15
Beck MalenstynL00018:550.100.15
Jordan GreenwayL00019:330.000.05
Owen PowerD000217:050.100.05
Michael KesselringD000217:280.040.00
Josh NorrisC000219:390.130.00
Josh DunneC000110:200.150.00
Noah OstlundC000114:420.050.00
Zach BensonL000218:250.36-0.05
Jack QuinnR000215:240.18-0.05
Ryan McLeodC000017:060.00-0.05
Alex TuchR000521:060.33-0.10
Zach MetsaD000114:050.22-0.10

Goaltending

GoalieTeamSVSASV%GSAxDecision
David RittichNew York Islanders303293.8%4.99O
Alex LyonBuffalo Sabres323494.1%2.13W

Analysis

The Buffalo Sabres defeated the New York Islanders 3–2 on Dec 20, 2025, a one-goal game.

Buffalo Sabres generated 5.12 expected goals to New York Islanders's 5.71 — New York Islanders owned the better of the chances but Buffalo Sabres took the game, the kind of split that usually means finishing or goaltending decided it.

Mathew Barzal led all skaters with a Game Score of 1.24 on 1 goal, 1 assist, 4 shots on goal.

David Rittich stopped 30 of 32, worth 4.99 goals saved above expected.

Frequently Asked Questions

Who won the New York Islanders vs Buffalo Sabres game?

The Buffalo Sabres beat the New York Islanders 3–2 on Dec 20, 2025.

What was the final score?

The final score was Buffalo Sabres 3, New York Islanders 2.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Mathew Barzal led all skaters at 1.24, on 1G, 1A and 4 shots on goal.

Which team deserved to win by expected goals?

Buffalo Sabres generated 5.12 expected goals and New York Islanders generated 5.71, 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 34 shots on goal and Buffalo Sabres put 32. High-danger chances went 20 to 19.

How did the goaltenders play?

David Rittich stopped 30 of 32 (4.99 goals saved above expected); Alex Lyon stopped 32 of 34 (2.13 goals saved above expected).