Philadelphia Union vs New York City FC, 2026 MLS, Regular Season
· MLS
FT
1 - 2
1 - 2
Gray's stoppage-time header helps NYCFC beat Union 2-1
Tayvon Gray scored in the ninth minute of stoppage time to help New York City FC beat the Philadelphia Union 2-1 on Sunday.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Aiden O'Neill (New York City FC) wins a free kick in the defensive half.
- 1': Foul by Milan Iloski (Philadelphia Union).
- 1': Foul by Agustín Ojeda (New York City FC).
- 1': Nathan Harriel (Philadelphia Union) wins a free kick in the defensive half.
- 2': Foul by Japhet Sery Larsen (Philadelphia Union).
- 2': Nicolás Fernández (New York City FC) wins a free kick in the attacking half.
- 4': Foul by Kevin O'Toole (New York City FC).
- 4': Indiana Vassilev (Philadelphia Union) wins a free kick in the defensive half.
- 5': Attempt blocked. Hannes Wolf (New York City FC) right footed shot from the left side of the box is blocked. Assisted by Maxi Moralez.
- 8': Corner, Philadelphia Union. Conceded by Aiden O'Neill.
- 9': Foul by Augustín Anello (Philadelphia Union).
- 9': Matt Freese (New York City FC) wins a free kick in the defensive half.
- 11': Attempt missed. Danley Jean Jacques (Philadelphia Union) right footed shot from outside the box is close, but misses to the left. Assisted by Jovan Lukic.
- 13': Foul by Japhet Sery Larsen (Philadelphia Union).
- 13': Nicolás Fernández (New York City FC) wins a free kick on the right wing.
- 16': Attempt missed. Danley Jean Jacques (Philadelphia Union) right footed shot from the right side of the box misses to the right. Assisted by Indiana Vassilev.
- 19': Attempt missed. Milan Iloski (Philadelphia Union) right footed shot from the centre of the box is high and wide to the left. Assisted by Frankie Westfield.
- 20': Augustín Anello (Philadelphia Union) wins a free kick on the left wing.
- 20': Foul by Tayvon Gray (New York City FC).
- 20': Tayvon Gray (New York City FC) is shown the yellow card for a bad foul.
- 21': Attempt blocked. Nathan Harriel (Philadelphia Union) header from the left side of the six yard box is blocked. Assisted by Milan Iloski with a cross.
- 21': Corner, Philadelphia Union. Conceded by Aiden O'Neill.
- 23': Foul by Olwethu Makhanya (Philadelphia Union).
- 23': Maxi Moralez (New York City FC) wins a free kick in the defensive half.
- 23': Olwethu Makhanya (Philadelphia Union) is shown the yellow card for a bad foul.
- 26': Agustín Ojeda (New York City FC) hits the right post with a right footed shot from the centre of the box. Assisted by Keaton Parks.
- 28': Corner, New York City FC. Conceded by Frankie Westfield.
- 29': Attempt saved. Kevin O'Toole (New York City FC) header from the centre of the box is saved in the centre of the goal by Andre Blake (Philadelphia Union). Assisted by Nicolás Fernández.
- 29': Foul by Danley Jean Jacques (Philadelphia Union).
- 29': Hannes Wolf (New York City FC) wins a free kick in the defensive half.
- 34': Attempt blocked. Kevin O'Toole (New York City FC) left footed shot from very close range is blocked. Assisted by Hannes Wolf.
- 36': Attempt saved. Nicolás Fernández (New York City FC) left footed shot from the left side of the box is saved in the centre of the goal by Andre Blake (Philadelphia Union). Assisted by Agustín Ojeda.
- 36': Goal! Philadelphia Union 0, New York City FC 1. Hannes Wolf (New York City FC) left footed shot from the centre of the box to the centre of the goal.
- 38': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
- 38': Foul by Keaton Parks (New York City FC).
- 39': Bruno Damiani (Philadelphia Union) wins a free kick in the attacking half.
- 39': Foul by Aiden O'Neill (New York City FC).
- 39': Aiden O'Neill (New York City FC) is shown the yellow card for a bad foul.
- 41': Attempt blocked. Milan Iloski (Philadelphia Union) right footed shot from outside the box is blocked.
- 44': Attempt saved. Tayvon Gray (New York City FC) right footed shot from the right side of the box is saved in the bottom left corner by Andre Blake (Philadelphia Union). Assisted by Nicolás Fernández.
- 44': Delay in match (New York City FC).
- 44': Delay over. They are ready to continue.
- 45': Attempt missed. Milan Iloski (Philadelphia Union) right footed shot from outside the box is close, but misses to the left. Assisted by Frankie Westfield.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+2': Corner, Philadelphia Union. Conceded by Tayvon Gray.
- 45'+4': First Half ends, Philadelphia Union 0, New York City FC 1.
- 45': Second Half begins Philadelphia Union 0, New York City FC 1.
- 48': Foul by Nathan Harriel (Philadelphia Union).
- 48': Tayvon Gray (New York City FC) wins a free kick in the defensive half.
- 50': Attempt saved. Nicolás Fernández (New York City FC) left footed shot from outside the box is saved in the centre of the goal by Andre Blake (Philadelphia Union). Assisted by Keaton Parks.
- 50': Handball by Maxi Moralez (New York City FC).
- 52': Foul by Jovan Lukic (Philadelphia Union).
- 52': Maxi Moralez (New York City FC) wins a free kick in the defensive half.
- 53': Offside, New York City FC. Agustín Ojeda is caught offside.
- 54': Attempt blocked. Bruno Damiani (Philadelphia Union) left footed shot from outside the box is blocked. Assisted by Augustín Anello.
- 54': Attempt saved. Augustín Anello (Philadelphia Union) right footed shot from the centre of the box is saved in the centre of the goal by Matt Freese (New York City FC). Assisted by Jovan Lukic with a headed pass.
- 54': Corner, New York City FC. Conceded by Nathan Harriel.
- 55': Corner, New York City FC. Conceded by Olwethu Makhanya.
- 56': Foul by Keaton Parks (New York City FC).
- 56': Frankie Westfield (Philadelphia Union) wins a free kick in the defensive half.
- 56': Offside, New York City FC. Maxi Moralez is caught offside.
- 57': Bruno Damiani (Philadelphia Union) wins a free kick in the attacking half.
- 57': Foul by Thiago Martins (New York City FC).
- 59': Substitution, Philadelphia Union. Ben Bender replaces Frankie Westfield.
- 59': Substitution, Philadelphia Union. Stas Korzeniowski replaces Augustín Anello.
- 60': Attempt saved. Stas Korzeniowski (Philadelphia Union) left footed shot from a difficult angle on the left is saved in the centre of the goal by Matt Freese (New York City FC). Assisted by Milan Iloski with a through ball.
- 62': Foul by Japhet Sery Larsen (Philadelphia Union).
- 62': Nicolás Fernández (New York City FC) wins a free kick in the defensive half.
- 63': Foul by Raul Gustavo (New York City FC).
- 63': Stas Korzeniowski (Philadelphia Union) wins a free kick in the defensive half.
- 64': Offside, Philadelphia Union. Milan Iloski is caught offside.
- 66': Attempt missed. Nathan Harriel (Philadelphia Union) left footed shot from the centre of the box is close, but misses the top left corner. Assisted by Danley Jean Jacques with a through ball.
- 67': VAR Decision: No Penalty Philadelphia Union.
- 72': Delay in match because of an injury Olwethu Makhanya (Philadelphia Union).
- 74': Delay over. They are ready to continue.
- 74': Substitution, New York City FC. Seymour Reid replaces Maxi Moralez.
- 75': Attempt blocked. Milan Iloski (Philadelphia Union) left footed shot from the left side of the box is blocked. Assisted by Ben Bender.
- 75': Corner, Philadelphia Union. Conceded by Thiago Martins.
- 75': Stas Korzeniowski (Philadelphia Union) hits the right post with a header from the centre of the box. Assisted by Jovan Lukic with a cross following a corner.
- 79': Foul by Keaton Parks (New York City FC).
- 79': Indiana Vassilev (Philadelphia Union) wins a free kick on the right wing.
- 81': Attempt saved. Nathan Harriel (Philadelphia Union) right footed shot from the right side of the box is saved in the bottom right corner by Matt Freese (New York City FC). Assisted by Ben Bender with a cross.
- 81': Corner, Philadelphia Union. Conceded by Matt Freese.
- 82': Attempt saved. Seymour Reid (New York City FC) right footed shot from outside the box is saved in the centre of the goal by Andre Blake (Philadelphia Union). Assisted by Nicolás Fernández.
- 82': Foul by Nicolás Fernández (New York City FC).
- 82': Japhet Sery Larsen (Philadelphia Union) wins a free kick in the defensive half.
- 83': Substitution, New York City FC. Kai Trewin replaces Aiden O'Neill.
- 83': Substitution, Philadelphia Union. Cavan Sullivan replaces Milan Iloski.
- 83': Substitution, New York City FC. Drew Baiera replaces Hannes Wolf.
- 83': Substitution, Philadelphia Union. Sal Olivas replaces Bruno Damiani.
- 85': Attempt blocked. Nathan Harriel (Philadelphia Union) right footed shot from the right side of the box is blocked.
- 85': Attempt missed. Nathan Harriel (Philadelphia Union) left footed shot from the centre of the box is high and wide to the left.
- 86': Penalty Philadelphia Union. Stas Korzeniowski draws a foul in the penalty area.
- 86': Penalty conceded by Thiago Martins (New York City FC) after a foul in the penalty area.
- 89': Goal! Philadelphia Union 1, New York City FC 1. Indiana Vassilev (Philadelphia Union) converts the penalty with a left footed shot to the centre of the goal.
- 89': Substitution, New York City FC. Talles Magno replaces Nicolás Fernández.
- 90': Foul by Cavan Sullivan (Philadelphia Union).
- 90': Kevin O'Toole (New York City FC) wins a free kick on the left wing.
- 90': Fourth official has announced 10 minutes of added time.
- 90'+2': Corner, New York City FC. Conceded by Olwethu Makhanya.
- 90'+2': Second yellow card to Olwethu Makhanya (Philadelphia Union).
- 90'+3': Attempt saved. Raul Gustavo (New York City FC) header from the centre of the box is saved in the bottom left corner by Andre Blake (Philadelphia Union). Assisted by Agustín Ojeda with a cross.
- 90'+3': Foul by Talles Magno (New York City FC).
- 90'+3': Nathan Harriel (Philadelphia Union) wins a free kick in the defensive half.
- 90'+4': Substitution, Philadelphia Union. Geiner Martínez replaces Indiana Vassilev.
- 90'+4': Foul by Japhet Sery Larsen (Philadelphia Union).
- 90'+4': Seymour Reid (New York City FC) wins a free kick in the defensive half.
- 90'+5': Japhet Sery Larsen (Philadelphia Union) is shown the yellow card.
- 90'+6': Foul by Keaton Parks (New York City FC).
- 90'+6': Stas Korzeniowski (Philadelphia Union) wins a free kick in the defensive half.
- 90'+7': Attempt saved. Agustín Ojeda (New York City FC) right footed shot from the left side of the box is saved in the bottom right corner by Andre Blake (Philadelphia Union). Assisted by Kai Trewin.
- 90'+8': Delay in match (New York City FC).
- 90'+8': Delay over. They are ready to continue.
- 90'+9': Attempt blocked. Kai Trewin (New York City FC) right footed shot from the right side of the box is blocked.
- 90'+9': Goal! Philadelphia Union 1, New York City FC 2. Tayvon Gray (New York City FC) header from very close range to the centre of the goal. Assisted by Agustín Ojeda with a cross.
- 90'+11': Foul by Cavan Sullivan (Philadelphia Union).
- 90'+11': Talles Magno (New York City FC) wins a free kick in the defensive half.
- 90'+12': Offside, New York City FC. Seymour Reid is caught offside.
- 90'+12': Second Half ends, Philadelphia Union 1, New York City FC 2.
- 0': Match ends, Philadelphia Union 1, New York City FC 2.
Statistics
NYC |
PHI![]() |
|
|---|---|---|
| 14 | Fouls | 12 |
| 2 | Yellow Cards | 1 |
| 0 | Red Cards | 1 |
| 3 | Offsides | 1 |
| 4 | Corner Kicks | 5 |
| 3 | Saves | 8 |
| 52.5 | Possession | 47.5 |
| 13 | SHOTS | 16 |
| 9 | ON GOAL | 5 |
| 0.7 | On Target % | 0.3 |
| 0 | Penalty Goals | 2 |
| 0 | Penalty Kicks Taken | 1 |
| 408 | Accurate Passes | 350 |
| 514 | Passes | 453 |
| 0.8 | Pass Completion % | 0.8 |
| 3 | Accurate Crosses | 5 |
| 7 | Crosses | 24 |
| 0.4 | Cross % | 0.2 |
| 57 | Long Balls | 34 |
| 24 | Accurate Long Balls | 10 |
| 0.4 | Long Balls % | 0.3 |
| 3 | Blocked Shots | 4 |
| 11 | Effective Tackles | 8 |
| 21 | Tackles | 18 |
| 0.5 | Tackle % | 0.4 |
| 11 | Interceptions | 12 |
| 37 | Effective Clearances | 15 |
| 37 | Clearances | 15 |
Game Information
Competition: MLS
Venue: Subaru Park
Location: Chester, Pennsylvania, USA
Attendance: 18,513
Venue: Subaru Park
Location: Chester, Pennsylvania, USA
Attendance: 18,513
MLS Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Nashville SC | 9 | +15 | 22 |
| 2 | Inter Miami CF | 10 | +4 | 19 |
| 3 | Chicago Fire FC | 9 | +9 | 17 |
| 4 | New England Revolution | 9 | +5 | 16 |
Line-Ups
Philadelphia Union (4-4-2)
| No. | Name |
|---|---|
| 18 | Andre Blake (GK) |
| 29 | Olwethu Makhanya |
| 5 | Japhet Sery |
| 26 | Nathan Harriel |
| 39 | Frankie Westfield |
| 4 | Jovan Lukic |
| 21 | Danley Jean Jacques |
| 28 | Augustin Anello |
| 19 | Indiana Vassilev |
| 9 | Bruno Damiani |
| 10 | Milan Iloski |
New York City FC (4-2-3-1)
| No. | Name |
|---|---|
| 49 | Matthew Freese (GK) |
| 34 | Raul Gustavo |
| 13 | Thiago Martins |
| 22 | Kevin O'Toole |
| 24 | Tayvon Gray |
| 10 | Maxi Morález |
| 55 | Keaton Parks |
| 21 | Aiden O'Neill |
| 7 | Nicolás Fernández |
| 17 | Hannes Wolf |
| 26 | Agustin Ojeda |
MLS News
Can Griezmann win Champions League to leave Atlético for MLS on highest of highs?
Antoine Griezmann has never won LaLiga or the Champions League, but he's still among the greats. Can he sign off with club soccer's biggest title?
MLS owners discuss Vancouver Whitecaps relocation
A subcommittee of MLS owners met earlier this month to explore shifting the Vancouver Whitecaps to a new market.
MLS Power Rankings: Reus, Galaxy putting league on notice
A statement win from Marco Reus & Co. has the LA Galaxy surging up this week's edition of MLS Power Rankings.
New coach, same problems: Inter Miami's wait for first Nu Stadium win goes on
Whatever firework display Nu Stadium has in store to celebrate Inter Miami's first victory will have to wait yet another week.
Messi tracker: Goals, assists, key moments in 2026
ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.
NYC