Pittsburgh PenguinsPIT 5–1 Final Philadelphia FlyersPHI

Monday, December 1, 2025

Final 1st2nd3rd T SOG
Pittsburgh PenguinsPIT 122 5 27
Philadelphia FlyersPHI 010 1 29

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

Highlights

Scoring

1st Period
9:18 PIT Sidney Crosby (17) Bryan Rust (12), Anthony Mantha (7) · snap xG 0.35 1–0 ▶
2nd Period
5:36 PHI Tyson Foerster (10)PP Travis Konecny (15), Trevor Zegras (16) · wrist xG 0.10 1–1 ▶
8:08 PIT Sidney Crosby (18)PP Bryan Rust (13), Erik Karlsson (15) · snap xG 0.15 2–1 ▶
15:52 PIT Bryan Rust (8)PP Evgeni Malkin (19), Erik Karlsson (16) · wrist xG 0.09 3–1 ▶
3rd Period
13:52 PIT Tommy Novak (3)PP Kris Letang (9), Evgeni Malkin (20) · snap xG 0.17 4–1 ▶
15:33 PIT Kevin Hayes (2) Parker Wotherspoon (8) · backhand xG 0.14 5–1 ▶

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

PIT 48%Deserve to win52% PHI
PITPHI
2.88Expected goals2.97
5Goals (no shootout)1
2.11Expected goals, 5 on 51.82
54Shot attempts54
40Unblocked attempts41
27Shots on goal29

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).

3rd Period
2:10 PHI No shift No shift · Foerster, 23:32 on the bench
No shift after 6:21 of the 2nd; 10 shifts (8:50) before that
15:33 PHI Goalie Goalie · Vladar −2.4 goals saved
5 goals on 2.58 xG, 26 shots on goal

Shot map

PIT shoots ←Bigger circle: higher xG; filled: goal→ PHI shoots
Bobby Brink: wrist, 14 ft, xG 0.12 (P1 1:15) Bobby Brink: wrist, 35 ft, xG 0.06 (P1 1:33) Rutger McGroarty: snap, 35 ft, xG 0.09 (P1 1:49) Garnet Hathaway: snap, 57 ft, xG 0.03 (P1 3:00) Erik Karlsson: slap, 63 ft, xG 0.02 (P1 3:40) Cam York: wrist, 28 ft, xG 0.13 (P1 4:09) Trevor Zegras: tip-in, 34 ft, xG 0.06 (P1 4:28) Nick Seeler: slap, 59 ft, xG 0.01 (P1 4:40) Evgeni Malkin: slap, 56 ft, xG 0.02 (P1 4:49) Ryan Shea: wrist, 34 ft, xG 0.04 (P1 4:59) Evgeni Malkin: snap, 9 ft, xG 0.03 (P1 5:00) Bobby Brink: wrist, 42 ft, xG 0.04 (P1 6:22) Garnet Hathaway: wrist, 42 ft, xG 0.02 (P1 6:47) Trevor Zegras: wrist, 15 ft, xG 0.10 (P1 7:25) Emil Andrae: wrist, 13 ft, xG 0.11 (P1 8:57) Cam York: wrist, 49 ft, xG 0.02 (P1 9:07) Bryan Rust: snap, 39 ft, xG 0.06 (P1 9:16) Trevor Zegras: wrist, 11 ft, xG 0.12 (P1 10:48) Rutger McGroarty: snap, 35 ft, xG 0.08 (P1 11:36) Anthony Mantha: snap, 33 ft, xG 0.02 (P1 11:39) Erik Karlsson: snap, 58 ft, xG 0.01 (P1 13:57) Nikita Grebenkin: backhand, 29 ft, xG 0.00 (P1 14:08) Rutger McGroarty: snap, 54 ft, xG 0.02 (P1 14:38) Bryan Rust: tip-in, 19 ft, xG 0.04 (P1 16:36) Travis Konecny: wrist, 32 ft, xG 0.07 (P2 3:29) Bobby Brink: wrist, 15 ft, xG 0.14 (P2 4:11) Owen Tippett: slap, 48 ft, xG 0.05 (P2 4:17) Travis Konecny: snap, 12 ft, xG 0.26 (P2 6:00) Tyson Foerster: slap, 36 ft, xG 0.13 (P2 6:19) Ben Kindel: wrist, 38 ft, xG 0.04 (P2 6:28) Nikita Grebenkin: wrist, 98 ft, xG 0.00 (P2 7:42) Travis Konecny: wrist, 37 ft, xG 0.01 (P2 9:58) Ryan Graves: snap, 60 ft, xG 0.00 (P2 11:01) Ryan Graves: wrist, 29 ft, xG 0.11 (P2 11:07) Sidney Crosby: snap, 18 ft, xG 0.05 (P2 13:17) Erik Karlsson: slap, 60 ft, xG 0.03 (P2 13:57) Bokondji Imama: snap, 38 ft, xG 0.04 (P2 14:40) Sidney Crosby: deflected, 23 ft, xG 0.04 (P2 15:22) Trevor Zegras: tip-in, 8 ft, xG 0.09 (P2 16:38) Emil Andrae: snap, 30 ft, xG 0.08 (P2 18:26) Ben Kindel: snap, 34 ft, xG 0.08 (P2 19:49) Evgeni Malkin: slap, 59 ft, xG 0.04 (P2 19:56) Erik Karlsson: wrist, 42 ft, xG 0.05 (P3 0:18) Kris Letang: snap, 52 ft, xG 0.02 (P3 0:47) Sidney Crosby: snap, 12 ft, xG 0.20 (P3 0:49) Blake Lizotte: tip-in, 14 ft, xG 0.02 (P3 1:00) Bokondji Imama: snap, 13 ft, xG 0.13 (P3 1:18) Connor Clifton: snap, 68 ft, xG 0.01 (P3 2:24) Noah Juulsen: slap, 60 ft, xG 0.02 (P3 2:49) Nick Seeler: slap, 55 ft, xG 0.01 (P3 2:51) Matvei Michkov: wrist, 41 ft, xG 0.05 (P3 3:44) Trevor Zegras: wrist, 52 ft, xG 0.03 (P3 4:00) Kris Letang: snap, 166 ft, xG 0.00 (P3 4:02) Trevor Zegras: wrist, 70 ft, xG 0.01 (P3 4:19) Jamie Drysdale: snap, 49 ft, xG 0.04 (P3 4:51) Owen Tippett: snap, 25 ft, xG 0.14 (P3 6:44) Christian Dvorak: wrist, 6 ft, xG 0.49 (P3 6:47) Kris Letang: snap, 71 ft, xG 0.01 (P3 7:13) Emil Andrae: slap, 57 ft, xG 0.03 (P3 8:33) Rutger McGroarty: snap, 11 ft, xG 0.17 (P3 8:50) Ville Koivunen: tip-in, 8 ft, xG 0.10 (P3 9:05) Owen Tippett: wrist, 41 ft, xG 0.01 (P3 9:16) Matvei Michkov: wrist, 30 ft, xG 0.03 (P3 10:24) Cam York: snap, 70 ft, xG 0.01 (P3 10:32) Evgeni Malkin: slap, 55 ft, xG 0.05 (P3 13:26) Evgeni Malkin: slap, 43 ft, xG 0.07 (P3 13:42) Sean Couturier: wrist, 51 ft, xG 0.01 (P3 14:53) Jamie Drysdale: wrist, 17 ft, xG 0.15 (P3 16:59) Ville Koivunen: wrist, 30 ft, xG 0.06 (P3 17:12) Trevor Zegras: wrist, 33 ft, xG 0.13 (P3 17:20) Matvei Michkov: wrist, 45 ft, xG 0.01 (P3 18:11) Ryan Graves: slap, 57 ft, xG 0.00 (P3 18:25) Matvei Michkov: wrist, 57 ft, xG 0.01 (P3 18:34) Bokondji Imama: snap, 14 ft, xG 0.23 (P3 19:05) Jamie Drysdale: wrist, 36 ft, xG 0.06 (P3 19:54) Sidney Crosby: GOAL, snap, 5 ft, xG 0.35 (P1 9:18) Tyson Foerster: GOAL, wrist, 32 ft, xG 0.10 (P2 5:36) Sidney Crosby: GOAL, snap, 29 ft, xG 0.15 (P2 8:08) Bryan Rust: GOAL, wrist, 30 ft, xG 0.09 (P2 15:52) Tommy Novak: GOAL, snap, 23 ft, xG 0.17 (P3 13:52) Kevin Hayes: GOAL, backhand, 16 ft, xG 0.14 (P3 15:33)
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

Pittsburgh Penguins

Skater GAP+/− AttxG HitBlkTOI
Forwards
17 Bryan Rust 123 +2 40.19 0219:05
87 Sidney Crosby 202 +2 60.78 1018:13
81 Ben Kindel 000 0 50.12 0217:07
71 Evgeni Malkin 022 0 60.20 0116:09
41 Ville Koivunen 000 0 30.17 0013:59
13 Kevin Hayes 101 +1 10.14 2013:36
39 Anthony Mantha 011 +1 10.02 0213:12
19 Connor Dewar 000 0 00.00 1113:12
2 Rutger McGroarty 000 0 40.37 3012:31
18 Tommy Novak 101 0 10.17 0012:26
46 Blake Lizotte 000 0 30.02 1012:25
Defense
65 Erik Karlsson 022 +1 50.11 0021:13
29 Parker Wotherspoon 011 +1 00.00 3120:47
58 Kris Letang 011 0 40.03 1020:04
6 Ryan Shea 000 0 10.04 1219:33
75 Connor Clifton 000 +1 20.01 2117:55
Goalie SAGA SVSV% xGA GSAx
Tristan Jarry 29128 .966 2.97 +1.97

Philadelphia Flyers

Skater GAP+/− AttxG HitBlkTOI
Forwards
74 Owen Tippett 000 -1 40.19 2020:09
46 Trevor Zegras 011 0 70.54 0019:37
11 Travis Konecny 011 0 50.34 1119:20
39 Matvei Michkov 000 -1 40.10 0016:56
27 Noah Cates 000 0 10.00 1016:00
10 Bobby Brink 000 -2 40.35 0315:22
14 Sean Couturier 000 -1 20.01 1015:15
22 Christian Dvorak 000 0 10.49 0013:40
18 Rodrigo Abols 000 -1 00.00 1013:19
17 Nikita Grebenkin 000 0 20.01 4012:40
21 Garnet Hathaway 000 0 30.05 7110:54
71 Tyson Foerster 101 0 20.23 0008:50
Defense
6 Travis Sanheim 000 -1 20.00 0322:08
36 Emil Andrae 000 -1 30.22 3219:23
9 Jamie Drysdale 000 0 40.25 0119:17
8 Cam York 000 -2 60.15 0018:14
24 Nick Seeler 000 0 30.02 2217:58
47 Noah Juulsen 000 0 10.02 5016:19
Goalie SAGA SVSV% xGA GSAx
Dan Vladar 27522 .815 2.88 -2.12

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.

Pittsburgh Penguins

Player Rating Points Shots On ice Pen FO Other GSAx TOI
17 Bryan Rust R +2.97 +2.15 +0.12 +0.62 0.00 0.00 +0.08 — 19:05
87 Sidney Crosby C +2.61 +1.50 +0.51 +0.73 -0.15 +0.02 0.00 — 18:13
35 Tristan Jarry G +1.97 0.00 — — 0.00 — — +1.97 60:00
28 Parker Wotherspoon D +1.09 +0.70 0.00 +0.38 0.00 0.00 +0.01 — 20:47
65 Erik Karlsson D +0.84 +1.10 +0.07 -0.17 -0.15 0.00 -0.02 — 21:13
27 Ryan Graves D +0.82 0.00 +0.07 +0.45 +0.30 0.00 0.00 — 16:48
71 Evgeni Malkin C +0.80 +1.25 +0.13 -0.57 0.00 -0.02 +0.01 — 16:09
58 Kris Letang D +0.77 +0.70 +0.02 +0.06 0.00 0.00 0.00 — 20:04
14 Bokondji Imama L +0.71 0.00 +0.26 +0.45 0.00 0.00 0.00 — 9:39
13 Kevin Hayes R +0.70 +0.75 +0.09 -0.13 0.00 -0.01 0.00 — 13:36
46 Blake Lizotte C +0.63 0.00 +0.01 +0.69 -0.15 +0.06 +0.02 — 12:25
19 Connor Dewar C +0.46 0.00 0.00 +0.45 0.00 0.00 +0.01 — 13:12
2 Rutger McGroarty R +0.46 0.00 +0.24 +0.23 0.00 -0.01 0.00 — 12:31
81 Ben Kindel C +0.39 0.00 +0.08 +0.25 0.00 -0.02 +0.08 — 17:07
75 Connor Clifton D +0.37 0.00 +0.01 +0.49 -0.15 0.00 +0.03 — 17:55
5 Ryan Shea D +0.37 0.00 +0.03 +0.09 +0.15 0.00 +0.10 — 19:33
39 Anthony Mantha R +0.28 +0.55 +0.01 -0.23 -0.15 0.00 +0.10 — 13:12
41 Ville Koivunen R +0.10 0.00 +0.11 +0.12 -0.15 0.00 +0.02 — 13:59
18 Tommy Novak C +0.03 +0.75 +0.11 -0.82 0.00 -0.01 0.00 — 12:26

Philadelphia Flyers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
22 Christian Dvorak C +1.32 0.00 +0.32 +1.02 0.00 0.00 -0.02 — 13:40
46 Trevor Zegras C +1.16 +0.55 +0.35 +0.29 0.00 -0.02 0.00 — 19:37
11 Travis Konecny R +1.15 +0.70 +0.22 -0.09 +0.30 -0.02 +0.03 — 19:20
71 Tyson Foerster R +0.88 +0.75 +0.15 -0.04 0.00 0.00 +0.02 — 8:50
74 Owen Tippett R +0.46 0.00 +0.12 +0.18 +0.15 0.00 0.00 — 20:09
24 Nick Seeler D +0.32 0.00 +0.01 +0.23 0.00 0.00 +0.08 — 17:58
6 Travis Sanheim D +0.32 0.00 0.00 +0.21 0.00 0.00 +0.11 — 22:08
29 Nikita Grebenkin R +0.31 0.00 0.00 +0.32 0.00 0.00 -0.02 — 12:40
27 Noah Cates L +0.08 0.00 0.00 +0.11 0.00 -0.03 0.00 — 16:00
47 Noah Juulsen D +0.03 0.00 +0.01 +0.08 0.00 0.00 -0.06 — 16:19
19 Garnet Hathaway R -0.01 0.00 +0.03 -0.18 +0.15 0.00 -0.01 — 10:54
9 Jamie Drysdale D -0.28 0.00 +0.16 -0.47 0.00 0.00 +0.03 — 19:17
8 Cam York D -0.30 0.00 +0.10 -0.38 0.00 0.00 -0.02 — 18:14
39 Matvei Michkov R -0.46 0.00 +0.07 -0.49 0.00 0.00 -0.04 — 16:56
14 Sean Couturier C -0.57 0.00 +0.01 -0.43 -0.15 +0.02 -0.02 — 15:15
10 Bobby Brink R -0.72 0.00 +0.23 -1.21 +0.15 -0.02 +0.13 — 15:22
36 Emil Andrae D -0.92 0.00 +0.14 -1.14 0.00 0.00 +0.08 — 19:23
18 Rodrigo Abols C -1.18 0.00 0.00 -1.09 -0.15 +0.06 0.00 — 13:19
80 Dan Vladar G -2.12 0.00 — — 0.00 — — -2.12 60:00

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.