Major League Soccer Regular Season - 6
Charlotte 2 - 1 FT Philadelphia Union
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
F. Westfield 12'
19' D. Diani
30' A. Westwood (I. Toklomati)
42' W. Zaha
B. Damiani 45'+2
HT
↓ E. Alladoh ↑J. Bueno 64'
65' ↓ K. A. Calderon Vargas ↑L. Abada
65' ↓ D. Diani ↑L. de la Torre
N. Harriel 76'
↓ I. Vassilev ↑C. Sullivan 77'
D. Jean Jacques (C. Sullivan) 78'
80' W. Zaha (P. Biel)
83' M. Agyemang
↓ B. Damiani ↑M. Jakupovic 83'
↓ M. Iloski ↑S. Korzeniowski 84'
↓ J. Sery Larsen ↑P. Ndinga 84'
87' K. Kahlina
90' ↓ P. Biel ↑B. Bronico
90' ↓ I. Toklomati ↑A. Goodwin
C. Sullivan 90'+1
FT
Player Cards
Our take on every player in this match
Charlotte
Goalkeepers
Kristijan Kahlina
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Nathan Byrne
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Morrison Agyemang
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Tim Ream
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Harry Toffolo
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Ashley Westwood
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Djibril Diani
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Kerwin Calderón Vargas
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Pep Biel
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Wilfried Zaha
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Idan Toklomati Jorno
PROVIDER
1
Assists
1
Assists
3
Key Passes
6.9
Rating
BENCH
Tyler Miller
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrew Privett
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Schnegg
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca De La Torre
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Aron John
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brandt Bronico
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Liel Abada
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Archie Goodwin
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Tyger Smalls
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Philadelphia Union
Goalkeepers
Andre Blake
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Nathan Harriel
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Japhet Sery Larsen
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Olwethu Makhanya
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Frankie Westfield
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Midfielders
Milan Iloski
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
7%
Pass Acc
Danley Jean Jacques
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Jovan Lukić
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Indiana Vassilev
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Forwards
Ezekiel Alladoh
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Bruno Damiani
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
Andrew Rick
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Philippe Ndinga
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Geiner Martínez
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jesus Bueno
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Cavan Sullivan
SUPER SUB
1
Assist
1
Assist
19
Minutes
6.7
Rating
Alejandro Bedoya
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ben Bender
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malik Jakupovic
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Stas Kornzeniowski
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 10/18/2025 | Charlotte | 2 - 0 | Philadelphia Union | Major League Soccer | Bank of America Stadium |
| 06/14/2025 | Philadelphia Union | 2 - 1 | Charlotte | Major League Soccer | Subaru Park |
| 07/28/2024 | Philadelphia Union | 1 - 0 | Charlotte | Leagues Cup | Subaru Park |
| 06/22/2024 | Philadelphia Union | 0 - 2 | Charlotte | Major League Soccer | Subaru Park |
| 05/25/2024 | Charlotte | 0 - 0 | Philadelphia Union | Major League Soccer | Bank of America Stadium |
| 09/20/2023 | Charlotte | 2 - 2 | Philadelphia Union | Major League Soccer | Bank of America Stadium |
| 05/31/2023 | Philadelphia Union | 1 - 0 | Charlotte | Major League Soccer | Subaru Park |
| 10/01/2022 | Charlotte | 4 - 0 | Philadelphia Union | Major League Soccer | Bank of America Stadium |
| 04/03/2022 | Philadelphia Union | 2 - 0 | Charlotte | Major League Soccer | Subaru Park |
10/18/2025
06/14/2025
07/28/2024
06/22/2024
05/25/2024
09/20/2023
05/31/2023
10/01/2022
04/03/2022
Charlotte Win
Philadelphia Union Win
Draw
League Standings
P: 4 GD: +4
P: 5 GD: +4
P: 6 GD: -4
P: 4 GD: +8
P: 3 GD: +6
P: 3 GD: +2
P: 4 GD: +1
P: 3 GD: +5
P: 4 GD: +4
P: 5 GD: -5
P: 4 GD: 0
P: 4 GD: -2
P: 5 GD: -5
P: 5 GD: -12
League Standings
P: 10 GD: +15
P: 10 GD: +6
P: 11 GD: +3
P: 10 GD: +8
P: 11 GD: -2
P: 11 GD: -3
P: 11 GD: -1
P: 11 GD: -2
P: 11 GD: +1
P: 11 GD: 0
P: 11 GD: -11
P: 11 GD: -6
P: 11 GD: -16
P: 10 GD: -9
Match previews and recaps to help you decide which games are worth watching
Zaha's Rapid Fire Rescues Charlotte
Average Entertainment Futmetrix Score: 44/100. Charlotte’s instantaneous response to a late equaliser masked a nervous second half and condemned Philadelphia to their fifth straight league defeat.
Early Command
Bank of America Stadium witnessed a very deliberate opening phase as the hosts immediately set the tempo. Charlotte controlled possession, holding 58% of the ball to dictate the terms of engagement against a fragile visiting side. The Intensity was palpable from the start, with both teams eager to establish midfield supremacy. The breakthrough finally arrived on the half-hour mark. Ashley Westwood capped off a slick move, latching onto a precise pass from I. Toklomati to bury the opening goal. It was exactly what the home crowd demanded. Philadelphia Union struggled to escape their own half during these initial exchanges, looking exactly like a team stuck at the bottom of the table without a single point to their name this season. The hosts looked fully prepared to coast toward a comfortable victory.
The Union Uprising
Desperation eventually forces a reaction. Facing the grim prospect of yet another defeat, Philadelphia threw caution to the wind and turned the match into a high-volume shooting gallery. They racked up 16 total shots, exploiting every inch of space to disrupt the defensive Balance of the home side. The pressure mounted through a flurry of set-pieces, contributing heavily to a match total of 12 corners. Just when Charlotte thought they had weathered the storm, the visitors found their lifeline. Substitute C. Sullivan made an immediate impact after coming on in the 77th minute. Barely sixty seconds later, he orchestrated the equaliser, feeding D. Jean Jacques to silence the home crowd. It was a classic super-sub intervention that threatened to steal a much-needed point for the struggling visitors.
Instant Redemption
The visitors barely had time to finish their celebrations before disaster struck. The Stakes were simply too high for Charlotte to drop points at home, and their response was utterly ruthless. Within two minutes of conceding, Wilfried Zaha broke Philadelphia hearts. Fed by P. Biel in the 80th minute, the veteran forward restored the lead and ultimately secured the 2-1 victory. This chaotic sequence defined a thrilling contest that produced a combined 25 shots. The result keeps Charlotte undefeated with a solid start to their campaign, while the Union remain deeply anchored to 15th place. With zero points from four matches and a dismal defensive record, Philadelphia's early season crisis shows no signs of abating, despite their spirited second-half fightback.
Key Questions
How did substitute Ashley Westwood change the game?
Westwood actually started the match, commanding the midfield with a stellar performance and scoring the vital opening goal in the 30th minute to set the tone.
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.
Charlotte Look to Exploit Union's Nightmare Start
Skip It Futmetrix Score: 25/100. Philadelphia Union's disastrous pointless run faces a brutal test against a goal-happy Charlotte side in this vital first leg.
The Setup
The mood at Bank of America Stadium is buoyant as Charlotte aim to assert early dominance in this two-leg tie. Sitting fourth in the table with eight points, the hosts boast a formidable Form rating. They are scoring for fun, averaging three goals a game early in the campaign. Conversely, Philadelphia Union are enduring an absolute nightmare. Rooted to the bottom in 15th without a single point, their five-match losing streak paints a bleak picture. With a moderate Stakes factor attached to this clash, the visitors desperately need a lifeline before the return leg on October 17.
Key Battle
This matchup hinges on whether the fragile visiting defence can withstand wave after wave of home pressure. The hosts' attacking unit is carving teams apart, and they face a backline that has already shipped nine goals. If the away midfield, featuring Cavan Sullivan, cannot disrupt the supply lines to Pep Biel and Liel Abada, it could be a long night for the Union. Outstanding Stars ratings for the home attackers suggest they will relentlessly probe for gaps.
Our Prediction
The Balance of power rests firmly with the hosts. Our verdict leans heavily toward a comfortable home victory. Expect Charlotte to control the tempo, exploit the glaring defensive cracks, and secure a 3-0 advantage to take into the second leg.