Houston Dynamo vs Minnesota United

15 May 2025 · MLS · 2025 · Referee Jon Freemon

Full time 2 – 0

Half-time: 1–0

  • Pablo Ortíz 45+1’
  • Felipe Andrade 77’

Match summary

Houston Dynamo saw off Minnesota United 2-0. Houston Dynamo led 1-0 at half-time.

Pablo Ortíz put Houston Dynamo ahead with a header in first-half stoppage time and Felipe Andrade made it 2-0 from a corner in the 77th minute.

The chances backed that up: Houston Dynamo created 1.01 expected goals (xG) from 20 shots to Minnesota United's 0.38 from 7.

Match stats

68% Possession 32%
20 Shots 7
6 Shots on target 1
7 Corners 5
542 Passes 258
89.5% Pass accuracy 77.9%
13 Tackles 13
9 Fouls 14
3 Yellow cards 1
1 Offsides 0

Key events

Houston Dynamo Minnesota United
Kick-off
Ezequiel PonceShot on target
15’
Pablo Ortíz
40’
Pablo OrtízHeader1-0 (Houston Dynamo)
45+1’
Half-time1-0
Second half underway
Ondrej LingrShot on target
49’
Jack McGlynnShot on target
59’
65’
Ondrej LingrShot on target
66’
69’
Sebastian KowalczykAmine Bassi
72’
Brooklyn RainesPablo Ortíz
72’
Felipe AndradeLeft foot shot2-0 (Houston Dynamo)
77’
88’
Júnior Urso
90’
90+7’
Morris DugganShot on target
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 0.38 45+1’ Pablo Ortíz (Houston Dynamo), 1-0 45+1’ 77’ Felipe Andrade (Houston Dynamo), 2-0 77’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 0.38 45+1’ Pablo Ortíz (Houston Dynamo), 1-0 Ortíz 45+1’ 77’ Felipe Andrade (Houston Dynamo), 2-0 Andrade 77’
Houston Dynamo 1.01 xGMinnesota United 0.38 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Minnesota United attacking Houston Dynamo attacking 
77’ Felipe Andrade (Houston Dynamo), from a corner, 0.18 xG, blocked 81’ Kelvin Yeboah (Minnesota United), from a corner, 0.15 xG, off target 46’ Pablo Ortíz (Houston Dynamo), from a corner, 0.12 xG, goal 16’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.10 xG, off target 15’ Ezequiel Ponce (Houston Dynamo), open play, 0.09 xG, saved 80’ Jefferson Díaz (Minnesota United), set piece, 0.09 xG, blocked 77’ Felipe Andrade (Houston Dynamo), from a corner, 0.08 xG, goal 88’ Griffin Dorsey (Houston Dynamo), set piece, 0.07 xG, blocked 22’ Ondrej Lingr (Houston Dynamo), open play, 0.05 xG, off target 25’ Jeong Sang-bin (Minnesota United), direct free kick, 0.05 xG, off target 90’ Tani Oluwaseyi (Minnesota United), set piece, 0.05 xG, blocked 46’ Amine Bassi (Houston Dynamo), from a corner, 0.04 xG, blocked 31’ Júnior Urso (Houston Dynamo), open play, 0.04 xG, blocked 49’ Ondrej Lingr (Houston Dynamo), from a corner, 0.04 xG, saved 59’ Griffin Dorsey (Houston Dynamo), open play, 0.03 xG, blocked 32’ Ethan Bartlow (Houston Dynamo), from a corner, 0.03 xG, off target 49’ Júnior Urso (Houston Dynamo), from a corner, 0.03 xG, off target 66’ Ondrej Lingr (Houston Dynamo), open play, 0.03 xG, saved 35’ Ondrej Lingr (Houston Dynamo), open play, 0.02 xG, blocked 59’ Jack McGlynn (Houston Dynamo), open play, 0.02 xG, saved 10’ Júnior Urso (Houston Dynamo), set piece, 0.02 xG, blocked 37’ Jack McGlynn (Houston Dynamo), open play, 0.02 xG, off target 81’ Julian Gressel (Minnesota United), from a corner, 0.02 xG, off target 71’ Tani Oluwaseyi (Minnesota United), open play, 0.01 xG, off target 76’ Jack McGlynn (Houston Dynamo), open play, 0.01 xG, blocked 90+7’ Morris Duggan (Minnesota United), from a corner, 0.01 xG, saved 46’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.01 xG, blocked 77’ Felipe Andrade (Houston Dynamo), from a corner, 0.18 xG, blocked 81’ Kelvin Yeboah (Minnesota United), from a corner, 0.15 xG, off target 46’ Pablo Ortíz (Houston Dynamo), from a corner, 0.12 xG, goal 16’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.10 xG, off target 80’ Jefferson Díaz (Minnesota United), set piece, 0.09 xG, blocked 15’ Ezequiel Ponce (Houston Dynamo), open play, 0.09 xG, saved 77’ Felipe Andrade (Houston Dynamo), from a corner, 0.08 xG, goal 88’ Griffin Dorsey (Houston Dynamo), set piece, 0.07 xG, blocked 22’ Ondrej Lingr (Houston Dynamo), open play, 0.05 xG, off target 25’ Jeong Sang-bin (Minnesota United), direct free kick, 0.05 xG, off target 90’ Tani Oluwaseyi (Minnesota United), set piece, 0.05 xG, blocked 46’ Amine Bassi (Houston Dynamo), from a corner, 0.04 xG, blocked 31’ Júnior Urso (Houston Dynamo), open play, 0.04 xG, blocked 49’ Ondrej Lingr (Houston Dynamo), from a corner, 0.04 xG, saved 59’ Griffin Dorsey (Houston Dynamo), open play, 0.03 xG, blocked 32’ Ethan Bartlow (Houston Dynamo), from a corner, 0.03 xG, off target 49’ Júnior Urso (Houston Dynamo), from a corner, 0.03 xG, off target 66’ Ondrej Lingr (Houston Dynamo), open play, 0.03 xG, saved 35’ Ondrej Lingr (Houston Dynamo), open play, 0.02 xG, blocked 59’ Jack McGlynn (Houston Dynamo), open play, 0.02 xG, saved 10’ Júnior Urso (Houston Dynamo), set piece, 0.02 xG, blocked 37’ Jack McGlynn (Houston Dynamo), open play, 0.02 xG, off target 81’ Julian Gressel (Minnesota United), from a corner, 0.02 xG, off target 76’ Jack McGlynn (Houston Dynamo), open play, 0.01 xG, blocked 71’ Tani Oluwaseyi (Minnesota United), open play, 0.01 xG, off target 90+7’ Morris Duggan (Minnesota United), from a corner, 0.01 xG, saved 46’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Houston Dynamo 4-2-3-1 Starting XI
Bond
Andrade
Bartlow
Ortíz 72’
Dorsey
Artur
Urso
McGlynn
Bassi 72’
Lingr
Ponce 85’
Minnesota United 5-4-1 Starting XI
Clair
Padelford
Chandler 65’
Díaz 82’
Duggan
Taylor
Jung 64’
Trapp 65’
Gressel
Sang-bin 65’
Yeboah

Player stats

Goalkeeper1 player
90′ 1 0 24 – – – – –
Defenders4 players
90′ – – – 2 2 27 – – – –
90′ 1 – – 7 6 65 1 – – –
Pablo Ortíz Taken off
72′ 1 1 – 2 1 54 2 1 – –
90′ 1 3 – 4 2 61 – 1 – –
Midfielders7 players
Artur
90′ – – 90 – 0.09 1 – 2 – 1 –
Júnior Urso
90′ – – 54 – 0.04 4 – 10 1 5 –
90′ – – 66 7 0.33 2 – 3 – – –
Amine Bassi Taken off
72′ – – 46 3 0.15 1 – 2 1 1 –
90′ – – 29 1 0.08 2 – 5 1 1 –
Sebastian Kowalczyk Came on as a substitute
18′ – – 9 – 0.01 – – – – – –
Brooklyn Raines Came on as a substitute
18′ – – 7 – 0.00 – – 1 – 1 –
Forwards2 players
Ezequiel Ponce Taken off
85′ – – 3 1 0.19 0.01 – 10 3 9 –
Toyosi Olusanya Came on as a substitute
12′ – – – – – 0.00 – 1 1 1 –
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.