Philadelphia Flyers at New York Rangers
NHL game between the Philadelphia Flyers and the New York Rangers on Dec 20, 2025. Final score: Philadelphia Flyers 4, New York Rangers 5.
| Status | Final |
|---|---|
| Date | Dec 20, 2025 |
| Venue | Madison Square Garden |
| Philadelphia Flyers score | 4 |
| New York Rangers score | 5 |
Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.
Three Stars by Game Score
Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.
| Player | Pos | G | A | SOG | TOI | xG | Game Score | |
|---|---|---|---|---|---|---|---|---|
| 1st | Mika Zibanejad | C | 1 | 1 | 3 | 22:50 | 0.85 | 1.44 |
| 2nd | Denver Barkey | C | 0 | 2 | 2 | 15:18 | 0.43 | 1.43 |
| 3rd | Travis Sanheim | D | 1 | 1 | 2 | 20:56 | 0.07 | 1.39 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Philadelphia Flyers–New York Rangers) |
|---|---|---|---|---|---|
| 1st 19:24 | NYR | Artemi Panarin | Mika Zibanejad | 5v5 | 0–1 |
| 2nd 06:42 | PHI | Travis Sanheim | Denver Barkey, Matvei Michkov | 4v5 | 1–1 |
| 2nd 07:05 | PHI | Owen Tippett | Denver Barkey, Cam York | 5v5 | 2–1 |
| 2nd 10:18 | PHI | Trevor Zegras | Jamie Drysdale, Noah Cates | 4v5 | 3–1 |
| 2nd 12:23 | NYR | Artemi Panarin | — | 5v5 | 3–2 |
| 2nd 14:36 | PHI | Rodrigo Abols | Travis Sanheim | 5v4 | 4–2 |
| 3rd 09:13 | NYR | Vincent Trocheck | J.T. Miller, Gabe Perreault | 5v5 | 4–3 |
| 3rd 17:26 | NYR | Mika Zibanejad | Scott Morrow, Will Cuylle | 5v4 | 4–4 |
| P5 00:00 | NYR | Artemi Panarin | — | 1v0 | 4–4 |
| P5 00:00 | NYR | Vincent Trocheck | — | 1v0 | 4–4 |
Team Comparison
| Philadelphia Flyers | New York Rangers | |
|---|---|---|
| Goals | 4 | 5 |
| Shots on goal | 32 | 27 |
| Expected goals (xG) | 3.63 | 2.86 |
| High-danger shots | 14 | 17 |
| Corsi % | 44.3% | 55.7% |
| Power play | 2/5 | 1/3 |
| Faceoff % | 50.9% | 49.1% |
| Hits | 19 | 23 |
| Blocks | 21 | 4 |
| Giveaways | 9 | 21 |
| Takeaways | 1 | 7 |
Philadelphia Flyers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Denver Barkey | C | 0 | 2 | 2 | 2 | 15:18 | 0.43 | 1.43 |
| Travis Sanheim | D | 1 | 1 | 2 | 2 | 20:56 | 0.07 | 1.39 |
| Rodrigo Abols | C | 1 | 0 | 1 | 2 | 11:57 | 0.34 | 0.95 |
| Trevor Zegras | C | 1 | 0 | 1 | 2 | 22:58 | 0.25 | 0.80 |
| Cam York | D | 0 | 1 | 1 | 2 | 22:57 | 0.34 | 0.79 |
| Owen Tippett | R | 1 | 0 | 1 | 2 | 17:01 | 0.04 | 0.75 |
| Noah Cates | L | 0 | 1 | 1 | 1 | 17:19 | 0.02 | 0.69 |
| Matvei Michkov | R | 0 | 1 | 1 | 2 | 15:04 | 0.10 | 0.69 |
| Jamie Drysdale | D | 0 | 1 | 1 | 1 | 21:40 | 0.05 | 0.59 |
| Sean Couturier | C | 0 | 0 | 0 | 3 | 19:58 | 0.15 | 0.20 |
| Rasmus Ristolainen | D | 0 | 0 | 0 | 3 | 23:05 | 0.12 | 0.15 |
| Bobby Brink | R | 0 | 0 | 0 | 1 | 15:14 | 0.09 | 0.10 |
| Nick Seeler | D | 0 | 0 | 0 | 2 | 17:15 | 0.06 | 0.05 |
| Emil Andrae | D | 0 | 0 | 0 | 1 | 19:09 | 0.00 | 0.05 |
| Nikita Grebenkin | R | 0 | 0 | 0 | 2 | 11:27 | 0.27 | 0.05 |
| Carl Grundstrom | R | 0 | 0 | 0 | 1 | 12:29 | 0.11 | -0.05 |
| Travis Konecny | R | 0 | 0 | 0 | 3 | 23:31 | 1.05 | -0.05 |
| Nicolas Deslauriers | L | 0 | 0 | 0 | 0 | 6:08 | 0.00 | -0.48 |
New York Rangers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Mika Zibanejad | C | 1 | 1 | 2 | 3 | 22:50 | 0.85 | 1.44 |
| Artemi Panarin | L | 2 | 0 | 2 | 7 | 22:31 | 0.27 | 1.15 |
| Gabe Perreault | R | 0 | 1 | 1 | 0 | 15:31 | 0.00 | 0.74 |
| Vincent Trocheck | C | 1 | 0 | 1 | 4 | 25:38 | 0.55 | 0.70 |
| Will Cuylle | L | 0 | 1 | 1 | 1 | 16:46 | 0.08 | 0.69 |
| J.T. Miller | C | 0 | 1 | 1 | 0 | 18:44 | 0.11 | 0.54 |
| Scott Morrow | D | 0 | 1 | 1 | 4 | 20:12 | 0.20 | 0.39 |
| Matt Rempe | C | 0 | 0 | 0 | 0 | 4:56 | 0.10 | 0.20 |
| Sam Carrick | C | 0 | 0 | 0 | 3 | 8:28 | 0.04 | 0.20 |
| Alexis Lafrenière | L | 0 | 0 | 0 | 0 | 18:24 | 0.14 | 0.10 |
| Will Borgen | D | 0 | 0 | 0 | 0 | 16:01 | 0.00 | 0.05 |
| Vladislav Gavrikov | D | 0 | 0 | 0 | 0 | 28:56 | 0.01 | 0.05 |
| Matthew Robertson | D | 0 | 0 | 0 | 0 | 17:28 | 0.01 | 0.05 |
| Noah Laba | C | 0 | 0 | 0 | 2 | 16:03 | 0.21 | 0.00 |
| Conor Sheary | L | 0 | 0 | 0 | 1 | 15:26 | 0.08 | -0.05 |
| Carson Soucy | D | 0 | 0 | 0 | 2 | 15:37 | 0.02 | -0.05 |
| Braden Schneider | D | 0 | 0 | 0 | 0 | 25:12 | 0.01 | -0.10 |
| Brennan Othmann | L | 0 | 0 | 0 | 0 | 4:51 | 0.00 | -0.38 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Samuel Ersson | Philadelphia Flyers | 23 | 27 | 85.2% | -0.59 | O |
| Igor Shesterkin | New York Rangers | 28 | 32 | 87.5% | -1.50 | W |
Analysis
The New York Rangers defeated the Philadelphia Flyers 5–4 on Dec 20, 2025, a one-goal game.
New York Rangers generated 2.86 expected goals to Philadelphia Flyers's 3.63 — Philadelphia Flyers owned the better of the chances but New York Rangers took the game, the kind of split that usually means finishing or goaltending decided it.
Mika Zibanejad led all skaters with a Game Score of 1.44 on 1 goal, 1 assist, 3 shots on goal.
Samuel Ersson stopped 23 of 27, worth -0.59 goals saved above expected.
Frequently Asked Questions
Who won the Philadelphia Flyers vs New York Rangers game?
The New York Rangers beat the Philadelphia Flyers 5–4 on Dec 20, 2025.
What was the final score?
The final score was New York Rangers 5, Philadelphia Flyers 4.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Mika Zibanejad led all skaters at 1.44, on 1G, 1A and 3 shots on goal.
Which team deserved to win by expected goals?
New York Rangers generated 2.86 expected goals and Philadelphia Flyers generated 3.63, so Philadelphia Flyers created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Philadelphia Flyers put 32 shots on goal and New York Rangers put 27. High-danger chances went 14 to 17.
How did the goaltenders play?
Samuel Ersson stopped 23 of 27 (-0.59 goals saved above expected); Igor Shesterkin stopped 28 of 32 (-1.5 goals saved above expected).