Major League Soccer Regular Season - 13

New England Revolution 2 - 1 FT Philadelphia Union

Gillette Stadium

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

Futmetrix Verdict
45
FT
Sat, May 9
New England Revolution
2-1
Philadelphia Union
⚡ Intensity 35
⚖️ Balance 27
🏆 Stakes 67
🎲 Upset 10
Gil's late magic rescues Revolution

Revolution Rally Past Bottom-Dwelling Union

Average Entertainment Futmetrix Score: 45/100. Carles Gil’s late-game heroics saved the Revolution from an embarrassing home slip-up against a desperate Philadelphia squad.

Early Shock at Gillette

The Stakes were clearly defined heading into this Eastern Conference clash at Gillette Stadium: a high-flying squad chasing the top spot against a team stuck squarely in the cellar. But Philadelphia did not play like a team with just one win all season. They absorbed the early pressure, sat deep, and waited for a lucky break. That break arrived in the 37th minute. A disastrous own goal off W. Sands violently silenced the home crowd and handed the visitors an unexpected advantage. New England completely dominated possession, holding onto the ball for 62 percent of the half, but they looked remarkably toothless. Despite racking up a barrage of corner kicks, they struggled to test the goalkeeper, heading into the locker room searching for answers.

The Spanish Maestro Takes Over

The second half demanded an immediate tactical response, and the overall Intensity dialed up the moment the referee blew the whistle. The Revolution pinned Philly back, turning the field into a half-court siege. Enter Carles Gil. The Spanish maestro took absolute control of the tempo, threading a perfectly weighted ball for L. Langoni to smash home the equalizer just past the hour mark. You could feel the Balance of power violently tilt back toward the home side. The Union tried to launch quick counterattacks to regain their foothold, but the Revolution backline refused to crack. Anchored by a rock-solid Mamadou Fofana, the defense completely locked down the transition lanes, continuously recycling possession and keeping the pressure squarely on the visiting defense.

Breaking the Siege

The final twenty minutes devolved into an absolute shooting gallery. The Union desperately tried to hold on for a gritty road point, throwing bodies in front of shots as the corner kick count climbed to nine for the hosts. But the unrelenting offensive wave eventually broke the dam. In the 87th minute, Gil decided he had seen enough. The midfielder buried the decisive game-winner, completing a massive turnaround and sending the home supporters into a frenzy. There was zero Upset factor in the end—just a ruthless, title-contending roster handling their business when it mattered most. The result tightens New England's grip on the upper echelon of the Eastern Conference standings, while Philadelphia’s miserable campaign drags on with absolutely no relief in sight.

Key Questions

What made Carles Gil the Man of the Match?

Gil orchestrated the entire comeback, providing the critical assist for the equalizer before burying the 87th-minute match-winner to secure all three points.

What does this mean for New England Revolution's season?

The comeback victory solidifies their strong start, keeping them firmly in second place and proving their resilience in the Eastern Conference title race.

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
62%
38%
New England Revolution 62%
Philadelphia Union 38%
Shots
10
11
New England Revolution 10
Philadelphia Union 11
Shots on Target
2
2
New England Revolution 2
Philadelphia Union 2
Expected Goals (xG)
0.85
1.36
New England Revolution 0.85
Philadelphia Union 1.36
Passes
587
364
New England Revolution 587
Philadelphia Union 364
Pass Accuracy
88%
80%
New England Revolution 88%
Philadelphia Union 80%
Corners
9
3
New England Revolution 9
Philadelphia Union 3
Fouls
8
15
New England Revolution 8
Philadelphia Union 15
Yellow Cards
0
3
New England Revolution 0
Philadelphia Union 3
Red Cards
0
0
New England Revolution 0
Philadelphia Union 0

Match Events

F. Westfield O. Mbaizo 🔄 31'
J. Lukic 🟨 34'
W. Sands 37'
I. Vassilev 🟨 45'+2
HT
61' L. Langoni (C. Gil)
M. Iloski B. Damiani 🔄 62'
E. Alladoh A. Anello 🔄 62'
63' 🔄 G. Yow D. Fagundez
C. Sullivan A. Bedoya 🔄 73'
I. Vassilev M. Jakupovic 🔄 73'
79' 🔄 L. Langoni M. Polster
A. Anello 🟨 85'
87' C. Gil
90'+1 🔄 D. Turgeman T. Beason
FT

Player Cards

Our take on every player in this match

New England Revolution

Goalkeepers
Matt Turner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
William Sands
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
1
Fouls
6.9
Rating
Ethan Kohler
MAGNET
MAGNET
94
Activity
94
Activity
89
Passes
5
Duels
Mamadou Fofana
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
86%
Pass Acc
Peyton Miller
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
Carles Gil
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
8.9
Rating
Brooklyn Raines
MAGNET
MAGNET
75
Activity
75
Activity
68
Passes
7
Duels
Alhassan Yusuf
MAGNET
MAGNET
79
Activity
79
Activity
72
Passes
7
Duels
Forwards
Luca Langoni
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Dor Turgeman
👻 Invisible Nothing to note
Griffin Yow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Donovan Parisian
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Brayan Ceballos
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
3
Total Mins
Started
Entry
Andrew Farrell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Fagúndez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Matt Polster
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Jackson Yueill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malcolm Fry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcos Zambrano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Philadelphia Union

Goalkeepers
Andre Blake
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Frankie Westfield
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Geiner Martínez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Olwethu Makhanya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Nathan Harriel
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
10
Duels Won
0
Pens Won
Midfielders
Indiana Vassilev
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Jovan Lukić
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Danley Jean Jacques
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Cavan Sullivan
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Milan Iloski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Ezekiel Alladoh
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Andrew Rick
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Olivier Mbaizo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
Started
Entry
Finn Sundstrom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ben Bender
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
21
Total Mins
Started
Entry
Jeremy Rafanello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Agustin Anello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Malik Jakupovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Bruno Damiani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
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
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
New England Revolution Win
Philadelphia Union Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 New England Revolution 10 22 19 10 +9 WNew England Revolution 2 - 1 Philadelphia Union (09-05-2026)WNew England Revolution 1 - 0 Charlotte (02-05-2026)DInter Miami 1 - 1 New England Revolution (25-04-2026)WAtlanta United FC 1 - 2 New England Revolution (22-04-2026)WNew England Revolution 2 - 1 Columbus Crew (18-04-2026)
2 Nashville SC 9 20 20 7 +13 DNashville SC 2 - 2 DC United (10-05-2026)DPhiladelphia Union 0 - 0 Nashville SC (02-05-2026)WNashville SC 4 - 2 Charlotte (26-04-2026)WAtlanta United FC 0 - 2 Nashville SC (18-04-2026)WCharlotte 1 - 2 Nashville SC (11-04-2026)
3 DC United 10 16 15 12 +3 DNashville SC 2 - 2 DC United (10-05-2026)WNew York City FC 0 - 2 DC United (03-05-2026)WDC United 3 - 2 Orlando City SC (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)
4 FC Cincinnati 11 16 24 26 -2 DCharlotte 2 - 2 FC Cincinnati (09-05-2026)WChicago Fire 2 - 3 FC Cincinnati (03-05-2026)WFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)
5 Inter Miami 8 15 19 14 +5 WToronto FC 2 - 4 Inter Miami (09-05-2026)LInter Miami 3 - 4 Orlando City SC (02-05-2026)DInter Miami 1 - 1 New England Revolution (25-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)WNew York City FC 2 - 3 Inter Miami (22-03-2026)
6 New York Red Bulls 11 15 19 26 -7 WChicago Fire 1 - 3 New York Red Bulls (09-05-2026)LFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)LCF Montreal 4 - 1 New York Red Bulls (18-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)
7 Chicago Fire 9 14 14 12 +2 LChicago Fire 1 - 3 New York Red Bulls (09-05-2026)LChicago Fire 2 - 3 FC Cincinnati (03-05-2026)DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)WChicago Fire 1 - 0 Atlanta United FC (12-04-2026)WChicago Fire 1 - 0 Nashville SC (05-04-2026)
8 CF Montreal 10 12 16 18 -2 WCF Montreal 2 - 0 Orlando City SC (09-05-2026)LAtlanta United FC 3 - 1 CF Montreal (02-05-2026)WCF Montreal 1 - 0 New York City FC (25-04-2026)WCF Montreal 4 - 1 New York Red Bulls (18-04-2026)LCF Montreal 1 - 2 Philadelphia Union (11-04-2026)
9 Charlotte 9 11 16 16 0 DCharlotte 2 - 2 FC Cincinnati (09-05-2026)LNew England Revolution 1 - 0 Charlotte (02-05-2026)LNashville SC 4 - 2 Charlotte (26-04-2026)LOrlando City SC 4 - 1 Charlotte (22-04-2026)WNew York City FC 1 - 2 Charlotte (18-04-2026)
10 New York City FC 8 10 17 13 +4 WNew York City FC 3 - 0 Columbus Crew (10-05-2026)LNew York City FC 0 - 2 DC United (03-05-2026)LCF Montreal 1 - 0 New York City FC (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)LNew York City FC 1 - 2 Charlotte (18-04-2026)
11 Atlanta United FC 9 10 10 13 -3 WAtlanta United FC 3 - 1 CF Montreal (02-05-2026)WToronto FC 1 - 2 Atlanta United FC (25-04-2026)LAtlanta United FC 1 - 2 New England Revolution (22-04-2026)LAtlanta United FC 0 - 2 Nashville SC (18-04-2026)LChicago Fire 1 - 0 Atlanta United FC (12-04-2026)
12 Orlando City SC 10 10 16 27 -11 LCF Montreal 2 - 0 Orlando City SC (09-05-2026)WInter Miami 3 - 4 Orlando City SC (02-05-2026)LDC United 3 - 2 Orlando City SC (25-04-2026)WOrlando City SC 4 - 1 Charlotte (22-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)
13 Toronto FC 7 9 11 12 -1 LToronto FC 2 - 4 Inter Miami (09-05-2026)LToronto FC 1 - 2 Atlanta United FC (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DToronto FC 1 - 1 FC Cincinnati (11-04-2026)WToronto FC 2 - 1 Columbus Crew (21-03-2026)
14 Columbus Crew 8 8 8 10 -2 LNew York City FC 3 - 0 Columbus Crew (10-05-2026)WColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)LNew England Revolution 2 - 1 Columbus Crew (18-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)WAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)
15 Philadelphia Union 11 6 10 18 -8 LNew England Revolution 2 - 1 Philadelphia Union (09-05-2026)DPhiladelphia Union 0 - 0 Nashville SC (02-05-2026)LColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)