Philadelphia Union vs New York City FC

1 March 2026 · MLS · 2026 · Referee Chris Penso

Full time 1 – 2

Half-time: 0–1

  • I. Vassilev 89’ (pen)
  • H. Wolf 36’
  • T. Gray 90+9’

Match summary

New York City FC won 2-1 away at Philadelphia Union, with the winner arriving in stoppage time. New York City FC led 1-0 at half-time.

H. Wolf put New York City FC ahead in the 36th minute, I. Vassilev equalised from the penalty spot in the 89th minute, and T. Gray won it with a header in stoppage time.

The chances backed that up: New York City FC created 2.57 expected goals (xG) from 13 shots to Philadelphia Union's 2.09 from 16. Philadelphia Union had a player sent off.

Match stats

48% Possession 52%
16 Shots 13
5 Shots on target 9
5 Corners 4
453 Passes 514
77.3% Pass accuracy 79.4%
18 Tackles 21
12 Fouls 14
3 Yellow cards 2
1 Red cards 0
1 Offsides 3

Key events

Philadelphia Union New York City FC
0’
P. JansenManagerArgument
Kick-off
20’
T. GrayFoul
23’
29’
K. O'TooleShot on target
36’
H. WolfLeft foot shot0-1 (New York City FC)
36’
N. FernándezShot on target
39’
44’
T. GrayShot on target
Half-time0-1
Second half underway
50’
N. FernándezShot on target
A. AnelloShot on target
54’
S. KornzeniowskiA. Anello
59’
S. KornzeniowskiShot on target
60’
J. LukićVAR: No penalty
67’
N. HarrielShot on target
81’
82’
S. Garfield-ReidShot on target
83’
N. HarrielShot on target
85’
I. VassilevPenalty1-1 (Philadelphia Union)
89’
O. MakhanyaSecond yellowArgument
90+2’
90+3’
Raul GustavoShot on target
90+5’
90+7’
A. OjedaShot on target
90+9’
T. GrayHeader1-2 (New York City FC)
Full-time1-2

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.09 2.57 36’ H. Wolf (New York City FC), 0-1 36’ 89’ I. Vassilev (Philadelphia Union), 1-1 89’ 90+9’ T. Gray (New York City FC), 1-2 90+9’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.09 2.57 36’ H. Wolf (New York City FC), 0-1 Wolf 36’ 89’ I. Vassilev (Philadelphia Union), 1-1 Vassilev 89’ 90+9’ T. Gray (New York City FC), 1-2 Gray 90+9’
Philadelphia Union 2.09 xGNew York City FC 2.57 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 
89’ I. Vassilev (Philadelphia Union), penalty, 0.79 xG, goal 36’ H. Wolf (New York City FC), open play, 0.74 xG, goal 82’ S. Garfield-Reid (New York City FC), open play, 0.55 xG, saved 90+9’ T. Gray (New York City FC), open play, 0.39 xG, goal 85’ N. Harriel (Philadelphia Union), open play, 0.28 xG, off target 34’ K. O'Toole (New York City FC), open play, 0.26 xG, blocked 75’ S. Kornzeniowski (Philadelphia Union), from a corner, 0.23 xG, hit the woodwork 36’ N. Fernández (New York City FC), open play, 0.20 xG, saved 26’ A. Ojeda (New York City FC), open play, 0.17 xG, hit the woodwork 66’ N. Harriel (Philadelphia Union), open play, 0.16 xG, off target 60’ S. Kornzeniowski (Philadelphia Union), open play, 0.09 xG, saved 21’ N. Harriel (Philadelphia Union), set piece, 0.07 xG, blocked 90+9’ K. Trewin (New York City FC), open play, 0.07 xG, blocked 19’ M. Iloski (Philadelphia Union), open play, 0.07 xG, off target 75’ M. Iloski (Philadelphia Union), open play, 0.07 xG, blocked 85’ N. Harriel (Philadelphia Union), open play, 0.06 xG, saved 54’ A. Anello (Philadelphia Union), open play, 0.06 xG, saved 41’ M. Iloski (Philadelphia Union), direct free kick, 0.06 xG, blocked 16’ D. J. Jacques (Philadelphia Union), open play, 0.05 xG, off target 90+3’ Raul Gustavo (New York City FC), from a corner, 0.05 xG, saved 44’ T. Gray (New York City FC), open play, 0.04 xG, saved 90+7’ A. Ojeda (New York City FC), open play, 0.03 xG, saved 5’ H. Wolf (New York City FC), open play, 0.03 xG, blocked 81’ N. Harriel (Philadelphia Union), open play, 0.03 xG, saved 45’ M. Iloski (Philadelphia Union), open play, 0.03 xG, off target 54’ B. Damiani (Philadelphia Union), open play, 0.03 xG, blocked 11’ D. J. Jacques (Philadelphia Union), open play, 0.02 xG, off target 50’ N. Fernández (New York City FC), open play, 0.02 xG, saved 29’ K. O'Toole (New York City FC), from a corner, 0.02 xG, saved 89’ I. Vassilev (Philadelphia Union), penalty, 0.79 xG, goal 36’ H. Wolf (New York City FC), open play, 0.74 xG, goal 82’ S. Garfield-Reid (New York City FC), open play, 0.55 xG, saved 90+9’ T. Gray (New York City FC), open play, 0.39 xG, goal 85’ N. Harriel (Philadelphia Union), open play, 0.28 xG, off target 34’ K. O'Toole (New York City FC), open play, 0.26 xG, blocked 75’ S. Kornzeniowski (Philadelphia Union), from a corner, 0.23 xG, hit the woodwork 36’ N. Fernández (New York City FC), open play, 0.20 xG, saved 26’ A. Ojeda (New York City FC), open play, 0.17 xG, hit the woodwork 66’ N. Harriel (Philadelphia Union), open play, 0.16 xG, off target 60’ S. Kornzeniowski (Philadelphia Union), open play, 0.09 xG, saved 21’ N. Harriel (Philadelphia Union), set piece, 0.07 xG, blocked 19’ M. Iloski (Philadelphia Union), open play, 0.07 xG, off target 75’ M. Iloski (Philadelphia Union), open play, 0.07 xG, blocked 90+9’ K. Trewin (New York City FC), open play, 0.07 xG, blocked 85’ N. Harriel (Philadelphia Union), open play, 0.06 xG, saved 54’ A. Anello (Philadelphia Union), open play, 0.06 xG, saved 41’ M. Iloski (Philadelphia Union), direct free kick, 0.06 xG, blocked 16’ D. J. Jacques (Philadelphia Union), open play, 0.05 xG, off target 90+3’ Raul Gustavo (New York City FC), from a corner, 0.05 xG, saved 44’ T. Gray (New York City FC), open play, 0.04 xG, saved 81’ N. Harriel (Philadelphia Union), open play, 0.03 xG, saved 90+7’ A. Ojeda (New York City FC), open play, 0.03 xG, saved 5’ H. Wolf (New York City FC), open play, 0.03 xG, blocked 54’ B. Damiani (Philadelphia Union), open play, 0.03 xG, blocked 45’ M. Iloski (Philadelphia Union), open play, 0.03 xG, off target 11’ D. J. Jacques (Philadelphia Union), open play, 0.02 xG, off target 50’ N. Fernández (New York City FC), open play, 0.02 xG, saved 29’ K. O'Toole (New York City FC), from a corner, 0.02 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
Westfield 59’
Larsen
Makhanya
Harriel
Vassilev 90’
Jacques
Lukić
Anello 59’
Iloski 83’
Damiani 83’
New York City FC 4-2-3-1 Starting XI
Freese
Gray
Martins
Gustavo
O'Toole
O'Neill 83’
Parks
Ojeda
Moralez 74’
Wolf 83’
Fernández 89’

Player stats

Goalkeeper1 player
90′ 8 2 20 – – – – –
Defenders4 players
F. Westfield Taken off
59′ – 2 – 2 1 20 – – – –
90′ 2 2 – 3 – 42 4 – –
O. Makhanya Sent off
90′ 3 – – 7 4 61 1 – –
90′ 3 3 – 8 1 49 1 – – –
Midfielders7 players
I. Vassilev Taken off
89′ 1 – 39 1 0.12 2 1 8 – 2 –
90′ – – 45 1 0.44 3 1 4 1 – –
90′ – – 60 3 0.17 2 1 2 1 – –
A. Anello Taken off
59′ – – 19 1 0.02 – 1 2 1 1 –
S. Kornzeniowski Came on as a substitute
31′ – – 6 – 0.01 1 – 4 – 3 –
B. Bender Came on as a substitute
31′ – – 19 2 0.07 2 1 4 – – –
C. Sullivan Came on as a substitute
7′ – – 4 – 0.00 – – 1 2 – –
Forwards3 players
M. Iloski Taken off
83′ – – 4 – 0.22 0.34 2 – – 33 –
B. Damiani Taken off
83′ – – 1 – 0.03 0.04 – 9 3 31 –
S. Olivas Came on as a substitute
7′ – – – – – 0.01 – 1 – 4 –
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.