Buffalo Sabres at Edmonton Oilers
NHL game between the Buffalo Sabres and the Edmonton Oilers on Dec 09, 2025. Final score: Buffalo Sabres 4, Edmonton Oilers 3.
| Status | Final |
|---|---|
| Date | Dec 09, 2025 |
| Venue | Rogers Place |
| Buffalo Sabres score | 4 |
| Edmonton Oilers score | 3 |
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 | Tage Thompson | C | 1 | 2 | 4 | 19:11 | 0.57 | 2.13 |
| 2nd | Rasmus Dahlin | D | 0 | 3 | 4 | 22:58 | 0.25 | 1.72 |
| 3rd | Connor McDavid | C | 2 | 0 | 6 | 25:51 | 0.43 | 1.55 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Buffalo Sabres–Edmonton Oilers) |
|---|---|---|---|---|---|
| 1st 19:01 | BUF | Josh Doan | Rasmus Dahlin, Tage Thompson | 4v5 | 1–0 |
| 2nd 11:03 | BUF | Tage Thompson | — | 5v5 | 2–0 |
| 2nd 11:59 | BUF | Josh Doan | Tage Thompson, Rasmus Dahlin | 4v5 | 3–0 |
| 3rd 00:10 | EDM | Connor McDavid | Mattias Ekholm | 5v5 | 3–1 |
| 3rd 01:56 | EDM | Vasily Podkolzin | Leon Draisaitl, Ty Emberson | 5v5 | 3–2 |
| 3rd 19:58 | EDM | Connor McDavid | Ryan Nugent-Hopkins, Evan Bouchard | 6v5 | 3–3 |
| OT 00:33 | BUF | Alex Tuch | Ryan McLeod, Rasmus Dahlin | 3v3 | 4–3 |
Team Comparison
| Buffalo Sabres | Edmonton Oilers | |
|---|---|---|
| Goals | 4 | 3 |
| Shots on goal | 28 | 30 |
| Expected goals (xG) | 2.84 | 3.52 |
| High-danger shots | 11 | 11 |
| Corsi % | 47.8% | 52.2% |
| Power play | 2/6 | 0/4 |
| Faceoff % | 38.2% | 61.8% |
| Hits | 14 | 17 |
| Blocks | 12 | 15 |
| Giveaways | 9 | 14 |
| Takeaways | 6 | 3 |
Buffalo Sabres Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Tage Thompson | C | 1 | 2 | 3 | 4 | 19:11 | 0.57 | 2.13 |
| Rasmus Dahlin | D | 0 | 3 | 3 | 4 | 22:58 | 0.25 | 1.72 |
| Josh Doan | R | 2 | 0 | 2 | 5 | 15:07 | 0.54 | 1.50 |
| Ryan McLeod | C | 0 | 1 | 1 | 2 | 22:37 | 0.08 | 0.69 |
| Alex Tuch | R | 1 | 0 | 1 | 2 | 22:37 | 0.38 | 0.65 |
| Bowen Byram | D | 0 | 0 | 0 | 0 | 21:14 | 0.05 | 0.15 |
| Peyton Krebs | C | 0 | 0 | 0 | 1 | 16:10 | 0.01 | 0.15 |
| Tyson Kozak | C | 0 | 0 | 0 | 0 | 11:35 | 0.00 | 0.10 |
| Jacob Bryson | D | 0 | 0 | 0 | 1 | 6:08 | 0.03 | 0.10 |
| Mattias Samuelsson | D | 0 | 0 | 0 | 1 | 26:09 | 0.02 | 0.10 |
| Beck Malenstyn | L | 0 | 0 | 0 | 0 | 11:23 | 0.17 | 0.05 |
| Isak Rosen | R | 0 | 0 | 0 | 1 | 9:05 | 0.04 | 0.05 |
| Josh Dunne | C | 0 | 0 | 0 | 0 | 7:45 | 0.00 | 0.05 |
| Jordan Greenway | L | 0 | 0 | 0 | 1 | 9:40 | 0.07 | 0.05 |
| Zach Benson | L | 0 | 0 | 0 | 2 | 16:50 | 0.14 | 0.05 |
| Owen Power | D | 0 | 0 | 0 | 2 | 17:54 | 0.07 | 0.00 |
| Conor Timmins | D | 0 | 0 | 0 | 0 | 22:09 | 0.00 | 0.00 |
| Jack Quinn | R | 0 | 0 | 0 | 2 | 15:07 | 0.16 | -0.15 |
Edmonton Oilers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Connor McDavid | C | 2 | 0 | 2 | 6 | 25:51 | 0.43 | 1.55 |
| Vasily Podkolzin | R | 1 | 0 | 1 | 3 | 15:08 | 0.45 | 0.90 |
| Ty Emberson | D | 0 | 1 | 1 | 0 | 13:22 | 0.00 | 0.84 |
| Mattias Ekholm | D | 0 | 1 | 1 | 3 | 22:40 | 0.35 | 0.74 |
| Evan Bouchard | D | 0 | 1 | 1 | 2 | 28:34 | 0.11 | 0.59 |
| Leon Draisaitl | C | 0 | 1 | 1 | 7 | 24:19 | 0.51 | 0.59 |
| Ryan Nugent-Hopkins | C | 0 | 1 | 1 | 2 | 21:29 | 0.10 | 0.44 |
| Curtis Lazar | C | 0 | 0 | 0 | 0 | 8:17 | 0.00 | 0.20 |
| Brett Kulak | D | 0 | 0 | 0 | 0 | 14:35 | 0.01 | 0.15 |
| Matt Savoie | C | 0 | 0 | 0 | 0 | 17:27 | 0.00 | 0.15 |
| Alec Regula | D | 0 | 0 | 0 | 0 | 14:46 | 0.00 | 0.10 |
| Trent Frederic | C | 0 | 0 | 0 | 1 | 6:57 | 0.08 | 0.10 |
| Adam Henrique | C | 0 | 0 | 0 | 1 | 12:32 | 0.11 | 0.00 |
| Andrew Mangiapane | L | 0 | 0 | 0 | 0 | 9:00 | 0.04 | 0.00 |
| Mattias Janmark | C | 0 | 0 | 0 | 0 | 10:07 | 0.14 | 0.00 |
| David Tomasek | R | 0 | 0 | 0 | 0 | 5:41 | 0.00 | -0.20 |
| Darnell Nurse | D | 0 | 0 | 0 | 3 | 19:28 | 0.05 | -0.25 |
| Zach Hyman | L | 0 | 0 | 0 | 2 | 23:24 | 0.31 | -0.30 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Alex Lyon | Buffalo Sabres | 21 | 24 | 87.5% | -1.02 | W |
| Colten Ellis | Buffalo Sabres | 6 | 6 | 100.0% | 0.29 | |
| Stuart Skinner | Edmonton Oilers | 24 | 28 | 85.7% | -0.56 | O |
Analysis
The Buffalo Sabres defeated the Edmonton Oilers 4–3 on Dec 09, 2025, a one-goal game.
Edmonton Oilers generated 3.52 expected goals to Buffalo Sabres's 2.84 — Edmonton Oilers owned the better of the chances but Buffalo Sabres took the game, the kind of split that usually means finishing or goaltending decided it.
Tage Thompson led all skaters with a Game Score of 2.13 on 1 goal, 2 assists, 4 shots on goal.
Frequently Asked Questions
Who won the Buffalo Sabres vs Edmonton Oilers game?
The Buffalo Sabres beat the Edmonton Oilers 4–3 on Dec 09, 2025.
What was the final score?
The final score was Buffalo Sabres 4, Edmonton Oilers 3.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Tage Thompson led all skaters at 2.13, on 1G, 2A and 4 shots on goal.
Which team deserved to win by expected goals?
Edmonton Oilers generated 3.52 expected goals and Buffalo Sabres generated 2.84, so Edmonton Oilers created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Buffalo Sabres put 28 shots on goal and Edmonton Oilers put 30. High-danger chances went 11 to 11.
How did the goaltenders play?
Alex Lyon stopped 21 of 24 (-1.02 goals saved above expected); Stuart Skinner stopped 24 of 28 (-0.56 goals saved above expected).