Major League Soccer Regular Season - 18

Sporting Kansas City 0 - 2 FT Houston Dynamo

Children's Mercy Park

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

Futmetrix Verdict
28
FT
Sun, Aug 2
Sporting Kansas City
0-2
Houston Dynamo
⚡ Intensity 34
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
A red card ruins the spectacle.

Houston Dynamo Coast Past 10-Man Sporting KC

Skip It Futmetrix Score: 28/100. A grueling, ill-tempered slog at Children's Mercy Park proved exactly why this disjointed matchup belongs far down your weekend watch list.

A Sluggish Start

Our initial look at this matchup suggested a gritty battle, but the reality on the field fell incredibly flat. From the opening kick, Houston Dynamo dictated the tempo, eventually dominating possession with a staggering 64 percent of the ball. Yet, despite holding all the territory, the overall Intensity was severely lacking. Sporting Kansas City deployed a deeply defensive posture in front of their home crowd at Children's Mercy Park, prioritizing defensive shape over attacking intent. We expected to see higher Stakes reflected in their play, considering they desperately need to claw their way out of 14th place. Instead, the home side managed just six total shots, repeatedly struggling to link up in the final third. The visitors knocked the ball around with a 92 percent passing accuracy, yet the opening forty-five minutes resembled a lifeless training drill rather than a competitive professional soccer game.

Seeing Red

The true turning point of this bleak affair had nothing to do with a moment of tactical brilliance. Right as the first half limped into stoppage time, L. Johnsen was shown a straight red card. That single undisciplined moment completely obliterated any lingering hopes the home side had of securing a positive result. The Balance of the match, already tilting toward the visitors, shifted violently and permanently. Coming out for the second half with a one-man advantage, Houston simply cranked up the pressure on an exhausted defensive line. The inevitable breakthrough arrived in the 55th minute. J. McGlynn picked out Guilherme, who confidently found the back of the net. That opening goal functionally ended the contest, turning an already dull stalemate into a foregone conclusion as the depleted hosts chased shadows across the turf.

Coasting to the Finish

Once they secured the lead, the Dynamo effectively put the game on ice. The midfield was entirely bossed by Héctor Herrera, who orchestrated a relentless sequence of safe, accurate passes that starved the hosts of the ball. The final nail in the coffin arrived in the 71st minute when A. Bouzat doubled the advantage, eliminating any remote possibility of an Upset. To their credit, Sporting Kansas City manufactured a few fleeting moments of desperation late in the game, forcing Jonathan Bond into action. The Houston goalkeeper stood firm, registering four crucial saves to ensure his clean sheet remained intact. In the end, this 2-0 result reinforces Houston's solid mid-table form while compounding SKC's miserable season and horrendous goal difference. Our take is simple: this was a predictable blowout with minimal replay value.

Key Questions

How did the red card for L. Johnsen impact the match?

The 45th-minute dismissal forced Sporting Kansas City to play a man down, allowing Houston to easily dominate possession and score two unanswered second-half goals.

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
36%
64%
Sporting Kansas City 36%
Houston Dynamo 64%
Shots
6
14
Sporting Kansas City 6
Houston Dynamo 14
Shots on Target
4
4
Sporting Kansas City 4
Houston Dynamo 4
Expected Goals (xG)
0.21
1.86
Sporting Kansas City 0.21
Houston Dynamo 1.86
Passes
396
710
Sporting Kansas City 396
Houston Dynamo 710
Pass Accuracy
84%
92%
Sporting Kansas City 84%
Houston Dynamo 92%
Corners
2
6
Sporting Kansas City 2
Houston Dynamo 6
Fouls
10
12
Sporting Kansas City 10
Houston Dynamo 12
Yellow Cards
2
1
Sporting Kansas City 2
Houston Dynamo 1
Red Cards
1
0
Sporting Kansas City 1
Houston Dynamo 0

Match Events

11' 🟨 L. Johnsen
45'+1 🟨 L. Johnsen
45'+1 🟥 L. Johnsen
HT
Guilherme (J. McGlynn) 55'
65' 🔄 K. Agyabeng M. Garcia
E. Ponce D. McGuire 🔄 65'
65' 🔄 M. Mosquera W. Meyer
65' 🔄 J. Davis J. Reid
A. Bouzat 71'
82' 🔄 Capita S. Suleymanov
Felipe Andrade D. Holmes 🔄 82'
A. Bouzat F. Negri 🔄 82'
86' 🔄 Z. Bassong J. Bartlett
Lucas Halter 🟨 86'
Guilherme O. Lingr 🔄 90'
H. Herrera D. Samassekou 🔄 90'
FT

Player Cards

Our take on every player in this match

Sporting Kansas City

Goalkeepers
Stefan Cleveland
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Jacob Davis
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Moises Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Or Blorian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Emir Karić
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Lasse Berg Johnsen
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
5.3
Rating
Zorhan Bassong
NPC
NPC
85
Minutes
85
Minutes
25%
Pass Acc
6.6
Rating
Capita
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Kwaku Agyabeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Calvin Harris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Dejan Joveljić
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
BENCH
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Wyatt Meyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Jansen Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jayden Reid
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Ian James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Bartlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Manu García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Stephen Afrifa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Houston Dynamo

Goalkeepers
Jonathan Bond
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Lawrence Ennali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Halter
MAGNET
MAGNET
107
Activity
107
Activity
100
Passes
7
Duels
Agustin Resch
MAGNET
MAGNET
81
Activity
81
Activity
74
Passes
7
Duels
Felipe Andrade
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
71%
Duel Win %
Midfielders
Artur
MAGNET
MAGNET
109
Activity
109
Activity
105
Passes
4
Duels
Héctor Herrera
MAGNET
MAGNET
116
Activity
116
Activity
106
Passes
10
Duels
Jack McGlynn
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
81%
Pass Acc
Agustín Bouzat
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Guilherme
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Ezequiel Ponce
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
Blake Gillingham
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Erik Sviatchenko
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
8
Total Mins
Started
Entry
Diadié Samassékou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Duane Holmes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Matthew Arana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ondrej Lingr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Ibrahim Aliyu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Duncan McGuire
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
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
05/26/2022 Sporting Kansas City 2 - 1 Houston Dynamo US Open Cup 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
05/26/2022
US Open Cup Children's Mercy Park
Sporting Kansas City Win
Houston Dynamo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 14 28 30 13 +17 DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)WSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)LHouston Dynamo 1 - 0 Vancouver Whitecaps (17-05-2026)WFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)
2 Los Angeles FC 16 28 24 16 +8 DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)WLos Angeles FC 4 - 0 Sporting Kansas City (26-07-2026)WLos Angeles FC 3 - 1 Real Salt Lake (23-07-2026)WLos Angeles Galaxy 0 - 3 Los Angeles FC (18-07-2026)WLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)
3 San Jose Earthquakes 13 26 31 15 +16 DSan Jose Earthquakes 1 - 1 Los Angeles Galaxy (26-07-2026)WPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)LSan Jose Earthquakes 2 - 3 FC Dallas (17-05-2026)LSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)DSan Jose Earthquakes 1 - 1 Vancouver Whitecaps (10-05-2026)
4 Real Salt Lake 15 24 26 21 +5 DSt. Louis City 1 - 1 Real Salt Lake (02-08-2026)LPortland Timbers 2 - 1 Real Salt Lake (26-07-2026)LLos Angeles FC 3 - 1 Real Salt Lake (23-07-2026)DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)WReal Salt Lake 2 - 1 Colorado Rapids (17-05-2026)
5 Seattle Sounders 15 24 19 19 0 LAustin 3 - 1 Seattle Sounders (23-07-2026)LSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)LLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)LSeattle Sounders 0 - 2 Los Angeles Galaxy (17-05-2026)WSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)
6 Colorado Rapids 15 22 22 16 +6 WColorado Rapids 1 - 0 Austin (02-08-2026)LSt. Louis City 1 - 0 Colorado Rapids (26-07-2026)WColorado Rapids 1 - 0 San Diego (23-07-2026)LColorado Rapids 1 - 2 FC Dallas (24-05-2026)LReal Salt Lake 2 - 1 Colorado Rapids (17-05-2026)
7 Houston Dynamo 14 22 21 22 -1 WSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)WHouston Dynamo 3 - 0 Austin (26-07-2026)DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)WHouston Dynamo 1 - 0 Vancouver Whitecaps (17-05-2026)LReal Salt Lake 3 - 0 Houston Dynamo (14-05-2026)
8 St. Louis City 14 20 18 20 -2 DSt. Louis City 1 - 1 Real Salt Lake (02-08-2026)WSt. Louis City 1 - 0 Colorado Rapids (26-07-2026)WLos Angeles Galaxy 1 - 3 St. Louis City (23-07-2026)WSt. Louis City 3 - 2 Sporting Kansas City (17-07-2026)WSt. Louis City 3 - 0 Austin (23-05-2026)
9 Minnesota United FC 14 18 14 18 -4 DMinnesota United FC 1 - 1 San Diego (02-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)LSporting Kansas City 2 - 1 Minnesota United FC (23-07-2026)DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)LMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)
10 Portland Timbers 14 17 26 26 0 WPortland Timbers 2 - 1 Real Salt Lake (26-07-2026)DPortland Timbers 2 - 2 FC Dallas (23-07-2026)WSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)LPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)WPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)
11 FC Dallas 14 17 23 23 0 DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)LSan Diego 1 - 0 FC Dallas (26-07-2026)DPortland Timbers 2 - 2 FC Dallas (23-07-2026)WColorado Rapids 1 - 2 FC Dallas (24-05-2026)WSan Jose Earthquakes 2 - 3 FC Dallas (17-05-2026)
12 San Diego 16 17 24 26 -2 DMinnesota United FC 1 - 1 San Diego (02-08-2026)WSan Diego 1 - 0 FC Dallas (26-07-2026)LColorado Rapids 1 - 0 San Diego (23-07-2026)LSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)WSan Diego 5 - 0 Austin (14-05-2026)
13 Los Angeles Galaxy 15 15 17 25 -8 DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)DSan Jose Earthquakes 1 - 1 Los Angeles Galaxy (26-07-2026)LLos Angeles Galaxy 1 - 3 St. Louis City (23-07-2026)LLos Angeles Galaxy 0 - 3 Los Angeles FC (18-07-2026)DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)
14 Sporting Kansas City 15 13 15 37 -22 LSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)LLos Angeles FC 4 - 0 Sporting Kansas City (26-07-2026)WSporting Kansas City 2 - 1 Minnesota United FC (23-07-2026)LSt. Louis City 3 - 2 Sporting Kansas City (17-07-2026)WAustin 1 - 2 Sporting Kansas City (17-05-2026)
15 Austin 14 12 15 28 -13 LColorado Rapids 1 - 0 Austin (02-08-2026)LHouston Dynamo 3 - 0 Austin (26-07-2026)WAustin 3 - 1 Seattle Sounders (23-07-2026)LSt. Louis City 3 - 0 Austin (23-05-2026)LAustin 1 - 2 Sporting Kansas City (17-05-2026)