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.941.89
2ndScott MayfieldD00117:480.011.14
3rdSimon HolmstromR01217:491.041.09

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.941.89
Scott MayfieldD000117:480.011.14
Simon HolmstromR011217:491.041.09
Anders LeeL011020:040.181.02
Emil HeinemanL1011018:490.620.88
Tony DeAngeloD000322:550.200.47
Adam PelechD000126:250.050.20
Marc GatcombC000111:140.260.11
Matthew SchaeferD011323:360.270.08
Jonathan DrouinL000017:160.360.07
Maxim TsyplakovR000112:080.03-0.07
Calum RitchieC000212:570.65-0.10
Kyle MacLeanC000013:550.00-0.10
Marshall WarrenD00019:510.01-0.11
Casey CizikasC000016:180.04-0.13
Jean-Gabriel PageauC000315:340.21-0.19
Anthony DuclairL000010:480.00-0.19
Ryan PulockD000220:180.17-0.88

Buffalo Sabres Skaters

PlayerPosGAPSOGTOIxGGame Score
Tage ThompsonC101422:480.810.93
Josh DoanR011219:090.570.84
Rasmus DahlinD101525:520.570.78
Peyton KrebsC011013:290.000.75
Bowen ByramD000122:490.230.70
Mattias SamuelssonD000024:120.000.65
Zach MetsaD000114:050.220.62
Josh NorrisC000219:390.430.33
Beck MalenstynL00018:550.100.24
Noah OstlundC000114:420.300.23
Jordan GreenwayL00019:330.000.14
Alex TuchR000521:060.600.11
Josh DunneC000110:200.150.10
Zach BensonL000218:250.48-0.17
Jack QuinnR000215:240.45-0.41
Ryan McLeodC000017:060.00-0.67
Michael KesselringD000217:280.04-0.73
Owen PowerD000217:050.10-0.96

Goaltending

GoalieTeamSVSASV%GSAxDecision
David RittichNew York Islanders303293.8%1.87O
Alex LyonBuffalo Sabres323494.1%2.05W

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.89 on 1 goal, 1 assist, 4 shots on goal.

Alex Lyon stopped 32 of 34, worth 2.05 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.89, 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 (1.87 goals saved above expected); Alex Lyon stopped 32 of 34 (2.05 goals saved above expected).