
Charlotte FC vs New York City FC, 2025 MLS, Regular Season
· MLSIdan Toklomati, Kerwin Vargas deliver for Charlotte over NYCFC
Idan Toklomati scored early and Kerwin Vargas tallied late as Charlotte FC came away with a 2-0 victory against visiting New York City FC on Saturday night, winning for the first time in their past five matches.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 12': Foul by Tayvon Gray (New York City FC).
- 12': Wilfried Zaha (Charlotte FC) wins a free kick in the defensive half.
- 14': Goal! Charlotte FC 1, New York City FC 0. Idan Toklomati (Charlotte FC) right footed shot from very close range to the centre of the goal. Assisted by Pep Biel.
- 15': Andrew Privett (Charlotte FC) wins a free kick in the defensive half.
- 15': Foul by Maxi Moralez (New York City FC).
- 17': Agustín Ojeda (New York City FC) wins a free kick on the right wing.
- 17': Foul by Jahkeele Marshall-Rutty (Charlotte FC).
- 17': Jahkeele Marshall-Rutty (Charlotte FC) is shown the yellow card for a bad foul.
- 19': Attempt blocked. Hannes Wolf (New York City FC) left footed shot from outside the box is blocked. Assisted by Maxi Moralez.
- 25': Corner,Charlotte FC. Conceded by Kevin O'Toole.
- 26': Corner,Charlotte FC. Conceded by Justin Haak.
- 31': Attempt blocked. Alonso Martínez (New York City FC) right footed shot from the right side of the box is blocked.
- 31': Delay in match because of an injury Kerwin Vargas (Charlotte FC).
- 31': Delay in match because of an injury Kevin O'Toole (New York City FC).
- 33': Delay over. They are ready to continue.
- 35': Attempt missed. Alonso Martínez (New York City FC) right footed shot from the right side of the box is too high. Assisted by Tayvon Gray with a through ball.
- 36': Attempt saved. Andrés Perea (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 Agustín Ojeda with a cross.
- 38': Attempt blocked. Alonso Martínez (New York City FC) right footed shot from the right side of the box is blocked. Assisted by Andrés Perea.
- 38': Attempt saved. Agustín Ojeda (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).
- 39': Attempt missed. Pep Biel (Charlotte FC) left footed shot from outside the box is too high.
- 40': Foul by Thiago Martins (New York City FC).
- 40': Idan Toklomati (Charlotte FC) wins a free kick in the attacking half.
- 42': Corner,New York City FC. Conceded by Jahkeele Marshall-Rutty.
- 43': Foul by Hannes Wolf (New York City FC).
- 43': Jahkeele Marshall-Rutty (Charlotte FC) wins a free kick in the defensive half.
- 43': Hannes Wolf (New York City FC) is shown the yellow card for a bad foul.
- 44': Attempt missed. Ashley Westwood (Charlotte FC) right footed shot from outside the box is close, but misses the top right corner. Assisted by Kerwin Vargas.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+3': Alonso Martínez (New York City FC) wins a free kick in the attacking half.
- 45'+3': Foul by Andrew Privett (Charlotte FC).
- 45'+4': Offside, New York City FC. Thiago Martins is caught offside.
- 45'+4': First Half ends, Charlotte FC 1, New York City FC 0.
- 45': Second Half begins Charlotte FC 1, New York City FC 0.
- 45': Substitution, New York City FC. Julián Fernández replaces Andrés Perea.
- 49': Attempt saved. Idan Toklomati (Charlotte FC) right footed shot from the left side of the box is saved in the centre of the goal by Matt Freese (New York City FC).
- 49': Corner,Charlotte FC. Conceded by Matt Freese.
- 50': Attempt missed. Bill Tuiloma (Charlotte FC) header from the centre of the box misses to the right. Assisted by Ashley Westwood with a cross following a corner.
- 53': Foul by Thiago Martins (New York City FC).
- 53': Idan Toklomati (Charlotte FC) wins a free kick in the defensive half.
- 54': Attempt blocked. Hannes Wolf (New York City FC) right footed shot from the left side of the box is blocked. Assisted by Justin Haak.
- 55': Substitution, Charlotte FC. Nicholas Scardina replaces Bill Tuiloma.
- 56': Foul by Pep Biel (Charlotte FC).
- 56': Justin Haak (New York City FC) wins a free kick in the defensive half.
- 57': Attempt missed. Julián Fernández (New York City FC) left footed shot from outside the box is close, but misses to the left. Assisted by Maxi Moralez.
- 58': Attempt missed. Maxi Moralez (New York City FC) right footed shot from the centre of the box is high and wide to the right.
- 61': Nicholas Scardina (Charlotte FC) is shown the yellow card.
- 62': Foul by Idan Toklomati (Charlotte FC).
- 62': Justin Haak (New York City FC) wins a free kick in the defensive half.
- 63': Attempt blocked. Maxi Moralez (New York City FC) right footed shot from the centre of the box is blocked.
- 64': Corner,New York City FC. Conceded by Andrew Privett.
- 64': Attempt missed. Kevin O'Toole (New York City FC) left footed shot from outside the box misses to the right following a corner.
- 67': Foul by Julián Fernández (New York City FC).
- 67': Kerwin Vargas (Charlotte FC) wins a free kick in the defensive half.
- 67': Julián Fernández (New York City FC) is shown the yellow card for a bad foul.
- 68': Foul by Idan Toklomati (Charlotte FC).
- 68': Justin Haak (New York City FC) wins a free kick on the left wing.
- 69': Foul by Kerwin Vargas (Charlotte FC).
- 69': Kevin O'Toole (New York City FC) wins a free kick on the left wing.
- 72': Offside, Charlotte FC. Idan Toklomati is caught offside.
- 74': Substitution, New York City FC. Mitja Ilenic replaces Tayvon Gray.
- 75': Substitution, New York City FC. Jonathan Shore replaces Agustín Ojeda.
- 75': Substitution, Charlotte FC. Liel Abada replaces Wilfried Zaha.
- 75': Substitution, Charlotte FC. Eryk Williamson replaces Pep Biel.
- 76': Attempt missed. Alonso Martínez (New York City FC) right footed shot from outside the box misses to the left. Assisted by Jonathan Shore.
- 78': Attempt saved. Maxi Moralez (New York City FC) right footed shot from outside the box is saved in the centre of the goal by Kristijan Kahlina (Charlotte FC). Assisted by Julián Fernández.
- 80': Attempt missed. Kerwin Vargas (Charlotte FC) left footed shot from the centre of the box misses to the left. Assisted by Ashley Westwood.
- 81': Goal! Charlotte FC 2, New York City FC 0. Kerwin Vargas (Charlotte FC) left footed shot from the centre of the box to the top left corner.
- 81': Substitution, New York City FC. Mounsef Bakrar replaces Aiden O'Neill.
- 83': Foul by Brandt Bronico (Charlotte FC).
- 83': Kevin O'Toole (New York City FC) wins a free kick in the attacking half.
- 83': Brandt Bronico (Charlotte FC) is shown the yellow card for a bad foul.
- 85': Attempt missed. Maxi Moralez (New York City FC) right footed shot from outside the box is just a bit too high from a direct free kick.
- 87': Substitution, Charlotte FC. Tim Ream replaces Jahkeele Marshall-Rutty.
- 87': Substitution, Charlotte FC. Djibril Diani replaces Brandt Bronico.
- 88': Attempt blocked. Kevin O'Toole (New York City FC) left footed shot from outside the box is blocked. Assisted by Maxi Moralez.
- 88': Eryk Williamson (Charlotte FC) wins a free kick in the defensive half.
- 88': Foul by Kevin O'Toole (New York City FC).
- 89': Attempt blocked. Alonso Martínez (New York City FC) right footed shot from outside the box is blocked. Assisted by Hannes Wolf.
- 90': Fourth official has announced 4 minutes of added time.
- 90'+2': Foul by Eryk Williamson (Charlotte FC).
- 90'+2': Jonathan Shore (New York City FC) wins a free kick in the attacking half.
- 90'+2': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 90'+2': Foul by Hannes Wolf (New York City FC).
- 90'+4': Djibril Diani (Charlotte FC) wins a free kick in the defensive half.
- 90'+4': Foul by Maxi Moralez (New York City FC).
- 90'+4': Maxi Moralez (New York City FC) is shown the yellow card for a bad foul.
- 90'+5': Second Half ends, Charlotte FC 2, New York City FC 0.
- 0': Match ends, Charlotte FC 2, New York City FC 0.
Statistics
![]() |
CLT![]() |
|
---|---|---|
9 | Fouls | 8 |
3 | Yellow Cards | 3 |
0 | Red Cards | 0 |
1 | Offsides | 1 |
2 | Corner Kicks | 3 |
1 | Saves | 3 |
60.9 | Possession | 39.1 |
16 | SHOTS | 7 |
4 | ON GOAL | 3 |
0.3 | On Target % | 0.4 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
551 | Accurate Passes | 324 |
626 | Passes | 406 |
0.9 | Pass Completion % | 0.8 |
5 | Accurate Crosses | 2 |
19 | Crosses | 5 |
0.3 | Cross % | 0.4 |
43 | Long Balls | 56 |
22 | Accurate Long Balls | 16 |
0.5 | Long Balls % | 0.3 |
6 | Blocked Shots | 0 |
9 | Effective Tackles | 7 |
12 | Tackles | 13 |
0.8 | Tackle % | 0.5 |
10 | Interceptions | 11 |
11 | Effective Clearances | 23 |
11 | Clearances | 23 |
Game Information
Venue: Bank of America Stadium
Location: Charlotte, North Carolina, USA
Attendance: 28,164
MLS Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | FC Cincinnati | 24 | +8 | 48 |
2 | Nashville SC | 24 | +17 | 47 |
3 | Philadelphia Union | 24 | +17 | 47 |
4 | Columbus Crew | 24 | +7 | 44 |
Line-Ups
Charlotte FC (4-4-2)
No. | Name |
---|---|
1 | Kristijan Kahlina (GK) |
4 | Andrew Privett |
29 | Adilson Malanda |
2 | Jahkeele Marshall-Rutty ![]() |
6 | Bill Tuiloma |
13 | Brandt Bronico ![]() |
8 | Ashley Westwood |
10 | Wilfried Zaha |
18 | Kerwin Vargas |
17 | Idan Toklomati |
16 | Pep Biel |
New York City FC (4-2-3-1)
No. | Name |
---|---|
49 | Matthew Freese (GK) |
80 | Justin Haak |
13 | Thiago Martins |
22 | Kevin O'Toole |
24 | Tayvon Gray |
10 | Maxi Morález ![]() |
8 | Andrés Perea |
21 | Aiden O'Neill |
16 | Alonso Martínez |
17 | Hannes Wolf ![]() |
26 | Agustin Ojeda |
MLS News

El Trafico may have been the game of the weekend, but the Philadelphia Union are the team to beat according to ESPN's MLS Power Rankings.

From El Clásico to Manchester Derby, here are some of the most notable men's rivalries in soccer around the world.

Playing with a man advantage in the closing minutes, Maya Yoshida scored on a header just before the final whistle as the Los Angeles Galaxy forged a 3-3 tie with host Los Angeles FC in the El Trafico rivalry.

FC Cincinnati forward Luca Orellano's left-footed shot from outside the box sailed just inside the right side of the goal in the 87th minute, which proved to be the match-winner in a 1-0 win over host Real Salt Lake in Sandy, Utah, on Saturday night.

Danny Musovski came off the bench and tallied twice and Pedro de la Vega had a goal and an assist as the Seattle Sounders defeated the visiting San Jose Earthquakes 3-2 on Saturday night in a Western Conference matchup.