MLS

Charlotte FC vs New York City FC, 2025 MLS, Regular Season

· MLS
  • 14': Idan Toklomati
  • 81': Kerwin Vargas
FT
2 - 0

Idan 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 Timeline

  • 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

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/17606.png&h=25&scale=crop&w=25&location=originNYC CLThttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/21300.png&h=25&scale=crop&w=25&location=origin
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

Competition: MLS

Venue: Bank of America Stadium
Location: Charlotte, North Carolina, USA
Attendance: 28,164

MLS Table

# TEAM GP GD PTS
1 Philadelphia Union 25 +19 50
2 FC Cincinnati 25 +8 49
3 Nashville SC 25 +16 47
4 Columbus Crew 25 +5 44
Full Table

Line-Ups

CLT Charlotte FC (4-4-2)

No. Name
1 Kristijan Kahlina (GK)
4 Andrew Privett
29 Adilson Malanda
2 Jahkeele Marshall-Rutty Yellow Card
6 Bill Tuiloma
13 Brandt Bronico Yellow Card
8 Ashley Westwood
10 Wilfried Zaha
18 Kerwin Vargas
17 Idan Toklomati
16 Pep Biel

NYC 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 Yellow Card
8 Andrés Perea
21 Aiden O'Neill
16 Alonso Martínez
17 Hannes Wolf Yellow Card
26 Agustin Ojeda

MLS News

Source: Lionel Messi's bodyguard suspended for improper conduct
Source: Lionel Messi's bodyguard suspended for improper conduct

The Leagues Cup suspended Lionel Messi's bodyguard, Yassine Cheuko, on Friday for improper conduct following an incident after the game against Atlas FC, a source told ESPN.

Miami's Rodrigo de Paul credits Lionel Messi for negotiations
Miami's Rodrigo de Paul credits Lionel Messi for negotiations

New Inter Miami signing Rodrigo De Paul said that Lionel Messi got involved in the negotiations between Miami and Atlético Madrid to ensure the midfielder completed a move to the MLS club, adding the reunion was a dream come true.

What are the biggest blowouts in MLS history?
What are the biggest blowouts in MLS history?

The LA Galaxy hold the record for the biggest blowout in MLS history. See which other teams join them on the list.

Lyon to loan USMNT's Turner to New England Revolution
Lyon to loan USMNT's Turner to New England Revolution

USMNT and Lyon goalkeeper Matt Turner will join the New England Revolution on loan through June 30, 2026, the MLS club confirmed on Friday.

Mascherano: Chemistry between Messi & De Paul important for Miami
Mascherano: Chemistry between Messi & De Paul important for Miami

Javier Mascherano speaks after Rodrigo De Paul made his Inter Miami debut vs. Atlas in the Leagues Cup.