New York City FC vs Minnesota United

6 April 2025 · MLS · 2025 · Referee Sergiy Boyko

Full time 1 – 2

Half-time: 0–2

  • Keaton Parks 89’
  • Tani Oluwaseyi 1’
  • Wil Trapp 29’

Match summary

Minnesota United won 2-1 away at New York City FC. Minnesota United led 2-0 at half-time.

Tani Oluwaseyi put Minnesota United ahead in the first minute, Wil Trapp made it 0-2 in the 29th minute, and Keaton Parks pulled one back to make it 1-2 in the 89th minute.

New York City FC can feel hard done by, creating 2.73 expected goals (xG) from 25 shots to Minnesota United's 1.95 from 16. Alonso Martínez hit the woodwork from the penalty spot for New York City FC.

Match stats

73% Possession 27%
25 Shots 16
4 Shots on target 9
9 Corners 8
655 Passes 233
85.5% Pass accuracy 63.9%
22 Tackles 29
8 Fouls 10
1 Yellow cards 2
1 Offsides 1

Key events

New York City FC Minnesota United
Kick-off
1’
Tani OluwaseyiRight foot shot0-1 (Minnesota United)
12’
Wil TrappShot on target
15’
Jefferson DíazShot on target
29’
Wil TrappRight foot shot0-2 (Minnesota United)
33’
Kelvin YeboahShot on target
36’
39’
Wil TrappShot on target
Strahinja TanasijevićBirk Risa
40’
Mounsef BakrarJulián Fernández
40’
43’
Alonso MartínezVAR: Penalty stands
45’
Alonso MartínezMissed penaltypost
45+8’
Half-time0-2
Second half underway
60’
Kelvin YeboahShot on target
Alonso MartínezShot on target
77’
78’
Jefferson DíazShot on target
82’
Keaton ParksShot on target
85’
87’
Tani OluwaseyiShot on target
Keaton ParksLeft foot shot1-2 (New York City FC)
89’
Alonso MartínezShot on target
89’
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 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.73 1.95 1’ Tani Oluwaseyi (Minnesota United), 0-1 1’ 29’ Wil Trapp (Minnesota United), 0-2 29’ 89’ Keaton Parks (New York City FC), 1-2 89’ 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.73 1.95 1’ Tani Oluwaseyi (Minnesota United), 0-1 Oluwaseyi 1’ 29’ Wil Trapp (Minnesota United), 0-2 Trapp 29’ 89’ Keaton Parks (New York City FC), 1-2 Parks 89’
New York City FC 2.73 xGMinnesota United 1.95 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Minnesota United attacking New York City FC attacking 
53’ Alonso Martínez (New York City FC), penalty, 0.79 xG, hit the woodwork 89’ Keaton Parks (New York City FC), open play, 0.62 xG, goal 1’ Tani Oluwaseyi (Minnesota United), open play, 0.42 xG, goal 87’ Tani Oluwaseyi (Minnesota United), open play, 0.29 xG, saved 33’ Kelvin Yeboah (Minnesota United), open play, 0.25 xG, saved 18’ Kelvin Yeboah (Minnesota United), from a corner, 0.22 xG, blocked 68’ Tani Oluwaseyi (Minnesota United), from a corner, 0.22 xG, off target 60’ Kelvin Yeboah (Minnesota United), open play, 0.20 xG, saved 77’ Alonso Martínez (New York City FC), open play, 0.13 xG, saved 81’ Hannes Wolf (New York City FC), open play, 0.14 xG, off target 58’ Mounsef Bakrar (New York City FC), open play, 0.13 xG, blocked 72’ Keaton Parks (New York City FC), open play, 0.10 xG, blocked 19’ Julián Fernández (New York City FC), open play, 0.10 xG, blocked 65’ Hannes Wolf (New York City FC), open play, 0.08 xG, off target 57’ Mounsef Bakrar (New York City FC), open play, 0.08 xG, blocked 89’ Alonso Martínez (New York City FC), open play, 0.07 xG, saved 29’ Wil Trapp (Minnesota United), set piece, 0.06 xG, goal 77’ Jonathan Shore (New York City FC), open play, 0.06 xG, blocked 10’ Hannes Wolf (New York City FC), open play, 0.06 xG, blocked 58’ Thiago Martins (New York City FC), from a corner, 0.05 xG, off target 69’ Agustin Ojeda (New York City FC), open play, 0.05 xG, off target 52’ Nicolás Romero (Minnesota United), open play, 0.04 xG, blocked 71’ Maxi Moralez (New York City FC), open play, 0.04 xG, off target 87’ Carlos Harvey (Minnesota United), from a corner, 0.04 xG, blocked 15’ Jefferson Díaz (Minnesota United), from a corner, 0.03 xG, saved 19’ Mitja Ilenič (New York City FC), open play, 0.03 xG, off target 37’ Nicolás Romero (Minnesota United), open play, 0.03 xG, off target 78’ Jefferson Díaz (Minnesota United), set piece, 0.03 xG, saved 12’ Wil Trapp (Minnesota United), open play, 0.03 xG, saved 18’ Robin Lod (Minnesota United), from a corner, 0.03 xG, off target 44’ Justin Haak (New York City FC), set piece, 0.03 xG, off target 54’ Mitja Ilenič (New York City FC), open play, 0.03 xG, off target 51’ Joseph Rosales (Minnesota United), set piece, 0.03 xG, off target 80’ Agustin Ojeda (New York City FC), open play, 0.03 xG, off target 85’ Keaton Parks (New York City FC), open play, 0.03 xG, saved 77’ Hannes Wolf (New York City FC), open play, 0.02 xG, off target 76’ Alonso Martínez (New York City FC), open play, 0.02 xG, blocked 65’ Justin Haak (New York City FC), open play, 0.02 xG, off target 39’ Wil Trapp (Minnesota United), from a corner, 0.02 xG, saved 60’ Justin Haak (New York City FC), from a corner, 0.01 xG, blocked 60’ Agustin Ojeda (New York City FC), from a corner, 0.01 xG, off target 53’ Alonso Martínez (New York City FC), penalty, 0.79 xG, hit the woodwork 89’ Keaton Parks (New York City FC), open play, 0.62 xG, goal 1’ Tani Oluwaseyi (Minnesota United), open play, 0.42 xG, goal 87’ Tani Oluwaseyi (Minnesota United), open play, 0.29 xG, saved 33’ Kelvin Yeboah (Minnesota United), open play, 0.25 xG, saved 18’ Kelvin Yeboah (Minnesota United), from a corner, 0.22 xG, blocked 68’ Tani Oluwaseyi (Minnesota United), from a corner, 0.22 xG, off target 60’ Kelvin Yeboah (Minnesota United), open play, 0.20 xG, saved 81’ Hannes Wolf (New York City FC), open play, 0.14 xG, off target 77’ Alonso Martínez (New York City FC), open play, 0.13 xG, saved 58’ Mounsef Bakrar (New York City FC), open play, 0.13 xG, blocked 72’ Keaton Parks (New York City FC), open play, 0.10 xG, blocked 19’ Julián Fernández (New York City FC), open play, 0.10 xG, blocked 65’ Hannes Wolf (New York City FC), open play, 0.08 xG, off target 57’ Mounsef Bakrar (New York City FC), open play, 0.08 xG, blocked 89’ Alonso Martínez (New York City FC), open play, 0.07 xG, saved 29’ Wil Trapp (Minnesota United), set piece, 0.06 xG, goal 77’ Jonathan Shore (New York City FC), open play, 0.06 xG, blocked 10’ Hannes Wolf (New York City FC), open play, 0.06 xG, blocked 58’ Thiago Martins (New York City FC), from a corner, 0.05 xG, off target 69’ Agustin Ojeda (New York City FC), open play, 0.05 xG, off target 52’ Nicolás Romero (Minnesota United), open play, 0.04 xG, blocked 71’ Maxi Moralez (New York City FC), open play, 0.04 xG, off target 87’ Carlos Harvey (Minnesota United), from a corner, 0.04 xG, blocked 37’ Nicolás Romero (Minnesota United), open play, 0.03 xG, off target 78’ Jefferson Díaz (Minnesota United), set piece, 0.03 xG, saved 15’ Jefferson Díaz (Minnesota United), from a corner, 0.03 xG, saved 19’ Mitja Ilenič (New York City FC), open play, 0.03 xG, off target 12’ Wil Trapp (Minnesota United), open play, 0.03 xG, saved 18’ Robin Lod (Minnesota United), from a corner, 0.03 xG, off target 54’ Mitja Ilenič (New York City FC), open play, 0.03 xG, off target 80’ Agustin Ojeda (New York City FC), open play, 0.03 xG, off target 44’ Justin Haak (New York City FC), set piece, 0.03 xG, off target 51’ Joseph Rosales (Minnesota United), set piece, 0.03 xG, off target 85’ Keaton Parks (New York City FC), open play, 0.03 xG, saved 77’ Hannes Wolf (New York City FC), open play, 0.02 xG, off target 76’ Alonso Martínez (New York City FC), open play, 0.02 xG, blocked 65’ Justin Haak (New York City FC), open play, 0.02 xG, off target 39’ Wil Trapp (Minnesota United), from a corner, 0.02 xG, saved 60’ Justin Haak (New York City FC), from a corner, 0.01 xG, blocked 60’ Agustin Ojeda (New York City FC), 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

New York City FC 4-2-3-1 Starting XI
Freese
O'Toole
Martins
Risa 40’
Ilenič 59’
Haak 66’
Parks
Wolf
Moralez
Fernández 40’
Martínez
Minnesota United 5-3-2 Starting XI
Clair
Rosales 89’
Díaz
Boxall
Romero
Lod 73’
Pereyra
Trapp
Hlongwane
Oluwaseyi
Yeboah

Player stats

Goalkeeper1 player
90′ 7 2 15 1 – – – –
Defenders6 players
Mitja Ilenič Taken off
59′ – – – – – 51 – – – –
90′ 3 1 – 8 5 66 – – – –
Birk Risa Taken off
40′ – – – 1 1 27 1 – – –
90′ 3 1 – 6 2 88 3 – – –
Justin Haak Taken off
66′ 2 2 – 5 2 42 – – – –
Strahinja Tanasijević Came on as a substitute
50′ – – – 4 2 43 2 – – –
Midfielders7 players
90′ 1 – 73 4 0.25 3 2 8 2 – –
Julián Fernández Taken off
40′ – – 23 – 0.03 2 – 2 – – –
90′ – – 94 3 0.39 4 1 7 – 1 –
90′ – – 53 4 0.28 1 – 2 – – –
Mounsef Bakrar Came on as a substitute
50′ – – 18 2 0.30 – 2 5 – 2 –
Agustin Ojeda Came on as a substitute
31′ – – 22 1 0.02 2 – 5 – – –
Jonathan Shore Came on as a substitute
24′ – – 24 1 0.02 2 1 3 – – –
Forwards1 player
90′ – – 4 2 1.01 0.08 1 3 2 16 –
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.