Houston Dynamo 0 - 2 FT Sporting Kansas City

BBVA Compass Stadium

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

Futmetrix Verdict
51
FT
Sun, Sep 27
Houston Dynamo
0-2
Sporting Kansas City
⚡ Intensity 40
⚖️ Balance 13
🏆 Stakes 42
🎲 Upset 100
Stunning upset at BBVA Compass Stadium.

Win Probability

  • Houston Dynamo 63%
  • Draw 21%
  • Sporting Kansas City 16%

Futmetrix AI estimate

Stunning Upset Stalls Dynamo's Playoff March

Average Entertainment Futmetrix Score: 51/100. A monumental Upset saw the league's basement dwellers dismantle a playoff contender in their own building.

Early Warning Signs

BBVA Compass Stadium expected a routine evening, but instead witnessed one of the most surprising results of the season. Sporting Kansas City arrived sitting dead last in the Western Conference, while Houston Dynamo looked secure in the upper echelons. The Stakes seemed completely lopsided on paper, but the visitors had other plans. Houston edged possession early on, trying to establish their typical passing rhythm, but they were met with a remarkably disciplined Kansas City defensive block. The true breakthrough arrived against the run of play in the 27th minute. Stephen Afrifa broke free into space and perfectly set up André Luiz, who finished with clinical precision to give the struggling away side a shocking lead. The Intensity on the field immediately spiked as the Dynamo realized they were in a genuine dogfight.

The First-Half Collapse

The match completely unraveled for the hosts in the frantic moments right before halftime. Just as Houston was pressing for an equalizer, the Balance of the game shifted drastically on a lethal counter-attack. André Luiz, already the protagonist, turned provider by slipping a brilliant pass into the path of Calvin Harris in the 45th minute. Harris ruthlessly doubled the advantage, silencing the home supporters. However, the first-half catastrophe for Houston was far from over. Deep into stoppage time, mounting frustration finally boiled over. Veteran midfielder Héctor Herrera was shown a straight red card for violent conduct, instantly leaving his team down two goals and a man. That chaotic sequence effectively sealed the outcome, fundamentally altering the tactical landscape and leaving the Dynamo with an impossible mountain to climb.

A Frustrating Siege

Despite playing with ten men for the entire second half, Houston threw absolute caution to the wind. The hosts orchestrated a relentless barrage, racking up 21 total shots and applying immense corner pressure with eight set-piece deliveries. However, they lacked the necessary cutting edge to find the back of the net. S. Cleveland was the undeniable hero between the pipes for the visitors, producing four crucial saves to preserve a highly improbable clean sheet. Sporting Kansas City managed the numerical advantage beautifully, absorbing the heavy pressure and deeply frustrating the home attackers. This stunning upset snaps Houston's positive momentum in their playoff push, while simultaneously offering a massive injection of pride for a Kansas City side desperate for any silver lining in a grueling season.

Key Questions

How did the red card for Héctor Herrera impact the match?

Herrera's 45th-minute dismissal for violent conduct left Houston down a man and two goals, effectively killing any genuine chance of a second-half comeback.

How did Sporting Kansas City pull off this shock result?

SKC capitalized on limited chances with clinical finishing from André Luiz and Calvin Harris, while S. Cleveland made four crucial saves to shut out Houston's 21-shot barrage.

What made André Luiz the Man of the Match?

André Luiz orchestrated the massive upset by scoring the opening goal in the 27th minute and assisting Calvin Harris's critical strike right before halftime.

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.

Head to Head

Date Home Score Away Competition Venue
08/02/2026 Sporting Kansas City 0 - 2 Houston Dynamo Major League Soccer Children's Mercy Park
10/19/2025 Sporting Kansas City 0 - 0 Houston Dynamo Major League Soccer Children's Mercy Park
06/01/2025 Houston Dynamo 1 - 3 Sporting Kansas City Major League Soccer Shell Energy Stadium
05/12/2024 Sporting Kansas City 1 - 2 Houston Dynamo Major League Soccer Children's Mercy Park
02/25/2024 Houston Dynamo 1 - 1 Sporting Kansas City Major League Soccer Shell Energy Stadium
11/27/2023 Houston Dynamo 1 - 0 Sporting Kansas City Major League Soccer Shell Energy Stadium
09/24/2023 Sporting Kansas City 2 - 1 Houston Dynamo Major League Soccer Children's Mercy Park
07/09/2023 Houston Dynamo 2 - 2 Sporting Kansas City Major League Soccer Shell Energy Stadium
05/11/2023 Houston Dynamo 1 - 0 Sporting Kansas City US Open Cup Shell Energy Stadium
09/11/2022 Houston Dynamo 0 - 0 Sporting Kansas City Major League Soccer PNC Stadium
08/02/2026
Major League Soccer Children's Mercy Park
10/19/2025
Major League Soccer Children's Mercy Park
06/01/2025
Major League Soccer Shell Energy Stadium
05/12/2024
Major League Soccer Children's Mercy Park
02/25/2024
Major League Soccer Shell Energy Stadium
11/27/2023
Major League Soccer Shell Energy Stadium
09/24/2023
Major League Soccer Children's Mercy Park
07/09/2023
Major League Soccer Shell Energy Stadium
05/11/2023
US Open Cup Shell Energy Stadium
09/11/2022
Major League Soccer PNC Stadium
Houston Dynamo Win
Sporting Kansas City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 22 43 48 19 +29 WReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LVancouver Whitecaps 1 - 2 Austin (13-09-2026)WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)WSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)
2 San Jose Earthquakes 22 38 43 30 +13 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)WSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)
3 FC Dallas 23 37 41 40 +1 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)WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)
4 St. Louis City 21 35 36 31 +5 WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)WSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)
5 Seattle Sounders 23 35 32 31 +1 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)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)
6 Colorado Rapids 22 33 32 26 +6 LLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)WColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LSan Diego 3 - 0 Colorado Rapids (23-08-2026)
7 Houston Dynamo 21 32 26 28 -2 LHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)
8 Los Angeles FC 23 31 30 27 +3 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)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)
9 Portland Timbers 22 28 42 42 0 LSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)LFC Dallas 2 - 1 Portland Timbers (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)LPortland Timbers 1 - 2 Austin (30-08-2026)
10 San Diego 22 27 37 36 +1 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)WSan Diego 3 - 0 Colorado Rapids (23-08-2026)LPortland Timbers 3 - 1 San Diego (20-08-2026)
11 Real Salt Lake 22 26 33 36 -3 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)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)LColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)
12 Austin 22 25 27 38 -11 DAustin 3 - 3 San Diego (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WVancouver Whitecaps 1 - 2 Austin (13-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)
13 Los Angeles Galaxy 22 25 26 37 -11 WLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)WMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)LVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)
14 Minnesota United FC 21 22 30 37 -7 LSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)LMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)LSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)LMinnesota United FC 1 - 2 FC Dallas (10-09-2026)LPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)
15 Sporting Kansas City 22 20 25 50 -25 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)LFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)LSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-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.