Minnesota United vs St. Louis City

18 May 2025 · MLS · 2025 · Referee Ricardo Fierro

Full time 3 – 0

Half-time: 1–0

  • Tani Oluwaseyi 33’
  • Joaquín Pereyra 62’
  • Julian Gressel 78’

Match summary

Minnesota United won comfortably, 3-0 at home to St. Louis City. Minnesota United led 1-0 at half-time.

Tani Oluwaseyi put Minnesota United ahead from a corner in the 33rd minute, Joaquín Pereyra made it 2-0 in the 62nd minute, and Julian Gressel made it 3-0 in the 78th minute.

The chances backed that up: Minnesota United created 1.50 expected goals (xG) from 20 shots to St. Louis City's 0.42 from 10.

Match stats

47% Possession 53%
20 Shots 10
6 Shots on target 3
6 Corners 5
422 Passes 462
81.3% Pass accuracy 78.6%
14 Tackles 15
7 Fouls 13
1 Yellow cards 1

Key events

Minnesota United St. Louis City
Kick-off
6’
Marcel HartelShot on target
11’
Nicolás RomeroShot on target
14’
21’
Conrad WallemShot on target
Carlos HarveyShot on target
28’
Joaquín PereyraShot on target
32’
Tani OluwaseyiLeft foot shot1-0 (Minnesota United)
33’
34’
Conrad WallemShot on target
Half-time1-0
Second half underway
Joaquín PereyraLeft foot shot2-0 (Minnesota United)
62’
Julian GresselRight foot shot3-0 (Minnesota United)
78’
83’
Rasmus AlmAkil Watts
84’
84’
João KlaussCedric Teuchert
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.50 0.42 33’ Tani Oluwaseyi (Minnesota United), 1-0 33’ 62’ Joaquín Pereyra (Minnesota United), 2-0 62’ 78’ Julian Gressel (Minnesota United), 3-0 78’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.50 0.42 33’ Tani Oluwaseyi (Minnesota United), 1-0 Oluwaseyi 33’ 62’ Joaquín Pereyra (Minnesota United), 2-0 Pereyra 62’ 78’ Julian Gressel (Minnesota United), 3-0 Gressel 78’
Minnesota United 1.50 xGSt. Louis City 0.42 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 St. Louis City attacking Minnesota United attacking 
78’ Julian Gressel (Minnesota United), open play, 0.28 xG, goal 33’ Tani Oluwaseyi (Minnesota United), from a corner, 0.23 xG, goal 14’ Nicolás Romero (Minnesota United), set piece, 0.22 xG, saved 56’ Joaquín Pereyra (Minnesota United), open play, 0.19 xG, blocked 62’ Joaquín Pereyra (Minnesota United), open play, 0.09 xG, goal 21’ Conrad Wallem (St. Louis City), set piece, 0.08 xG, saved 90’ Simon Becher (St. Louis City), open play, 0.08 xG, off target 25’ Jefferson Díaz (Minnesota United), set piece, 0.07 xG, blocked 59’ Celio Pompeu (St. Louis City), open play, 0.07 xG, blocked 14’ Michael Boxall (Minnesota United), from a corner, 0.05 xG, off target 14’ Michael Boxall (Minnesota United), from a corner, 0.05 xG, blocked 47’ Jefferson Díaz (Minnesota United), set piece, 0.05 xG, off target 84’ Rasmus Alm (St. Louis City), set piece, 0.05 xG, off target 21’ Tomáš Ostrák (St. Louis City), set piece, 0.04 xG, off target 55’ Bongokuhle Hlongwane (Minnesota United), open play, 0.04 xG, blocked 90+2’ Jeong Sang-bin (Minnesota United), open play, 0.04 xG, off target 12’ Joaquín Pereyra (Minnesota United), direct free kick, 0.04 xG, blocked 65’ Marcel Hartel (St. Louis City), direct free kick, 0.04 xG, blocked 67’ Wil Trapp (Minnesota United), open play, 0.03 xG, off target 80’ Simon Becher (St. Louis City), open play, 0.03 xG, off target 39’ Joaquín Pereyra (Minnesota United), open play, 0.03 xG, off target 53’ Robin Lod (Minnesota United), open play, 0.03 xG, blocked 33’ Nicolás Romero (Minnesota United), from a corner, 0.02 xG, blocked 34’ Conrad Wallem (St. Louis City), open play, 0.02 xG, saved 48’ Carlos Harvey (Minnesota United), open play, 0.02 xG, off target 28’ Carlos Harvey (Minnesota United), open play, 0.02 xG, saved 6’ Marcel Hartel (St. Louis City), open play, 0.01 xG, saved 9’ Bongokuhle Hlongwane (Minnesota United), set piece, 0.01 xG, off target 4’ Marcel Hartel (St. Louis City), set piece, 0.01 xG, off target 32’ Joaquín Pereyra (Minnesota United), set piece, 0.00 xG, saved 78’ Julian Gressel (Minnesota United), open play, 0.28 xG, goal 33’ Tani Oluwaseyi (Minnesota United), from a corner, 0.23 xG, goal 14’ Nicolás Romero (Minnesota United), set piece, 0.22 xG, saved 56’ Joaquín Pereyra (Minnesota United), open play, 0.19 xG, blocked 62’ Joaquín Pereyra (Minnesota United), open play, 0.09 xG, goal 21’ Conrad Wallem (St. Louis City), set piece, 0.08 xG, saved 90’ Simon Becher (St. Louis City), open play, 0.08 xG, off target 25’ Jefferson Díaz (Minnesota United), set piece, 0.07 xG, blocked 59’ Celio Pompeu (St. Louis City), open play, 0.07 xG, blocked 14’ Michael Boxall (Minnesota United), from a corner, 0.05 xG, blocked 47’ Jefferson Díaz (Minnesota United), set piece, 0.05 xG, off target 14’ Michael Boxall (Minnesota United), from a corner, 0.05 xG, off target 84’ Rasmus Alm (St. Louis City), set piece, 0.05 xG, off target 55’ Bongokuhle Hlongwane (Minnesota United), open play, 0.04 xG, blocked 21’ Tomáš Ostrák (St. Louis City), set piece, 0.04 xG, off target 12’ Joaquín Pereyra (Minnesota United), direct free kick, 0.04 xG, blocked 65’ Marcel Hartel (St. Louis City), direct free kick, 0.04 xG, blocked 90+2’ Jeong Sang-bin (Minnesota United), open play, 0.04 xG, off target 67’ Wil Trapp (Minnesota United), open play, 0.03 xG, off target 80’ Simon Becher (St. Louis City), open play, 0.03 xG, off target 39’ Joaquín Pereyra (Minnesota United), open play, 0.03 xG, off target 53’ Robin Lod (Minnesota United), open play, 0.03 xG, blocked 33’ Nicolás Romero (Minnesota United), from a corner, 0.02 xG, blocked 34’ Conrad Wallem (St. Louis City), open play, 0.02 xG, saved 28’ Carlos Harvey (Minnesota United), open play, 0.02 xG, saved 48’ Carlos Harvey (Minnesota United), open play, 0.02 xG, off target 6’ Marcel Hartel (St. Louis City), open play, 0.01 xG, saved 9’ Bongokuhle Hlongwane (Minnesota United), set piece, 0.01 xG, off target 4’ Marcel Hartel (St. Louis City), set piece, 0.01 xG, off target 32’ Joaquín Pereyra (Minnesota United), set piece, 0.00 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Minnesota United 3-4-2-1 Starting XI
Clair
Díaz
Boxall
Romero
Markanich
Harvey
Trapp 84’
Lod 84’
Pereyra 83’
Hlongwane 76’
Oluwaseyi 84’
St. Louis City 3-4-2-1 Starting XI
Bürki
Baumgartl
Yaro
Hiebert
Ostrák 46’
Girdwood-Reich
Watts 83’
Wallem
Pompeu 71’
Hartel 71’
Teuchert 84’

Player stats

Goalkeeper1 player
90′ 3 0 38 – – – – –
Defenders5 players
90′ – 4 – 1 – 38 – – – –
90′ – – – 2 1 26 – – – –
90′ – 1 – 3 – 45 – – 1 –
90′ 3 1 – 7 3 32 – – – –
Julian Gressel Came on as a substitute
14′ 2 – – 2 – 10 – 1 – –
Midfielders7 players
Bongokuhle Hlongwane Taken off
76′ – – 22 – 0.02 – 1 4 – 2 –
90′ – – 47 2 0.02 4 1 8 1 2 –
Wil Trapp Taken off
84′ – – 46 1 0.10 1 1 4 2 – –
Robin Lod Taken off
84′ – – 31 4 0.81 1 – 3 – 2 –
Joaquín Pereyra Taken off
83′ 1 1 57 8 0.37 2 2 5 2 1 –
Ho-Yeon Jung Came on as a substitute
10′ – – 5 – 0.00 – 1 – – – –
Owen Gene Came on as a substitute
10′ – – 3 – 0.01 – – – – – –
Forwards3 players
Tani Oluwaseyi Taken off
84′ 1 1 1 1 0.23 0.07 2 6 – 17 –
Jeong Sang-bin Came on as a substitute
11′ – – 1 – 0.04 – – 2 1 2 –
Kelvin Yeboah Came on as a substitute
10′ – – – – – 0.05 – 2 – 3 –
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.