New York City FC vs Charlotte FC

20 September 2025 · MLS · 2025 · Referee Tim Ford

Full time 2 – 0

Half-time: 1–0

  • A. Martínez 11’ (pen), 58’ (pen)

Match summary

New York City FC won 2-0 at home to Charlotte FC. New York City FC led 1-0 at half-time.

A. Martínez put New York City FC ahead from the penalty spot in the 11th minute and Martínez made it 2-0 from the penalty spot in the 58th minute.

The chances backed that up: New York City FC created 2.47 expected goals (xG) from 15 shots to Charlotte FC's 0.90 from 5. W. Zaha had a penalty saved for Charlotte FC.

Match stats

42% Possession 58%
15 Shots 5
5 Shots on target 2
4 Corners 3
428 Passes 576
80.6% Pass accuracy 84.2%
26 Tackles 15
17 Fouls 10
4 Yellow cards 5

Key events

New York City FC Charlotte FC
Kick-off
A. MartínezShot on target
3’
8’
W. ZahaShot on target
10’
A. MartínezPenalty1-0 (New York City FC)
11’
16’
20’
45+3’
Half-time1-0
K. O'TooleShot on target
48’
Second half underway
K. O'TooleVAR: No penalty
56’
A. MartínezPenalty2-0 (New York City FC)
58’
58’
59’
60’
64’
S. TanasijevićK. O'Toole
65’
69’
W. ZahaMissed penaltysaved
69’
W. ZahaShot on target
75’
77’
J. FernándezA. Martínez
80’
J. Fernández
90+3’
90+6’
90+7’
H. WolfShot on target
90+7’
Full-time2-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.47 0.90 11’ A. Martínez (New York City FC), 1-0 11’ 58’ A. Martínez (New York City FC), 2-0 58’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.47 0.90 11’ A. Martínez (New York City FC), 1-0 Martínez 11’ 58’ A. Martínez (New York City FC), 2-0 Martínez 58’
New York City FC 2.47 xGCharlotte FC 0.90 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Charlotte FC attacking New York City FC attacking 
11’ A. Martínez (New York City FC), penalty, 0.79 xG, goal 58’ A. Martínez (New York City FC), penalty, 0.79 xG, goal 69’ W. Zaha (Charlotte FC), penalty, 0.79 xG, saved 3’ A. Martínez (New York City FC), open play, 0.32 xG, saved 71’ A. Martínez (New York City FC), open play, 0.09 xG, off target 31’ A. Perea (New York City FC), open play, 0.07 xG, blocked 55’ K. O'Toole (New York City FC), from a corner, 0.07 xG, blocked 44’ A. Martínez (New York City FC), open play, 0.06 xG, off target 45’ N. Fernández (New York City FC), open play, 0.05 xG, blocked 72’ H. Wolf (New York City FC), open play, 0.05 xG, blocked 83’ A. Ojeda (New York City FC), open play, 0.05 xG, off target 90+7’ H. Wolf (New York City FC), direct free kick, 0.04 xG, saved 90+3’ A. Malanda (Charlotte FC), from a corner, 0.04 xG, off target 8’ W. Zaha (Charlotte FC), open play, 0.03 xG, saved 45’ H. Wolf (New York City FC), open play, 0.03 xG, blocked 48’ K. O'Toole (New York City FC), open play, 0.03 xG, saved 39’ B. Bronico (Charlotte FC), set piece, 0.03 xG, blocked 22’ A. Perea (New York City FC), set piece, 0.02 xG, blocked 76’ K. C. Vargas (Charlotte FC), open play, 0.01 xG, off target 73’ Raul Gustavo (New York City FC), from a corner, 0.01 xG, off target 11’ A. Martínez (New York City FC), penalty, 0.79 xG, goal 58’ A. Martínez (New York City FC), penalty, 0.79 xG, goal 69’ W. Zaha (Charlotte FC), penalty, 0.79 xG, saved 3’ A. Martínez (New York City FC), open play, 0.32 xG, saved 71’ A. Martínez (New York City FC), open play, 0.09 xG, off target 31’ A. Perea (New York City FC), open play, 0.07 xG, blocked 55’ K. O'Toole (New York City FC), from a corner, 0.07 xG, blocked 44’ A. Martínez (New York City FC), open play, 0.06 xG, off target 45’ N. Fernández (New York City FC), open play, 0.05 xG, blocked 72’ H. Wolf (New York City FC), open play, 0.05 xG, blocked 83’ A. Ojeda (New York City FC), open play, 0.05 xG, off target 90+7’ H. Wolf (New York City FC), direct free kick, 0.04 xG, saved 90+3’ A. Malanda (Charlotte FC), from a corner, 0.04 xG, off target 8’ W. Zaha (Charlotte FC), open play, 0.03 xG, saved 45’ H. Wolf (New York City FC), open play, 0.03 xG, blocked 48’ K. O'Toole (New York City FC), open play, 0.03 xG, saved 39’ B. Bronico (Charlotte FC), set piece, 0.03 xG, blocked 22’ A. Perea (New York City FC), set piece, 0.02 xG, blocked 76’ K. C. Vargas (Charlotte FC), open play, 0.01 xG, off target 73’ Raul Gustavo (New York City FC), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

New York City FC 4-2-3-1 Starting XI
Freese
Gray 77’
Martins
Gustavo
O'Toole 65’
Haak
Perea
Fernández 65’
Moralez 77’
Wolf
Martínez 2 80’
Charlotte FC 4-2-3-1 Starting XI
Kahlina
Marshall-Rutty 75’
Malanda
Ream 75’
Byrne
Westwood
Diani
Vargas 90’
Bronico 59’
Zaha
Jorno

Player stats

Goalkeeper1 player
90′ 2 0 15 – – – – –
Defenders6 players
T. Gray Taken off
77′ 1 1 – 2 – 36 3 – – –
90′ 1 – – 2 1 50 – – – –
90′ 1 – – 4 1 48 1 – – –
K. O'Toole Taken off
65′ 1 – – 3 2 26 2 – – –
S. Tanasijević Came on as a substitute
25′ – 1 – 1 – 10 – – – –
M. Ilenič Came on as a substitute
13′ 2 1 – 3 – 4 – – – –
Midfielders7 players
J. Haak
90′ – – 22 1 0.01 2 1 3 3 1 –
90′ – – 47 1 0.02 7 – 12 2 2 –
N. Fernández Taken off
65′ – – 24 1 0.13 3 – 5 3 1 –
M. Moralez Taken off
77′ – – 50 1 0.03 1 1 1 1 – –
H. Wolf
90′ – – 39 2 0.23 3 – 5 1 – –
A. Ojeda Came on as a substitute
25′ – – 13 – 0.00 1 1 3 – 1 –
A. O'Neill Came on as a substitute
13′ – – 10 – 0.02 2 – 2 1 – –
Forwards2 players
A. Martínez Taken off
80′ 2 – 5 3 2.04 0.10 – 4 1 21 –
J. Fernández Came on as a substitute
10′ – – – – – 0.01 – – – 13 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.