Houston Dynamo vs FC Dallas

18 October 2026 · MLS · 2026 · Referee Victor Rivas

Full time 2 – 2

Half-time: 0–1

  • Héctor Herrera 49’
  • Mateusz Bogusz 90+4’ (pen)
  • Christian Cappis 12’
  • Petar Musa 90+11’ (pen)

Match summary

The points were shared as Houston Dynamo and FC Dallas drew 2-2. FC Dallas led 1-0 at half-time.

In the first half, Christian Cappis put FC Dallas ahead in the 12th minute. In the second half, Héctor Herrera equalised with a header in the 49th minute, Mateusz Bogusz put Houston Dynamo in front from the penalty spot in stoppage time, and Petar Musa equalised from the penalty spot in stoppage time.

FC Dallas had the better of the chances, with 2.50 expected goals (xG) from 15 shots to Houston Dynamo's 1.34 from 11. Petar Musa had a penalty saved for FC Dallas. FC Dallas had a player sent off.

Match stats

57% Possession 43%
11 Shots 15
3 Shots on target 6
5 Corners 5
69 Attacks 76
44 Dangerous attacks 44
530 Passes 395
86.6% Pass accuracy 81.5%
19 Tackles 17
13 Fouls 20
5 Yellow cards 1
0 Red cards 1
2 Offsides 1

Key events

Houston Dynamo FC Dallas
Kick-off
12’
Christian CappisLeft foot shot0-1 (FC Dallas)
27’
28’
29’
Petar MusaMissed penaltysaved
29’
Petar MusaShot on target
Half-time0-1
47’
Daniel JobShot on target
Second half underway
Héctor HerreraHeader1-1 (Houston Dynamo)
49’
59’
60’
ArturShot on target
63’
67’
Santiago MorenoShot on target
69’
Herman JohanssonVAR: Goal given
90’
90+1’
Santiago MorenoShot on target
Mateusz BoguszPenalty2-1 (Houston Dynamo)
90+4’
90+8’
90+11’
Petar MusaPenalty2-2 (FC Dallas)
90+12’
Sam SarverArgument
Full-time2-2

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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 2.50 12’ Christian Cappis (FC Dallas), 0-1 12’ 49’ Héctor Herrera (Houston Dynamo), 1-1 49’ 90+4’ Mateusz Bogusz (Houston Dynamo), 2-1 90+4’ 90+11’ Petar Musa (FC Dallas), 2-2 90+11’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 2.50 12’ Christian Cappis (FC Dallas), 0-1 Cappis 12’ 49’ Héctor Herrera (Houston Dynamo), 1-1 Herrera 49’ 90+4’ Mateusz Bogusz (Houston Dynamo), 2-1 Bogusz 90+4’ 90+11’ Petar Musa (FC Dallas), 2-2 Musa 90+11’
Houston Dynamo 1.34 xGFC Dallas 2.50 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 FC Dallas attacking Houston Dynamo attacking 
29’ Petar Musa (FC Dallas), penalty, 0.79 xG, saved 90+4’ Mateusz Bogusz (Houston Dynamo), penalty, 0.79 xG, goal 90+11’ Petar Musa (FC Dallas), penalty, 0.79 xG, goal 45’ Bernard Kamungo (FC Dallas), open play, 0.25 xG, off target 49’ Héctor Herrera (Houston Dynamo), from a corner, 0.18 xG, goal 67’ Santiago Moreno (FC Dallas), open play, 0.14 xG, saved 20’ Herman Johansson (FC Dallas), open play, 0.12 xG, off target 51’ Bernard Kamungo (FC Dallas), open play, 0.10 xG, blocked 56’ Mateusz Bogusz (Houston Dynamo), open play, 0.10 xG, off target 85’ Santiago Moreno (FC Dallas), open play, 0.09 xG, blocked 90+2’ Héctor Herrera (Houston Dynamo), open play, 0.07 xG, blocked 76’ Mateusz Bogusz (Houston Dynamo), open play, 0.06 xG, off target 47’ Daniel Job (FC Dallas), open play, 0.05 xG, saved 66’ Bernard Kamungo (FC Dallas), open play, 0.04 xG, blocked 50’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, off target 66’ Joaquín Valiente (FC Dallas), open play, 0.03 xG, blocked 23’ Guilherme (Houston Dynamo), open play, 0.03 xG, off target 90+1’ Santiago Moreno (FC Dallas), direct free kick, 0.03 xG, saved 82’ Bernard Kamungo (FC Dallas), open play, 0.03 xG, blocked 56’ Lawrence Ennali (Houston Dynamo), open play, 0.02 xG, blocked 63’ Artur (Houston Dynamo), open play, 0.02 xG, saved 81’ Guilherme (Houston Dynamo), open play, 0.02 xG, blocked 90’ Petar Musa (FC Dallas), from a corner, 0.02 xG, off target 12’ Christian Cappis (FC Dallas), open play, 0.01 xG, goal 47’ Franco Negri (Houston Dynamo), from a corner, 0.01 xG, blocked 47’ Ramiro (FC Dallas), from a corner, 0.01 xG, blocked 29’ Petar Musa (FC Dallas), penalty, 0.79 xG, saved 90+4’ Mateusz Bogusz (Houston Dynamo), penalty, 0.79 xG, goal 90+11’ Petar Musa (FC Dallas), penalty, 0.79 xG, goal 45’ Bernard Kamungo (FC Dallas), open play, 0.25 xG, off target 49’ Héctor Herrera (Houston Dynamo), from a corner, 0.18 xG, goal 67’ Santiago Moreno (FC Dallas), open play, 0.14 xG, saved 20’ Herman Johansson (FC Dallas), open play, 0.12 xG, off target 51’ Bernard Kamungo (FC Dallas), open play, 0.10 xG, blocked 56’ Mateusz Bogusz (Houston Dynamo), open play, 0.10 xG, off target 85’ Santiago Moreno (FC Dallas), open play, 0.09 xG, blocked 90+2’ Héctor Herrera (Houston Dynamo), open play, 0.07 xG, blocked 76’ Mateusz Bogusz (Houston Dynamo), open play, 0.06 xG, off target 47’ Daniel Job (FC Dallas), open play, 0.05 xG, saved 66’ Bernard Kamungo (FC Dallas), open play, 0.04 xG, blocked 50’ Mateusz Bogusz (Houston Dynamo), open play, 0.04 xG, off target 66’ Joaquín Valiente (FC Dallas), open play, 0.03 xG, blocked 23’ Guilherme (Houston Dynamo), open play, 0.03 xG, off target 90+1’ Santiago Moreno (FC Dallas), direct free kick, 0.03 xG, saved 82’ Bernard Kamungo (FC Dallas), open play, 0.03 xG, blocked 56’ Lawrence Ennali (Houston Dynamo), open play, 0.02 xG, blocked 63’ Artur (Houston Dynamo), open play, 0.02 xG, saved 90’ Petar Musa (FC Dallas), from a corner, 0.02 xG, off target 81’ Guilherme (Houston Dynamo), open play, 0.02 xG, blocked 12’ Christian Cappis (FC Dallas), open play, 0.01 xG, goal 47’ Franco Negri (Houston Dynamo), from a corner, 0.01 xG, blocked 47’ Ramiro (FC Dallas), 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
Negri
Halter
Resch
Herrera
Artur
Samassékou 61’
Ennali 87’
Guilherme 88’
Bogusz
Foster 72’
FC Dallas 3-4-2-1 Starting XI
Daniel
Norris
Ibeagha
Moore
Kamungo 89’
Ramiro
Cappis
Johansson 79’
Job 61’
Delgado 61’
Musa

Player stats

Goalkeeper1 player
90′ 5 2 23 2 – – – –
Defenders3 players
90′ 1 – 3 3 1 64 3 – –
90′ 2 2 1 6 1 48 3 – –
90′ – – – 3 3 33 – – –
Midfielders7 players
Lawrence Ennali Taken off
87′ – – 35 – 0.01 3 – 5 – 2 –
90′ 1 – 97 1 0.09 2 – 6 1 3 –
Artur
90′ – – 100 – 0.02 3 1 4 – – –
90′ 1 – 26 – 0.04 – – 3 1 2
Diadié Samassékou Taken off
61′ – – 27 1 0.04 1 2 2 1 1
Guilherme Taken off
88′ – 1 42 3 0.25 – – 5 – 4 –
Duane Holmes Came on as a substitute
3′ – – – – – – – – – – –
Forwards4 players
Lyle Foster Taken off
72′ – – – – – 0.01 1 5 1 23 –
Ibrahim Aliyu Came on as a substitute
29′ – – – – – 0.01 1 7 – 5 –
Duncan McGuire Came on as a substitute
18′ – – – – – 0.00 – 1 – 4 –
Nick Markanich Came on as a substitute
2′ – – – – – 0.00 – – – 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.