Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
73
FT
Sat, Oct 24
Philadelphia Union
1-2
New England Revolution
⚡ Intensity 66
⚖️ Balance 32
🏆 Stakes 42
🎲 Upset 80
A penalty, then one last reply

Win Probability

  • Philadelphia Union 62%
  • Draw 20%
  • New England Revolution 18%

Futmetrix AI estimate

A Late Penalty, a Later Reply, and Three Points

Highly Entertaining Futmetrix Score: 73/100. A stoppage-time penalty and a still-later reply turned this into a valuable road win for the second-place side, while the sixth-place hosts’ shot volume brought no reward.

Opening Act

The shot count told one story; the result told another. At Talen Energy Stadium, the Philadelphia Union unleashed 21 attempts but could not turn that volume into a win. The New England Revolution controlled possession at 58 percent, yet this was no comfortable siege: their 12 shots produced eight on target, while the Union put seven of 21 on frame. The expected-goals figures were nearly level, 0.99 to 0.95, which makes the visitors’ precision and nerve the sharper difference. The Intensity came from end-to-end pressure and two busy goalkeepers, not from one side pinning the other back. A. Blake made six saves for Philadelphia, repeatedly keeping his team within reach. New England’s own keeper also made six, turning a wide-open contest into a test of execution.

The Pivot

New England found its breakthrough at 45+3, just before the interval. Peyton Miller supplied the assist for Dor Turgeman, whose finish gave the visitors the lead. That moment rewarded the Revolution’s cleaner work in front of goal; it also left Philadelphia with an uphill chase despite its higher shot count. The Balance of the contest shifted again in added time. At 90+1, Carles Gil stepped up to convert a penalty, making it 0-2 and appearing to settle the result. Gil’s goal was the decisive pivot: New England had made its best attacking moments count, while Philadelphia needed a near-perfect finish to recover. Still, the late penalty did not close the door completely. Eleven minutes later, the home side found one more opening.

Resolution

Neil Pierre made that final opening count. At 90+12, Kai Wagner delivered the assist and Pierre cut the deficit to 1-2, but the Revolution held on for all three points. The final score was a jolt after such a close expected-goals contest: Philadelphia’s 21 attempts produced only one goal, while New England put eight of its 12 shots on target. Across both sides, 33 efforts and 15 on frame kept the goalkeepers under pressure; their 12 saves help explain why the match stayed alive so deep into added time. The Stakes were clear in the table. New England arrived in second place and leaves with three more points; Philadelphia, sixth, will rue a home performance full of activity but short on finishing. That is the difference between pressure and points.

Key Questions

What decided the match?

Carles Gil’s 90+1 penalty put New England 2-0 up; Neil Pierre’s goal at 90+12 came too late to prevent a 1-2 defeat.

Who opened the scoring?

Dor Turgeman scored at 45+3, assisted by Peyton Miller.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
42%
58%
Philadelphia Union 42%
New England Revolution 58%
Shots
21
12
Philadelphia Union 21
New England Revolution 12
Shots on Target
7
8
Philadelphia Union 7
New England Revolution 8
Expected Goals (xG)
0.99
0.95
Philadelphia Union 0.99
New England Revolution 0.95
Passes
467
429
Philadelphia Union 467
New England Revolution 429
Corners
3
6
Philadelphia Union 3
New England Revolution 6
Fouls
14
7
Philadelphia Union 14
New England Revolution 7
Yellow Cards
2
1
Philadelphia Union 2
New England Revolution 1
Red Cards
0
0
Philadelphia Union 0
New England Revolution 0

Match Events

Dor Turgeman (Peyton Miller) ⚽ 45'+3
HT
61' 🟨 Bruno Damiani
63' 🟨 Jovan Lukic
Jackson Yueill 🟨 65'
68' 🔄 ↓ Indiana Vassilev ↑Agustin Anello
↓ Dániel Gazdag ↑Brooklyn Raines 🔄 76'
82' 🔄 ↓ Nathan Harriel ↑Malik Jakupovic
Carles Gil ⚽ 90'+1
↓ Luca Daniel·Langoni ↑Mamadou Fofana 🔄 90'+2
↓ Dor Turgeman ↑Wilson Harris 🔄 90'+2
↓ Carles Gil ↑Diego Fagúndez 🔄 90'+7
↓ Jackson Yueill ↑Judah Siqueira 🔄 90'+7
90'+12 ⚽ Neil Pierre (Kai Wagner)
FT

Player Cards

Our take on every player in this match

Philadelphia Union

Goalkeepers
Andre Blake
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Francis Westfield
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
36%
Pass Acc
Neil Pierre
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.7
Rating
Nathan Harriel
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Kai Wagner
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
54%
Pass Acc
Midfielders
Quinn Sullivan
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
Danley Jean-Jacques
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
39%
Pass Acc
Jovan Lukić
ENFORCER
ENFORCER
4
Tackles
4
Tackles
3
Duels Won
75%
Win %
Indiana Vassilev
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Milan Iloski
SNAKEBITTEN
SNAKEBITTEN
4
On Target
4
On Target
0
Goals
1.2
xG Wasted
Bruno Damiani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
BENCH
Andrew Rick
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Japhet Sery Larsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alejandro Bedoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Benjamin Bender
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeremy Rafanello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. LeBlanc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ezekiel Alladoh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Augustin Anello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Jakupovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

New England Revolution

Goalkeepers
Matt Turner
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Ilay Feingold
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Ethan Kohler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Joshua Wynder
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Peyton Miller
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
28%
Pass Acc
Midfielders
Carles Gil
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
8.2
Rating
Matthew Polster
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Jackson Yueill
NPC
NPC
97
Minutes
97
Minutes
38%
Pass Acc
6.4
Rating
Forwards
Luca Langoni
NPC
NPC
92
Minutes
92
Minutes
8%
Pass Acc
6.4
Rating
Dor Turgeman
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Dániel Gazdag
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
BENCH
Donovan Parisian
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mamadou Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cody Baker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tanner Beason
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Fagundez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Siqueira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brooklyn Raines
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wilson Harris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Griffin Yow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/09/2026 New England Revolution 2 - 1 Philadelphia Union Major League Soccer Gillette Stadium
09/20/2025 Philadelphia Union 1 - 0 New England Revolution Major League Soccer Subaru Park
03/09/2025 New England Revolution 0 - 2 Philadelphia Union Major League Soccer Gillette Stadium
07/17/2024 Philadelphia Union 5 - 1 New England Revolution Major League Soccer Subaru Park
05/18/2024 New England Revolution 0 - 3 Philadelphia Union Major League Soccer Gillette Stadium
02/14/2024 New England Revolution 0 - 0 Philadelphia Union Friendlies Clubs Joe DiMaggio Sports Complex
11/09/2023 New England Revolution 0 - 1 Philadelphia Union Major League Soccer Gillette Stadium
10/28/2023 Philadelphia Union 3 - 1 New England Revolution Major League Soccer Subaru Park
10/22/2023 New England Revolution 2 - 1 Philadelphia Union Major League Soccer Gillette Stadium
05/20/2023 Philadelphia Union 3 - 0 New England Revolution Major League Soccer Subaru Park
05/09/2026
Major League Soccer Gillette Stadium
09/20/2025
Major League Soccer Subaru Park
03/09/2025
Major League Soccer Gillette Stadium
07/17/2024
Major League Soccer Subaru Park
05/18/2024
Major League Soccer Gillette Stadium
02/14/2024
Friendlies Clubs Joe DiMaggio Sports Complex
11/09/2023
Major League Soccer Gillette Stadium
10/28/2023
Major League Soccer Subaru Park
10/22/2023
Major League Soccer Gillette Stadium
05/20/2023
Major League Soccer Subaru Park
Philadelphia Union Win
New England Revolution Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 25 56 51 18 +33 WCF Montreal 0 - 2 Nashville SC (24-10-2026)WNashville SC 2 - 0 Toronto FC (27-09-2026)WNashville SC 3 - 0 Chicago Fire (20-09-2026)DInter Miami 2 - 2 Nashville SC (12-09-2026)LToronto FC 2 - 1 Nashville SC (09-09-2026)
2 New England Revolution 25 52 47 28 +19 WPhiladelphia Union 1 - 2 New England Revolution (24-10-2026)WNew England Revolution 1 - 0 Chicago Fire (17-10-2026)WFC Cincinnati 2 - 3 New England Revolution (14-10-2026)WNew England Revolution 4 - 2 Orlando City SC (19-09-2026)WChicago Fire 1 - 2 New England Revolution (13-09-2026)
3 Inter Miami 25 44 62 44 +18 LNew York Red Bulls 2 - 0 Inter Miami (24-10-2026)WAtlanta United FC 1 - 3 Inter Miami (17-10-2026)WInter Miami 2 - 0 New York City FC (14-10-2026)WInter Miami 4 - 0 DC United (10-10-2026)LColumbus Crew 2 - 1 Inter Miami (27-09-2026)
4 Chicago Fire 26 41 42 40 +2 WAtlanta United FC 2 - 3 Chicago Fire (24-10-2026)LNew England Revolution 1 - 0 Chicago Fire (17-10-2026)LChicago Fire 1 - 3 Philadelphia Union (15-10-2026)WChicago Fire 2 - 1 New York City FC (10-10-2026)WCharlotte 0 - 1 Chicago Fire (26-09-2026)
5 Charlotte 25 39 46 38 +8 DPhiladelphia Union 2 - 2 Charlotte (17-10-2026)LColumbus Crew 3 - 1 Charlotte (14-10-2026)LCharlotte 0 - 1 Chicago Fire (26-09-2026)WDC United 1 - 2 Charlotte (19-09-2026)DFC Cincinnati 3 - 3 Charlotte (12-09-2026)
6 Philadelphia Union 25 33 49 44 +5 LPhiladelphia Union 1 - 2 New England Revolution (24-10-2026)DPhiladelphia Union 2 - 2 Charlotte (17-10-2026)WChicago Fire 1 - 3 Philadelphia Union (15-10-2026)WPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)WPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)
7 FC Cincinnati 25 33 50 59 -9 WDC United 0 - 2 FC Cincinnati (24-10-2026)WFC Cincinnati 2 - 1 DC United (21-10-2026)LFC Cincinnati 0 - 2 Columbus Crew (18-10-2026)LFC Cincinnati 2 - 3 New England Revolution (14-10-2026)WAtlanta United FC 1 - 3 FC Cincinnati (10-10-2026)
8 Orlando City SC 25 32 50 61 -11 DOrlando City SC 2 - 2 New York City FC (24-10-2026)WOrlando City SC 4 - 1 DC United (17-10-2026)DToronto FC 3 - 3 Orlando City SC (14-10-2026)WOrlando City SC 3 - 2 Columbus Crew (10-10-2026)LPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)
9 New York Red Bulls 25 32 35 47 -12 WNew York Red Bulls 2 - 0 Inter Miami (24-10-2026)LNew York Red Bulls 0 - 2 Toronto FC (17-10-2026)LDC United 2 - 1 New York Red Bulls (14-10-2026)WNew York City FC 0 - 1 New York Red Bulls (18-09-2026)WColumbus Crew 0 - 1 New York Red Bulls (12-09-2026)
10 Columbus Crew 26 31 39 40 -1 WColumbus Crew 4 - 2 Toronto FC (24-10-2026)WFC Cincinnati 0 - 2 Columbus Crew (18-10-2026)WColumbus Crew 3 - 1 Charlotte (14-10-2026)LOrlando City SC 3 - 2 Columbus Crew (10-10-2026)WColumbus Crew 2 - 1 Inter Miami (27-09-2026)
11 Toronto FC 25 31 38 44 -6 LColumbus Crew 4 - 2 Toronto FC (24-10-2026)WNew York Red Bulls 0 - 2 Toronto FC (17-10-2026)DToronto FC 3 - 3 Orlando City SC (14-10-2026)WToronto FC 2 - 1 CF Montreal (10-10-2026)LNashville SC 2 - 0 Toronto FC (27-09-2026)
12 DC United 25 29 33 45 -12 LDC United 0 - 2 FC Cincinnati (24-10-2026)LFC Cincinnati 2 - 1 DC United (21-10-2026)LOrlando City SC 4 - 1 DC United (17-10-2026)WDC United 2 - 1 New York Red Bulls (14-10-2026)LInter Miami 4 - 0 DC United (10-10-2026)
13 New York City FC 25 26 37 37 0 DOrlando City SC 2 - 2 New York City FC (24-10-2026)LInter Miami 2 - 0 New York City FC (14-10-2026)LChicago Fire 2 - 1 New York City FC (10-10-2026)DAtlanta United FC 2 - 2 New York City FC (26-09-2026)LNew York City FC 0 - 1 New York Red Bulls (18-09-2026)
14 CF Montreal 26 22 31 51 -20 LCF Montreal 0 - 2 Nashville SC (24-10-2026)LCF Montreal 0 - 3 Atlanta United FC (14-10-2026)LToronto FC 2 - 1 CF Montreal (10-10-2026)WCF Montreal 3 - 1 FC Cincinnati (26-09-2026)LCF Montreal 0 - 2 Columbus Crew (19-09-2026)
15 Atlanta United FC 25 21 31 45 -14 LAtlanta United FC 2 - 3 Chicago Fire (24-10-2026)LAtlanta United FC 1 - 3 Inter Miami (17-10-2026)WCF Montreal 0 - 3 Atlanta United FC (14-10-2026)LAtlanta United FC 1 - 3 FC Cincinnati (10-10-2026)DAtlanta United FC 2 - 2 New York City FC (26-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.