Philadelphia Union vs New York Red Bulls

12 July 2025 · MLS · 2025 · Referee Marcos de Oliveira

Full time 2 – 0

Half-time: 2–0

  • Indiana Vassilev 9’
  • Bruno Damiani 24’

Match summary

Philadelphia Union saw off New York Red Bulls 2-0. Philadelphia Union led 2-0 at half-time.

Indiana Vassilev put Philadelphia Union ahead from a corner in the 9th minute and Bruno Damiani made it 2-0 in the 24th minute.

The chances backed that up: Philadelphia Union created 2.66 expected goals (xG) from 17 shots to New York Red Bulls's 0.52 from 8.

Match stats

52% Possession 48%
17 Shots 8
5 Shots on target 1
8 Corners 5
469 Passes 432
73.8% Pass accuracy 74.5%
17 Tackles 11
13 Fouls 11
2 Yellow cards 2
2 Offsides 1

Key events

Philadelphia Union New York Red Bulls
Kick-off
Indiana VassilevLeft foot shot1-0 (Philadelphia Union)
9’
Olwethu MakhanyaShot on target
9’
Bruno DamianiLeft foot shot2-0 (Philadelphia Union)
24’
Half-time2-0
Second half underway
62’
62’
84’
Sal OlivasShot on target
89’
Jeremy RafanelloShot on target
90+1’
90+3’
Julian HallShot on target
90+4’
Chris DonovanNathan Harriel
90+5’
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 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.66 0.52 9’ Indiana Vassilev (Philadelphia Union), 1-0 9’ 24’ Bruno Damiani (Philadelphia Union), 2-0 24’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.66 0.52 9’ Indiana Vassilev (Philadelphia Union), 1-0 Vassilev 9’ 24’ Bruno Damiani (Philadelphia Union), 2-0 Damiani 24’
Philadelphia Union 2.66 xGNew York Red Bulls 0.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 New York Red Bulls attacking Philadelphia Union attacking 
31’ Olwethu Makhanya (Philadelphia Union), from a corner, 0.85 xG, off target 9’ Indiana Vassilev (Philadelphia Union), from a corner, 0.42 xG, goal 9’ Olwethu Makhanya (Philadelphia Union), from a corner, 0.29 xG, saved 89’ Sal Olivas (Philadelphia Union), open play, 0.30 xG, saved 24’ Bruno Damiani (Philadelphia Union), open play, 0.24 xG, goal 53’ Quinn Sullivan (Philadelphia Union), open play, 0.20 xG, off target 66’ Wikelman Carmona (New York Red Bulls), open play, 0.19 xG, blocked 52’ Sean Nealis (New York Red Bulls), set piece, 0.12 xG, off target 14’ Quinn Sullivan (Philadelphia Union), open play, 0.07 xG, off target 89’ Frankie Westfield (Philadelphia Union), from a corner, 0.07 xG, off target 48’ Wikelman Carmona (New York Red Bulls), open play, 0.05 xG, off target 71’ Emil Forsberg (New York Red Bulls), open play, 0.05 xG, off target 47’ Indiana Vassilev (Philadelphia Union), open play, 0.04 xG, off target 59’ Mohammed Sofo (New York Red Bulls), open play, 0.03 xG, blocked 80’ Danley Jean Jacques (Philadelphia Union), open play, 0.04 xG, off target 90+3’ Julian Hall (New York Red Bulls), open play, 0.04 xG, saved 81’ Wikelman Carmona (New York Red Bulls), from a corner, 0.03 xG, off target 43’ Tai Baribo (Philadelphia Union), set piece, 0.03 xG, off target 90+1’ Jeremy Rafanello (Philadelphia Union), open play, 0.03 xG, saved 5’ Indiana Vassilev (Philadelphia Union), open play, 0.02 xG, blocked 30’ Quinn Sullivan (Philadelphia Union), set piece, 0.02 xG, blocked 85’ Jovan Lukić (Philadelphia Union), from a corner, 0.02 xG, off target 61’ Kyle Duncan (New York Red Bulls), from a corner, 0.01 xG, off target 89’ Jakob Glesnes (Philadelphia Union), from a corner, 0.01 xG, blocked 21’ Jakob Glesnes (Philadelphia Union), from a corner, 0.01 xG, off target 31’ Olwethu Makhanya (Philadelphia Union), from a corner, 0.85 xG, off target 9’ Indiana Vassilev (Philadelphia Union), from a corner, 0.42 xG, goal 89’ Sal Olivas (Philadelphia Union), open play, 0.30 xG, saved 9’ Olwethu Makhanya (Philadelphia Union), from a corner, 0.29 xG, saved 24’ Bruno Damiani (Philadelphia Union), open play, 0.24 xG, goal 53’ Quinn Sullivan (Philadelphia Union), open play, 0.20 xG, off target 66’ Wikelman Carmona (New York Red Bulls), open play, 0.19 xG, blocked 52’ Sean Nealis (New York Red Bulls), set piece, 0.12 xG, off target 14’ Quinn Sullivan (Philadelphia Union), open play, 0.07 xG, off target 89’ Frankie Westfield (Philadelphia Union), from a corner, 0.07 xG, off target 71’ Emil Forsberg (New York Red Bulls), open play, 0.05 xG, off target 48’ Wikelman Carmona (New York Red Bulls), open play, 0.05 xG, off target 47’ Indiana Vassilev (Philadelphia Union), open play, 0.04 xG, off target 80’ Danley Jean Jacques (Philadelphia Union), open play, 0.04 xG, off target 90+3’ Julian Hall (New York Red Bulls), open play, 0.04 xG, saved 59’ Mohammed Sofo (New York Red Bulls), open play, 0.03 xG, blocked 81’ Wikelman Carmona (New York Red Bulls), from a corner, 0.03 xG, off target 43’ Tai Baribo (Philadelphia Union), set piece, 0.03 xG, off target 90+1’ Jeremy Rafanello (Philadelphia Union), open play, 0.03 xG, saved 5’ Indiana Vassilev (Philadelphia Union), open play, 0.02 xG, blocked 30’ Quinn Sullivan (Philadelphia Union), set piece, 0.02 xG, blocked 85’ Jovan Lukić (Philadelphia Union), from a corner, 0.02 xG, off target 61’ Kyle Duncan (New York Red Bulls), from a corner, 0.01 xG, off target 89’ Jakob Glesnes (Philadelphia Union), from a corner, 0.01 xG, blocked 21’ Jakob Glesnes (Philadelphia Union), 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

Philadelphia Union 4-4-2 Starting XI
Blake
Wagner
Glesnes
Makhanya
Harriel 90’
Vassilev 87’
Sullivan 73’
Jacques
Lukić
Damiani 73’
Baribo 87’
New York Red Bulls 3-4-1-2 Starting XI
Coronel
Eile 46’
Nealis
Hack
Stroud 72’
Edelman 46’
Forsberg
Duncan 86’
Carmona 86’
Sofo
Choupo-Moting

Player stats

Goalkeeper1 player
90′ 1 0 34 – – – – –
Defenders5 players
Nathan Harriel Taken off
89′ – 4 – 6 3 33 1 – – –
90′ 2 2 – 5 3 42 3 – – –
90′ 3 4 – 6 3 35 – – – –
90′ 3 2 – 9 5 64 1 – – –
Frankie Westfield Came on as a substitute
17′ 1 – – 1 – 14 1 – – –
Midfielders6 players
Quinn Sullivan Taken off
73′ – 1 31 1 0.27 1 – 5 1 – –
90′ – – 48 1 0.04 1 – 5 3 2 –
90′ – – 62 – 0.10 2 2 4 1 – –
Indiana Vassilev Taken off
87′ 1 – 32 – 0.05 1 – 3 – 1 –
Alejandro Bedoya Came on as a substitute
8′ – – 3 1 0.00 – 1 – 1 – –
Jeremy Rafanello Came on as a substitute
8′ – – 2 – 0.00 – – – – – –
Forwards3 players
Bruno Damiani Taken off
73′ 1 – 1 1 0.24 0.09 1 13 3 36 –
Tai Baribo Taken off
87′ – – 1 – 0.03 0.02 1 4 1 27 –
Sal Olivas Came on as a substitute
17′ – – 1 1 0.30 0.03 1 1 – 5 –
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.