Real Salt Lake vs Houston Dynamo

14 May 2026 · MLS · 2026 · Referee Jair Antonio Maruffo

Full time 3 – 0

Half-time: 0–0

  • Duane Holmes 49’ (og)
  • Zavier Gozo 57’, 64’

Match summary

Real Salt Lake won comfortably, 3-0 at home to Houston Dynamo. It was goalless at half-time.

Holmes's own goal put Real Salt Lake ahead in the 49th minute, Zavier Gozo made it 2-0 in the 57th minute, and Gozo made it 3-0 in the 64th minute.

There was little between the sides on chances: Real Salt Lake created 0.64 expected goals (xG) from 9 shots, Houston Dynamo 0.87 from 15.

Match stats

53% Possession 47%
9 Shots 15
2 Shots on target 4
4 Corners 1
81 Attacks 59
52 Dangerous attacks 33
525 Passes 471
89.7% Pass accuracy 88.3%
18 Tackles 12
8 Fouls 11
0 Yellow cards 1
4 Offsides 2

Key events

Real Salt Lake Houston Dynamo
Kick-off
14’
Ondrej LingrShot on target
31’
Agustín BouzatShot on target
39’
Jack McGlynnShot on target
39’
Ondrej LingrShot on target
45+4’
Half-time0-0
Duane HolmesOwn goal1-0 (Real Salt Lake)
49’
Second half underway
Zavier GozoRight foot shot2-0 (Real Salt Lake)
57’
Zavier GozoRight foot shot3-0 (Real Salt Lake)
64’

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 0.87 49’ Duane Holmes (Real Salt Lake) own goal, 1-0 49’ 57’ Zavier Gozo (Real Salt Lake), 2-0 57’ 64’ Zavier Gozo (Real Salt Lake), 3-0 64’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 0.87 49’ Duane Holmes (Real Salt Lake) own goal, 1-0 Holmes 49’ 57’ Zavier Gozo (Real Salt Lake), 2-0 Gozo 57’ 64’ Zavier Gozo (Real Salt Lake), 3-0 Gozo 64’
Real Salt Lake 0.64 xGHouston Dynamo 0.87 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 
17’ Nick Markanich (Houston Dynamo), open play, 0.28 xG, hit the woodwork 64’ Zavier Gozo (Real Salt Lake), open play, 0.20 xG, goal 57’ Zavier Gozo (Real Salt Lake), open play, 0.17 xG, goal 40’ Agustin Resch (Houston Dynamo), from a corner, 0.10 xG, off target 85’ Zach Booth (Real Salt Lake), open play, 0.09 xG, hit the woodwork 4’ Ibrahim Aliyu (Houston Dynamo), open play, 0.08 xG, off target 6’ Héctor Herrera (Houston Dynamo), open play, 0.07 xG, off target 73’ Zavier Gozo (Real Salt Lake), open play, 0.07 xG, off target 71’ Guilherme (Houston Dynamo), open play, 0.06 xG, off target 47’ Ondrej Lingr (Houston Dynamo), open play, 0.05 xG, off target 10’ Dominik Marczuk (Real Salt Lake), open play, 0.04 xG, off target 14’ Ondrej Lingr (Houston Dynamo), open play, 0.04 xG, saved 88’ Ibrahim Aliyu (Houston Dynamo), open play, 0.04 xG, off target 44’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, off target 56’ Guilherme (Houston Dynamo), open play, 0.04 xG, blocked 83’ Aiden Hezarkhani (Real Salt Lake), open play, 0.03 xG, blocked 36’ Juan Sanabria (Real Salt Lake), open play, 0.02 xG, off target 39’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, saved 39’ Ondrej Lingr (Houston Dynamo), open play, 0.02 xG, saved 19’ Ondrej Lingr (Houston Dynamo), open play, 0.02 xG, blocked 31’ Agustín Bouzat (Houston Dynamo), open play, 0.02 xG, saved 20’ Stijn Spierings (Real Salt Lake), open play, 0.01 xG, blocked 57’ Agustín Bouzat (Houston Dynamo), open play, 0.01 xG, off target 46’ Juan Sanabria (Real Salt Lake), from a corner, 0.00 xG, off target 49’ Duane Holmes (Houston Dynamo), own goal 17’ Nick Markanich (Houston Dynamo), open play, 0.28 xG, hit the woodwork 64’ Zavier Gozo (Real Salt Lake), open play, 0.20 xG, goal 57’ Zavier Gozo (Real Salt Lake), open play, 0.17 xG, goal 40’ Agustin Resch (Houston Dynamo), from a corner, 0.10 xG, off target 85’ Zach Booth (Real Salt Lake), open play, 0.09 xG, hit the woodwork 4’ Ibrahim Aliyu (Houston Dynamo), open play, 0.08 xG, off target 73’ Zavier Gozo (Real Salt Lake), open play, 0.07 xG, off target 6’ Héctor Herrera (Houston Dynamo), open play, 0.07 xG, off target 71’ Guilherme (Houston Dynamo), open play, 0.06 xG, off target 47’ Ondrej Lingr (Houston Dynamo), open play, 0.05 xG, off target 10’ Dominik Marczuk (Real Salt Lake), open play, 0.04 xG, off target 14’ Ondrej Lingr (Houston Dynamo), open play, 0.04 xG, saved 88’ Ibrahim Aliyu (Houston Dynamo), open play, 0.04 xG, off target 44’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, off target 56’ Guilherme (Houston Dynamo), open play, 0.04 xG, blocked 83’ Aiden Hezarkhani (Real Salt Lake), open play, 0.03 xG, blocked 39’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, saved 36’ Juan Sanabria (Real Salt Lake), open play, 0.02 xG, off target 39’ Ondrej Lingr (Houston Dynamo), open play, 0.02 xG, saved 19’ Ondrej Lingr (Houston Dynamo), open play, 0.02 xG, blocked 31’ Agustín Bouzat (Houston Dynamo), open play, 0.02 xG, saved 20’ Stijn Spierings (Real Salt Lake), open play, 0.01 xG, blocked 57’ Agustín Bouzat (Houston Dynamo), open play, 0.01 xG, off target 46’ Juan Sanabria (Real Salt Lake), from a corner, 0.00 xG, off target 49’ Duane Holmes (Houston Dynamo), own goal
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 3-4-3 Starting XI
Cabral
Junqua
Quinton
Yedlin
Sanabria
Dillon
Spierings 75’
Gozo 2 81’
Guilavogui 46’
Olatunji 57’
Marczuk 75’
Houston Dynamo 3-4-2-1 Starting XI
Bond
Negri
Sviatchenko
Resch 46’
Aliyu
Herrera
Bouzat
Holmes 79’
Lingr 86’
Markanich 55’
McGlynn 46’

Player stats

Goalkeeper1 player
90′ 4 0 51 – – – – –
Defenders2 players
90′ 1 – – 1 – 73 – – – –
90′ – – – – – 87 – – – –
Midfielders9 players
90′ – 1 49 1 0.04 3 – 3 1 – –
Dominik Marczuk Taken off
75′ – – 20 – 0.01 4 – 7 1 2 –
90′ – – 48 – 0.23 – 2 3 1 3 –
Stijn Spierings Taken off
75′ – 1 68 3 0.28 2 – 4 – – –
90′ – – 40 – 0.04 4 1 4 – – –
Zavier Gozo Taken off
81′ 2 – 14 – 0.01 2 1 5 2 – –
Morgan Guilavogui Taken off
45′ – – 23 – 0.04 – – 3 – 1 –
Noel Caliskan Came on as a substitute
15′ – – 7 1 0.01 – – – 1 – –
Zach Booth Came on as a substitute
15′ – – 6 – 0.00 – – – – – –
Forwards4 players
Victor Olatunji Taken off
57′ – – – – – 0.00 – 4 4 3 –
Diego Luna Came on as a substitute
45′ – – – – – 0.02 1 – – 27 –
Sergi Solans Came on as a substitute
33′ – – – – – 0.01 1 2 1 8 –
Aiden Hezarkhani Came on as a substitute
9′ – – 1 – 0.03 0.00 – 2 – 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.