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

Futmetrix Verdict
41
FT
Thu, Aug 20
Vancouver Whitecaps
0-1
Houston Dynamo
⚡ Intensity 20
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 80
Houston shocks league leaders in Vancouver.

Win Probability

  • Vancouver Whitecaps 62%
  • Draw 21%
  • Houston Dynamo 17%

Futmetrix AI estimate

Houston Stuns League Leaders at BC Place

Average Entertainment Futmetrix Score: 41/100. A classic smash-and-grab proves that possession means little without precision, as Houston delivers a stunning blow to the top team in the standings.

The Canadian Siege

The atmosphere at BC Place was electric as the first-placed Vancouver Whitecaps stepped onto the pitch intending to dictate the tempo. The hosts dominated possession entirely, recording a suffocating 63% of the ball and pinning Houston deep into their own half. Mathías Laborda was an absolute standout at the back, initiating wave after wave of attacks and cutting out counter-attacks with remarkable Intensity. The siege was relentless, with the Whitecaps racking up 15 total shots, turning the final third into a shooting gallery. Yet, for all their territorial advantage, they lacked the clinical edge required to break the deadlock. Despite pinging the ball around with ease, their inability to consistently test the goalkeeper kept the tactically disciplined visitors very much alive in the contest.

The Sucker Punch and The Screen

Against the run of play, the narrative flipped entirely on its head. In the 34th minute, Houston orchestrated a rare, decisive foray forward. With ruthless efficiency, F. Negri found the back of the net, finishing a move that defied the underlying metrics. It was a massive Upset on the balance of play, especially considering the Dynamo generated a paltry 0.41 xG all night. Vancouver responded furiously, throwing bodies forward to restore the Balance of the match. The turning point arrived in the 64th minute when R. Elloumi thought he had smashed home the equalizer, sparking wild celebrations in the stands. However, a VAR intervention swiftly ruled the goal out for a foul in the buildup, completely deflating the home side's momentum.

A Heroic Rearguard

The final whistle eventually confirmed a monumental result in Major League Soccer. Lucas Halter anchored a heroic defensive line for the visitors, throwing his body in front of shots and clearing crosses to preserve the narrow shutout. Despite attempting over 500 accurate passes and relentlessly trapping the visitors in their own box, Vancouver could only manage one single shot on target all evening. The high Stakes of this fixture mean the Whitecaps drop crucial points at home, though they retain their premier spot in the league for now. Houston, meanwhile, travels back to Texas with three massive points in their pockets, proving definitively that resolute organization and a solitary clinical strike can dismantle the league leaders.

Key Questions

What does this mean for Vancouver Whitecaps's season?

Despite this shock home defeat, Vancouver remains top of the table. However, they must urgently sharpen their final-third finishing to maintain their lead.

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
63%
37%
Vancouver Whitecaps 63%
Houston Dynamo 37%
Shots
15
8
Vancouver Whitecaps 15
Houston Dynamo 8
Shots on Target
1
4
Vancouver Whitecaps 1
Houston Dynamo 4
Expected Goals (xG)
1.13
0.41
Vancouver Whitecaps 1.13
Houston Dynamo 0.41
Passes
569
350
Vancouver Whitecaps 569
Houston Dynamo 350
Pass Accuracy
88%
81%
Vancouver Whitecaps 88%
Houston Dynamo 81%
Corners
7
2
Vancouver Whitecaps 7
Houston Dynamo 2
Fouls
13
11
Vancouver Whitecaps 13
Houston Dynamo 11
Yellow Cards
1
2
Vancouver Whitecaps 1
Houston Dynamo 2
Red Cards
0
0
Vancouver Whitecaps 0
Houston Dynamo 0

Match Events

26' 🟨 A. Cubas
F. Negri 34'
A. Resch 🟨 37'
A. Bouzat 🟨 41'
HT
46' 🔄 C. Sabaly T. Muller
64' R. Elloumi
Guilherme D. McGuire 🔄 70'
73' 🔄 E. Sabbi B. Caicedo
74' 🔄 A. Cubas R. Priso
H. Herrera D. Samassekou 🔄 75'
F. Negri M. Saracchi 🔄 75'
L. Ennali D. Holmes 🔄 80'
88' 🔄 T. Johnson S. Adekugbe
88' 🔄 E. Ocampo N. Djordjevic
FT

Player Cards

Our take on every player in this match

Vancouver Whitecaps

Goalkeepers
Yohei Takaoka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Édier Ocampo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
42%
Duel Win %
Mathías Laborda
MAGNET
MAGNET
95
Activity
95
Activity
88
Passes
7
Duels
Tristan Blackmon
MAGNET
MAGNET
101
Activity
101
Activity
98
Passes
3
Duels
Tate Johnson
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
57%
Duel Win %
Midfielders
Oliver Larraz
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Adrián Cubas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Emmanuel Sabbi
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Ryan Gauld
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
49%
Pass Acc
Cheikh Tidiane Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Rayan Elloumi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Isaac Boehmer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sam Adekugbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Nikola Djordjevic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Mihail Gherasimencov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ralph Priso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Jean-Claude Ngando
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Liam Mackenzie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thomas Müller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Bruno Steven Caicedo Quiñonez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Houston Dynamo

Goalkeepers
Jonathan Bond
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Lawrence Ennali
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
79
Total Mins
80
Entry
Agustin Resch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Lucas Halter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Franco Negri
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Artur
SWEEPER
SWEEPER
9
Cleanups
9
Cleanups
5
Interceptions
4
Blocks
Héctor Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Jack McGlynn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Agustín Bouzat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Guilherme
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
Forwards
Mateusz Bogusz
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Blake Gillingham
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marcelo Saracchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Antônio Carlos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Erik Sviatchenko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diadie Samassékou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Duane Holmes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Ondřej Lingr
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
24
Total Mins
Started
Entry
Aliyu Ibrahim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/17/2026 Houston Dynamo 1 - 0 Vancouver Whitecaps Major League Soccer Shell Energy Stadium
08/18/2025 Vancouver Whitecaps 1 - 1 Houston Dynamo Major League Soccer BC Place
07/17/2025 Houston Dynamo 0 - 3 Vancouver Whitecaps Major League Soccer Shell Energy Stadium
09/19/2024 Houston Dynamo 1 - 1 Vancouver Whitecaps Major League Soccer Shell Energy Stadium
07/21/2024 Vancouver Whitecaps 3 - 4 Houston Dynamo Major League Soccer BC Place
09/21/2023 Houston Dynamo 4 - 1 Vancouver Whitecaps Major League Soccer Shell Energy Stadium
06/01/2023 Vancouver Whitecaps 6 - 2 Houston Dynamo Major League Soccer BC Place
08/06/2022 Vancouver Whitecaps 2 - 1 Houston Dynamo Major League Soccer BC Place Stadium
03/12/2022 Houston Dynamo 2 - 1 Vancouver Whitecaps Major League Soccer PNC Stadium
09/30/2021 Houston Dynamo 0 - 0 Vancouver Whitecaps Major League Soccer BBVA Stadium
05/17/2026
Major League Soccer Shell Energy Stadium
08/18/2025
Major League Soccer BC Place
07/17/2025
Major League Soccer Shell Energy Stadium
09/19/2024
Major League Soccer Shell Energy Stadium
07/21/2024
Major League Soccer BC Place
09/21/2023
Major League Soccer Shell Energy Stadium
06/01/2023
Major League Soccer BC Place
08/06/2022
Major League Soccer BC Place Stadium
03/12/2022
Major League Soccer PNC Stadium
09/30/2021
Major League Soccer BBVA Stadium
Vancouver Whitecaps Win
Houston Dynamo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 15 31 32 13 +19 WSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)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)
2 Colorado Rapids 17 28 25 16 +9 WColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)WColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)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)
3 Los Angeles FC 18 28 24 18 +6 LColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)LLos Angeles FC 0 - 1 San Diego (16-08-2026)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)
4 San Jose Earthquakes 15 26 32 19 +13 LLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)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)
5 Real Salt Lake 17 25 30 26 +4 LReal Salt Lake 3 - 4 FC Dallas (20-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)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)
6 Houston Dynamo 15 25 22 22 0 WHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)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)
7 St. Louis City 16 24 22 22 0 DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)WSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)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)
8 Seattle Sounders 18 24 21 25 -4 LSeattle Sounders 1 - 2 Austin (20-08-2026)LSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)LPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)LAustin 3 - 1 Seattle Sounders (23-07-2026)LSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)
9 FC Dallas 16 23 29 27 +2 WReal Salt Lake 3 - 4 FC Dallas (20-08-2026)WAustin 1 - 2 FC Dallas (17-08-2026)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)
10 Portland Timbers 15 20 28 27 +1 WPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)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)
11 San Diego 17 20 25 26 -1 WLos Angeles FC 0 - 1 San Diego (16-08-2026)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)
12 Minnesota United FC 15 19 15 19 -4 DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)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)
13 Los Angeles Galaxy 17 18 18 26 -8 WLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)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)
14 Austin 16 15 18 31 -13 WSeattle Sounders 1 - 2 Austin (20-08-2026)LAustin 1 - 2 FC Dallas (17-08-2026)LColorado Rapids 1 - 0 Austin (02-08-2026)LHouston Dynamo 3 - 0 Austin (26-07-2026)WAustin 3 - 1 Seattle Sounders (23-07-2026)
15 Sporting Kansas City 17 14 16 40 -24 DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)LColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)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)

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.