Philadelphia FlyersPHI 5–4 Final/SO Montréal CanadiensMTL

Tuesday, November 4, 2025

Final/SO 1st2nd3rdOTSO T SOG
Philadelphia FlyersPHI 30101 5 42
Montréal CanadiensMTL 04000 4 20

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

Highlights

Scoring

1st Period
1:56 PHI Bobby Brink (4) Travis Sanheim (4), Cam York (6) · tip-in xG 0.07 1–0 ▶
7:07 PHI Cam York (1)PP Trevor Zegras (10), Travis Konecny (5) · slap xG 0.19 2–0 ▶
7:50 PHI Bobby Brink (5)PP Noah Cates (6), Trevor Zegras (11) · snap xG 0.11 3–0 ▶
2nd Period
3:12 MTL Kirby Dach (2) Noah Dobson (7), Brendan Gallagher (7) · snap xG 0.24 3–1 ▶
4:15 MTL Nick Suzuki (3)PP Ivan Demidov (8), Cole Caufield (6) · snap xG 0.10 3–2 ▶
13:28 MTL Kirby Dach (3) Lane Hutson (11), Jayden Struble (3) · snap xG 0.15 3–3 ▶
15:57 MTL Ivan Demidov (4)PP Juraj Slafkovský (2), Lane Hutson (12) · snap xG 0.13 3–4 ▶
3rd Period
10:51 PHI Nikita Grebenkin (1) Travis Konecny (6), Jamie Drysdale (4) · wrist xG 0.04 4–4 ▶
Overtime
No scoring
Shootout
MTL Ivan Demidov vs Dan Vladar Missed
PHI Trevor Zegras vs Samuel Montembeault Goal
MTL Cole Caufield vs Dan Vladar Saved
PHI Matvei Michkov vs Samuel Montembeault Saved
MTL Nick Suzuki vs Dan Vladar Missed

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 78%Deserve to win22% MTL
PHIMTL
4.97Expected goals2.94
4Goals (no shootout)4
2.29Expected goals, 5 on 51.43
72Shot attempts46
55Unblocked attempts35
42Shots on goal20

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
7:50 MTL Goalie Goalie · Montembeault −2.1 goals saved
3 goals on 0.88 xG, 6 shots on goal
2nd Period
2:50 PHI xG swing xG swing · Out-chanced MTL 1.10–0.06
In xG over 10 minutes, 12:50 of the 1st to 2:50 of the 2nd; neither team scored
15:57 PHI Goalie Goalie · Vladar −2.5 goals saved
4 goals on 1.55 xG, 9 shots on goal
3rd Period
9:20 PHI xG swing xG swing · Out-chanced MTL 1.36–0.18
In xG over 10 minutes, 19:20 of the 2nd to 9:20 of the 3rd; neither team scored
14:50 PHI Shortened bench Shortened bench · 2 forwards sat
Deslauriers and Gaucher: no shift after 2:30 of the 3rd

Shot map

PHI shoots ←Bigger circle: higher xG; filled: goal→ MTL shoots
Travis Sanheim: snap, 46 ft, xG 0.06 (P1 2:18) Alex Newhook: tip-in, 5 ft, xG 0.17 (P1 4:22) Ivan Demidov: snap, 15 ft, xG 0.03 (P1 4:57) Trevor Zegras: slap, 40 ft, xG 0.03 (P1 6:09) Travis Konecny: slap, 36 ft, xG 0.15 (P1 6:50) Noah Cates: tip-in, 9 ft, xG 0.13 (P1 7:37) Noah Cates: tip-in, 6 ft, xG 0.14 (P1 7:49) Cole Caufield: snap, 30 ft, xG 0.10 (P1 9:43) Alexandre Carrier: snap, 64 ft, xG 0.01 (P1 13:30) Nick Seeler: snap, 38 ft, xG 0.07 (P1 14:35) Noah Cates: snap, 92 ft, xG 0.00 (P1 15:01) Cam York: snap, 17 ft, xG 0.23 (P1 15:25) Travis Sanheim: snap, 62 ft, xG 0.02 (P1 15:53) Travis Sanheim: snap, 44 ft, xG 0.04 (P1 15:58) Brendan Gallagher: snap, 43 ft, xG 0.02 (P1 18:35) Travis Konecny: tip-in, 12 ft, xG 0.09 (P1 18:57) Noah Cates: snap, 23 ft, xG 0.15 (P1 19:04) Trevor Zegras: backhand, 16 ft, xG 0.03 (P1 19:40) Owen Tippett: snap, 15 ft, xG 0.13 (P2 0:17) Trevor Zegras: snap, 35 ft, xG 0.03 (P2 0:22) Nick Seeler: snap, 66 ft, xG 0.01 (P2 0:28) Lane Hutson: snap, 42 ft, xG 0.03 (P2 1:03) Jacob Gaucher: tip-in, 13 ft, xG 0.06 (P2 1:31) Owen Tippett: snap, 38 ft, xG 0.03 (P2 2:23) Owen Tippett: snap, 33 ft, xG 0.11 (P2 2:41) Christian Dvorak: bat, 10 ft, xG 0.11 (P2 2:46) Noah Dobson: snap, 39 ft, xG 0.05 (P2 3:09) Kirby Dach: snap, 49 ft, xG 0.04 (P2 4:37) Trevor Zegras: deflected, 9 ft, xG 0.13 (P2 5:24) Alex Newhook: snap, 21 ft, xG 0.03 (P2 6:20) Nick Suzuki: snap, 10 ft, xG 0.09 (P2 8:08) Travis Konecny: snap, 41 ft, xG 0.03 (P2 8:37) Owen Tippett: snap, 26 ft, xG 0.13 (P2 8:55) Josh Anderson: snap, 24 ft, xG 0.14 (P2 10:26) Bobby Brink: backhand, 6 ft, xG 0.25 (P2 11:31) Matvei Michkov: snap, 48 ft, xG 0.04 (P2 11:43) Jake Evans: snap, 19 ft, xG 0.21 (P2 12:06) Travis Konecny: snap, 38 ft, xG 0.09 (P2 12:28) Matvei Michkov: tip-in, 8 ft, xG 0.11 (P2 12:40) Travis Konecny: snap, 72 ft, xG 0.01 (P2 14:04) Sean Couturier: between-legs, 8 ft, xG 0.13 (P2 15:02) Nick Seeler: snap, 43 ft, xG 0.04 (P2 15:05) Owen Tippett: backhand, 23 ft, xG 0.03 (P2 16:51) Sean Couturier: snap, 35 ft, xG 0.10 (P2 17:23) Trevor Zegras: snap, 36 ft, xG 0.08 (P2 18:11) Noah Dobson: snap, 27 ft, xG 0.09 (P2 19:16) Alex Newhook: backhand, 9 ft, xG 0.39 (P2 19:19) Christian Dvorak: snap, 9 ft, xG 0.22 (P2 19:50) Christian Dvorak: snap, 8 ft, xG 0.19 (P2 19:52) Christian Dvorak: wrist, 79 ft, xG 0.00 (P3 0:26) Alex Newhook: tip-in, 20 ft, xG 0.07 (P3 1:42) Jayden Struble: snap, 70 ft, xG 0.01 (P3 1:49) Arber Xhekaj: snap, 44 ft, xG 0.01 (P3 2:20) Cole Caufield: backhand, 16 ft, xG 0.03 (P3 3:18) Garnet Hathaway: snap, 33 ft, xG 0.12 (P3 4:04) Owen Tippett: snap, 10 ft, xG 0.08 (P3 5:31) Christian Dvorak: snap, 6 ft, xG 0.06 (P3 5:32) Juraj Slafkovský: slap, 45 ft, xG 0.06 (P3 6:18) Trevor Zegras: snap, 34 ft, xG 0.11 (P3 6:39) Owen Tippett: snap, 17 ft, xG 0.22 (P3 7:10) Owen Tippett: backhand, 10 ft, xG 0.05 (P3 7:11) Matvei Michkov: snap, 27 ft, xG 0.08 (P3 7:50) Travis Konecny: snap, 5 ft, xG 0.24 (P3 8:11) Nick Seeler: slap, 68 ft, xG 0.01 (P3 8:36) Mike Matheson: slap, 66 ft, xG 0.00 (P3 8:55) Nick Seeler: slap, 66 ft, xG 0.02 (P3 10:31) Travis Sanheim: snap, 66 ft, xG 0.01 (P3 13:51) Mike Matheson: snap, 59 ft, xG 0.02 (P3 15:03) Zachary Bolduc: snap, 38 ft, xG 0.02 (P3 16:12) Zachary Bolduc: tip-in, 10 ft, xG 0.08 (P3 16:49) Noah Dobson: snap, 17 ft, xG 0.05 (P3 16:59) Kirby Dach: snap, 7 ft, xG 0.05 (P3 17:00) Alexandre Carrier: snap, 46 ft, xG 0.03 (P3 17:54) Trevor Zegras: snap, 90 ft, xG 0.00 (P3 18:00) Juraj Slafkovský: backhand, 11 ft, xG 0.03 (P3 19:09) Cole Caufield: snap, 6 ft, xG 0.06 (P3 19:11) Travis Konecny: snap, 29 ft, xG 0.14 (OT 1:09) Ivan Demidov: snap, 36 ft, xG 0.09 (OT 1:48) Alex Newhook: snap, 28 ft, xG 0.15 (OT 1:59) Ivan Demidov: snap, 27 ft, xG 0.16 (OT 3:57) Sean Couturier: snap, 21 ft, xG 0.18 (OT 4:28) Owen Tippett: snap, 39 ft, xG 0.08 (OT 4:49) Bobby Brink: GOAL, tip-in, 25 ft, xG 0.07 (P1 1:56) Cam York: GOAL, slap, 35 ft, xG 0.19 (P1 7:07) Bobby Brink: GOAL, snap, 8 ft, xG 0.11 (P1 7:50) Kirby Dach: GOAL, snap, 17 ft, xG 0.24 (P2 3:12) Nick Suzuki: GOAL, snap, 33 ft, xG 0.10 (P2 4:15) Kirby Dach: GOAL, snap, 10 ft, xG 0.15 (P2 13:28) Ivan Demidov: GOAL, snap, 25 ft, xG 0.13 (P2 15:57) Nikita Grebenkin: GOAL, wrist, 43 ft, xG 0.04 (P3 10:51)
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 -1 50.58 0123:56
46 Trevor Zegras 022 -1 70.41 0023:24
11 Travis Konecny 022 +1 80.73 3021:26
74 Owen Tippett 000 0 110.85 0121:24
14 Sean Couturier 000 +1 60.40 1019:48
27 Noah Cates 011 +1 40.43 0118:44
39 Matvei Michkov 000 +1 90.22 1015:28
10 Bobby Brink 202 0 30.43 0015:25
21 Garnet Hathaway 000 -1 10.12 5110:38
17 Nikita Grebenkin 101 +1 20.04 1009:41
44 Nicolas Deslauriers 000 -1 00.00 2106:24
Defense
8 Cam York 112 0 20.42 1225:47
9 Jamie Drysdale 011 +1 20.00 0225:44
6 Travis Sanheim 011 0 50.13 1125:06
24 Nick Seeler 000 -1 60.15 2019:01
47 Noah Juulsen 000 0 00.00 4010:49
36 Emil Andrae 000 0 00.00 1010:43
Goalie SAGA SVSV% xGA GSAx
Dan Vladar 20416 .800 2.94 -1.06

Montréal Canadiens

Skater GAP+/− AttxG HitBlkTOI
Forwards
14 Nick Suzuki 101 0 20.19 2221:27
13 Cole Caufield 011 0 30.20 1020:26
20 Juraj Slafkovský 011 0 40.09 0018:29
71 Jake Evans 000 0 10.21 3016:26
15 Alex Newhook 000 -2 60.80 3016:19
93 Ivan Demidov 112 0 40.42 0015:21
17 Josh Anderson 000 -1 10.14 2114:59
77 Kirby Dach 202 +1 60.48 0113:29
91 Oliver Kapanen 000 -1 10.00 0213:16
76 Zachary Bolduc 000 +2 30.10 3012:51
7 Brendan Gallagher 011 +1 20.02 3011:51
90 Joseph Veleno 000 0 00.00 1111:15
Defense
8 Mike Matheson 000 +1 40.03 1227:51
53 Noah Dobson 011 +1 30.18 0423:58
48 Lane Hutson 022 +1 10.03 0123:23
45 Alexandre Carrier 000 -2 20.03 0018:47
3 Jayden Struble 011 0 10.01 6115:03
72 Arber Xhekaj 000 -1 20.01 1010:38
Goalie SAGA SVSV% xGA GSAx
Samuel Montembeault 42438 .905 4.97 +0.97

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
8 Cam York D +2.66 +1.30 +0.27 +0.99 0.00 0.00 +0.10 — 25:47
46 Trevor Zegras C +1.98 +1.25 +0.26 +0.47 0.00 -0.02 +0.02 — 23:24
74 Owen Tippett R +1.87 0.00 +0.55 +1.02 +0.30 -0.01 +0.01 — 21:24
11 Travis Konecny R +1.69 +1.25 +0.48 +0.01 0.00 +0.01 -0.06 — 21:26
6 Travis Sanheim D +1.53 +0.70 +0.09 +0.92 -0.15 0.00 -0.03 — 25:06
10 Bobby Brink R +1.51 +1.50 +0.28 -0.26 0.00 -0.01 0.00 — 15:25
22 Christian Dvorak C +1.18 0.00 +0.38 +0.80 0.00 -0.05 +0.05 — 23:56
9 Jamie Drysdale D +1.11 +0.55 0.00 +0.18 +0.30 0.00 +0.08 — 25:44
39 Matvei Michkov R +1.04 0.00 +0.14 +0.90 0.00 0.00 0.00 — 15:28
14 Sean Couturier C +1.01 0.00 +0.26 +0.93 -0.15 -0.01 -0.02 — 19:48
29 Nikita Grebenkin R +0.97 +0.75 +0.02 +0.19 0.00 0.00 0.00 — 9:41
27 Noah Cates L +0.81 +0.70 +0.28 -0.14 0.00 -0.08 +0.05 — 18:44
36 Emil Andrae D +0.07 0.00 0.00 +0.07 0.00 0.00 0.00 — 10:43
47 Noah Juulsen D -0.15 0.00 0.00 -0.15 0.00 0.00 0.00 — 10:49
19 Garnet Hathaway R -0.22 0.00 +0.08 -0.33 0.00 0.00 +0.03 — 10:38
78 Jacob Gaucher C -0.25 0.00 +0.04 -0.28 0.00 -0.01 0.00 — 6:23
24 Nick Seeler D -0.33 0.00 +0.10 -0.24 -0.15 0.00 -0.04 — 19:01
44 Nicolas Deslauriers L -0.34 0.00 0.00 -0.37 0.00 0.00 +0.03 — 6:24
80 Dan Vladar G -1.06 0.00 — — 0.00 — — -1.06 64:55

Montréal Canadiens

Player Rating Points Shots On ice Pen FO Other GSAx TOI
48 Lane Hutson D +1.68 +1.25 +0.02 +0.34 0.00 0.00 +0.07 — 23:23
93 Ivan Demidov R +1.60 +1.45 +0.27 -0.09 0.00 0.00 -0.04 — 15:21
77 Kirby Dach C +1.19 +1.50 +0.31 -0.51 -0.15 -0.01 +0.05 — 13:29
14 Nick Suzuki C +1.03 +0.75 +0.12 -0.03 0.00 +0.11 +0.08 — 21:27
35 Samuel Montembeault G +0.97 0.00 — — 0.00 — — +0.97 65:00
11 Brendan Gallagher R +0.91 +0.55 +0.01 +0.20 +0.15 0.00 0.00 — 11:51
47 Jayden Struble D +0.81 +0.55 +0.01 +0.22 0.00 0.00 +0.03 — 15:03
20 Juraj Slafkovský L +0.72 +0.70 +0.06 +0.01 0.00 0.00 -0.04 — 18:29
13 Cole Caufield R +0.65 +0.55 +0.13 -0.03 0.00 0.00 0.00 — 20:26
76 Zachary Bolduc R +0.50 0.00 +0.06 +0.44 0.00 +0.02 -0.02 — 12:51
71 Jake Evans C +0.02 0.00 +0.13 -0.16 0.00 +0.05 0.00 — 16:26
53 Noah Dobson D -0.08 +0.70 +0.12 -0.87 -0.15 0.00 +0.12 — 23:58
72 Arber Xhekaj D -0.20 0.00 +0.01 -0.17 0.00 0.00 -0.04 — 10:38
90 Joseph Veleno C -0.26 0.00 0.00 -0.17 -0.15 +0.01 +0.05 — 11:15
17 Josh Anderson R -0.48 0.00 +0.09 -0.62 0.00 0.00 +0.05 — 14:59
91 Oliver Kapanen C -0.59 0.00 0.00 -0.69 0.00 +0.02 +0.08 — 13:16
45 Alexandre Carrier D -0.60 0.00 +0.02 -0.62 0.00 0.00 0.00 — 18:47
8 Mike Matheson D -0.67 0.00 +0.02 -0.79 0.00 0.00 +0.10 — 27:51
15 Alex Newhook C -0.70 0.00 +0.52 -1.19 0.00 -0.02 -0.02 — 16: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.