Orlando City vs Houston Dynamo

18 April 2026 · MLS · 2026 · Referee Pierre-Luc Lauziere

Full time 0 – 1

Half-time: 0–0

  • Héctor Herrera 75’

Match summary

Houston Dynamo beat Orlando City 1-0 on the road. It was goalless at half-time.

Héctor Herrera put Houston Dynamo ahead in the 75th minute.

There was little between the sides on chances: Orlando City created 1.21 expected goals (xG) from 17 shots, Houston Dynamo 1.26 from 18.

Match stats

60% Possession 40%
17 Shots 18
3 Shots on target 5
4 Corners 3
489 Passes 329
88.3% Pass accuracy 84.8%
13 Tackles 13
16 Fouls 9
2 Yellow cards 2
0 Offsides 1

Key events

Orlando City Houston Dynamo
Kick-off
18’
28’
40’
Felipe AndradeShot on target
Half-time0-0
Second half underway
Martín OjedaShot on target
66’
75’
Héctor HerreraLeft foot shot0-1 (Houston Dynamo)
78’
Justin EllisShot on target
81’
Iago SilvaShot on target
86’
90+3’
GuilhermeShot on target
90+3’
Mateusz BoguszShot on target
90+6’
90+7’
Mateusz BoguszShot on target
Full-time0-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.21 1.26 75’ Héctor Herrera (Houston Dynamo), 0-1 75’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.21 1.26 75’ Héctor Herrera (Houston Dynamo), 0-1 Herrera 75’
Orlando City 1.21 xGHouston Dynamo 1.26 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Houston Dynamo attacking Orlando City attacking 
45’ Tiago Souza (Orlando City), open play, 0.38 xG, hit the woodwork 75’ Héctor Herrera (Houston Dynamo), open play, 0.35 xG, goal 90+3’ Guilherme (Houston Dynamo), open play, 0.21 xG, saved 68’ Ezequiel Ponce (Houston Dynamo), open play, 0.17 xG, off target 66’ Iago Silva (Orlando City), from a corner, 0.12 xG, blocked 81’ Justin Ellis (Orlando City), open play, 0.11 xG, saved 77’ Braian Ojeda (Orlando City), set piece, 0.08 xG, off target 53’ Guilherme (Houston Dynamo), open play, 0.07 xG, off target 77’ Justin Ellis (Orlando City), set piece, 0.07 xG, blocked 10’ Tyrese Spicer (Orlando City), open play, 0.06 xG, off target 41’ Felipe Andrade (Houston Dynamo), from a corner, 0.07 xG, off target 66’ Braian Ojeda (Orlando City), from a corner, 0.06 xG, blocked 90+4’ Iago Silva (Orlando City), open play, 0.06 xG, off target 4’ Guilherme (Houston Dynamo), open play, 0.05 xG, blocked 77’ Justin Ellis (Orlando City), set piece, 0.06 xG, blocked 62’ Lawrence Ennali (Houston Dynamo), open play, 0.05 xG, off target 24’ Martín Ojeda (Orlando City), open play, 0.05 xG, blocked 90+7’ Mateusz Bogusz (Houston Dynamo), direct free kick, 0.05 xG, saved 45’ Tyrese Spicer (Orlando City), open play, 0.04 xG, off target 86’ Tiago Souza (Orlando City), open play, 0.04 xG, off target 90+3’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, saved 38’ Guilherme (Houston Dynamo), open play, 0.03 xG, off target 4’ Diadié Samassékou (Houston Dynamo), open play, 0.03 xG, off target 40’ Felipe Andrade (Houston Dynamo), from a corner, 0.03 xG, saved 1’ Mateusz Bogusz (Houston Dynamo), open play, 0.03 xG, blocked 54’ Martín Ojeda (Orlando City), open play, 0.02 xG, blocked 48’ Iván Angulo (Orlando City), open play, 0.02 xG, off target 55’ Mateusz Bogusz (Houston Dynamo), open play, 0.02 xG, off target 86’ Iago Silva (Orlando City), open play, 0.02 xG, saved 25’ Zakaria Taifi (Orlando City), from a corner, 0.02 xG, blocked 34’ Franco Negri (Houston Dynamo), open play, 0.02 xG, blocked 62’ Felipe Andrade (Houston Dynamo), open play, 0.02 xG, blocked 16’ Mateusz Bogusz (Houston Dynamo), from a corner, 0.02 xG, blocked 46’ Lawrence Ennali (Houston Dynamo), open play, 0.02 xG, blocked 66’ Martín Ojeda (Orlando City), from a corner, 0.00 xG, saved 45’ Tiago Souza (Orlando City), open play, 0.38 xG, hit the woodwork 75’ Héctor Herrera (Houston Dynamo), open play, 0.35 xG, goal 90+3’ Guilherme (Houston Dynamo), open play, 0.21 xG, saved 68’ Ezequiel Ponce (Houston Dynamo), open play, 0.17 xG, off target 66’ Iago Silva (Orlando City), from a corner, 0.12 xG, blocked 81’ Justin Ellis (Orlando City), open play, 0.11 xG, saved 77’ Braian Ojeda (Orlando City), set piece, 0.08 xG, off target 77’ Justin Ellis (Orlando City), set piece, 0.07 xG, blocked 53’ Guilherme (Houston Dynamo), open play, 0.07 xG, off target 10’ Tyrese Spicer (Orlando City), open play, 0.06 xG, off target 41’ Felipe Andrade (Houston Dynamo), from a corner, 0.07 xG, off target 66’ Braian Ojeda (Orlando City), from a corner, 0.06 xG, blocked 77’ Justin Ellis (Orlando City), set piece, 0.06 xG, blocked 90+4’ Iago Silva (Orlando City), open play, 0.06 xG, off target 4’ Guilherme (Houston Dynamo), open play, 0.05 xG, blocked 24’ Martín Ojeda (Orlando City), open play, 0.05 xG, blocked 62’ Lawrence Ennali (Houston Dynamo), open play, 0.05 xG, off target 90+7’ Mateusz Bogusz (Houston Dynamo), direct free kick, 0.05 xG, saved 45’ Tyrese Spicer (Orlando City), open play, 0.04 xG, off target 86’ Tiago Souza (Orlando City), open play, 0.04 xG, off target 90+3’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, saved 38’ Guilherme (Houston Dynamo), open play, 0.03 xG, off target 4’ Diadié Samassékou (Houston Dynamo), open play, 0.03 xG, off target 40’ Felipe Andrade (Houston Dynamo), from a corner, 0.03 xG, saved 1’ Mateusz Bogusz (Houston Dynamo), open play, 0.03 xG, blocked 54’ Martín Ojeda (Orlando City), open play, 0.02 xG, blocked 48’ Iván Angulo (Orlando City), open play, 0.02 xG, off target 86’ Iago Silva (Orlando City), open play, 0.02 xG, saved 34’ Franco Negri (Houston Dynamo), open play, 0.02 xG, blocked 55’ Mateusz Bogusz (Houston Dynamo), open play, 0.02 xG, off target 25’ Zakaria Taifi (Orlando City), from a corner, 0.02 xG, blocked 62’ Felipe Andrade (Houston Dynamo), open play, 0.02 xG, blocked 16’ Mateusz Bogusz (Houston Dynamo), from a corner, 0.02 xG, blocked 46’ Lawrence Ennali (Houston Dynamo), open play, 0.02 xG, blocked 66’ Martín Ojeda (Orlando City), from a corner, 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

Orlando City 3-4-1-2 Starting XI
Crépeau
Marín
Silva
Jansson
Spicer 58’
Atuesta 90’
Ojeda
Taifi 80’
Angulo
Ojeda
Souza
Houston Dynamo 4-4-1-1 Starting XI
Bond 46’
Andrade
Negri 63’
Carlos
Resch
Ennali 90’
Samassékou 63’
Herrera 80’
Bogusz
Guilherme
Ponce

Player stats

Goalkeeper1 player
90′ 4 1 12 – – – – –
Defenders4 players
90′ 2 2 – 6 3 66 1 – – –
90′ – 1 – – – 74 – – – –
90′ 4 – – 4 – 80 1 – – –
Zakaria Taifi Taken off
80′ 1 2 – 2 – 14 1 – – –
Midfielders6 players
Eduard Atuesta Taken off
89′ – – 51 1 0.06 3 – 5 3 1
90′ – – 66 – 0.04 1 – 3 5 1 –
90′ – – 48 2 0.12 2 – 2 3 – –
90′ – – 33 1 0.56 – – 1 1 1 –
Tyrese Spicer Taken off
58′ – – 11 1 0.01 – – 2 1 2 –
Harvey Sarajian Came on as a substitute
10′ – – 11 – 0.03 – – 2 – – –
Forwards2 players
90′ – – 2 – 0.42 0.07 1 3 2 13 –
Justin Ellis Came on as a substitute
32′ – – 3 1 0.24 0.01 – – – 6 –
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.