Houston Dynamo 2 - 2 FT FC Dallas

BBVA Compass Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
100
FT
Sun, Oct 18
Houston Dynamo
2-2
FC Dallas
⚡ Intensity 96
⚖️ Balance 80
🏆 Stakes 42
🎲 Upset 42
Late penalty drama stuns BBVA Compass Stadium.

Win Probability

  • Houston Dynamo 42%
  • Draw 27%
  • FC Dallas 31%

Futmetrix AI estimate

Stoppage-Time Penalty Chaos Defines the Texas Derby

Must-Watch Futmetrix Score: 100/100. This breathless 2-2 draw delivered unrelenting drama, proving exactly why this state rivalry is an absolute must-watch for any soccer fan.

The Early Breakthrough

A roaring crowd at BBVA Compass Stadium set an imposing stage, but the visitors wasted no time silencing the home faithful. Christian Cappis carved open the defense in the 12th minute, burying an early opener that instantly raised the Stakes for the home side. The Houston Dynamo responded by controlling possession, holding 57% of the ball to dictate the game's rhythm. Despite their territorial advantage, disaster nearly struck again. Petar Musa earned a golden opportunity from the penalty spot in the 29th minute, but fluffed his lines, letting the home side off the hook. That crucial miss maintained the delicate Balance of the match, keeping a lifeline intact for a team desperate to overcome their rocky early form in this heated Texas derby.

The Momentum Shift

Coming out of the locker room, Houston capitalized on their second life. Héctor Herrera orchestrated a masterful equalizer in the 49th minute, breathing fire back into the home supporters. The field tilted wildly from there. The Dynamo pressed their advantage, forcing 10 corner kicks as they hunted a go-ahead goal. However, FC Dallas remained a lethal threat on the counter-attack despite eventually going down to ten men following a red card. The turning point arrived in the 69th minute when Herman Johansson appeared to steal the lead back for Dallas, only for a dramatic VAR intervention to wipe the goal from the board. The Intensity reached a fever pitch as both squads traded heavy blows, setting the stage for a wildly unpredictable final whistle.

A Breathtaking Resolution

The final moments transformed this regular season clash into an all-time classic. Deep into stoppage time, Mateusz Bogusz converted a 94th-minute penalty, seemingly snatching all three points for Houston in a miraculous comeback. But the drama was far from over. In a chaotic sequence, FC Dallas marched right back up the field, earning a controversial penalty of their own deep in added time. Seeking redemption for his earlier miss, Petar Musa stepped up in the 101st minute and buried the spot-kick, sealing the 2-2 scoreline. Behind it all, J. Bond was heroic in the Houston net with five crucial saves, though he couldn't deny the final dagger. A staggering 26 combined shots showcased a thriller that ultimately ends in shared points.

Key Questions

Was the penalty miss by H. Herrera the turning point?

Héctor Herrera didn't miss a penalty. Petar Musa missed a 29th-minute penalty for FC Dallas, which kept Houston firmly alive in the contest.

How did VAR change this match?

VAR wiped out Herman Johansson's 69th-minute goal for FC Dallas, preventing them from retaking the lead before the frantic stoppage-time ending.

Did Houston Dynamo deserve the late equalizer?

Houston took a 2-1 lead via Bogusz's stoppage-time penalty, but FC Dallas's Petar Musa immediately answered with his own 101st-minute penalty to force the 2-2 draw.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
57%
43%
Houston Dynamo 57%
FC Dallas 43%
Shots
11
15
Houston Dynamo 11
FC Dallas 15
Shots on Target
3
6
Houston Dynamo 3
FC Dallas 6
Expected Goals (xG)
1.38
1.73
Houston Dynamo 1.38
FC Dallas 1.73
Passes
527
395
Houston Dynamo 527
FC Dallas 395
Corners
5
5
Houston Dynamo 5
FC Dallas 5
Fouls
13
20
Houston Dynamo 13
FC Dallas 20
Yellow Cards
5
1
Houston Dynamo 5
FC Dallas 1
Red Cards
0
1
Houston Dynamo 0
FC Dallas 1

Match Events

Christian Cappis (Daniel Job) ⚽ 12'
27' 🟨 Agustin Resch
28' 🟨 Franco Negri
Petar Musa ⚽ 29'
HT
49' ⚽ Héctor Herrera (Guilherme Augusto)
↓ Daniel Job ↑Santiago Moreno 🔄 61'
61' 🔄 ↓ Diadie Samassekou ↑Ibrahim Aliyu
↓ Patrickson Delgado ↑Joaquín Valiente Cioli 🔄 61'
72' 🔄 ↓ Lyle Foster ↑Duncan McGuire
↓ Herman Johansson ↑Ran Binyamin 🔄 79'
87' 🔄 ↓ Lawrence Ennali ↑Duane Holmes
88' 🔄 ↓ Guilherme Augusto ↑Nick Markanich
↓ Bernard Kamungo ↑Samuel Sarver 🔄 89'
90' 🟨 Lucas Halter
90'+4 ⚽ Mateusz Bogusz
90'+8 🟨 Mateusz Bogusz
Petar Musa ⚽ 90'+11
FT

Player Cards

Our take on every player in this match

Houston Dynamo

Goalkeepers
Jonathan Bond
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Lawrence Ennali
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
45%
Duel Win %
Lucas Halter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Resch
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
55%
Duel Win %
Franco Negri
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Diadie Samassékou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Artur
MAGNET
MAGNET
104
Activity
104
Activity
100
Passes
4
Duels
Héctor Herrera
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Mateusz Bogusz
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
6.8
Rating
Lyle Foster
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Guilherme
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
33%
Pass Acc
BENCH
Blake Gillingham
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Antônio Carlos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcelo Saracchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Duane Holmes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Agustín Bouzat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Arana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicholas Markanich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Aliyu Ibrahim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Duncan McGuire
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

FC Dallas

Goalkeepers
Daniel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Shaq Moore
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Sebastien Ibeagha
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
54%
Duel Win %
Nolan Norris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Herman Johansson
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Ramiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Christian Cappis
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Bernard Kamungo
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
Patrickson Delgado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Daniel Job
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
Petar Musa
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.1
Rating
BENCH
Jonathan Sirois
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alhassan Abubakar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Osaze Urhoghide
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joaquín Valiente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Ran Binyamin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Clay Holstad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Caleb Swann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Samuel Sarver
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/22/2026 FC Dallas 4 - 3 Houston Dynamo Major League Soccer Toyota Stadium
02/11/2026 FC Dallas 1 - 2 Houston Dynamo Friendlies Clubs
05/18/2025 FC Dallas 0 - 2 Houston Dynamo Major League Soccer Toyota Stadium
02/23/2025 Houston Dynamo 1 - 2 FC Dallas Major League Soccer Shell Energy Stadium
02/07/2025 FC Dallas 2 - 2 Houston Dynamo Friendlies Clubs Toyota Stadium
05/19/2024 Houston Dynamo 1 - 1 FC Dallas Major League Soccer Shell Energy Stadium
04/28/2024 FC Dallas 2 - 0 Houston Dynamo Major League Soccer Toyota Stadium
10/01/2023 Houston Dynamo 0 - 0 FC Dallas Major League Soccer Shell Energy Stadium
05/21/2023 FC Dallas 1 - 1 Houston Dynamo Major League Soccer Toyota Stadium
02/19/2023 Houston Dynamo 2 - 0 FC Dallas Friendlies Clubs Shell Energy Stadium
03/22/2026
Major League Soccer Toyota Stadium
02/11/2026
Friendlies Clubs
05/18/2025
Major League Soccer Toyota Stadium
02/23/2025
Major League Soccer Shell Energy Stadium
02/07/2025
Friendlies Clubs Toyota Stadium
05/19/2024
Major League Soccer Shell Energy Stadium
04/28/2024
Major League Soccer Toyota Stadium
10/01/2023
Major League Soccer Shell Energy Stadium
05/21/2023
Major League Soccer Toyota Stadium
02/19/2023
Friendlies Clubs Shell Energy Stadium
Houston Dynamo Win
FC Dallas Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 25 48 51 21 +30 WAustin 1 - 2 Vancouver Whitecaps (18-10-2026)DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)WReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LVancouver Whitecaps 1 - 2 Austin (13-09-2026)
2 FC Dallas 25 41 44 42 +2 DHouston Dynamo 2 - 2 FC Dallas (18-10-2026)WFC Dallas 1 - 0 Seattle Sounders (15-10-2026)WFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WFC Dallas 2 - 1 Portland Timbers (13-09-2026)
3 San Jose Earthquakes 24 40 45 32 +13 DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)WSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)
4 St. Louis City 24 39 44 36 +8 LMinnesota United FC 3 - 2 St. Louis City (17-10-2026)DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)WSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)
5 Colorado Rapids 25 36 35 29 +6 DPortland Timbers 0 - 0 Colorado Rapids (18-10-2026)DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)LLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)
6 Los Angeles FC 25 35 34 29 +5 WLos Angeles FC 3 - 1 Austin (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)LFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)
7 Seattle Sounders 24 35 32 32 0 LFC Dallas 1 - 0 Seattle Sounders (15-10-2026)WSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)WSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)
8 Houston Dynamo 24 35 33 35 -2 DHouston Dynamo 2 - 2 FC Dallas (18-10-2026)DSan Diego 3 - 3 Houston Dynamo (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)
9 Real Salt Lake 24 30 37 38 -1 WSporting Kansas City 1 - 3 Real Salt Lake (18-10-2026)DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)LSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)LReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)
10 Portland Timbers 25 30 45 47 -2 DPortland Timbers 0 - 0 Colorado Rapids (18-10-2026)LLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)LFC Dallas 2 - 1 Portland Timbers (13-09-2026)
11 San Diego 24 29 42 41 +1 DLos Angeles Galaxy 2 - 2 San Diego (18-10-2026)DSan Diego 3 - 3 Houston Dynamo (15-10-2026)DAustin 3 - 3 San Diego (27-09-2026)LSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)WSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)
12 Los Angeles Galaxy 25 29 32 45 -13 DLos Angeles Galaxy 2 - 2 San Diego (18-10-2026)WLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)LSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)WMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)
13 Minnesota United FC 24 27 37 43 -6 WMinnesota United FC 3 - 2 St. Louis City (17-10-2026)DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)LMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)
14 Austin 24 25 29 43 -14 LAustin 1 - 2 Vancouver Whitecaps (18-10-2026)LLos Angeles FC 3 - 1 Austin (15-10-2026)DAustin 3 - 3 San Diego (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WVancouver Whitecaps 1 - 2 Austin (13-09-2026)
15 Sporting Kansas City 24 21 29 56 -27 LSporting Kansas City 1 - 3 Real Salt Lake (18-10-2026)DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.