Minnesota United vs Houston Dynamo

26 June 2025 · MLS · 2025 · Referee Sergii Demianchuk

Full time 3 – 1

Half-time: 0–0

  • Bongokuhle Hlongwane 60’, 63’
  • Robin Lod 70’
  • Felipe Andrade 90+4’

Match summary

Minnesota United saw off Houston Dynamo 3-1. It was goalless at half-time.

Bongokuhle Hlongwane put Minnesota United ahead in the 60th minute, Hlongwane made it 2-0 in the 63rd minute, Robin Lod made it 3-0 in the 70th minute, and Felipe Andrade pulled one back to make it 3-1 from a corner in stoppage time.

There was little between the sides on chances: Minnesota United created 1.36 expected goals (xG) from 9 shots, Houston Dynamo 1.14 from 13.

Match stats

36% Possession 64%
9 Shots 13
4 Shots on target 2
6 Corners 4
297 Passes 517
76.1% Pass accuracy 84.7%
13 Tackles 12
20 Fouls 15
4 Yellow cards 1

Key events

Minnesota United Houston Dynamo
Kick-off
8’
Erik SviatchenkoShot on target
Julian GresselShot on target
32’
36’
45’
Sebastian KowalczykVAR: Penalty given
45+7’
Half-time0-0
Second half underway
52’
Bongokuhle HlongwaneRight foot shot1-0 (Minnesota United)
60’
62’
Felipe AndradeErik Sviatchenko
62’
Amine BassiNicolás Lodeiro
Bongokuhle HlongwaneLeft foot shot2-0 (Minnesota United)
63’
Robin LodLeft foot shot3-0 (Minnesota United)
70’
79’
82’
90+4’
Felipe AndradeLeft foot shot3-1 (Houston Dynamo)
Full-time3-1

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.36 1.14 60’ Bongokuhle Hlongwane (Minnesota United), 1-0 60’ 63’ Bongokuhle Hlongwane (Minnesota United), 2-0 63’ 70’ Robin Lod (Minnesota United), 3-0 70’ 90+4’ Felipe Andrade (Houston Dynamo), 3-1 90+4’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.36 1.14 60’ Bongokuhle Hlongwane (Minnesota United), 1-0 Hlongwane 60’ 63’ Bongokuhle Hlongwane (Minnesota United), 2-0 Hlongwane 63’ 70’ Robin Lod (Minnesota United), 3-0 Lod 70’ 90+4’ Felipe Andrade (Houston Dynamo), 3-1 Andrade 90+4’
Minnesota United 1.36 xGHouston Dynamo 1.14 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Houston Dynamo attacking Minnesota United attacking 
63’ Bongokuhle Hlongwane (Minnesota United), open play, 0.80 xG, goal 90+4’ Felipe Andrade (Houston Dynamo), from a corner, 0.44 xG, goal 17’ Jefferson Díaz (Minnesota United), from a corner, 0.21 xG, off target 90+6’ Gabriel Segal (Houston Dynamo), open play, 0.14 xG, blocked 70’ Robin Lod (Minnesota United), open play, 0.12 xG, goal 33’ Anthony Markanich (Minnesota United), open play, 0.09 xG, off target 53’ Ezequiel Ponce (Houston Dynamo), direct free kick, 0.08 xG, blocked 8’ Erik Sviatchenko (Houston Dynamo), set piece, 0.08 xG, saved 60’ Bongokuhle Hlongwane (Minnesota United), set piece, 0.08 xG, goal 73’ Ondrej Lingr (Houston Dynamo), open play, 0.07 xG, blocked 88’ Duane Holmes (Houston Dynamo), open play, 0.07 xG, off target 90+4’ Franco Escobar (Houston Dynamo), from a corner, 0.07 xG, blocked 84’ Griffin Dorsey (Houston Dynamo), from a corner, 0.06 xG, off target 83’ Gabriel Segal (Houston Dynamo), set piece, 0.05 xG, off target 53’ Sebastian Kowalczyk (Houston Dynamo), direct free kick, 0.04 xG, off target 85’ Sebastian Kowalczyk (Houston Dynamo), set piece, 0.02 xG, blocked 45’ Bongokuhle Hlongwane (Minnesota United), from a corner, 0.02 xG, off target 72’ Julian Gressel (Minnesota United), open play, 0.01 xG, off target 41’ Brooklyn Raines (Houston Dynamo), from a corner, 0.01 xG, blocked 20’ Anthony Markanich (Minnesota United), set piece, 0.01 xG, blocked 26’ Brooklyn Raines (Houston Dynamo), set piece, 0.01 xG, off target 32’ Julian Gressel (Minnesota United), set piece, 0.01 xG, saved 63’ Bongokuhle Hlongwane (Minnesota United), open play, 0.80 xG, goal 90+4’ Felipe Andrade (Houston Dynamo), from a corner, 0.44 xG, goal 17’ Jefferson Díaz (Minnesota United), from a corner, 0.21 xG, off target 90+6’ Gabriel Segal (Houston Dynamo), open play, 0.14 xG, blocked 70’ Robin Lod (Minnesota United), open play, 0.12 xG, goal 33’ Anthony Markanich (Minnesota United), open play, 0.09 xG, off target 53’ Ezequiel Ponce (Houston Dynamo), direct free kick, 0.08 xG, blocked 8’ Erik Sviatchenko (Houston Dynamo), set piece, 0.08 xG, saved 60’ Bongokuhle Hlongwane (Minnesota United), set piece, 0.08 xG, goal 73’ Ondrej Lingr (Houston Dynamo), open play, 0.07 xG, blocked 88’ Duane Holmes (Houston Dynamo), open play, 0.07 xG, off target 90+4’ Franco Escobar (Houston Dynamo), from a corner, 0.07 xG, blocked 84’ Griffin Dorsey (Houston Dynamo), from a corner, 0.06 xG, off target 83’ Gabriel Segal (Houston Dynamo), set piece, 0.05 xG, off target 53’ Sebastian Kowalczyk (Houston Dynamo), direct free kick, 0.04 xG, off target 85’ Sebastian Kowalczyk (Houston Dynamo), set piece, 0.02 xG, blocked 45’ Bongokuhle Hlongwane (Minnesota United), from a corner, 0.02 xG, off target 72’ Julian Gressel (Minnesota United), open play, 0.01 xG, off target 26’ Brooklyn Raines (Houston Dynamo), set piece, 0.01 xG, off target 41’ Brooklyn Raines (Houston Dynamo), from a corner, 0.01 xG, blocked 20’ Anthony Markanich (Minnesota United), set piece, 0.01 xG, blocked 32’ Julian Gressel (Minnesota United), set piece, 0.01 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 5-4-1 Starting XI
Speel
Markanich 90’
Díaz
Boxall
Romero
Gressel 84’
Trapp
Gene 71’
Lod
Hlongwane 2 84’
Yeboah 85’
Houston Dynamo 4-2-3-1 Starting XI
Bond
Escobar
Sviatchenko 62’
Ortíz
Dorsey
Raines
Artur 82’
Lodeiro 62’
Lingr 75’
Kowalczyk
Ponce 76’

Player stats

Goalkeeper1 player
Wessel Speel
90′ 1 1 30 – – – – –
Defenders5 players
90′ 1 – – 4 3 32 3 – – –
90′ 1 3 – 5 – 33 1 – – –
90′ 1 1 – 1 – 36 2 – – –
Anthony Markanich Taken off
89′ 2 3 – 8 3 27 2 – 1 –
D.J. Taylor Came on as a substitute
12′ – – – – – 2 – – – –
Midfielders6 players
Julian Gressel Taken off
84′ – 1 23 3 0.41 1 – 3 2 1 –
Bongokuhle Hlongwane Taken off
84′ 2 – 15 – 0.01 1 – 5 1 3 –
90′ – – 32 1 0.02 2 2 6 2 2 –
Owen Gene Taken off
71′ – – 23 – 0.01 – 1 2 – 1 –
90′ 1 – 27 1 0.07 3 – 6 1 1 –
Darius Randell Came on as a substitute
13′ – – 1 – 0.00 – – – 1 – –
Forwards3 players
Kelvin Yeboah Taken off
85′ – – – – – 0.00 – 5 – 7 –
Joaquín Pereyra Came on as a substitute
19′ – – – – – 0.00 – – – 5 –
Jeong Sang-bin Came on as a substitute
13′ – – – – – 0.00 – – – 2 –
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.