Buffalo SabresBUF 5–3 Final Nashville PredatorsNSH

Tuesday, January 20, 2026

Final 1st2nd3rd T SOG
Buffalo SabresBUF 311 5 33
Nashville PredatorsNSH 021 3 34

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
8:11 BUF Noah Ostlund (8) Konsta Helenius (1), Rasmus Dahlin (29) · wrist xG 0.14 1–0 ▶
11:45 BUF Noah Ostlund (9) Konsta Helenius (2), Owen Power (12) · backhand xG 0.13 2–0 ▶
17:24 BUF Konsta Helenius (1) Peyton Krebs (14) · wrist xG 0.06 3–0 ▶
2nd Period
4:20 BUF Tage Thompson (26) Alex Tuch (24), Josh Doan (20) · snap xG 0.11 4–0 ▶
10:09 NSH Ryan O'Reilly (17) Filip Forsberg (19), Brady Skjei (14) · wrist xG 0.16 4–1 ▶
11:54 NSH Filip Forsberg (19) Ryan O'Reilly (29) · wrist xG 0.02 4–2 ▶
3rd Period
9:30 NSH Ryan O'Reilly (18) Luke Evangelista (28), Filip Forsberg (20) · wrist xG 0.12 4–3 ▶
18:14 BUF Peyton Krebs (5)EN Mattias Samuelsson (17) · wrist xG 0.46 5–3 ▶

Score away–home after each goal; season totals in parentheses.

Shot quality

Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken, the shot type, the strength and what happened just before it. How it works

BUF 33%Deserve to win67% NSH
BUFNSH
2.66Expected goals3.20
5Goals (no shootout)3
2.00Expected goals, 5 on 51.93
47Shot attempts83
39Unblocked attempts63
33Shots on goal34

Game notes

What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the shots' expected goals (xG).

1st Period
17:24 NSH Goalie Goalie · Saros −2.1 goals saved
3 goals on 0.88 xG, 12 shots on goal
2nd Period
4:20 NSH Goalie change Goalie change · Annunen in for Saros
4:20 of the 2nd; Saros had allowed 4 goals on 19 shots (1.26 xG)
3rd Period
0:50 NSH xG swing xG swing · Out-chanced BUF 1.35–0.01
In xG over 10 minutes, 14:20 of the 2nd to 4:20 of the 3rd; neither team scored
2:44 NSH Deserve to win Deserve to win · NSH takes the lead, 60–40%
BUF had led since 7:18 of the 1st, by as much as 75%
13:40 BUF Shortened bench Shortened bench · 2 defensemen sat
Bryson and Metsa: no shift after 3:34 of the 3rd
18:07 NSH Pulled goalie Pulled goalie · Pulled Annunen, down 4–3
With 1:53 left; BUF scored at 18:14 of the 3rd (5–3)

Shot map

BUF shoots ←Bigger circle: higher xG; filled: goal→ NSH shoots
Jordan Greenway: backhand, 23 ft, xG 0.07 (P1 2:54) Nick Perbix: wrist, 60 ft, xG 0.01 (P1 3:16) Josh Doan: backhand, 31 ft, xG 0.01 (P1 3:25) Jack Quinn: wrist, 21 ft, xG 0.14 (P1 4:06) Justin Barron: wrist, 69 ft, xG 0.01 (P1 4:46) Michael Bunting: wrist, 51 ft, xG 0.01 (P1 5:23) Zach Benson: wrist, 47 ft, xG 0.02 (P1 5:33) Brady Skjei: wrist, 71 ft, xG 0.01 (P1 6:52) Jack Quinn: wrist, 29 ft, xG 0.08 (P1 7:18) Konsta Helenius: wrist, 23 ft, xG 0.11 (P1 7:59) Filip Forsberg: backhand, 29 ft, xG 0.02 (P1 8:55) Peyton Krebs: slap, 44 ft, xG 0.04 (P1 9:14) Michael McCarron: wrist, 44 ft, xG 0.01 (P1 10:48) Konsta Helenius: wrist, 52 ft, xG 0.01 (P1 11:43) Filip Forsberg: wrist, 46 ft, xG 0.03 (P1 12:01) Roman Josi: wrist, 55 ft, xG 0.02 (P1 12:11) Ryan McLeod: wrist, 39 ft, xG 0.03 (P1 13:42) Filip Forsberg: snap, 39 ft, xG 0.07 (P1 13:56) Erik Haula: wrist, 7 ft, xG 0.16 (P1 15:17) Owen Power: wrist, 19 ft, xG 0.04 (P1 17:10) Beck Malenstyn: wrist, 12 ft, xG 0.09 (P1 17:36) Ryan O'Reilly: wrist, 42 ft, xG 0.00 (P1 17:48) Jason Zucker: wrist, 7 ft, xG 0.06 (P1 18:31) Cole Smith: wrist, 7 ft, xG 0.18 (P1 18:54) Luke Evangelista: wrist, 18 ft, xG 0.12 (P2 0:07) Brady Skjei: wrist, 46 ft, xG 0.01 (P2 0:13) Filip Forsberg: slap, 52 ft, xG 0.02 (P2 0:23) Roman Josi: slap, 40 ft, xG 0.02 (P2 0:25) Jason Zucker: wrist, 20 ft, xG 0.03 (P2 1:06) Nicolas Hague: backhand, 91 ft, xG 0.00 (P2 1:22) Jack Quinn: backhand, 63 ft, xG 0.01 (P2 3:00) Jason Zucker: wrist, 7 ft, xG 0.07 (P2 3:07) Bowen Byram: wrist, 53 ft, xG 0.01 (P2 3:30) Roman Josi: slap, 70 ft, xG 0.01 (P2 5:37) Nick Blankenburg: wrist, 50 ft, xG 0.00 (P2 6:10) Jason Zucker: wrist, 7 ft, xG 0.16 (P2 7:26) Luke Evangelista: wrist, 28 ft, xG 0.07 (P2 8:29) Jack Quinn: snap, 42 ft, xG 0.05 (P2 8:57) Noah Ostlund: wrist, 27 ft, xG 0.09 (P2 9:18) Owen Power: wrist, 41 ft, xG 0.06 (P2 9:34) Jordan Greenway: wrist, 32 ft, xG 0.08 (P2 10:28) Bowen Byram: wrist, 25 ft, xG 0.06 (P2 10:49) Cole Smith: tip-in, 9 ft, xG 0.04 (P2 11:17) Filip Forsberg: tip-in, 18 ft, xG 0.04 (P2 12:21) Alex Tuch: snap, 40 ft, xG 0.01 (P2 13:39) Fedor Svechkov: wrist, 39 ft, xG 0.04 (P2 14:21) Filip Forsberg: wrist, 20 ft, xG 0.07 (P2 15:02) Nicolas Hague: wrist, 29 ft, xG 0.08 (P2 16:02) Ryan O'Reilly: backhand, 3 ft, xG 0.16 (P2 16:03) Justin Barron: slap, 64 ft, xG 0.03 (P2 16:37) Erik Haula: backhand, 9 ft, xG 0.01 (P2 16:53) Cole Smith: wrist, 30 ft, xG 0.04 (P2 17:51) Ryan O'Reilly: snap, 11 ft, xG 0.17 (P2 18:24) Nick Blankenburg: wrist, 14 ft, xG 0.03 (P2 18:43) Luke Evangelista: tip-in, 13 ft, xG 0.07 (P2 19:04) Brady Skjei: slap, 36 ft, xG 0.09 (P2 19:11) Luke Evangelista: tip-in, 7 ft, xG 0.10 (P2 19:48) Steven Stamkos: slap, 38 ft, xG 0.05 (P3 0:29) Filip Forsberg: slap, 45 ft, xG 0.06 (P3 0:56) Ryan O'Reilly: wrist, 6 ft, xG 0.03 (P3 0:57) Roman Josi: snap, 32 ft, xG 0.15 (P3 1:19) Jonathan Marchessault: slap, 45 ft, xG 0.01 (P3 1:22) Josh Doan: wrist, 52 ft, xG 0.01 (P3 2:15) Cole Smith: tip-in, 9 ft, xG 0.08 (P3 2:44) Luke Evangelista: backhand, 25 ft, xG 0.02 (P3 3:44) Roman Josi: slap, 57 ft, xG 0.02 (P3 3:52) Roman Josi: wrist, 51 ft, xG 0.01 (P3 3:56) Brady Skjei: wrist, 43 ft, xG 0.03 (P3 4:14) Nick Blankenburg: wrist, 63 ft, xG 0.00 (P3 4:19) Zach Benson: snap, 39 ft, xG 0.05 (P3 5:26) Konsta Helenius: snap, 17 ft, xG 0.04 (P3 5:27) Jonathan Marchessault: tip-in, 95 ft, xG 0.00 (P3 5:44) Owen Power: slap, 68 ft, xG 0.01 (P3 6:05) Bowen Byram: snap, 35 ft, xG 0.06 (P3 8:05) Jack Quinn: snap, 27 ft, xG 0.14 (P3 9:22) Erik Haula: tip-in, 20 ft, xG 0.03 (P3 9:38) Erik Haula: backhand, 8 ft, xG 0.01 (P3 9:39) Jordan Greenway: wrist, 43 ft, xG 0.01 (P3 9:51) Filip Forsberg: snap, 35 ft, xG 0.04 (P3 11:41) Jason Zucker: snap, 35 ft, xG 0.06 (P3 12:30) Jack Quinn: wrist, 28 ft, xG 0.03 (P3 12:51) Konsta Helenius: snap, 44 ft, xG 0.02 (P3 14:03) Filip Forsberg: slap, 40 ft, xG 0.06 (P3 15:57) Roman Josi: snap, 31 ft, xG 0.08 (P3 16:20) Alex Tuch: wrist, 46 ft, xG 0.01 (P3 17:43) Filip Forsberg: slap, 55 ft, xG 0.05 (P3 18:53) Brady Skjei: wrist, 26 ft, xG 0.02 (P3 18:54) Filip Forsberg: wrist, 54 ft, xG 0.03 (P3 19:00) Roman Josi: tip-in, 10 ft, xG 0.06 (P3 19:36) Roman Josi: wrist, 48 ft, xG 0.02 (P3 19:46) Ryan O'Reilly: tip-in, 12 ft, xG 0.09 (P3 19:55) Luke Evangelista: wrist, 8 ft, xG 0.08 (P3 19:55) Luke Evangelista: wrist, 5 ft, xG 0.04 (P3 19:56) Ryan O'Reilly: backhand, 5 ft, xG 0.09 (P3 19:57) Noah Ostlund: GOAL, wrist, 12 ft, xG 0.14 (P1 8:11) Noah Ostlund: GOAL, backhand, 7 ft, xG 0.13 (P1 11:45) Konsta Helenius: GOAL, wrist, 36 ft, xG 0.06 (P1 17:24) Tage Thompson: GOAL, snap, 25 ft, xG 0.11 (P2 4:20) Ryan O'Reilly: GOAL, wrist, 17 ft, xG 0.16 (P2 10:09) Filip Forsberg: GOAL, wrist, 42 ft, xG 0.02 (P2 11:54) Ryan O'Reilly: GOAL, wrist, 17 ft, xG 0.12 (P3 9:30) Peyton Krebs: GOAL, wrist, 117 ft, xG 0.46 (P3 18:14)
About these numbers

xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map leaves them out.

Box score

Buffalo Sabres

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Ryan McLeod 000 -1 10.03 0019:30
17 Jason Zucker 000 -2 60.38 1117:32
86 Noah Ostlund 202 +1 40.35 0116:58
22 Jack Quinn 000 -1 80.44 0116:32
89 Alex Tuch 011 +1 30.02 0015:44
6 Zach Benson 000 +3 20.07 0015:32
94 Konsta Helenius 123 +2 50.25 2114:43
72 Tage Thompson 101 +1 20.11 0013:33
91 Josh Doan 011 0 20.01 0112:57
19 Peyton Krebs 112 +2 20.51 2012:31
29 Beck Malenstyn 000 0 20.09 5211:25
12 Jordan Greenway 000 0 30.16 2011:02
Defense
26 Rasmus Dahlin 011 +2 00.00 5328:02
23 Mattias Samuelsson 011 +2 00.00 0225:53
24 Bowen Byram 000 0 40.13 0023:59
25 Owen Power 011 0 30.12 0323:25
78 Jacob Bryson 000 0 00.00 0208:36
73 Zach Metsa 000 0 00.00 0208:06
Goalie SAGA SVSV% xGA GSAx
Alex Lyon 34331 .912 3.20 +0.20

Nashville Predators

Skater GAP+/− AttxG HitBlkTOI
Forwards
90 Ryan O'Reilly 213 +2 80.82 0020:42
77 Luke Evangelista 011 0 90.50 1020:35
9 Filip Forsberg 123 +1 170.51 1119:38
91 Steven Stamkos 000 -2 30.05 1018:06
81 Jonathan Marchessault 000 +1 40.01 3013:49
71 Matthew Wood 000 0 10.00 1113:33
56 Erik Haula 000 -2 40.21 3013:28
47 Michael McCarron 000 -1 10.01 3013:28
22 Cole Smith 000 -1 40.34 5013:21
9 Fedor Svechkov 000 -1 10.04 1013:19
58 Michael Bunting 000 -2 20.01 0012:39
89 Ozzy Wiesblatt 000 -1 00.00 3011:24
Defense
59 Roman Josi 000 0 110.38 0128:24
76 Brady Skjei 011 +1 60.17 0226:15
41 Nicolas Hague 000 -2 40.08 1120:09
3 Nick Blankenburg 000 -1 40.03 3218:15
48 Nick Perbix 000 -1 20.01 1014:30
72 Justin Barron 000 -1 20.03 0008:22
Goalie SAGA SVSV% xGA GSAx
Juuse Saros 19415 .789 1.26 -2.74
Justus Annunen 13013 1.000 0.94 +0.94

Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.

Player ratings

What each player added to the result, in goals, from most to least. Hover a number for what it's made of.

Buffalo Sabres

Player Rating Points Shots On ice Pen FO Other GSAx TOI
94 Konsta Helenius C +3.31 +2.15 +0.16 +0.97 0.00 0.00 +0.03 — 14:43
86 Noah Ostlund C +2.21 +1.50 +0.23 +0.50 0.00 -0.05 +0.03 — 16:58
19 Peyton Krebs C +2.11 +1.45 +0.33 +0.39 0.00 -0.06 0.00 — 12:31
23 Mattias Samuelsson D +1.39 +0.70 0.00 +0.59 0.00 0.00 +0.10 — 25:53
6 Zach Benson L +0.98 0.00 +0.04 +0.96 0.00 0.00 -0.02 — 15:32
26 Rasmus Dahlin D +0.93 +0.55 0.00 +0.25 0.00 0.00 +0.13 — 28:02
72 Tage Thompson C +0.78 +0.75 +0.07 -0.07 0.00 +0.03 0.00 — 13:33
25 Owen Power D +0.50 +0.55 +0.07 -0.26 0.00 0.00 +0.13 — 23:25
89 Alex Tuch R +0.45 +0.70 +0.02 -0.27 0.00 -0.01 +0.02 — 15:44
91 Josh Doan R +0.31 +0.55 +0.01 -0.28 0.00 0.00 +0.03 — 12:57
12 Jordan Greenway L +0.29 0.00 +0.11 +0.19 0.00 -0.01 0.00 — 11:02
34 Alex Lyon G +0.20 0.00 — — 0.00 — — +0.20 60:00
73 Zach Metsa D +0.17 0.00 0.00 +0.07 0.00 0.00 +0.10 — 8:06
4 Bowen Byram D +0.15 0.00 +0.08 +0.09 0.00 0.00 -0.02 — 23:59
29 Beck Malenstyn L +0.14 0.00 +0.06 -0.01 0.00 -0.01 +0.10 — 11:25
78 Jacob Bryson D +0.13 0.00 0.00 +0.03 0.00 0.00 +0.10 — 8:36
22 Jack Quinn R +0.01 0.00 +0.28 -0.30 0.00 0.00 +0.03 — 16:32
17 Jason Zucker L -0.36 0.00 +0.25 -0.49 -0.15 0.00 +0.03 — 17:32
71 Ryan McLeod C -0.42 0.00 +0.02 -0.43 0.00 +0.05 -0.06 — 19:30

Nashville Predators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
90 Ryan O'Reilly C +3.98 +2.20 +0.53 +1.20 0.00 -0.04 +0.08 — 20:42
9 Filip Forsberg L +2.81 +2.00 +0.33 +0.42 0.00 +0.01 +0.05 — 19:38
77 Luke Evangelista R +1.53 +0.70 +0.32 +0.51 0.00 0.00 0.00 — 20:35
76 Brady Skjei D +1.16 +0.55 +0.11 +0.44 0.00 0.00 +0.06 — 26:15
29 Justus Annunen G +0.94 0.00 — — 0.00 — — +0.94 34:09
59 Roman Josi D +0.55 0.00 +0.25 +0.29 0.00 0.00 +0.01 — 28:24
36 Cole Smith R +0.15 0.00 +0.22 -0.09 0.00 0.00 +0.02 — 13:21
41 Nicolas Hague D +0.09 0.00 +0.05 +0.01 0.00 0.00 +0.03 — 20:09
71 Matthew Wood R -0.05 0.00 0.00 -0.11 0.00 +0.01 +0.05 — 13:33
89 Ozzy Wiesblatt C -0.05 0.00 0.00 -0.05 0.00 0.00 0.00 — 11:24
48 Nick Perbix D -0.20 0.00 +0.01 -0.21 0.00 0.00 0.00 — 14:30
47 Michael McCarron C -0.21 0.00 +0.01 -0.21 0.00 0.00 0.00 — 13:28
81 Jonathan Marchessault R -0.21 0.00 +0.01 -0.22 0.00 0.00 0.00 — 13:49
91 Steven Stamkos C -0.24 0.00 +0.03 -0.28 0.00 0.00 0.00 — 18:06
37 Nick Blankenburg D -0.27 0.00 +0.02 -0.54 +0.15 0.00 +0.10 — 18:15
40 Fedor Svechkov C -0.37 0.00 +0.02 -0.42 0.00 +0.04 -0.02 — 13:19
56 Erik Haula L -0.73 0.00 +0.14 -0.89 0.00 +0.04 -0.02 — 13:28
20 Justin Barron D -0.76 0.00 +0.02 -0.76 0.00 0.00 -0.02 — 8:22
58 Michael Bunting L -1.04 0.00 +0.01 -1.03 0.00 0.00 -0.02 — 12:39
74 Juuse Saros G -2.74 0.00 — — 0.00 — — -2.74 23:54

An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays, all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.