Philadelphia Union vs New York City FC

4 October 2025 · MLS · 2025 · Referee Jon Freemon

Full time 1 – 0

Half-time: 1–0

  • M. Uhre 40’

Match summary

Philadelphia Union won 1-0 at home to New York City FC. Philadelphia Union led 1-0 at half-time.

M. Uhre put Philadelphia Union ahead in the 40th minute.

There was little between the sides on chances: Philadelphia Union created 0.90 expected goals (xG) from 15 shots, New York City FC 0.66 from 7.

Match stats

39% Possession 61%
15 Shots 7
5 Shots on target 2
10 Corners 5
322 Passes 504
75.8% Pass accuracy 82.3%
21 Tackles 20
9 Fouls 14
3 Yellow cards 1
2 Offsides 2

Key events

Philadelphia Union New York City FC
Kick-off
M. IloskiShot on target
4’
B. DamianiShot on target
17’
19’
20’
H. WolfShot on target
34’
36’
M. UhreRight foot shot1-0 (Philadelphia Union)
40’
Half-time1-0
Second half underway
55’
I. VassilevShot on target
57’
58’
59’
I. VassilevShot on target
65’
69’
A. OjedaShot on target
73’
78’
J. FernándezH. Wolf
O. MbaizoM. Iloski
81’
Full-time1-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.90 0.66 40’ M. Uhre (Philadelphia Union), 1-0 40’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.90 0.66 40’ M. Uhre (Philadelphia Union), 1-0 Uhre 40’
Philadelphia Union 0.90 xGNew York City FC 0.66 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 New York City FC attacking Philadelphia Union attacking 
2’ A. Martínez (New York City FC), open play, 0.28 xG, off target 88’ D. J. Jacques (Philadelphia Union), open play, 0.14 xG, off target 33’ H. Wolf (New York City FC), open play, 0.13 xG, off target 40’ M. Uhre (Philadelphia Union), open play, 0.11 xG, goal 90+3’ A. Perea (New York City FC), open play, 0.11 xG, blocked 83’ N. Fernández (New York City FC), open play, 0.10 xG, off target 9’ O. Makhanya (Philadelphia Union), set piece, 0.10 xG, blocked 17’ B. Damiani (Philadelphia Union), open play, 0.10 xG, saved 9’ N. Harriel (Philadelphia Union), set piece, 0.08 xG, off target 77’ O. Makhanya (Philadelphia Union), from a corner, 0.07 xG, blocked 60’ B. Damiani (Philadelphia Union), open play, 0.06 xG, off target 65’ I. Vassilev (Philadelphia Union), set piece, 0.06 xG, saved 29’ O. Makhanya (Philadelphia Union), set piece, 0.05 xG, off target 9’ O. Makhanya (Philadelphia Union), set piece, 0.03 xG, off target 35’ M. Uhre (Philadelphia Union), open play, 0.03 xG, blocked 4’ M. Iloski (Philadelphia Union), open play, 0.03 xG, saved 57’ I. Vassilev (Philadelphia Union), open play, 0.02 xG, saved 69’ A. Ojeda (New York City FC), open play, 0.02 xG, saved 51’ M. Iloski (Philadelphia Union), set piece, 0.02 xG, off target 90+3’ Raul Gustavo (New York City FC), open play, 0.02 xG, blocked 54’ K. Wagner (Philadelphia Union), from a corner, 0.01 xG, off target 20’ H. Wolf (New York City FC), set piece, 0.01 xG, saved 2’ A. Martínez (New York City FC), open play, 0.28 xG, off target 88’ D. J. Jacques (Philadelphia Union), open play, 0.14 xG, off target 33’ H. Wolf (New York City FC), open play, 0.13 xG, off target 40’ M. Uhre (Philadelphia Union), open play, 0.11 xG, goal 90+3’ A. Perea (New York City FC), open play, 0.11 xG, blocked 9’ O. Makhanya (Philadelphia Union), set piece, 0.10 xG, blocked 17’ B. Damiani (Philadelphia Union), open play, 0.10 xG, saved 83’ N. Fernández (New York City FC), open play, 0.10 xG, off target 9’ N. Harriel (Philadelphia Union), set piece, 0.08 xG, off target 77’ O. Makhanya (Philadelphia Union), from a corner, 0.07 xG, blocked 60’ B. Damiani (Philadelphia Union), open play, 0.06 xG, off target 65’ I. Vassilev (Philadelphia Union), set piece, 0.06 xG, saved 29’ O. Makhanya (Philadelphia Union), set piece, 0.05 xG, off target 9’ O. Makhanya (Philadelphia Union), set piece, 0.03 xG, off target 35’ M. Uhre (Philadelphia Union), open play, 0.03 xG, blocked 4’ M. Iloski (Philadelphia Union), open play, 0.03 xG, saved 57’ I. Vassilev (Philadelphia Union), open play, 0.02 xG, saved 69’ A. Ojeda (New York City FC), open play, 0.02 xG, saved 51’ M. Iloski (Philadelphia Union), set piece, 0.02 xG, off target 90+3’ Raul Gustavo (New York City FC), open play, 0.02 xG, blocked 54’ K. Wagner (Philadelphia Union), from a corner, 0.01 xG, off target 20’ H. Wolf (New York City FC), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Philadelphia Union 4-4-2 Starting XI
Blake
Harriel
Glesnes
Makhanya
Wagner
Vassilev 81’
Jacques
Lukić
Iloski 81’
Damiani 73’
Uhre 58’
New York City FC 4-2-3-1 Starting XI
Freese
Gray 59’
Martins
Gustavo
O'Toole 46’
Haak
Perea
Fernández
Moralez 87’
Wolf 78’
Martínez 59’

Player stats

Goalkeeper1 player
90′ 2 0 13 1 – – – –
Defenders4 players
90′ 1 2 – 4 – 19 1 – – –
90′ 1 4 – 6 3 26 1 – – –
90′ 1 – – 5 3 32 – – – –
90′ 3 – – 6 – 48 2 – – –
Midfielders7 players
I. Vassilev Taken off
81′ – – 17 – 0.03 1 1 5 – 3 –
90′ – – 35 1 0.04 2 1 2 1 – –
90′ – 1 40 2 0.04 1 1 2 – 1 –
M. Iloski Taken off
81′ – – 27 – 0.07 1 – 3 1 1 –
J. Bueno Came on as a substitute
17′ – – 9 – 0.00 3 – 4 1 1 –
A. Bedoya Came on as a substitute
9′ – – 8 1 0.09 1 – 3 – – –
O. Mbaizo Came on as a substitute
9′ – – 2 – 0.00 1 – 1 – – –
Forwards3 players
B. Damiani Taken off
73′ – – 2 1 0.16 0.18 1 10 1 24 –
M. Uhre Taken off
58′ 1 – 2 1 0.14 0.20 1 4 1 11 –
T. Baribo Came on as a substitute
32′ – – – – – 0.01 – – – 11 –
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.