Atlanta United vs New York City FC

29 March 2025 · MLS · 2025 · Referee Filip Dujic

Full time 4 – 3

Half-time: 1–1

  • Aleksey Miranchuk 42’
  • Keaton Parks 62’ (og)
  • Miguel Almirón 75’
  • Emmanuel Latte Lath 84’
  • Hannes Wolf 15’, 51’
  • Alonso Martínez 48’ (pen)

Match summary

Atlanta United came back from 2 goals down to win 4-3 at home to New York City FC. It was 1-1 at half-time.

In the first half, Hannes Wolf put New York City FC ahead in the 15th minute and Aleksey Miranchuk equalised in the 42nd minute. In the second half, Alonso Martínez put New York City FC back in front from the penalty spot in the 48th minute, Wolf made it 1-3 in the 51st minute, Parks's own goal pulled one back to make it 2-3 in the 62nd minute, Miguel Almirón equalised with a header in the 75th minute, and Emmanuel Latte Lath won it in the 84th minute.

New York City FC can feel hard done by, creating 2.04 expected goals (xG) from 9 shots to Atlanta United's 1.68 from 14.

Match stats

44% Possession 56%
14 Shots 9
6 Shots on target 7
7 Corners 1
420 Passes 537
84.5% Pass accuracy 83.8%
14 Tackles 15
12 Fouls 16
1 Yellow cards 0
2 Offsides 1

Key events

Atlanta United New York City FC
Kick-off
13’
Keaton ParksShot on target
14’
Alonso MartínezShot on target
15’
Hannes WolfRight foot shot0-1 (New York City FC)
Aleksey MiranchukRight foot shot1-1 (Atlanta United)
42’
Half-time1-1
Second half underway
48’
Alonso MartínezPenalty1-2 (New York City FC)
Aleksey MiranchukShot on target
50’
51’
Hannes WolfLeft foot shot1-3 (New York City FC)
59’
Julián FernándezShot on target
Keaton ParksOwn goal2-3 (Atlanta United)
62’
Miguel AlmirónShot on target
70’
Ajani FortuneShot on target
70’
Miguel AlmirónHeader3-3 (Atlanta United)
75’
Luis AbramStian Gregersen
76’
78’
Alonso MartínezShot on target
80’
Agustin OjedaJulián Fernández
Emmanuel Latte LathRight foot shot4-3 (Atlanta United)
84’
Brad Guzan
90+4’
90+4’
Mounsef BakrarJonathan Shore
Full-time4-3

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.68 2.04 15’ Hannes Wolf (New York City FC), 0-1 15’ 42’ Aleksey Miranchuk (Atlanta United), 1-1 42’ 48’ Alonso Martínez (New York City FC), 1-2 48’ 51’ Hannes Wolf (New York City FC), 1-3 51’ 62’ Keaton Parks (Atlanta United) own goal, 2-3 62’ 75’ Miguel Almirón (Atlanta United), 3-3 75’ 84’ Emmanuel Latte Lath (Atlanta United), 4-3 84’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.68 2.04 15’ Hannes Wolf (New York City FC), 0-1 Wolf 15’ 42’ Aleksey Miranchuk (Atlanta United), 1-1 Miranchuk 42’ 48’ Alonso Martínez (New York City FC), 1-2 Martínez 48’ 51’ Hannes Wolf (New York City FC), 1-3 Wolf 51’ 62’ Keaton Parks (Atlanta United) own goal, 2-3 Parks 62’ 75’ Miguel Almirón (Atlanta United), 3-3 Almirón 75’ 84’ Emmanuel Latte Lath (Atlanta United), 4-3 Lath 84’
Atlanta United 1.68 xGNew York City FC 2.04 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 Atlanta United attacking 
48’ Alonso Martínez (New York City FC), penalty, 0.79 xG, goal 75’ Miguel Almirón (Atlanta United), open play, 0.44 xG, goal 13’ Keaton Parks (New York City FC), open play, 0.41 xG, saved 57’ Stian Gregersen (Atlanta United), from a corner, 0.36 xG, off target 51’ Hannes Wolf (New York City FC), open play, 0.31 xG, goal 15’ Hannes Wolf (New York City FC), set piece, 0.28 xG, goal 70’ Miguel Almirón (Atlanta United), open play, 0.15 xG, saved 84’ Emmanuel Latte Lath (Atlanta United), open play, 0.15 xG, goal 42’ Aleksey Miranchuk (Atlanta United), open play, 0.14 xG, goal 2’ Jonathan Shore (New York City FC), open play, 0.10 xG, off target 66’ Saba Lobzhanidze (Atlanta United), open play, 0.11 xG, off target 26’ Saba Lobzhanidze (Atlanta United), open play, 0.10 xG, blocked 14’ Alonso Martínez (New York City FC), set piece, 0.09 xG, saved 5’ Emmanuel Latte Lath (Atlanta United), open play, 0.08 xG, off target 50’ Aleksey Miranchuk (Atlanta United), open play, 0.04 xG, saved 59’ Julián Fernández (New York City FC), direct free kick, 0.04 xG, saved 4’ Derrick Williams (Atlanta United), from a corner, 0.03 xG, off target 70’ Ajani Fortune (Atlanta United), open play, 0.03 xG, saved 25’ Aleksey Miranchuk (Atlanta United), open play, 0.02 xG, off target 81’ Miguel Almirón (Atlanta United), open play, 0.02 xG, off target 39’ Miguel Almirón (Atlanta United), open play, 0.02 xG, blocked 78’ Alonso Martínez (New York City FC), open play, 0.01 xG, saved 41’ Thiago Martins (New York City FC), open play, 0.01 xG, off target 62’ Keaton Parks (New York City FC), own goal 48’ Alonso Martínez (New York City FC), penalty, 0.79 xG, goal 75’ Miguel Almirón (Atlanta United), open play, 0.44 xG, goal 13’ Keaton Parks (New York City FC), open play, 0.41 xG, saved 57’ Stian Gregersen (Atlanta United), from a corner, 0.36 xG, off target 51’ Hannes Wolf (New York City FC), open play, 0.31 xG, goal 15’ Hannes Wolf (New York City FC), set piece, 0.28 xG, goal 70’ Miguel Almirón (Atlanta United), open play, 0.15 xG, saved 84’ Emmanuel Latte Lath (Atlanta United), open play, 0.15 xG, goal 42’ Aleksey Miranchuk (Atlanta United), open play, 0.14 xG, goal 2’ Jonathan Shore (New York City FC), open play, 0.10 xG, off target 66’ Saba Lobzhanidze (Atlanta United), open play, 0.11 xG, off target 26’ Saba Lobzhanidze (Atlanta United), open play, 0.10 xG, blocked 14’ Alonso Martínez (New York City FC), set piece, 0.09 xG, saved 5’ Emmanuel Latte Lath (Atlanta United), open play, 0.08 xG, off target 50’ Aleksey Miranchuk (Atlanta United), open play, 0.04 xG, saved 59’ Julián Fernández (New York City FC), direct free kick, 0.04 xG, saved 4’ Derrick Williams (Atlanta United), from a corner, 0.03 xG, off target 70’ Ajani Fortune (Atlanta United), open play, 0.03 xG, saved 81’ Miguel Almirón (Atlanta United), open play, 0.02 xG, off target 25’ Aleksey Miranchuk (Atlanta United), open play, 0.02 xG, off target 39’ Miguel Almirón (Atlanta United), open play, 0.02 xG, blocked 78’ Alonso Martínez (New York City FC), open play, 0.01 xG, saved 41’ Thiago Martins (New York City FC), open play, 0.01 xG, off target 62’ Keaton Parks (New York City FC), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Atlanta United 4-2-3-1 Starting XI
Guzan
Qui 57’
Gregersen 76’
Williams
Lennon
Slisz 46’
Klich 57’
Almirón 90’
Miranchuk
Lobzhanidze
Lath
New York City FC 4-3-3 Starting XI
Freese
O'Toole
Martins
Haak
Ilenič
Parks 84’
Shore 90’
Moralez
Wolf 2
Martínez
Fernández 80’

Player stats

Goalkeeper1 player
Brad Guzan
90′ 4 3 32 – – – – –
Defenders6 players
90′ – 1 – 1 – 33 2 – – –
Stian Gregersen Taken off
76′ 2 – – 3 – 52 1 – – –
Derrick Williams
90′ – 1 – 5 3 51 1 – – –
Dominik Chong Qui Taken off
57′ 2 – – 2 – 16 – – – –
Matthew Edwards Came on as a substitute
33′ – – – 2 1 14 – – – –
Luis Abram Came on as a substitute
14′ – – – 2 2 9 – – – –
Midfielders6 players
Bartosz Slisz Taken off
45′ – – 27 – 0.01 1 2 3 1 2 –
Mateusz Klich Taken off
57′ – – 28 2 0.01 1 1 2 2 – –
Miguel Almirón Taken off
89′ 1 – 29 2 0.16 1 – 5 1 1 –
90′ 1 – 45 3 0.29 3 – 3 1 – –
90′ – – 25 2 0.07 1 1 3 – – –
Ajani Fortune Came on as a substitute
45′ – – 27 – 0.01 1 – 1 – – –
Forwards2 players
90′ 1 1 2 1 0.22 0.04 3 13 3 19 –
Xande Silva Came on as a substitute
33′ – 1 – – – 0.61 1 2 2 13 –
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.