Major League Soccer Regular Season - 11

New England Revolution 1 - 0 FT Charlotte

Gillette Stadium

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

Futmetrix Verdict
53
FT
Sat, May 2
New England Revolution
1-0
Charlotte
⚡ Intensity 49
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 0
Late penalty rescues New England.

Stoppage-Time Penalty Rescues Revs at Gillette

Worth Watching Futmetrix Score: 53/100. A dramatic 97th-minute penalty shattered a stubborn defensive standoff, extending New England's unbeaten streak and cementing their spot near the top of the table.

Tactical Trench Warfare

The Intensity at Gillette Stadium was palpable right out of the gate as New England Revolution looked to break down a resilient Charlotte side. The hosts immediately imposed their will on the contest, dictating the tempo and recording controlled possession of 56 percent. However, they consistently struggled to find the killer pass in the final third. Charlotte deployed a highly compact defensive shape, willingly absorbing the pressure while waiting for the perfect counter-attacking opportunity. The sheer Stakes of maintaining their position in second place clearly weighed heavily on New England. Despite firing an impressive 14 total shots during their sustained spells of pressure, the home side found clear-cut chances remarkably hard to come by against a perfectly drilled opposition backline that absolutely refused to bend.

Midfield Chess Match

The true Balance of the match was largely dictated in the center of the park, where tactical discipline reigned supreme. Ashley Westwood delivered an absolute masterclass in midfield for the visitors, recording two key passes and constantly disrupting the hosts' attacking rhythm. Whenever the Revolution managed to bypass the initial midfield block, they were met with organized frustration. At the other end of the pitch, when Charlotte did finally manage to break through the lines and test the target, Matt Turner was there to aggressively slam the door shut. The American international registered three crucial saves to keep his team securely in the contest, ensuring the razor-thin margin for error remained intact as the clock relentlessly ticked toward the ninety-minute mark.

The Final Twist

Just as the Upset factor seemed to be growing exponentially with Charlotte moments away from securing a hard-fought road point, absolute disaster struck for the visitors deep in stoppage time. A crucial penalty awarded in the dying moments completely shifted the entire narrative of the evening. Up stepped Carles Gil in the 97th minute, carrying the weight of the stadium on his shoulders. The talismanic playmaker showed absolute ice in his veins, calmly dispatching the spot-kick to seal a dramatic 1-0 victory. This result keeps New England sitting comfortably in second place and extends their unbeaten form to five matches, proving their championship grit. Meanwhile, Charlotte leaves empty-handed and frustrated, despite putting together a valiant defensive effort that nearly paid off.

Key Questions

How dramatic was the late winner by Ashley Westwood?

Ashley Westwood didn't score; he anchored Charlotte's midfield. The late drama actually came from Carles Gil, who buried a 97th-minute penalty to win it for New England.

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

The gritty victory keeps New England in second place, extending their unbeaten streak to five matches and proving they can grind out results when tested.

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
56%
44%
New England Revolution 56%
Charlotte 44%
Shots
14
6
New England Revolution 14
Charlotte 6
Shots on Target
4
2
New England Revolution 4
Charlotte 2
Expected Goals (xG)
1.47
0.90
New England Revolution 1.47
Charlotte 0.90
Passes
533
423
New England Revolution 533
Charlotte 423
Pass Accuracy
89%
86%
New England Revolution 89%
Charlotte 86%
Corners
3
5
New England Revolution 3
Charlotte 5
Fouls
10
16
New England Revolution 10
Charlotte 16
Yellow Cards
3
4
New England Revolution 3
Charlotte 4
Red Cards
0
0
New England Revolution 0
Charlotte 0

Match Events

N. Byrne 🟨 30'
HT
51' 🟨 W. Sands
D. Schnegg 🟨 58'
W. Zaha 🟨 61'
63' 🟨 M. Fofana
D. Diani B. Bronico 🔄 78'
K. A. Calderon Vargas L. Abada 🔄 78'
A. Westwood 🟨 82'
85' 🔄 L. Langoni D. Fagundez
I. Toklomati A. Goodwin 🔄 90'
90' 🔄 G. Yow M. Fry
90'+7 C. Gil
90'+9 🟨 C. Gil
90'+9 🔄 D. Turgeman T. Beason
FT

Player Cards

Our take on every player in this match

New England Revolution

Goalkeepers
Matt Turner
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
William Sands
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
43%
Pass Acc
Ethan Kohler
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Mamadou Fofana
MAGNET
MAGNET
92
Activity
92
Activity
88
Passes
4
Duels
Peyton Miller
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Brooklyn Raines
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Alhassan Yusuf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Luca Langoni
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Carles Gil
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.6
Rating
Griffin Yow
NPC
NPC
90
Minutes
90
Minutes
16%
Pass Acc
6.3
Rating
Forwards
Dor Turgeman
NPC
NPC
99
Minutes
99
Minutes
12%
Pass Acc
6.9
Rating
BENCH
Donovan Parisian
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tanner Beason
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
14
Total Mins
Started
Entry
Jackson Yueill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cristiano Oliveira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Klein
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
9
Total Mins
Started
Entry
Marcos Zambrano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Charlotte

Goalkeepers
Kristijan Kahlina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Nathan Byrne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Morrison Agyemang
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Andrew Privett
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
David Schnegg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Midfielders
Ashley Westwood
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
7.9
Rating
Djibril Diani
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Kerwin Calderón Vargas
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Pep Biel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Wilfried Zaha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Forwards
Idan Toklomati
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
BENCH
Tyler Miller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Will Cleary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brandt Bronico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Aron John
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca De La Torre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Liel Abada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Archie Goodwin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Rodolfo Aloko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyger Smalls
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/30/2025 New England Revolution 1 - 2 Charlotte Major League Soccer Gillette Stadium
04/26/2025 Charlotte 0 - 1 New England Revolution Major League Soccer Bank of America Stadium
09/21/2024 Charlotte 4 - 0 New England Revolution Major League Soccer Bank of America Stadium
04/06/2024 New England Revolution 1 - 0 Charlotte Major League Soccer Gillette Stadium
09/30/2023 New England Revolution 2 - 1 Charlotte Major League Soccer Gillette Stadium
02/26/2023 Charlotte 0 - 1 New England Revolution Major League Soccer Bank of America Stadium
04/16/2022 New England Revolution 2 - 1 Charlotte Major League Soccer Gillette Stadium
03/19/2022 Charlotte 3 - 1 New England Revolution Major League Soccer Bank of America Stadium
08/30/2025
Major League Soccer Gillette Stadium
04/26/2025
Major League Soccer Bank of America Stadium
09/21/2024
Major League Soccer Bank of America Stadium
04/06/2024
Major League Soccer Gillette Stadium
09/30/2023
Major League Soccer Gillette Stadium
02/26/2023
Major League Soccer Bank of America Stadium
04/16/2022
Major League Soccer Gillette Stadium
03/19/2022
Major League Soccer Bank of America Stadium
New England Revolution Win
Charlotte Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 8 19 18 5 +13 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)LChicago Fire 1 - 0 Nashville SC (05-04-2026)
2 New England Revolution 9 19 17 9 +8 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)WNew England Revolution 1 - 0 DC United (11-04-2026)
3 DC United 9 15 13 10 +3 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)LNew England Revolution 1 - 0 DC United (11-04-2026)
4 FC Cincinnati 10 15 22 24 -2 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)DToronto FC 1 - 1 FC Cincinnati (11-04-2026)
5 Chicago Fire 8 14 13 9 +4 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)WPhiladelphia Union 1 - 2 Chicago Fire (21-03-2026)
6 Inter Miami 7 12 15 12 +3 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)DCharlotte 0 - 0 Inter Miami (14-03-2026)
7 New York Red Bulls 10 12 16 25 -9 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)WNew York Red Bulls 4 - 2 FC Cincinnati (04-04-2026)
8 Charlotte 8 10 14 14 0 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)LCharlotte 1 - 2 Nashville SC (11-04-2026)
9 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)
10 Orlando City SC 9 10 16 25 -9 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)LNashville SC 5 - 0 Orlando City SC (21-03-2026)
11 Toronto FC 6 9 9 8 +1 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)DToronto FC 1 - 1 New York Red Bulls (14-03-2026)
12 CF Montreal 9 9 14 18 -4 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)LNew England Revolution 3 - 0 CF Montreal (04-04-2026)
13 Columbus Crew 7 8 8 7 +1 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)LToronto FC 2 - 1 Columbus Crew (21-03-2026)
14 New York City FC 7 7 14 13 +1 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)LNew York City FC 2 - 3 Inter Miami (22-03-2026)
15 Philadelphia Union 10 6 9 16 -7 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)WCF Montreal 1 - 2 Philadelphia Union (11-04-2026)