Real Salt Lake vs Houston Dynamo

13 July 2025 · MLS · 2025 · Referee Chris Penso

Full time 1 – 0

Half-time: 1–0

  • William Agada 42’

Match summary

Real Salt Lake saw off Houston Dynamo 1-0. Real Salt Lake led 1-0 at half-time.

William Agada put Real Salt Lake ahead from a corner in the 42nd minute.

There was little between the sides on chances: Real Salt Lake created 1.35 expected goals (xG) from 17 shots, Houston Dynamo 1.59 from 19.

Match stats

41% Possession 59%
17 Shots 19
5 Shots on target 4
5 Corners 4
402 Passes 564
82.6% Pass accuracy 86.7%
19 Tackles 13
15 Fouls 8
3 Yellow cards 2
1 Offsides 2

Key events

Real Salt Lake Houston Dynamo
Kick-off
Braian OjedaShot on target
7’
Diogo GonçalvesShot on target
7’
18’
Felipe AndradeShot on target
35’
40’
Diego LunaShot on target
41’
William AgadaRight foot shot1-0 (Real Salt Lake)
42’
Half-time1-0
46’
Ezequiel PonceShot on target
Second half underway
57’
57’
Ethan BartlowShot on target
68’
69’
Felipe AndradeShot on target
70’
Sebastian KowalczykAmine Bassi
William Agada
72’
83’
Philip QuintonWilliam Agada
87’
Ariath PiolShot on target
90+1’
Full-time1-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.35 1.59 42’ William Agada (Real Salt Lake), 1-0 42’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.35 1.59 42’ William Agada (Real Salt Lake), 1-0 Agada 42’
Real Salt Lake 1.35 xGHouston Dynamo 1.59 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Houston Dynamo attacking Real Salt Lake attacking 
69’ Felipe Andrade (Houston Dynamo), open play, 0.33 xG, saved 90+1’ Ariath Piol (Real Salt Lake), open play, 0.26 xG, saved 31’ Ezequiel Ponce (Houston Dynamo), open play, 0.24 xG, off target 24’ Diogo Gonçalves (Real Salt Lake), open play, 0.18 xG, off target 7’ Diogo Gonçalves (Real Salt Lake), open play, 0.17 xG, saved 60’ William Agada (Real Salt Lake), open play, 0.15 xG, blocked 54’ Ezequiel Ponce (Houston Dynamo), open play, 0.14 xG, blocked 82’ Franco Escobar (Houston Dynamo), open play, 0.13 xG, off target 55’ Franco Escobar (Houston Dynamo), from a corner, 0.11 xG, off target 7’ Braian Ojeda (Real Salt Lake), open play, 0.09 xG, saved 9’ Zavier Gozo (Real Salt Lake), open play, 0.10 xG, off target 49’ Felipe Andrade (Houston Dynamo), from a corner, 0.09 xG, off target 66’ Franco Escobar (Houston Dynamo), open play, 0.09 xG, off target 42’ William Agada (Real Salt Lake), from a corner, 0.07 xG, goal 86’ Ezequiel Ponce (Houston Dynamo), open play, 0.06 xG, off target 16’ Lawrence Ennali (Houston Dynamo), set piece, 0.06 xG, off target 76’ Bode Hidalgo (Real Salt Lake), open play, 0.06 xG, blocked 47’ Jack McGlynn (Houston Dynamo), open play, 0.05 xG, off target 90+4’ Ethan Bartlow (Houston Dynamo), set piece, 0.05 xG, blocked 7’ Noel Caliskan (Real Salt Lake), open play, 0.04 xG, blocked 41’ Diego Luna (Real Salt Lake), open play, 0.04 xG, saved 55’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, off target 46’ Diego Luna (Real Salt Lake), open play, 0.04 xG, blocked 8’ William Agada (Real Salt Lake), from a corner, 0.03 xG, blocked 24’ Braian Ojeda (Real Salt Lake), open play, 0.03 xG, off target 25’ Alexandros Katranis (Real Salt Lake), from a corner, 0.03 xG, off target 50’ Lawrence Ennali (Houston Dynamo), open play, 0.03 xG, off target 79’ Ondrej Lingr (Houston Dynamo), open play, 0.03 xG, blocked 18’ Felipe Andrade (Houston Dynamo), from a corner, 0.03 xG, saved 46’ Ezequiel Ponce (Houston Dynamo), set piece, 0.03 xG, saved 57’ Ethan Bartlow (Houston Dynamo), open play, 0.03 xG, saved 42’ William Agada (Real Salt Lake), from a corner, 0.03 xG, blocked 90+4’ Gabriel Segal (Houston Dynamo), set piece, 0.02 xG, off target 8’ Sam Junqua (Real Salt Lake), from a corner, 0.02 xG, blocked 79’ Sebastian Kowalczyk (Houston Dynamo), open play, 0.02 xG, blocked 42’ Noel Caliskan (Real Salt Lake), from a corner, 0.01 xG, blocked 69’ Felipe Andrade (Houston Dynamo), open play, 0.33 xG, saved 90+1’ Ariath Piol (Real Salt Lake), open play, 0.26 xG, saved 31’ Ezequiel Ponce (Houston Dynamo), open play, 0.24 xG, off target 24’ Diogo Gonçalves (Real Salt Lake), open play, 0.18 xG, off target 7’ Diogo Gonçalves (Real Salt Lake), open play, 0.17 xG, saved 60’ William Agada (Real Salt Lake), open play, 0.15 xG, blocked 54’ Ezequiel Ponce (Houston Dynamo), open play, 0.14 xG, blocked 82’ Franco Escobar (Houston Dynamo), open play, 0.13 xG, off target 55’ Franco Escobar (Houston Dynamo), from a corner, 0.11 xG, off target 7’ Braian Ojeda (Real Salt Lake), open play, 0.09 xG, saved 9’ Zavier Gozo (Real Salt Lake), open play, 0.10 xG, off target 49’ Felipe Andrade (Houston Dynamo), from a corner, 0.09 xG, off target 66’ Franco Escobar (Houston Dynamo), open play, 0.09 xG, off target 42’ William Agada (Real Salt Lake), from a corner, 0.07 xG, goal 86’ Ezequiel Ponce (Houston Dynamo), open play, 0.06 xG, off target 16’ Lawrence Ennali (Houston Dynamo), set piece, 0.06 xG, off target 76’ Bode Hidalgo (Real Salt Lake), open play, 0.06 xG, blocked 47’ Jack McGlynn (Houston Dynamo), open play, 0.05 xG, off target 90+4’ Ethan Bartlow (Houston Dynamo), set piece, 0.05 xG, blocked 41’ Diego Luna (Real Salt Lake), open play, 0.04 xG, saved 7’ Noel Caliskan (Real Salt Lake), open play, 0.04 xG, blocked 55’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, off target 46’ Diego Luna (Real Salt Lake), open play, 0.04 xG, blocked 50’ Lawrence Ennali (Houston Dynamo), open play, 0.03 xG, off target 79’ Ondrej Lingr (Houston Dynamo), open play, 0.03 xG, blocked 8’ William Agada (Real Salt Lake), from a corner, 0.03 xG, blocked 24’ Braian Ojeda (Real Salt Lake), open play, 0.03 xG, off target 25’ Alexandros Katranis (Real Salt Lake), from a corner, 0.03 xG, off target 46’ Ezequiel Ponce (Houston Dynamo), set piece, 0.03 xG, saved 18’ Felipe Andrade (Houston Dynamo), from a corner, 0.03 xG, saved 42’ William Agada (Real Salt Lake), from a corner, 0.03 xG, blocked 57’ Ethan Bartlow (Houston Dynamo), open play, 0.03 xG, saved 90+4’ Gabriel Segal (Houston Dynamo), set piece, 0.02 xG, off target 8’ Sam Junqua (Real Salt Lake), from a corner, 0.02 xG, blocked 79’ Sebastian Kowalczyk (Houston Dynamo), open play, 0.02 xG, blocked 42’ Noel Caliskan (Real Salt Lake), 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

Real Salt Lake 4-2-3-1 Starting XI
Cabral
Junqua
Katranis 67’
Glad
Caliskan 90’
Ojeda 67’
Ruíz
Luna
Gonçalves
Gozo 67’
Agada 87’
Houston Dynamo 4-2-3-1 Starting XI
Bond
Andrade 70’
Escobar
Bartlow
Ortíz
Raines 89’
Artur 83’
Ennali 70’
McGlynn
Bassi 70’
Ponce

Player stats

Goalkeeper1 player
90′ 4 0 48 – – – – –
Defenders6 players
90′ 1 – – 5 4 67 2 – – –
90′ 1 – – 1 – 57 1 – – –
Alexandros Katranis Taken off
67′ – – – 2 – 31 2 – – –
Bode Hidalgo Came on as a substitute
23′ – 1 – 1 – 9 – – – –
Brayan Vera Came on as a substitute
23′ – – – 1 1 9 – – – –
Philip Quinton Came on as a substitute
3′ – – – – – 2 – – – –
Midfielders6 players
Noel Caliskan Taken off
89′ – – 36 – 0.01 5 1 5 1 – –
Braian Ojeda Taken off
67′ – – 25 1 0.01 2 2 3 1 – –
90′ – – 38 4 0.08 – – 1 4 1 –
90′ – – 22 2 0.53 2 2 3 – 1 –
Zavier Gozo Taken off
67′ – – 8 1 0.07 2 – 3 1 – –
90′ – – 34 2 0.32 2 – 5 – 2 –
Forwards2 players
William Agada Taken off
87′ 1 – 4 1 0.28 0.32 2 10 1 14 –
Ariath Piol Came on as a substitute
23′ – – 1 1 0.26 0.00 – 3 1 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.