Houston Dynamo vs DC United

23 July 2026 · MLS · 2026 · Referee Victor Rivas

Full time 1 – 1

Half-time: 1–0

  • Héctor Herrera 40’
  • Tai Baribo 78’

Match summary

Houston Dynamo and DC United drew 1-1. Houston Dynamo led 1-0 at half-time.

Héctor Herrera put Houston Dynamo ahead in the 40th minute and Tai Baribo equalised with a header in the 78th minute.

There was little between the sides on chances: Houston Dynamo created 1.02 expected goals (xG) from 20 shots, DC United 0.85 from 7.

Match stats

64% Possession 36%
20 Shots 7
5 Shots on target 1
3 Corners 3
101 Attacks 69
68 Dangerous attacks 38
539 Passes 306
90.4% Pass accuracy 84.3%
5 Tackles 11
8 Fouls 15
2 Yellow cards 4
2 Offsides 1

Key events

Houston Dynamo DC United
Kick-off
Corner
2’
Corner
22’
Mateusz BoguszShot on target
26’
30’
Corner
Héctor HerreraRight foot shot1-0 (Houston Dynamo)
40’
45+3’
Corner
Half-time1-0
Mateusz BoguszShot on target
47’
Second half underway
57’
Corner
Erik SviatchenkoLucas Halter
61’
Erik SviatchenkoShot on target
61’
67’
Corner
68’
ArturFoul
70’
71’
Tai BariboArgument
72’
78’
Tai BariboHeader1-1 (DC United)
GuilhermeShot on target
90+3’
90+5’
Erik SviatchenkoHandball
90+7’
Full-time1-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.02 0.85 40’ Héctor Herrera (Houston Dynamo), 1-0 40’ 78’ Tai Baribo (DC United), 1-1 78’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.02 0.85 40’ Héctor Herrera (Houston Dynamo), 1-0 Herrera 40’ 78’ Tai Baribo (DC United), 1-1 Baribo 78’
Houston Dynamo 1.02 xGDC United 0.85 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 DC United attacking Houston Dynamo attacking 
78’ Tai Baribo (DC United), set piece, 0.66 xG, goal 47’ Mateusz Bogusz (Houston Dynamo), open play, 0.21 xG, saved 90+1’ Ondrej Lingr (Houston Dynamo), open play, 0.15 xG, off target 28’ Lucas Halter (Houston Dynamo), set piece, 0.12 xG, off target 48’ Héctor Herrera (Houston Dynamo), set piece, 0.07 xG, off target 40’ Héctor Herrera (Houston Dynamo), set piece, 0.06 xG, goal 57’ Louis Munteanu (DC United), open play, 0.05 xG, blocked 20’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, blocked 89’ Ondrej Lingr (Houston Dynamo), open play, 0.04 xG, off target 57’ Keisuke Kurokawa (DC United), from a corner, 0.04 xG, blocked 26’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, saved 47’ Jackson Hopkins (DC United), open play, 0.03 xG, off target 68’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, blocked 80’ Franco Negri (Houston Dynamo), open play, 0.03 xG, off target 87’ Franco Negri (Houston Dynamo), open play, 0.03 xG, off target 90+6’ Guilherme (Houston Dynamo), direct free kick, 0.03 xG, blocked 61’ Erik Sviatchenko (Houston Dynamo), set piece, 0.03 xG, saved 89’ Ezequiel Ponce (Houston Dynamo), open play, 0.03 xG, off target 35’ Louis Munteanu (DC United), open play, 0.02 xG, off target 38’ Guilherme (Houston Dynamo), open play, 0.02 xG, blocked 69’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.02 xG, blocked 71’ Jared Stroud (DC United), open play, 0.02 xG, blocked 2’ Artur (Houston Dynamo), open play, 0.02 xG, blocked 62’ Matti Peltola (DC United), open play, 0.02 xG, off target 36’ Guilherme (Houston Dynamo), open play, 0.02 xG, blocked 90+3’ Guilherme (Houston Dynamo), open play, 0.01 xG, saved 56’ Jack McGlynn (Houston Dynamo), open play, 0.01 xG, off target 78’ Tai Baribo (DC United), set piece, 0.66 xG, goal 47’ Mateusz Bogusz (Houston Dynamo), open play, 0.21 xG, saved 90+1’ Ondrej Lingr (Houston Dynamo), open play, 0.15 xG, off target 28’ Lucas Halter (Houston Dynamo), set piece, 0.12 xG, off target 48’ Héctor Herrera (Houston Dynamo), set piece, 0.07 xG, off target 40’ Héctor Herrera (Houston Dynamo), set piece, 0.06 xG, goal 57’ Louis Munteanu (DC United), open play, 0.05 xG, blocked 20’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, blocked 89’ Ondrej Lingr (Houston Dynamo), open play, 0.04 xG, off target 57’ Keisuke Kurokawa (DC United), from a corner, 0.04 xG, blocked 26’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, saved 47’ Jackson Hopkins (DC United), open play, 0.03 xG, off target 68’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, blocked 90+6’ Guilherme (Houston Dynamo), direct free kick, 0.03 xG, blocked 80’ Franco Negri (Houston Dynamo), open play, 0.03 xG, off target 87’ Franco Negri (Houston Dynamo), open play, 0.03 xG, off target 61’ Erik Sviatchenko (Houston Dynamo), set piece, 0.03 xG, saved 89’ Ezequiel Ponce (Houston Dynamo), open play, 0.03 xG, off target 35’ Louis Munteanu (DC United), open play, 0.02 xG, off target 38’ Guilherme (Houston Dynamo), open play, 0.02 xG, blocked 69’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.02 xG, blocked 71’ Jared Stroud (DC United), open play, 0.02 xG, blocked 2’ Artur (Houston Dynamo), open play, 0.02 xG, blocked 62’ Matti Peltola (DC United), open play, 0.02 xG, off target 36’ Guilherme (Houston Dynamo), open play, 0.02 xG, blocked 90+3’ Guilherme (Houston Dynamo), open play, 0.01 xG, saved 56’ Jack McGlynn (Houston Dynamo), open play, 0.01 xG, off target
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-1-4-1 Starting XI
Bond
Andrade 88’
Halter 61’
Resch
Artur
McGlynn
Ennali 77’
Guilherme
Herrera 78’
Bogusz 88’
McGuire 59’
DC United 4-4-2 Starting XI
Johnson
Kurokawa
Bartlett
Nealis
Hefti
Peglow 67’
Dozzell 88’
Servania 67’
Hopkins 53’
Baribo
Munteanu 67’

Player stats

Goalkeeper1 player
90′ 0 1 16 – – – – –
Defenders5 players
Felipe Andrade Taken off
88′ – – – 3 2 50 1 – – –
Lucas Halter Taken off
61′ – 1 – 1 1 34 – – – –
90′ 2 2 – 6 3 52 2 – – –
Erik Sviatchenko Came on as a substitute
29′ – – – 2 2 21 1 – –
Franco Negri Came on as a substitute
13′ 1 – – 2 1 7 – – – –
Midfielders9 players
Lawrence Ennali Taken off
77′ – – 22 2 0.05 – – 4 – 3 –
Artur
90′ – – 91 2 0.21 – 3 3 1 3
Mateusz Bogusz Taken off
88′ – – 25 1 0.04 1 – 6 – 1 –
90′ – – 73 7 0.33 – – 1 – – –
Héctor Herrera Taken off
78′ 1 – 61 – 0.04 – 1 3 1 2 –
90′ – – 48 1 0.21 – – 5 – 3 –
Diadié Samassékou Came on as a substitute
12′ – – 17 – 0.02 – – 1 1 – –
Duane Holmes Came on as a substitute
11′ – – 1 1 0.03 – – – – – –
Ondrej Lingr Came on as a substitute
11′ – – 3 1 0.00 – – – – – –
Forwards2 players
Duncan McGuire Taken off
59′ – – – – – 0.01 – 2 – 8 –
Ezequiel Ponce Came on as a substitute
31′ – – 2 – 0.05 0.00 – 3 1 8 –
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.