Major League Soccer Regular Season - 13

Charlotte 2 - 2 FT FC Cincinnati

Bank of America Stadium

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

Futmetrix Verdict
70
FT
Sat, May 9
Charlotte
2-2
FC Cincinnati
⚡ Intensity 50
⚖️ Balance 66
🏆 Stakes 67
🎲 Upset 50
A wild four-goal MLS thriller.

Two-Minute Madness at Bank of America Stadium

Highly Entertaining Futmetrix Score: 70/100. An explosive four-goal thriller saw Charlotte erase a two-goal deficit in the blink of an eye to stun high-flying FC Cincinnati.

Early Cincinnati Dominance

The Intensity was off the charts right out of the gate as FC Cincinnati looked to stamp their authority on the road in this crucial MLS fixture. The visitors edged possession with 53 percent of the ball and tested the backline relentlessly with probing runs and vertical passes. The early pressure paid dividends when K. Denkey broke the deadlock in the 36th minute, silencing the home crowd. Before the home side could properly regroup, Evander doubled the advantage just before halftime, finishing off a slick sequence orchestrated by P. Bucha. At 2-0 down, the Stakes for Charlotte felt impossibly high. Facing a grim defeat against a top-three Eastern Conference powerhouse, they desperately needed a lifeline to salvage any hope from this daunting encounter.

Two-Minute Magic

The second half delivered a staggering shift in Balance that nobody in the stadium saw coming. Whatever tactical adjustments were made in the Charlotte locker room sparked absolute chaos on the pitch. In the 51st minute, I. Toklomati connected beautifully with a setup from veteran defender T. Ream to pull one back and ignite the home fans. Barely sixty seconds later, the stadium erupted into complete delirium. Midfield maestro P. Biel found the back of the net after a perfectly timed feed from D. Diani. That incredible two-minute flurry flipped the script entirely, generating a palpable Upset Factor. Cincinnati abruptly went from cruising toward three comfortable away points to scrambling frantically to survive a sudden offensive avalanche from a completely rejuvenated home side.

A Chaotic Standoff

The final half-hour turned into a wide-open, breathless shootout at Bank of America Stadium. A relentless barrage of 25 combined shots and a dizzying 11 corner kicks turned the pitch into a chaotic battleground as both sides hunted for a decisive winner. Nick Hagglund had to put in a massive shift for the away side to weather the storm, recording a heroic defensive performance to keep the score level amidst the chaos. Despite generating an impressive 1.78 expected goals compared to Cincinnati's 1.46, the hosts ultimately couldn't find that elusive third strike. Still, this dramatic 2-2 draw serves as a massive testament to Charlotte's unyielding grit, proving to the league that they possess the firepower and mental fortitude to punch well above their weight class.

Key Questions

How did Charlotte complete the comeback from behind?

I. Toklomati and P. Biel scored in the 51st and 52nd minutes, overturning a 2-0 deficit with a stunning two-minute flurry.

What does this mean for Charlotte's season?

This hard-fought point builds character and keeps them competitive as they fight to climb from 9th place into the upper tier.

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
47%
53%
Charlotte 47%
FC Cincinnati 53%
Shots
12
13
Charlotte 12
FC Cincinnati 13
Shots on Target
3
5
Charlotte 3
FC Cincinnati 5
Expected Goals (xG)
1.78
1.46
Charlotte 1.78
FC Cincinnati 1.46
Passes
501
574
Charlotte 501
FC Cincinnati 574
Pass Accuracy
90%
90%
Charlotte 90%
FC Cincinnati 90%
Corners
7
4
Charlotte 7
FC Cincinnati 4
Fouls
9
15
Charlotte 9
FC Cincinnati 15
Yellow Cards
1
4
Charlotte 1
FC Cincinnati 4
Red Cards
0
0
Charlotte 0
FC Cincinnati 0

Match Events

G. Valenzuela 🟨 26'
K. Denkey 36'
Evander (P. Bucha) 43'
HT
51' I. Toklomati (T. Ream)
52' P. Biel (D. Diani)
54' 🟨 A. Westwood
M. Miazga M. Robinson 🔄 56'
S. Gidi 🟨 62'
G. Valenzuela E. Echenique 🔄 74'
S. Gidi O. Nwobodo 🔄 74'
Evander 🟨 78'
78' 🔄 K. A. Calderon Vargas L. Abada
82' 🔄 I. Toklomati A. Goodwin
K. Mboma T. Barlow 🔄 87'
B. J. Ramirez Leon A. Lajhar 🔄 87'
O. Nwobodo 🟨 90'
FT

Player Cards

Our take on every player in this match

Charlotte

Goalkeepers
Kristijan Kahlina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Nathan Byrne
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Morrison Agyemang
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Tim Ream
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
David Schnegg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Ashley Westwood
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Djibril Diani
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Kerwin Calderón Vargas
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Pep Biel
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
38%
Pass Acc
Wilfried Zaha
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Forwards
Idan Toklomati
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
BENCH
Tyler Miller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrew Privett
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
0
Total Mins
Started
Entry
Luca De La Torre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aron John
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
17
Total Mins
Started
Entry
Tyger Smalls
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rodolfo Aloko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Archie Goodwin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

FC Cincinnati

Goalkeepers
Roman Celentano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Nick Hagglund
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
73%
Duel Win %
Matt Miazga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Andrei Chirila
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Samuel Gidi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
74
Entry
Pavel Bucha
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
Gerardo Valenzuela
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
74
Entry
Evander
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
8.2
Rating
Yes
Captain
Bryan Ramirez
NPC
NPC
87
Minutes
87
Minutes
30%
Pass Acc
6
Rating
Forwards
Kévin Denkey
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kenji Mboma Dem
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Evan Louro
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gilberto Flores
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayoub Lajhar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Miles Robinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
Started
Entry
Tah Anunga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Obinna Nwobodo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Stiven Jimenez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ender Echenique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Tom Barlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/10/2025 FC Cincinnati 0 - 1 Charlotte Major League Soccer TQL Stadium
03/15/2025 Charlotte 2 - 0 FC Cincinnati Major League Soccer Bank of America Stadium
07/13/2024 FC Cincinnati 1 - 3 Charlotte Major League Soccer TQL Stadium
03/30/2024 Charlotte 1 - 1 FC Cincinnati Major League Soccer Bank of America Stadium
09/23/2023 FC Cincinnati 3 - 0 Charlotte Major League Soccer TQL Stadium
07/08/2023 Charlotte 2 - 2 FC Cincinnati Major League Soccer Bank of America Stadium
09/03/2022 FC Cincinnati 2 - 0 Charlotte Major League Soccer TQL Stadium
03/26/2022 Charlotte 2 - 0 FC Cincinnati Major League Soccer Bank of America Stadium
08/10/2025
Major League Soccer TQL Stadium
03/15/2025
Major League Soccer Bank of America Stadium
07/13/2024
Major League Soccer TQL Stadium
03/30/2024
Major League Soccer Bank of America Stadium
09/23/2023
Major League Soccer TQL Stadium
07/08/2023
Major League Soccer Bank of America Stadium
09/03/2022
Major League Soccer TQL Stadium
03/26/2022
Major League Soccer Bank of America Stadium
Charlotte Win
FC Cincinnati 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)