Pittsburgh Penguins vs Buffalo Sabres
Preseason · Wednesday, October 1, 2025 · KeyBank Center
SN-PIT · MSG-B
Game summary
The Pittsburgh Penguins beat the Buffalo Sabres 5–3 on Wednesday, October 1, 2025 at KeyBank Center. The Sabres outshot the Penguins 31–26.
Josh Norris scored twice. Tristan Broz, Mathew Dumba, Avery Hayes, Ville Koivunen, Rasmus Dahlin and Filip Hallander also scored.
Arturs Silovs made 28 saves on 31 shots for the win; Alexandar Georgiev stopped 10 of 13.
Three stars
Scoring
1st period
Tristan Broz (2)Philip Tomasino (2), Robby Fabbri (1)1–017:32 PIT ·
Josh Norris (2)Peyton Krebs (1), Ryan Johnson (1)1–117:42 BUF
2nd period
Mathew Dumba (1)Ben Kindel (1), Philip Tomasino (3)Kulich 1:58 into shift2–105:52 PIT
Avery Hayes (1)Filip Hallander (3)Bryson 1:14 into shift3–119:54 PIT ·
3rd period
Josh Norris (3)Tage Thompson (2), Peyton Krebs (2)3–204:29 BUF
Ville Koivunen (2)Ryan Shea (2), Mathew Dumba (2)4–210:01 PIT
Rasmus Dahlin (2)Unassisted4–311:42 BUF ·
Filip Hallander (1)Robby Fabbri (2), Joona Koppanen (1)5–317:57 PIT ·
Tired legs
When each goal went in, how long every skater on the ice had been out there. Each bar is one player: the taller the bar, the longer he’d been on. In 2025–26 the average NHL shift lasted about 48 seconds, and goals go in more often against players who’ve been out longer.
2–1 · 2nd 5:52 · Dumba. Kulich had been on the ice for 1:58 when it went in.
1–0 PIT
1st 17:32 · · Broz
Malenstyn 0:19
1–1 BUF
1st 17:42 · Norris
Graves 0:10
2–1 PIT
2nd 5:52 · Dumba
Stuck out there: Kulich 1:58
3–1 PIT
2nd 19:54 · · Hayes
Long shift: Bryson 1:14
3–2 BUF
3rd 4:29 · Norris
Tomasino 0:49
4–2 PIT
3rd 10:01 · Koivunen
Timmins 0:52
4–3 BUF
3rd 11:42 · · Dahlin
Koppanen 0:30
5–3 PIT
3rd 17:57 · · Hallander
Dahlin 0:22
Hover or tap a bar for the skater.
1.9×
When a defending player has been out 80 seconds or more, shots go in 1.9 times as often as when every defending player has been out under 20 seconds: about 1 in 14 against about 1 in 26.
30%
of 5-on-5 goals were scored while a defending player had been on the ice 60 seconds or more.
Team stats
Penalties
- 15:44 into the first period
Josh Doan · hooking2 min
- 2:38 into the second period
Joona Koppanen · interference2 min
- 9:43 into the second period
Owen Pickering · roughing2 min
- 9:43 into the second period
Josh Norris · cross checking2 min
- 15:24 into the second period
Ryan Graves · high sticking2 min
- 18:48 into the second period
Justin Danforth · interference2 min
- 10:41 into the third period
Blake Lizotte · high sticking double minor4 min
- 14:48 into the third period
Conor Timmins · interference2 min
Pittsburgh Penguins
| 11Filip HallanderC | 1 | 1 | 2 | 0 | 3 | 14:07 |
| 12Robby FabbriC | 0 | 2 | 2 | +1 | 0 | 13:42 |
| 53Philip TomasinoR | 0 | 2 | 2 | 0 | 1 | 14:28 |
| 24Mathew DumbaD | 1 | 1 | 2 | +3 | 4 | 25:44 |
| 15Joona KoppanenL | 0 | 1 | 1 | 0 | 0 | 12:40 |
| 26Tristan BrozC | 1 | 0 | 1 | 0 | 1 | 13:55 |
| 41Ville KoivunenR | 1 | 0 | 1 | +2 | 2 | 16:44 |
| 81Ben KindelC | 0 | 1 | 1 | +2 | 3 | 17:25 |
| 85Avery HayesR | 1 | 0 | 1 | +2 | 3 | 14:37 |
| 5Ryan SheaD | 0 | 1 | 1 | +1 | 0 | 24:31 |
| 43Danton HeinenL | 0 | 0 | 0 | −1 | 1 | 14:09 |
| 46Blake LizotteC | 0 | 0 | 0 | −1 | 0 | 16:12 |
| 49Rafael Harvey-PinardL | 0 | 0 | 0 | 0 | 1 | 13:18 |
| 55Noel AcciariC | 0 | 0 | 0 | −1 | 1 | 14:00 |
| 3Jack St. IvanyD | 0 | 0 | 0 | 0 | 0 | 04:32 |
| 27Ryan GravesD | 0 | 0 | 0 | 0 | 3 | 20:02 |
| 38Owen PickeringD | 0 | 0 | 0 | −1 | 1 | 18:41 |
| 45Harrison BrunickeD | 0 | 0 | 0 | −1 | 2 | 22:35 |
| Goalie | ||||
|---|---|---|---|---|
| 31Filip LarssonG | 0 | 0 | .000 | |
| 37Arturs SilovsG | W | 31 | 3 | .903 |
Buffalo Sabres
| 9Josh NorrisC | 2 | 0 | 2 | +1 | 2 | 18:59 |
| 19Peyton KrebsC | 0 | 2 | 2 | +1 | 0 | 14:15 |
| 72Tage ThompsonC | 0 | 1 | 1 | +1 | 5 | 18:52 |
| 26Rasmus DahlinD | 1 | 0 | 1 | −1 | 4 | 27:07 |
| 33Ryan JohnsonD | 0 | 1 | 1 | +2 | 0 | 17:40 |
| 15Justin DanforthR | 0 | 0 | 0 | −1 | 3 | 11:55 |
| 17Jason ZuckerL | 0 | 0 | 0 | −2 | 1 | 16:27 |
| 20Jiri KulichC | 0 | 0 | 0 | −1 | 3 | 15:11 |
| 22Jack QuinnR | 0 | 0 | 0 | 0 | 3 | 14:46 |
| 29Beck MalenstynL | 0 | 0 | 0 | −1 | 2 | 12:32 |
| 55Mason GeertsenL | 0 | 0 | 0 | 0 | 0 | 09:10 |
| 71Ryan McLeodC | 0 | 0 | 0 | −1 | 2 | 18:49 |
| 89Alex TuchR | 0 | 0 | 0 | −2 | 0 | 21:29 |
| 91Josh DoanR | 0 | 0 | 0 | 0 | 3 | 12:50 |
| 8Michael KesselringD | 0 | 0 | 0 | −1 | 2 | 14:26 |
| 21Conor TimminsD | 0 | 0 | 0 | 0 | 1 | 18:40 |
| 57Radim MrtkaD | 0 | 0 | 0 | −1 | 0 | 15:35 |
| 78Jacob BrysonD | 0 | 0 | 0 | 0 | 0 | 17:01 |
| Goalie | ||||
|---|---|---|---|---|
| 1Ukko-Pekka LuukkonenG | 12 | 1 | .917 | |
| 40Alexandar GeorgievG | L | 13 | 3 | .769 |