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

Futmetrix Verdict
46
FT
Sun, Aug 30
Sporting Kansas City
0-3
Vancouver Whitecaps
⚡ Intensity 42
⚖️ Balance 8
🏆 Stakes 67
🎲 Upset 0
League leaders demolish bottom side away

Win Probability

  • Sporting Kansas City 15%
  • Draw 19%
  • Vancouver Whitecaps 66%

Futmetrix AI estimate

Vancouver Exposes Massive Gap in 3-0 Masterclass

Average Entertainment Futmetrix Score: 46/100. The MLS leaders demonstrated ruthless efficiency on the road, punishing a toothless Kansas City to cement their status at the top of the table.

A Lopsided Setup

Top met bottom at Children's Mercy Park, and the Stakes were entirely different for both sides. Vancouver Whitecaps arrived seeking to solidify their grip on first place. Meanwhile, Sporting Kansas City desperately needed a miracle to spark their dismal campaign. The visitors immediately controlled possession with 56 percent of the ball, forcing the hosts into a deep defensive shell. Vancouver probed the flanks and tested the penalty area relentlessly. A high Intensity rating reflects the physical toll on the home side, who committed 14 fouls trying to stem the tide. The inevitable breakthrough arrived in the 40th minute. A drawn foul in the box handed T. Muller the ball, and the veteran dispatched the penalty with clinical ease.

The Knockout Blow

Any halftime tactical adjustments from Kansas City evaporated just three minutes into the second period. B. White doubled the advantage in the 48th minute, finishing off a sharp sequence orchestrated by O. Larraz. That second goal effectively killed the contest. The Balance of the match was entirely one-sided from that moment onward. Kansas City managed eight shots overall, but failed to put a single attempt on target. They never truly threatened to carve open the league leaders. The complete lack of a serious Upset Factor meant the crowd in Kansas City quickly lost hope. The Whitecaps were content to dictate the tempo, absorb disjointed attacks, and drain the remaining life out of the game.

A Late Exclamation Point

To cap off a miserable night for the hosts, Vancouver added a final flourish right at the death. Substitute R. Elloumi entered the fray in the 87th minute and made an immediate impact. By the 90th minute, he found the back of the net, latching onto a precise pass from the ever-present Muller. The 3-0 scoreline perfectly reflected the 2.45 expected goals generated by the dominant visitors. This commanding road victory keeps Vancouver perched securely at the summit of the MLS standings with 34 points. Conversely, Sporting Kansas City remains firmly anchored to the basement. With a staggering negative 24 goal differential and just 14 points, their season looks entirely unsalvageable as the losses continue to pile up.

Key Questions

What does this mean for Sporting Kansas City's season?

With 14 points and sitting dead last, their dismal campaign continues. This 3-0 defeat further cements their position at the very bottom of the MLS standings.

How did substitute Thomas Müller change the game?

Müller actually started the match, dominating with a penalty goal and an assist. It was substitute Rayan Elloumi who came off the bench to score late.

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
44%
56%
Sporting Kansas City 44%
Vancouver Whitecaps 56%
Shots
8
15
Sporting Kansas City 8
Vancouver Whitecaps 15
Shots on Target
0
5
Sporting Kansas City 0
Vancouver Whitecaps 5
Expected Goals (xG)
0.37
2.45
Sporting Kansas City 0.37
Vancouver Whitecaps 2.45
Passes
361
471
Sporting Kansas City 361
Vancouver Whitecaps 471
Pass Accuracy
84%
87%
Sporting Kansas City 84%
Vancouver Whitecaps 87%
Corners
1
4
Sporting Kansas City 1
Vancouver Whitecaps 4
Fouls
14
20
Sporting Kansas City 14
Vancouver Whitecaps 20
Yellow Cards
1
2
Sporting Kansas City 1
Vancouver Whitecaps 2
Red Cards
0
0
Sporting Kansas City 0
Vancouver Whitecaps 0

Match Events

T. Muller 40'
B. Caicedo 🟨 45'+4
HT
46' 🔄 Capita S. Afrifa
B. White (O. Larraz) 48'
T. Johnson 🟨 51'
57' 🔄 J. Reynolds I. James
B. Caicedo E. Sabbi 🔄 62'
O. Larraz J. Badwal 🔄 62'
66' 🔄 S. Suleymanov Andre Luiz
66' 🔄 J. Bartlett K. Agyabeng
T. Johnson S. Adekugbe 🔄 70'
73' 🟨 S. Afrifa
R. Gauld C. Sabaly 🔄 87'
B. White R. Elloumi 🔄 87'
R. Elloumi (T. Muller) 90'
90'+5 🟨 M. Mosquera
FT

Player Cards

Our take on every player in this match

Sporting Kansas City

Goalkeepers
Stefan Cleveland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Justin Reynolds
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
Moisés Mosquera
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Or Blorian
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Emir Karić
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
56%
Duel Win %
Midfielders
Capita
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Lasse Berg Johnsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jacob Bartlett
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Calvin Harris
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Magomed-Shapi Suleymanov
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Taylor Calheira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
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
0
Total Mins
Started
Entry
Jansen Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jayden Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Diego Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kwaku Agyabeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
André Luiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Stephen Afrifa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry

Vancouver Whitecaps

Goalkeepers
Yohei Takaoka
MAGNET
MAGNET
50
Activity
50
Activity
50
Passes
0
Duels
Defenders
Édier Ocampo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
55%
Duel Win %
Mathías Laborda
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Tristan Blackmon
MAGNET
MAGNET
87
Activity
87
Activity
78
Passes
9
Duels
Tate Johnson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Midfielders
Oliver Larraz
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Adrián Cubas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Ryan Gauld
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
27%
Pass Acc
Thomas Müller
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Bruno Steven Caicedo Quiñonez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Forwards
Brian White
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
6.7
Rating
BENCH
Isaac Boehmer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nikola Djordjevic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mihail Gherasimencov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sam Adekugbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Jeevan Badwal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Jean-Claude Ngando
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emmanuel Sabbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Rayan Elloumi
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.5
Rating
Cheikh Tidiane Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/18/2026 Vancouver Whitecaps 3 - 0 Sporting Kansas City Major League Soccer BC Place
09/21/2025 Sporting Kansas City 0 - 2 Vancouver Whitecaps Major League Soccer Children's Mercy Park
07/27/2025 Vancouver Whitecaps 3 - 0 Sporting Kansas City Major League Soccer BC Place
07/18/2024 Vancouver Whitecaps 2 - 1 Sporting Kansas City Major League Soccer BC Place
05/30/2024 Sporting Kansas City 1 - 2 Vancouver Whitecaps Major League Soccer Children's Mercy Park
07/02/2023 Sporting Kansas City 3 - 0 Vancouver Whitecaps Major League Soccer Children's Mercy Park
06/04/2023 Vancouver Whitecaps 1 - 1 Sporting Kansas City Major League Soccer BC Place
05/29/2022 Sporting Kansas City 0 - 1 Vancouver Whitecaps Major League Soccer Children's Mercy Park
04/03/2022 Vancouver Whitecaps 1 - 0 Sporting Kansas City Major League Soccer BC Place Stadium
11/20/2021 Sporting Kansas City 3 - 1 Vancouver Whitecaps Major League Soccer Children's Mercy Park
04/18/2026
Major League Soccer BC Place
09/21/2025
Major League Soccer Children's Mercy Park
07/27/2025
Major League Soccer BC Place
07/18/2024
Major League Soccer BC Place
05/30/2024
Major League Soccer Children's Mercy Park
07/02/2023
Major League Soccer Children's Mercy Park
06/04/2023
Major League Soccer BC Place
05/29/2022
Major League Soccer Children's Mercy Park
04/03/2022
Major League Soccer BC Place Stadium
11/20/2021
Major League Soccer Children's Mercy Park
Sporting Kansas City Win
Vancouver Whitecaps Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 18 37 40 14 +26 WSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)WVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)LVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)WSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)
2 Colorado Rapids 19 31 26 19 +7 WColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LSan Diego 3 - 0 Colorado Rapids (23-08-2026)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)
3 Los Angeles FC 19 29 25 19 +6 DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)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)
4 Houston Dynamo 18 29 24 24 0 DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)WVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)WHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)WSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)
5 St. Louis City 18 28 27 26 +1 DSt. Louis City 3 - 3 FC Dallas (30-08-2026)WSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)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)
6 San Jose Earthquakes 17 27 33 24 +9 DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)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)
7 San Diego 20 26 32 30 +2 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)WLos Angeles FC 0 - 1 San Diego (16-08-2026)DMinnesota United FC 1 - 1 San Diego (02-08-2026)
8 Real Salt Lake 18 25 30 27 +3 LColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)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)
9 Portland Timbers 18 24 33 31 +2 LPortland Timbers 1 - 2 Austin (30-08-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)WPortland Timbers 3 - 1 San Diego (20-08-2026)WPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)WPortland Timbers 2 - 1 Real Salt Lake (26-07-2026)
10 FC Dallas 18 24 32 35 -3 DSt. Louis City 3 - 3 FC Dallas (30-08-2026)LVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)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)
11 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)
12 Minnesota United FC 16 22 20 20 0 WSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)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)
13 Los Angeles Galaxy 18 18 19 29 -10 LSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)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)
14 Austin 17 18 20 32 -12 WPortland Timbers 1 - 2 Austin (30-08-2026)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)
15 Sporting Kansas City 18 14 16 43 -27 LSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)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)

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.