Philadelphia Union vs Atlanta United

19 April 2025 · MLS · 2025 · Referee Allen Chapman

Full time 3 – 0

Half-time: 1–0

  • Quinn Sullivan 27’
  • Danley Jean Jacques 50’
  • Tai Baribo 84’

Match summary

Philadelphia Union won comfortably, 3-0 at home to Atlanta United. Philadelphia Union led 1-0 at half-time.

Quinn Sullivan put Philadelphia Union ahead in the 27th minute, Danley Jean Jacques made it 2-0 in the 50th minute, and Tai Baribo made it 3-0 with a header in the 84th minute.

The chances backed that up: Philadelphia Union created 1.34 expected goals (xG) from 10 shots to Atlanta United's 0.81 from 12. Philadelphia Union had a player sent off.

Match stats

29% Possession 71%
10 Shots 12
4 Shots on target 3
4 Corners 3
250 Passes 640
66.8% Pass accuracy 85.5%
14 Tackles 16
11 Fouls 6
4 Yellow cards 1
1 Red cards 0
2 Offsides 4

Key events

Philadelphia Union Atlanta United
Kick-off
14’
Miguel AlmirónShot on target
Mikael UhreShot on target
16’
19’
Quinn SullivanRight foot shot1-0 (Philadelphia Union)
27’
31’
Luis AbramStian Gregersen
45+3’
Half-time1-0
48’
Bartosz SliszShot on target
Second half underway
Danley Jean JacquesRight foot shot2-0 (Philadelphia Union)
50’
Jovan LukićSecond yellow
56’
77’
Aleksey MiranchukShot on target
Tai BariboHeader3-0 (Philadelphia Union)
84’
Full-time3-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 0.81 27’ Quinn Sullivan (Philadelphia Union), 1-0 27’ 50’ Danley Jean Jacques (Philadelphia Union), 2-0 50’ 84’ Tai Baribo (Philadelphia Union), 3-0 84’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 0.81 27’ Quinn Sullivan (Philadelphia Union), 1-0 Sullivan 27’ 50’ Danley Jean Jacques (Philadelphia Union), 2-0 Jacques 50’ 84’ Tai Baribo (Philadelphia Union), 3-0 Baribo 84’
Philadelphia Union 1.34 xGAtlanta United 0.81 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Atlanta United attacking Philadelphia Union attacking 
29’ Mikael Uhre (Philadelphia Union), open play, 0.29 xG, hit the woodwork 50’ Danley Jean Jacques (Philadelphia Union), open play, 0.21 xG, goal 84’ Tai Baribo (Philadelphia Union), open play, 0.17 xG, goal 35’ Emmanuel Latte Lath (Atlanta United), from a corner, 0.15 xG, off target 76’ Saba Lobzhanidze (Atlanta United), open play, 0.12 xG, hit the woodwork 77’ Aleksey Miranchuk (Atlanta United), open play, 0.13 xG, saved 44’ Bruno Damiani (Philadelphia Union), open play, 0.12 xG, off target 24’ Quinn Sullivan (Philadelphia Union), from a corner, 0.11 xG, blocked 27’ Quinn Sullivan (Philadelphia Union), set piece, 0.11 xG, goal 16’ Mikael Uhre (Philadelphia Union), open play, 0.10 xG, off target 16’ Mikael Uhre (Philadelphia Union), open play, 0.09 xG, saved 23’ Jovan Lukić (Philadelphia Union), open play, 0.09 xG, blocked 49’ Miguel Almirón (Atlanta United), set piece, 0.08 xG, off target 48’ Bartosz Slisz (Atlanta United), open play, 0.07 xG, saved 8’ Mikael Uhre (Philadelphia Union), open play, 0.05 xG, blocked 47’ Ajani Fortune (Atlanta United), open play, 0.05 xG, blocked 58’ Aleksey Miranchuk (Atlanta United), direct free kick, 0.05 xG, off target 81’ Mateusz Klich (Atlanta United), open play, 0.04 xG, off target 21’ Emmanuel Latte Lath (Atlanta United), open play, 0.04 xG, blocked 34’ Miguel Almirón (Atlanta United), open play, 0.04 xG, blocked 14’ Miguel Almirón (Atlanta United), open play, 0.03 xG, saved 47’ Miguel Almirón (Atlanta United), open play, 0.02 xG, off target 29’ Mikael Uhre (Philadelphia Union), open play, 0.29 xG, hit the woodwork 50’ Danley Jean Jacques (Philadelphia Union), open play, 0.21 xG, goal 84’ Tai Baribo (Philadelphia Union), open play, 0.17 xG, goal 35’ Emmanuel Latte Lath (Atlanta United), from a corner, 0.15 xG, off target 77’ Aleksey Miranchuk (Atlanta United), open play, 0.13 xG, saved 44’ Bruno Damiani (Philadelphia Union), open play, 0.12 xG, off target 76’ Saba Lobzhanidze (Atlanta United), open play, 0.12 xG, hit the woodwork 24’ Quinn Sullivan (Philadelphia Union), from a corner, 0.11 xG, blocked 27’ Quinn Sullivan (Philadelphia Union), set piece, 0.11 xG, goal 16’ Mikael Uhre (Philadelphia Union), open play, 0.10 xG, off target 16’ Mikael Uhre (Philadelphia Union), open play, 0.09 xG, saved 23’ Jovan Lukić (Philadelphia Union), open play, 0.09 xG, blocked 49’ Miguel Almirón (Atlanta United), set piece, 0.08 xG, off target 48’ Bartosz Slisz (Atlanta United), open play, 0.07 xG, saved 47’ Ajani Fortune (Atlanta United), open play, 0.05 xG, blocked 58’ Aleksey Miranchuk (Atlanta United), direct free kick, 0.05 xG, off target 8’ Mikael Uhre (Philadelphia Union), open play, 0.05 xG, blocked 81’ Mateusz Klich (Atlanta United), open play, 0.04 xG, off target 21’ Emmanuel Latte Lath (Atlanta United), open play, 0.04 xG, blocked 34’ Miguel Almirón (Atlanta United), open play, 0.04 xG, blocked 14’ Miguel Almirón (Atlanta United), open play, 0.03 xG, saved 47’ Miguel Almirón (Atlanta United), open play, 0.02 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
Westfield
Harriel
Vassilev 84’
Jacques
Lukić
Sullivan 85’
Damiani 74’
Uhre 61’
Atlanta United 4-4-2 Starting XI
Guzan
Amador
Gregersen 31’
Cobb 66’
Lennon
Slisz
Muyumba 34’
Fortune 66’
Almirón
Lath
Miranchuk

Player stats

Goalkeeper1 player
90′ 3 0 23 1 – – – –
Defenders5 players
90′ 1 – – 2 1 23 – – – –
90′ 1 2 – 1 – 19 2 – – –
90′ 2 1 – 4 2 18 1 – – –
90′ 3 – – 4 – 37 – – – –
Olwethu Makhanya Came on as a substitute
29′ 1 – – 2 – 1 – – – –
Midfielders6 players
Indiana Vassilev Taken off
84′ – – 19 1 0.12 – 1 1 1 1 –
90′ 1 – 26 1 0.01 2 3 2 2 – –
56′ – – 15 – 0.03 1 2 5 1 – –
Quinn Sullivan Taken off
85′ 1 1 22 1 0.08 – – 3 1 – –
Jeremy Rafanello Came on as a substitute
12′ – – 3 – 0.00 – – 1 – 1 –
Alejandro Bedoya Came on as a substitute
11′ – – 3 – 0.00 1 – 1 1 – –
Forwards3 players
Bruno Damiani Taken off
74′ – – 1 – 0.12 0.06 3 6 1 21 –
Mikael Uhre Taken off
61′ – 1 4 1 0.53 0.03 1 2 1 10 –
Tai Baribo Came on as a substitute
16′ 1 – 1 1 0.17 0.00 – 4 – 10 –
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.