
Charlotte FC vs Philadelphia Union, 2025 MLS, Regular Season
· MLSAbout
Charlotte FC are hosting Philadelphia Union
at Bank of America Stadium, Charlotte, North Carolina, USA, starting on
. The match is a part of the MLS.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Attempt missed. Alejandro Bedoya (Philadelphia Union) left footed shot from the centre of the box is close, but misses to the left. Assisted by Mikael Uhre.
- 2': Attempt blocked. Mikael Uhre (Philadelphia Union) left footed shot from outside the box is blocked. Assisted by Bruno Damiani.
- 3': Attempt missed. Brandt Bronico (Charlotte FC) right footed shot from the centre of the box is close, but misses to the right. Assisted by Idan Toklomati with a headed pass.
- 7': Foul by Olwethu Makhanya (Philadelphia Union).
- 7': Idan Toklomati (Charlotte FC) wins a free kick in the defensive half.
- 11': Foul by Jakob Glesnes (Philadelphia Union).
- 11': Harry Toffolo (Charlotte FC) wins a free kick on the left wing.
- 12': Corner, Charlotte FC. Conceded by Bruno Damiani.
- 13': Attempt missed. Kerwin Vargas (Charlotte FC) left footed shot from the centre of the box is high and wide to the left. Assisted by Brandt Bronico with a cross.
- 16': Offside, Philadelphia Union. Mikael Uhre is caught offside.
- 17': Foul by Milan Iloski (Philadelphia Union).
- 17': Kerwin Vargas (Charlotte FC) wins a free kick on the right wing.
- 19': Bruno Damiani (Philadelphia Union) wins a free kick in the attacking half.
- 19': Foul by Djibril Diani (Charlotte FC).
- 24': Attempt blocked. Nathan Harriel (Philadelphia Union) right footed shot from outside the box is blocked. Assisted by Jovan Lukic.
- 24': Goal! Charlotte FC 1, Philadelphia Union 0. Wilfried Zaha (Charlotte FC) right footed shot from the centre of the box to the bottom right corner. Assisted by Kerwin Vargas.
- 27': Attempt saved. Alejandro Bedoya (Philadelphia Union) left footed shot from the centre of the box is saved in the bottom left corner by Kristijan Kahlina (Charlotte FC). Assisted by Mikael Uhre with a through ball.
- 27': Corner, Philadelphia Union. Conceded by Adilson Malanda.
- 30': Goal! Charlotte FC 2, Philadelphia Union 0. Kerwin Vargas (Charlotte FC) right footed shot from the right side of the box to the bottom left corner. Assisted by Harry Toffolo with a cross.
- 31': Alejandro Bedoya (Philadelphia Union) wins a free kick in the defensive half.
- 31': Foul by Djibril Diani (Charlotte FC).
- 32': Danley Jean Jacques (Philadelphia Union) is shown the yellow card.
- 32': Wilfried Zaha (Charlotte FC) is shown the yellow card.
- 34': Foul by Brandt Bronico (Charlotte FC).
- 34': Olwethu Makhanya (Philadelphia Union) wins a free kick in the defensive half.
- 34': Attempt saved. Bruno Damiani (Philadelphia Union) header from the centre of the box is saved in the centre of the goal by Kristijan Kahlina (Charlotte FC). Assisted by Kai Wagner with a cross.
- 35': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 35': Foul by Jovan Lukic (Philadelphia Union).
- 35': Foul by Nathan Harriel (Philadelphia Union).
- 35': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 36': Attempt saved. Idan Toklomati (Charlotte FC) right footed shot from the centre of the box is saved in the bottom right corner by Andre Blake (Philadelphia Union). Assisted by Kerwin Vargas.
- 37': Corner, Charlotte FC. Conceded by Andre Blake.
- 40': Foul by Jovan Lukic (Philadelphia Union).
- 40': Wilfried Zaha (Charlotte FC) wins a free kick on the left wing.
- 42': Attempt missed. Danley Jean Jacques (Philadelphia Union) right footed shot from outside the box is just a bit too high. Assisted by Jovan Lukic.
- 44': Foul by Milan Iloski (Philadelphia Union).
- 44': Nathan Byrne (Charlotte FC) wins a free kick in the defensive half.
- 44': Mikael Uhre (Philadelphia Union) is shown the yellow card.
- 45'+2': Fourth official has announced 2 minutes of added time.
- 45'+2': Attempt missed. Danley Jean Jacques (Philadelphia Union) right footed shot from outside the box is too high. Assisted by Bruno Damiani.
- 45'+3': First Half ends, Charlotte FC 2, Philadelphia Union 0.
- 45': Second Half begins Charlotte FC 2, Philadelphia Union 0.
- 45': Substitution, Philadelphia Union. Indiana Vassilev replaces Alejandro Bedoya.
- 45': Substitution, Philadelphia Union. Tai Baribo replaces Mikael Uhre.
- 48': Attempt blocked. Jovan Lukic (Philadelphia Union) right footed shot from the centre of the box is blocked.
- 48': Attempt missed. Kai Wagner (Philadelphia Union) right footed shot from the centre of the box is too high.
- 48': Attempt missed. Milan Iloski (Philadelphia Union) left footed shot from outside the box is too high. Assisted by Tai Baribo.
- 50': Attempt missed. Tai Baribo (Philadelphia Union) right footed shot from outside the box misses to the left. Assisted by Danley Jean Jacques.
- 50': Corner, Philadelphia Union. Conceded by Nathan Byrne.
- 51': Attempt missed. Ashley Westwood (Charlotte FC) right footed shot from the centre of the box is close, but misses to the right. Assisted by Kerwin Vargas.
- 51': Attempt saved. Idan Toklomati (Charlotte FC) left footed shot from the centre of the box is saved in the bottom left corner by Andre Blake (Philadelphia Union). Assisted by Wilfried Zaha.
- 51': Corner, Charlotte FC. Conceded by Andre Blake.
- 52': Corner, Charlotte FC. Conceded by Bruno Damiani.
- 53': Attempt saved. Djibril Diani (Charlotte FC) header from the centre of the box is saved in the centre of the goal by Andre Blake (Philadelphia Union). Assisted by Ashley Westwood with a cross.
- 55': Substitution, Philadelphia Union. Cavan Sullivan replaces Milan Iloski.
- 58': Corner, Philadelphia Union. Conceded by Djibril Diani.
- 60': Corner, Philadelphia Union. Conceded by Tim Ream.
- 60': Corner, Philadelphia Union. Conceded by Kristijan Kahlina.
- 60': Attempt missed. Bruno Damiani (Philadelphia Union) header from the right side of the six yard box is high and wide to the right. Assisted by Kai Wagner with a cross following a corner.
- 61': Foul by Jovan Lukic (Philadelphia Union).
- 61': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 63': Attempt missed. Nathan Harriel (Philadelphia Union) left footed shot from outside the box is high and wide to the left. Assisted by Indiana Vassilev.
- 63': Substitution, Charlotte FC. Jahkeele Marshall-Rutty replaces Harry Toffolo.
- 64': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 64': Foul by Bruno Damiani (Philadelphia Union).
- 65': Foul by Nathan Harriel (Philadelphia Union).
- 65': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 65': Handball by Idan Toklomati (Charlotte FC).
- 66': Attempt missed. Jovan Lukic (Philadelphia Union) right footed shot from outside the box is too high. Assisted by Kai Wagner.
- 69': Corner, Philadelphia Union. Conceded by Jahkeele Marshall-Rutty.
- 69': Corner, Philadelphia Union. Conceded by Djibril Diani.
- 70': Attempt missed. Indiana Vassilev (Philadelphia Union) header from the right side of the six yard box is too high. Assisted by Kai Wagner with a cross following a corner.
- 71': Foul by Nathan Harriel (Philadelphia Union).
- 71': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 71': Nathan Harriel (Philadelphia Union) is shown the yellow card for a bad foul.
- 72': Attempt saved. Tai Baribo (Philadelphia Union) left footed shot from the centre of the box is saved in the centre of the goal by Kristijan Kahlina (Charlotte FC). Assisted by Cavan Sullivan.
- 72': Foul by Bruno Damiani (Philadelphia Union).
- 72': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 73': Bruno Damiani (Philadelphia Union) is shown the yellow card for a bad foul.
- 76': Attempt missed. Cavan Sullivan (Philadelphia Union) left footed shot from the centre of the box misses to the left. Assisted by Nathan Harriel.
- 78': Substitution, Philadelphia Union. Jesús Bueno replaces Danley Jean Jacques.
- 78': Substitution, Philadelphia Union. Frankie Westfield replaces Nathan Harriel.
- 82': Substitution, Charlotte FC. Liel Abada replaces Kerwin Vargas.
- 83': Substitution, Charlotte FC. Baye Coulibaly replaces Brandt Bronico.
- 83': Attempt blocked. Indiana Vassilev (Philadelphia Union) left footed shot from the centre of the box is blocked. Assisted by Jovan Lukic.
- 84': Offside, Philadelphia Union. Cavan Sullivan is caught offside.
- 85': Attempt saved. Cavan Sullivan (Philadelphia Union) left footed shot from the centre of the box is saved in the bottom right corner by Kristijan Kahlina (Charlotte FC).
- 87': Tai Baribo (Philadelphia Union) hits the bar with a header from the left side of the six yard box. Assisted by Kai Wagner with a through ball.
- 88': Attempt blocked. Indiana Vassilev (Philadelphia Union) left footed shot from the left side of the box is blocked. Assisted by Cavan Sullivan.
- 88': Corner, Philadelphia Union. Conceded by Nathan Byrne.
- 88': Foul by Jakob Glesnes (Philadelphia Union).
- 88': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 89': Jahkeele Marshall-Rutty (Charlotte FC) is shown the yellow card for a bad foul.
- 90': Foul by Wilfried Zaha (Charlotte FC).
- 90': Jesús Bueno (Philadelphia Union) wins a free kick in the defensive half.
- 90': Second yellow card to Wilfried Zaha (Charlotte FC).
- 90'+1': Substitution, Charlotte FC. Archie Goodwin replaces Idan Toklomati.
- 90'+1': Fourth official has announced 3 minutes of added time.
- 90'+2': Attempt saved. Tai Baribo (Philadelphia Union) header from the centre of the box is saved in the bottom left corner by Kristijan Kahlina (Charlotte FC). Assisted by Kai Wagner with a cross.
- 90'+2': Corner, Philadelphia Union. Conceded by Nathan Byrne.
- 90'+3': Corner, Philadelphia Union. Conceded by Baye Coulibaly.
- 90'+3': Corner, Philadelphia Union. Conceded by Archie Goodwin.
- 90'+4': Attempt blocked. Tai Baribo (Philadelphia Union) right footed shot from the left side of the six yard box is blocked. Assisted by Indiana Vassilev with a cross.
- 90'+4': Corner, Philadelphia Union. Conceded by Jahkeele Marshall-Rutty.
- 90'+5': Second Half ends, Charlotte FC 2, Philadelphia Union 0.
- 0': Match ends, Charlotte FC 2, Philadelphia Union 0.
Statistics
![]() |
CLT![]() |
|
---|---|---|
13 | Fouls | 5 |
4 | Yellow Cards | 1 |
0 | Red Cards | 1 |
2 | Offsides | 0 |
12 | Corner Kicks | 4 |
3 | Saves | 5 |
59.4 | Possession | 40.6 |
23 | SHOTS | 8 |
5 | ON GOAL | 5 |
0.2 | On Target % | 0.6 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
447 | Accurate Passes | 290 |
520 | Passes | 362 |
0.9 | Pass Completion % | 0.8 |
5 | Accurate Crosses | 4 |
29 | Crosses | 11 |
0.2 | Cross % | 0.4 |
37 | Long Balls | 59 |
18 | Accurate Long Balls | 25 |
0.5 | Long Balls % | 0.4 |
6 | Blocked Shots | 0 |
13 | Effective Tackles | 13 |
18 | Tackles | 17 |
0.7 | Tackle % | 0.8 |
11 | Interceptions | 15 |
11 | Effective Clearances | 37 |
11 | Clearances | 37 |
Game Information
Competition: MLS
Venue: Bank of America Stadium
Location: Charlotte, North Carolina, USA
Attendance: 31,191
Venue: Bank of America Stadium
Location: Charlotte, North Carolina, USA
Attendance: 31,191
MLS Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Philadelphia Union | 34 | +22 | 66 |
2 | FC Cincinnati | 34 | +12 | 65 |
3 | Inter Miami CF | 34 | +26 | 65 |
4 | Charlotte FC | 34 | +9 | 59 |
Line-Ups
Charlotte FC (4-2-3-1)
No. | Name |
---|---|
1 | Kristijan Kahlina (GK) |
3 | Tim Ream |
29 | Adilson Malanda |
15 | Harry Toffolo |
14 | Nathan Byrne |
13 | Brandt Bronico |
8 | Ashley Westwood |
28 | Djibril Diani |
17 | Idan Toklomati |
10 | Wilfried Zaha |
18 | Kerwin Vargas |
Philadelphia Union (4-4-2)
No. | Name |
---|---|
18 | Andre Blake (GK) |
29 | Olwethu Makhanya |
5 | Jakob Glesnes |
27 | Kai Wagner |
26 | Nathan Harriel ![]() |
4 | Jovan Lukic |
21 | Danley Jean Jacques ![]() |
32 | Milan Iloski |
11 | Alejandro Bedoya |
7 | Mikkel Uhre ![]() |
20 | Bruno Damiani ![]() |
MLS News

Transfer rumors, news: Marseille could offer Endrick a Madrid escape
Endrick hasn't played a minute for Madrid this season, and Marseille are ready to offer him an exit. Transfer Talk has the latest news and rumors.

Lionel Messi's final-day hat trick clinches MLS Golden Boot
Inter Miami captain Lionel Messi had a hat trick on the final day of MLS' regular season to clinch the 2025 MLS Golden Boot award.

Messi tracker: Goals, assists, key moments for Inter Miami
With Lionel Messi in the final year of his contract with Inter Miami, ESPN provides game-by-game analysis of the World Cup winner's performances.