Philadelphia FlyersPHI 5–3 Final Detroit Red WingsDET

Saturday, March 28, 2026

Final 1st2nd3rd T SOG
Philadelphia FlyersPHI 122 5 26
Detroit Red WingsDET 003 3 35
Playoff odds, % Change
DET -10.4
PHI +7.5
OTT +2.6
BOS +1.2
PIT -0.6
NYI -0.6
MTL +0.5

How the result moved each team's playoff odds, calculated Mar 28, 2026 7:53 PM EDT.

Highlights

Scoring

1st Period
4:07 PHI Owen Tippett (25) Trevor Zegras (36) · wrist xG 0.15 1–0 ▶
2nd Period
12:22 PHI Owen Tippett (26) Denver Barkey (9), Jamie Drysdale (21) · wrist xG 0.17 2–0 ▶
16:08 PHI Noah Cates (17)PP Matvei Michkov (23), Travis Konecny (36) · wrist xG 0.13 3–0 ▶
3rd Period
7:19 PHI Owen Tippett (27)PP Jamie Drysdale (22), Travis Konecny (37) · snap xG 0.16 4–0 ▶
13:43 DET Mason Appleton (6) Justin Faulk (23) · snap xG 0.15 4–1 ▶
15:10 DET Alex DeBrincat (37) Patrick Kane (32), Moritz Seider (43) · wrist xG 0.09 4–2 ▶
16:14 DET Lucas Raymond (24) Moritz Seider (44), Patrick Kane (33) · snap xG 0.06 4–3 ▶
17:56 PHI Sean Couturier (10)EN Owen Tippett (21) · wrist xG 0.58 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

PHI 60%Deserve to win40% DET
PHIDET
4.25Expected goals2.73
5Goals (no shootout)3
1.99Expected goals, 5 on 51.05
47Shot attempts63
36Unblocked attempts47
26Shots on goal35

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

2nd Period
17:50 PHI xG swing xG swing · Out-chanced DET 1.31–0.24
In xG over 10 minutes, 8:10 to 18:10 of the 2nd; goals 2–0
3rd Period
7:19 DET Goalie change Goalie change · Talbot in for Gibson
7:19 of the 3rd; Gibson had allowed 4 goals on 21 shots (2.89 xG)
15:24 DET Pulled goalie Pulled goalie · Pulled Talbot, down 4–2
With 4:36 left; DET scored at 16:14 of the 3rd (4–3)
16:27 DET Pulled goalie Pulled goalie · Pulled Talbot, down 4–3
With 3:33 left; PHI scored at 17:56 of the 3rd (5–3)
17:50 DET xG swing xG swing · Out-chanced PHI 1.52–0.37
In xG over 10 minutes, 7:50 to 17:50 of the 3rd; goals 3–0
18:14 DET Pulled goalie Pulled goalie · Pulled Talbot, down 5–3
With 1:46 left

Shot map

PHI shoots ←Bigger circle: higher xG; filled: goal→ DET shoots
Alex Bump: snap, 18 ft, xG 0.14 (P1 0:23) Moritz Seider: wrist, 72 ft, xG 0.00 (P1 2:33) Alex DeBrincat: wrist, 60 ft, xG 0.02 (P1 4:22) Alex DeBrincat: snap, 89 ft, xG 0.00 (P1 4:35) Albert Johansson: snap, 31 ft, xG 0.03 (P1 4:49) Emmitt Finnie: tip-in, 9 ft, xG 0.05 (P1 5:35) Simon Edvinsson: snap, 33 ft, xG 0.02 (P1 6:46) Lucas Raymond: tip-in, 89 ft, xG 0.00 (P1 9:56) Luke Glendening: wrist, 7 ft, xG 0.18 (P1 10:37) Alex DeBrincat: tip-in, 20 ft, xG 0.06 (P1 11:35) Ben Chiarot: snap, 85 ft, xG 0.00 (P1 12:07) Simon Edvinsson: wrist, 55 ft, xG 0.01 (P1 14:03) Travis Konecny: snap, 40 ft, xG 0.01 (P1 14:54) Jamie Drysdale: snap, 36 ft, xG 0.04 (P1 15:02) Dylan Larkin: snap, 55 ft, xG 0.02 (P1 15:20) Garnet Hathaway: tip-in, 27 ft, xG 0.04 (P1 16:19) Owen Tippett: snap, 27 ft, xG 0.15 (P1 18:03) Christian Dvorak: wrist, 56 ft, xG 0.01 (P1 19:16) Luke Glendening: snap, 8 ft, xG 0.17 (P1 19:36) Jamie Drysdale: backhand, 22 ft, xG 0.02 (P1 19:59) Rasmus Ristolainen: slap, 64 ft, xG 0.01 (P2 0:11) Lucas Raymond: snap, 48 ft, xG 0.01 (P2 0:26) Moritz Seider: snap, 68 ft, xG 0.01 (P2 0:43) Noah Cates: snap, 54 ft, xG 0.02 (P2 2:19) Luke Glendening: tip-in, 22 ft, xG 0.06 (P2 3:15) Lucas Raymond: wrist, 51 ft, xG 0.01 (P2 3:44) Denver Barkey: snap, 8 ft, xG 0.19 (P2 4:12) Nick Seeler: snap, 64 ft, xG 0.01 (P2 4:39) Alex DeBrincat: wrist, 60 ft, xG 0.01 (P2 4:58) Carter Mazur: wrist, 26 ft, xG 0.02 (P2 5:20) Patrick Kane: snap, 13 ft, xG 0.18 (P2 7:46) Andrew Copp: deflected, 6 ft, xG 0.12 (P2 9:54) Carl Grundstrom: wrist, 54 ft, xG 0.01 (P2 10:55) Jacob Bernard-Docker: snap, 58 ft, xG 0.02 (P2 11:10) Albert Johansson: snap, 64 ft, xG 0.01 (P2 11:17) Travis Konecny: wrist, 40 ft, xG 0.04 (P2 14:43) Cam York: wrist, 188 ft, xG 0.00 (P2 14:55) Matvei Michkov: tip-in, 8 ft, xG 0.12 (P2 16:05) Noah Cates: wrist, 1 ft, xG 0.81 (P2 16:07) Moritz Seider: wrist, 57 ft, xG 0.01 (P2 17:18) Moritz Seider: wrist, 45 ft, xG 0.01 (P2 17:31) Simon Edvinsson: wrist, 6 ft, xG 0.03 (P2 17:32) Dominik Shine: wrist, 5 ft, xG 0.04 (P2 17:33) Christian Dvorak: wrist, 42 ft, xG 0.04 (P2 18:08) Patrick Kane: wrist, 15 ft, xG 0.06 (P2 19:28) Patrick Kane: snap, 19 ft, xG 0.16 (P2 19:36) Alex DeBrincat: slap, 29 ft, xG 0.15 (P2 19:48) Simon Edvinsson: wrist, 63 ft, xG 0.00 (P3 0:28) Moritz Seider: wrist, 70 ft, xG 0.00 (P3 0:32) Owen Tippett: wrist, 80 ft, xG 0.00 (P3 0:47) Patrick Kane: wrist, 35 ft, xG 0.01 (P3 2:59) Denver Barkey: snap, 27 ft, xG 0.05 (P3 4:13) Owen Tippett: wrist, 34 ft, xG 0.11 (P3 4:42) Carl Grundstrom: wrist, 41 ft, xG 0.04 (P3 5:09) Alex DeBrincat: wrist, 28 ft, xG 0.18 (P3 8:53) Rasmus Ristolainen: wrist, 127 ft, xG 0.01 (P3 9:28) Justin Faulk: snap, 41 ft, xG 0.02 (P3 9:48) J.T. Compher: wrist, 19 ft, xG 0.16 (P3 9:50) Travis Sanheim: snap, 43 ft, xG 0.05 (P3 10:13) Luke Glendening: backhand, 16 ft, xG 0.09 (P3 10:41) Albert Johansson: snap, 62 ft, xG 0.01 (P3 10:54) Dominik Shine: deflected, 43 ft, xG 0.03 (P3 11:06) Travis Konecny: snap, 29 ft, xG 0.17 (P3 11:38) Owen Tippett: snap, 40 ft, xG 0.04 (P3 12:14) Jamie Drysdale: slap, 43 ft, xG 0.02 (P3 13:33) Moritz Seider: snap, 56 ft, xG 0.03 (P3 14:10) Simon Edvinsson: wrist, 48 ft, xG 0.02 (P3 14:23) Simon Edvinsson: snap, 31 ft, xG 0.12 (P3 14:44) Alex DeBrincat: wrist, 35 ft, xG 0.06 (P3 14:46) Dylan Larkin: snap, 15 ft, xG 0.18 (P3 15:36) Dylan Larkin: snap, 10 ft, xG 0.19 (P3 15:48) Alex DeBrincat: slap, 23 ft, xG 0.13 (P3 17:31) Dylan Larkin: tip-in, 10 ft, xG 0.10 (P3 17:43) Travis Konecny: wrist, 72 ft, xG 0.41 (P3 18:25) Alex DeBrincat: wrist, 22 ft, xG 0.14 (P3 18:58) Owen Tippett: GOAL, wrist, 17 ft, xG 0.15 (P1 4:07) Owen Tippett: GOAL, wrist, 13 ft, xG 0.17 (P2 12:22) Noah Cates: GOAL, wrist, 6 ft, xG 0.13 (P2 16:08) Owen Tippett: GOAL, snap, 24 ft, xG 0.16 (P3 7:19) Mason Appleton: GOAL, snap, 23 ft, xG 0.15 (P3 13:43) Alex DeBrincat: GOAL, wrist, 22 ft, xG 0.09 (P3 15:10) Lucas Raymond: GOAL, snap, 39 ft, xG 0.06 (P3 16:14) Sean Couturier: GOAL, wrist, 95 ft, xG 0.58 (P3 17:56)
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

Philadelphia Flyers

Skater GAP+/− AttxG HitBlkTOI
Forwards
22 Christian Dvorak 000 0 20.05 1118:47
11 Travis Konecny 022 0 40.63 2118:42
46 Trevor Zegras 011 0 10.00 0118:09
74 Owen Tippett 314 +1 70.78 1016:14
20 Alex Bump 000 0 20.14 1015:34
14 Sean Couturier 101 +1 20.58 2014:46
86 Denver Barkey 011 0 20.25 1014:20
41 Luke Glendening 000 0 40.50 4212:26
27 Noah Cates 101 0 50.96 0011:50
39 Matvei Michkov 011 -1 20.12 0011:47
21 Garnet Hathaway 000 0 10.04 5211:20
91 Carl Grundstrom 000 -1 20.05 2010:38
Defense
6 Travis Sanheim 000 +1 30.05 0228:36
55 Rasmus Ristolainen 000 +2 30.01 1125:16
8 Cam York 000 -2 10.00 0121:21
9 Jamie Drysdale 022 -1 30.08 0019:08
24 Nick Seeler 000 0 20.01 2313:08
36 Emil Andrae 000 0 10.00 3212:55
Goalie SAGA SVSV% xGA GSAx
Dan Vladar 35332 .914 2.73 -0.27

Detroit Red Wings

Skater GAP+/− AttxG HitBlkTOI
Forwards
23 Lucas Raymond 101 0 50.08 1022:33
93 Alex DeBrincat 101 0 130.83 0121:38
18 Andrew Copp 000 0 20.12 0020:18
88 Patrick Kane 022 0 60.40 1019:42
37 J.T. Compher 000 -1 10.16 1219:20
71 Dylan Larkin 000 0 40.49 0218:25
92 Marco Kasper 000 0 10.00 3012:59
58 Emmitt Finnie 000 0 10.05 1112:18
65 Dominik Shine 000 0 30.07 1011:38
34 Carter Mazur 000 0 10.02 2010:06
22 Mason Appleton 101 +1 10.15 4009:08
16 David Perron 000 0 00.00 0008:25
Defense
53 Moritz Seider 022 +1 70.06 1126:25
72 Justin Faulk 011 -1 50.02 0021:02
8 Ben Chiarot 000 0 20.00 2220:54
77 Simon Edvinsson 000 0 60.20 1118:58
20 Albert Johansson 000 0 30.05 2113:21
25 Jacob Bernard-Docker 000 0 20.02 2012:29
Goalie SAGA SVSV% xGA GSAx
John Gibson 21417 .810 2.89 -1.11
Cam Talbot 404 1.000 0.37 +0.37

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.

Philadelphia Flyers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
74 Owen Tippett R +4.41 +2.95 +0.51 +1.01 0.00 0.00 -0.06 — 16:38
14 Sean Couturier C +1.85 +0.75 +0.38 +0.57 +0.15 +0.05 -0.04 — 15:35
46 Trevor Zegras C +1.77 +0.70 0.00 +0.90 +0.15 -0.03 +0.05 — 18:12
9 Jamie Drysdale D +1.73 +1.25 +0.05 +0.58 -0.15 0.00 0.00 — 19:37
52 Denver Barkey C +1.71 +0.70 +0.16 +0.87 0.00 0.00 -0.02 — 14:44
11 Travis Konecny R +1.47 +1.10 +0.41 -0.15 0.00 +0.01 +0.10 — 17:00
27 Noah Cates L +1.18 +0.75 +0.62 -0.24 0.00 +0.01 +0.04 — 12:59
41 Luke Glendening C +0.92 0.00 +0.33 +0.57 0.00 -0.02 +0.05 — 13:43
8 Cam York D +0.64 0.00 0.00 +0.61 0.00 0.00 +0.03 — 21:59
19 Garnet Hathaway R +0.64 0.00 +0.02 +0.57 0.00 0.00 +0.05 — 11:09
39 Matvei Michkov R +0.36 +0.70 +0.08 -0.39 0.00 0.00 -0.02 — 12:58
24 Nick Seeler D +0.35 0.00 +0.01 +0.29 0.00 0.00 +0.05 — 14:43
36 Emil Andrae D +0.19 0.00 0.00 +0.28 -0.15 0.00 +0.06 — 14:14
6 Travis Sanheim D +0.18 0.00 +0.03 -0.01 0.00 0.00 +0.15 — 26:00
55 Rasmus Ristolainen D +0.17 0.00 +0.01 +0.17 0.00 0.00 -0.01 — 23:27
20 Alex Bump L +0.09 0.00 +0.09 0.00 0.00 0.00 0.00 — 13:08
22 Christian Dvorak C -0.02 0.00 +0.03 -0.17 0.00 +0.05 +0.07 — 16:46
80 Dan Vladar G -0.27 0.00 — — 0.00 — — -0.27 59:46
91 Carl Grundstrom R -0.28 0.00 +0.03 -0.30 0.00 -0.01 0.00 — 11:22

Detroit Red Wings

Player Rating Points Shots On ice Pen FO Other GSAx TOI
88 Patrick Kane R +1.55 +1.25 +0.26 +0.02 0.00 0.00 +0.02 — 20:40
93 Alex DeBrincat R +1.36 +0.75 +0.54 +0.02 0.00 0.00 +0.05 — 22:36
53 Moritz Seider D +1.21 +1.25 +0.04 -0.05 0.00 0.00 -0.03 — 28:09
22 Mason Appleton C +0.97 +0.75 +0.10 +0.30 -0.15 -0.01 -0.02 — 10:24
72 Justin Faulk D +0.47 +0.70 +0.01 -0.26 0.00 0.00 +0.02 — 18:29
23 Lucas Raymond L +0.43 +0.75 +0.05 -0.52 +0.15 0.00 0.00 — 19:53
65 Dominik Shine R +0.39 0.00 +0.05 +0.37 0.00 -0.02 0.00 — 10:04
39 Cam Talbot G +0.37 0.00 — — 0.00 — — +0.37 9:28
18 Andrew Copp C +0.01 0.00 +0.08 -0.08 0.00 +0.03 -0.02 — 21:07
8 Ben Chiarot D -0.04 0.00 0.00 -0.04 0.00 0.00 0.00 — 18:30
57 David Perron L -0.12 0.00 0.00 -0.12 0.00 0.00 0.00 — 9:21
77 Simon Edvinsson D -0.24 0.00 +0.13 -0.42 0.00 0.00 +0.05 — 20:29
71 Dylan Larkin C -0.26 0.00 +0.32 -0.49 -0.15 -0.04 +0.10 — 18:42
34 Carter Mazur L -0.40 0.00 +0.02 -0.42 0.00 0.00 0.00 — 10:32
58 Emmitt Finnie C -0.41 0.00 +0.03 -0.65 +0.15 0.00 +0.05 — 13:11
20 Albert Johansson D -0.50 0.00 +0.03 -0.57 0.00 0.00 +0.03 — 13:52
37 J.T. Compher L -0.63 0.00 +0.10 -0.82 0.00 -0.02 +0.10 — 16:33
25 Jacob Bernard-Docker D -0.69 0.00 +0.01 -0.71 0.00 0.00 0.00 — 13:16
92 Marco Kasper C -0.73 0.00 0.00 -0.71 0.00 0.00 -0.02 — 13:51
36 John Gibson G -1.11 0.00 — — 0.00 — — -1.11 47:19

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.