
New York City FC vs Charlotte FC, 2025 MLS, Regular Season
· MLSAbout
New York City FC are hosting Charlotte FC
at Yankee Stadium, New York City, 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.
- 3': Attempt saved. Alonso Martínez (New York City FC) right footed shot from the centre of the box is saved in the centre of the goal by Kristijan Kahlina (Charlotte FC). Assisted by Tayvon Gray.
- 5': Foul by Tayvon Gray (New York City FC).
- 5': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 8': Attempt saved. Wilfried Zaha (Charlotte FC) right footed shot from outside the box is saved in the top left corner by Matt Freese (New York City FC). Assisted by Nathan Byrne.
- 8': Corner, Charlotte FC. Conceded by Matt Freese.
- 9': Penalty New York City FC. Andrés Perea draws a foul in the penalty area.
- 9': Penalty conceded by Kristijan Kahlina (Charlotte FC) after a foul in the penalty area.
- 10': Kristijan Kahlina (Charlotte FC) is shown the yellow card for a bad foul.
- 11': Goal! New York City FC 1, Charlotte FC 0. Alonso Martínez (New York City FC) converts the penalty with a right footed shot to the centre of the goal.
- 15': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 15': Foul by Kevin O'Toole (New York City FC).
- 16': Andrés Perea (New York City FC) wins a free kick in the defensive half.
- 16': Foul by Brandt Bronico (Charlotte FC).
- 16': Brandt Bronico (Charlotte FC) is shown the yellow card for a bad foul.
- 18': Djibril Diani (Charlotte FC) wins a free kick in the attacking half.
- 18': Foul by Justin Haak (New York City FC).
- 19': Foul by Idan Toklomati (Charlotte FC).
- 19': Raul Gustavo (New York City FC) wins a free kick in the defensive half.
- 20': Foul by Nathan Byrne (Charlotte FC).
- 20': Nicolás Fernández (New York City FC) wins a free kick on the right wing.
- 20': Nathan Byrne (Charlotte FC) is shown the yellow card for a bad foul.
- 22': Attempt blocked. Andrés Perea (New York City FC) header from the centre of the box is blocked. Assisted by Nicolás Fernández with a cross.
- 25': Foul by Nicolás Fernández (New York City FC).
- 25': Wilfried Zaha (Charlotte FC) wins a free kick on the left wing.
- 28': Foul by Justin Haak (New York City FC).
- 28': Kerwin Vargas (Charlotte FC) wins a free kick in the attacking half.
- 31': Attempt blocked. Andrés Perea (New York City FC) right footed shot from outside the box is blocked. Assisted by Hannes Wolf.
- 31': Brandt Bronico (Charlotte FC) wins a free kick in the defensive half.
- 31': Foul by Justin Haak (New York City FC).
- 34': Corner, Charlotte FC. Conceded by Thiago Martins.
- 37': Foul by Raul Gustavo (New York City FC).
- 37': Idan Toklomati (Charlotte FC) wins a free kick in the attacking half.
- 39': Attempt blocked. Brandt Bronico (Charlotte FC) right footed shot from the left side of the box is blocked. Assisted by Wilfried Zaha.
- 41': Foul by Andrés Perea (New York City FC).
- 41': Nathan Byrne (Charlotte FC) wins a free kick on the left wing.
- 42': Foul by Tayvon Gray (New York City FC).
- 42': Wilfried Zaha (Charlotte FC) wins a free kick on the left wing.
- 44': Foul by Brandt Bronico (Charlotte FC).
- 44': Justin Haak (New York City FC) wins a free kick in the defensive half.
- 44': Attempt missed. Alonso Martínez (New York City FC) right footed shot from outside the box is too high. Assisted by Raul Gustavo.
- 45': Attempt blocked. Nicolás Fernández (New York City FC) left footed shot from the right side of the box is blocked.
- 45': Attempt blocked. Hannes Wolf (New York City FC) right footed shot from the left side of the box is blocked. Assisted by Kevin O'Toole.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+3': Attempt saved. Kevin O'Toole (New York City FC) left footed shot from the left side of the box is saved in the centre of the goal by Kristijan Kahlina (Charlotte FC). Assisted by Hannes Wolf.
- 45'+3': Djibril Diani (Charlotte FC) wins a free kick in the defensive half.
- 45'+3': Foul by Nicolás Fernández (New York City FC).
- 45'+3': Nicolás Fernández (New York City FC) is shown the yellow card for a bad foul.
- 45'+4': First Half ends, New York City FC 1, Charlotte FC 0.
- 45': Second Half begins New York City FC 1, Charlotte FC 0.
- 46': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 46': Foul by Hannes Wolf (New York City FC).
- 50': Foul by Nicolás Fernández (New York City FC).
- 50': Wilfried Zaha (Charlotte FC) wins a free kick on the left wing.
- 51': Alonso Martínez (New York City FC) wins a free kick in the defensive half.
- 51': Foul by Jahkeele Marshall-Rutty (Charlotte FC).
- 53': Adilson Malanda (Charlotte FC) wins a free kick in the defensive half.
- 53': Foul by Maxi Moralez (New York City FC).
- 54': Corner, New York City FC. Conceded by Djibril Diani.
- 55': Attempt blocked. Kevin O'Toole (New York City FC) right footed shot from outside the box is blocked.
- 55': Penalty conceded by Idan Toklomati (Charlotte FC) with a handball in the penalty area.
- 56': VAR Decision: Penalty New York City FC.
- 58': Ashley Westwood (Charlotte FC) is shown the yellow card.
- 58': Goal! New York City FC 2, Charlotte FC 0. Alonso Martínez (New York City FC) converts the penalty with a right footed shot to the top right corner.
- 59': Substitution, Charlotte FC. Pep Biel replaces Brandt Bronico.
- 60': Foul by Kevin O'Toole (New York City FC).
- 60': Kerwin Vargas (Charlotte FC) wins a free kick on the right wing.
- 60': Kevin O'Toole (New York City FC) is shown the yellow card for a bad foul.
- 64': Foul by Andrés Perea (New York City FC).
- 64': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 64': Andrés Perea (New York City FC) is shown the yellow card for a bad foul.
- 65': Substitution, New York City FC. Strahinja Tanasijevic replaces Kevin O'Toole.
- 65': Substitution, New York City FC. Agustín Ojeda replaces Nicolás Fernández.
- 67': Penalty Charlotte FC. Wilfried Zaha draws a foul in the penalty area.
- 67': Penalty conceded by Tayvon Gray (New York City FC) after a foul in the penalty area.
- 69': Penalty saved. Wilfried Zaha (Charlotte FC) right footed shot saved in the bottom left corner by Matt Freese (New York City FC).
- 71': Attempt missed. Alonso Martínez (New York City FC) right footed shot from outside the box is close, but misses to the left. Assisted by Tayvon Gray with a through ball.
- 72': Attempt blocked. Hannes Wolf (New York City FC) left footed shot from the left side of the box is blocked. Assisted by Justin Haak.
- 72': Corner, New York City FC. Conceded by Adilson Malanda.
- 73': Attempt missed. Raul Gustavo (New York City FC) header from the centre of the box misses to the right. Assisted by Maxi Moralez with a cross following a corner.
- 75': Substitution, Charlotte FC. Archie Goodwin replaces Jahkeele Marshall-Rutty.
- 75': Substitution, Charlotte FC. Andrew Privett replaces Tim Ream.
- 76': Attempt missed. Kerwin Vargas (Charlotte FC) right footed shot from outside the box is too high.
- 77': Substitution, New York City FC. Aiden O'Neill replaces Maxi Moralez.
- 77': Substitution, New York City FC. Mitja Ilenic replaces Tayvon Gray.
- 80': Substitution, New York City FC. Julián Fernández replaces Alonso Martínez.
- 80': Foul by Wilfried Zaha (Charlotte FC).
- 80': Mitja Ilenic (New York City FC) wins a free kick in the defensive half.
- 83': Attempt missed. Agustín Ojeda (New York City FC) right footed shot from the right side of the box is high and wide to the right. Assisted by Andrés Perea following a fast break.
- 87': Corner, New York City FC. Conceded by Adilson Malanda.
- 88': Corner, New York City FC. Conceded by Idan Toklomati.
- 90': Fourth official has announced 8 minutes of added time.
- 90'+1': Foul by Archie Goodwin (Charlotte FC).
- 90'+1': Strahinja Tanasijevic (New York City FC) wins a free kick in the defensive half.
- 90'+2': Corner, Charlotte FC. Conceded by Thiago Martins.
- 90'+3': Attempt missed. Adilson Malanda (Charlotte FC) header from the centre of the box misses to the right. Assisted by Pep Biel with a cross following a corner.
- 90'+3': Foul by Aiden O'Neill (New York City FC).
- 90'+3': Wilfried Zaha (Charlotte FC) wins a free kick on the left wing.
- 90'+3': Julián Fernández (New York City FC) is shown the yellow card.
- 90'+6': Agustín Ojeda (New York City FC) wins a free kick in the attacking half.
- 90'+6': Foul by Andrew Privett (Charlotte FC).
- 90'+6': Andrew Privett (Charlotte FC) is shown the yellow card for a bad foul.
- 90'+7': Attempt saved. Hannes Wolf (New York City FC) left footed shot from outside the box is saved in the bottom left corner by Kristijan Kahlina (Charlotte FC).
- 90'+7': Substitution, Charlotte FC. Liel Abada replaces Kerwin Vargas.
- 90'+9': Second Half ends, New York City FC 2, Charlotte FC 0.
- 0': Match ends, New York City FC 2, Charlotte FC 0.
Statistics
![]() |
NYC![]() |
|
---|---|---|
10 | Fouls | 17 |
5 | Yellow Cards | 4 |
0 | Red Cards | 0 |
0 | Offsides | 0 |
3 | Corner Kicks | 4 |
3 | Saves | 2 |
57.7 | Possession | 42.3 |
5 | SHOTS | 15 |
2 | ON GOAL | 5 |
0.4 | On Target % | 0.3 |
0 | Penalty Goals | 2 |
1 | Penalty Kicks Taken | 2 |
485 | Accurate Passes | 345 |
576 | Passes | 428 |
0.8 | Pass Completion % | 0.8 |
1 | Accurate Crosses | 4 |
20 | Crosses | 10 |
0.1 | Cross % | 0.4 |
62 | Long Balls | 44 |
30 | Accurate Long Balls | 15 |
0.5 | Long Balls % | 0.3 |
1 | Blocked Shots | 6 |
9 | Effective Tackles | 13 |
15 | Tackles | 26 |
0.6 | Tackle % | 0.5 |
9 | Interceptions | 6 |
21 | Effective Clearances | 47 |
21 | Clearances | 47 |
Game Information
Competition: MLS
Venue: Yankee Stadium
Location: New York City, USA
Attendance: 20,084
Venue: Yankee Stadium
Location: New York City, USA
Attendance: 20,084
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
New York City FC (4-2-3-1)
No. | Name |
---|---|
49 | Matthew Freese (GK) |
34 | Raul Gustavo |
13 | Thiago Martins |
22 | Kevin O'Toole ![]() |
24 | Tayvon Gray |
10 | Maxi Morález |
8 | Andrés Perea ![]() |
80 | Justin Haak |
16 | Alonso Martínez |
17 | Hannes Wolf |
7 | Nicolás Fernández ![]() |
Charlotte FC (4-2-3-1)
No. | Name |
---|---|
1 | Kristijan Kahlina (GK) ![]() |
3 | Tim Ream |
29 | Adilson Malanda |
14 | Nathan Byrne ![]() |
2 | Jahkeele Marshall-Rutty |
13 | Brandt Bronico ![]() |
28 | Djibril Diani |
8 | Ashley Westwood ![]() |
17 | Idan Toklomati |
10 | Wilfried Zaha |
18 | Kerwin Vargas |
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.