Major League Soccer Regular Season - 7

Colorado Rapids 6 - 2 FT Houston Dynamo

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

Futmetrix Verdict
79
FT
Sun, Apr 12
Colorado Rapids
6-2
Houston Dynamo
⚡ Intensity 100
⚖️ Balance 17
🏆 Stakes 33
🎲 Upset 0
Eight-goal thriller stuns MLS fans

A Mile-High Goal Fest: Colorado Rapids Decimate Houston

Highly Entertaining Futmetrix Score: 79/100. An extraordinary eight-goal thriller provided a masterclass in attacking execution as Colorado ruthlessly exposed Houston's defensive frailties.

Early Ambush

The Colorado Rapids immediately put the Houston Dynamo under intense pressure. Kosi Thompson found the net just five minutes in, ensuring the Balance of the match favored the home side from the jump. Josh Atencio doubled the advantage by the 17th minute, capitalizing on an assist from Rafael Navarro. Despite the visitors holding 49% possession, they entirely lacked the clinical final touch needed to compete. A barrage of 34 combined shots turned the field into a shooting gallery, demonstrating an Intensity that left watching fans breathless. The early stages were all about Colorado asserting their absolute authority and setting up a relentless, punishing tempo that Houston simply could not match at any stage of the half.

Exchanging Blows

The attacking clinic continued without pause after the break. Thompson struck again in the 53rd minute to seal a brilliant brace. Houston finally showed a pulse when L. Ennali pulled one back in the 69th minute, assisted by Guilherme. But the Stakes were massive for Colorado to maintain their strong top-five league position, and they never backed down. Navarro smashed home a strike in the 74th minute, courtesy of a clever ball from substitute G. Minoungou. The sheer volume of chances kept the goalkeepers working overtime, forcing eight critical saves across the ninety minutes. Every time Houston attempted to claw their way back into the contest, the Rapids had an immediate answer, keeping the Upset Factor firmly at zero. This middle phase proved this was not just a lucky streak, but a systematic dismantling of the Dynamo's fragile defensive structure.

The Final Barrage

The final minutes devolved into absolute chaos. An unfortunate own goal by Felipe Andrade in the 90th minute poured salt directly into Houston's gaping wounds. Guilherme grabbed a late consolation goal for the visitors at 90+3', but Navarro immediately responded with a clinical penalty strike at 90+5'. This wild conclusion perfectly encapsulated the explosive offensive nature of this regular-season clash. Our verdict? The Rapids consolidated their standing in the league with a ruthless edge that will put the rest of MLS on high alert. Meanwhile, the Dynamo must urgently search for tactical answers after dropping down the standings following this crushing defeat. When a match produces 14 shots on target, defensive coaches are left scratching their heads, but the crowd leaves thoroughly entertained by a truly unforgettable spectacle.

Key Questions

What made Kosi Thompson the Man of the Match?

He dominated the early stages, setting the tone with a fifth-minute opener and securing a brilliant brace to completely dismantle Houston's defense.

What caused the 8-goal thriller?

A combination of a relentless attacking tempo, 34 total shots, and clinical finishing from both sides turned the match into an absolute shootout.

How did substitute Kosi Thompson change the game?

Though the question mentions him as a substitute, Thompson actually started the match, changing the game immediately with his early brace and commanding presence.

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
51%
49%
Colorado Rapids 51%
Houston Dynamo 49%
Shots
14
20
Colorado Rapids 14
Houston Dynamo 20
Shots on Target
6
8
Colorado Rapids 6
Houston Dynamo 8
Expected Goals (xG)
1.66
2.16
Colorado Rapids 1.66
Houston Dynamo 2.16
Passes
443
420
Colorado Rapids 443
Houston Dynamo 420
Pass Accuracy
88%
85%
Colorado Rapids 88%
Houston Dynamo 85%
Corners
2
4
Colorado Rapids 2
Houston Dynamo 4
Fouls
14
9
Colorado Rapids 14
Houston Dynamo 9
Yellow Cards
1
1
Colorado Rapids 1
Houston Dynamo 1
Red Cards
0
0
Colorado Rapids 0
Houston Dynamo 0

Match Events

5' K. Thompson (D. Sealy)
17' J. Atencio (Rafael Navarro)
HT
53' K. Thompson
56' 🔄 H. Ojediran K. Rosenberry
D. Holmes I. Aliyu 🔄 60'
A. Bouzat H. Herrera 🔄 60'
68' 🔄 D. Yapi G. Minoungou
L. Ennali (Guilherme) 69'
E. Sviatchenko A. Resch 🔄 72'
72' 🔄 K. Thompson N. Cobb
72' 🔄 D. Sealy A. Manyoma
74' Rafael Navarro (G. Minoungou)
A. Resch 🟨 77'
M. Bogusz N. Markanich 🔄 85'
E. Ponce O. Lingr 🔄 85'
89' 🟨 J. Atencio
90'+1 Felipe Andrade
Guilherme 90'+3
90'+5 Rafael Navarro
FT

Player Cards

Our take on every player in this match

Colorado Rapids

Goalkeepers
Zack Steffen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Kosi Thompson
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.2
Rating
Rob Holding
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Lucas Herrington
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Wayne Frederick
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
32%
Pass Acc
Midfielders
Hamzat Ojediran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Josh Atencio
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Darren Yapi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Paxten Aaronson
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
34%
Pass Acc
Dante Sealy
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7
Rating
Forwards
Rafael Navarro
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.5
Rating
BENCH
Nicholas Defreitas-Hansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Keegan Rosenberry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Noah Cobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Ian Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexis Manyoma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Georgi Minoungou
SUPER SUB
SUPER SUB
1
Assist
1
Assist
25
Minutes
6.9
Rating
Kimani Stewart-Baynes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Billo Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Harris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Houston Dynamo

Goalkeepers
Jonathan Bond
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Erik Sviatchenko
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Antônio Carlos
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Felipe Andrade
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Own Goal
Impact
4.9
Rating
Midfielders
Duane Holmes
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Agustín Bouzat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Diadié Samassékou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Lawrence Ennali
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Mateusz Bogusz
STORMTROOPER
STORMTROOPER
5
Shots
5
Shots
0
Goals
1
On Target
Ezequiel Ponce
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Guilherme
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.5
Rating
BENCH
Blake Gillingham
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jimmy Maurer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Agustin Resch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Sam Vines
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Franco Negri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Héctor Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Ondrej Lingr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ibrahim Aliyu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Nick Markanich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/12/2026 Colorado Rapids 6 - 2 Houston Dynamo Major League Soccer
09/14/2025 Colorado Rapids 2 - 1 Houston Dynamo Major League Soccer Dick's Sporting Goods Park
04/20/2025 Houston Dynamo 2 - 2 Colorado Rapids Major League Soccer Shell Energy Stadium
05/30/2024 Houston Dynamo 3 - 1 Colorado Rapids Major League Soccer Shell Energy Stadium
03/24/2024 Colorado Rapids 0 - 1 Houston Dynamo Major League Soccer Dick's Sporting Goods Park
10/08/2023 Houston Dynamo 5 - 1 Colorado Rapids Major League Soccer Shell Energy Stadium
07/16/2023 Colorado Rapids 0 - 0 Houston Dynamo Major League Soccer Dick's Sporting Goods Park
08/21/2022 Colorado Rapids 1 - 1 Houston Dynamo Major League Soccer Dick's Sporting Goods Park
03/20/2022 Houston Dynamo 1 - 1 Colorado Rapids Major League Soccer PNC Stadium
10/31/2021 Houston Dynamo 0 - 1 Colorado Rapids Major League Soccer PNC Stadium
04/12/2026
Major League Soccer
09/14/2025
Major League Soccer Dick's Sporting Goods Park
04/20/2025
Major League Soccer Shell Energy Stadium
05/30/2024
Major League Soccer Shell Energy Stadium
03/24/2024
Major League Soccer Dick's Sporting Goods Park
10/08/2023
Major League Soccer Shell Energy Stadium
07/16/2023
Major League Soccer Dick's Sporting Goods Park
08/21/2022
Major League Soccer Dick's Sporting Goods Park
03/20/2022
Major League Soccer PNC Stadium
10/31/2021
Major League Soccer PNC Stadium
Colorado Rapids Win
Houston Dynamo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 6 13 6 2 +4 WHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)WSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)
2 Colorado Rapids 5 12 16 6 +10 WColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)WSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)WColorado Rapids 2 - 0 Portland Timbers (28-02-2026)LSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
3 Vancouver Whitecaps 5 12 14 4 +10 WVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)LVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)WVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)WPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)WVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
4 San Jose Earthquakes 5 12 10 2 +8 WSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)WSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)WVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
5 Los Angeles FC 5 10 6 2 +4 LPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)WLos Angeles FC 2 - 0 St. Louis City (15-03-2026)WLos Angeles FC 1 - 0 FC Dallas (08-03-2026)WHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
6 Real Salt Lake 5 10 9 6 +3 WReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)WReal Salt Lake 2 - 1 Austin (15-03-2026)WReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)LVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
7 San Diego 6 8 9 10 -1 LSan Diego 1 - 2 Minnesota United FC (12-04-2026)LSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)WSporting Kansas City 0 - 1 San Diego (08-03-2026)
8 Minnesota United FC 5 8 6 10 -4 WSan Diego 1 - 2 Minnesota United FC (12-04-2026)WLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
9 FC Dallas 4 5 8 8 0 DFC Dallas 1 - 1 St. Louis City (12-04-2026)WFC Dallas 4 - 3 Houston Dynamo (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
10 Los Angeles Galaxy 5 4 6 10 -4 WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)LLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)
11 Portland Timbers 6 4 8 14 -6 WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)LVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)
12 Houston Dynamo 5 3 8 15 -7 LColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)LHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)LFC Dallas 4 - 3 Houston Dynamo (22-03-2026)WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
13 Sporting Kansas City 6 3 5 15 -10 LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)LReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)LSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LSporting Kansas City 0 - 1 San Diego (08-03-2026)
14 Austin 4 2 4 6 -2 LAustin 1 - 2 Los Angeles Galaxy (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
15 St. Louis City 4 1 1 6 -5 DFC Dallas 1 - 1 St. Louis City (12-04-2026)LLos Angeles FC 2 - 0 St. Louis City (15-03-2026)LSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LSan Diego 2 - 0 St. Louis City (02-03-2026)