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

Futmetrix Verdict
34
FT
Thu, Oct 15
St. Louis City
0-0
Vancouver Whitecaps
⚡ Intensity 11
⚖️ Balance 15
🏆 Stakes 90
🎲 Upset 31
Summit stalemate leaves title race open.

Win Probability

  • St. Louis City 42%
  • Draw 25%
  • Vancouver Whitecaps 34%

Futmetrix AI estimate

Summit Stalemate Leaves Title Race Wide Open

Skip It Futmetrix Score: 34/100. A scoreless chess match at Citypark showcased elite defensive organization, proving exactly why these two title contenders lead the Western Conference pack.

The Tactical Standoff

A high-stakes clash at the top of the table requires steady nerves, and this fixture delivered a tense tactical battle right out of the gate. With genuine title implications on the line, the sheer Stakes of this contest were palpable. St. Louis City stepped onto their home turf looking to close the six-point gap to the league leaders. They edged possession with 54 percent of the ball, methodically trying to dissect a rigid defensive setup. Both sides clearly respected the threat the other posed, resulting in a congested midfield where every blade of grass was fiercely contested. The early tempo was less about reckless attacking and more about calculated risk management, as the hosts probed for weaknesses without over-committing numbers forward.

A Wall in Goal

The match ultimately hinged on a bizarre contrast in offensive efficiency and one standout individual performance. Despite the visitors firing off a staggering 16 total shots, incredibly not a single one tested the goalkeeper—nine were blocked by a resolute defensive wall. On the flip side, the hosts managed five shots on target, raising the Intensity with a relentless barrage of set-piece pressure that included 16 total corners in the match. The absolute difference-maker was Y. Takaoka. The Vancouver Whitecaps shot-stopper was an impenetrable force, producing four crucial saves to deny the home side a breakthrough. His heroic interventions under immense aerial duress kept the visitors afloat when the momentum threatened to swing completely against them.

A Tense Resolution

When the final whistle echoed around Citypark, the nil-nil scoreline felt like a fair reflection of a deeply balanced encounter. This result serves as a quintessential six-pointer outcome where avoiding defeat was perhaps more crucial than risking it all for victory. For the leaders, walking away with a clean sheet and a hard-fought road point maintains their six-point cushion at the summit. Meanwhile, the home side extends their impressive unbeaten run, proving they possess the defensive solidity to match the league's heavyweights. While fans might have craved goals, this defensive masterclass ensures the race for the top seed remains exceptionally tight as we head into the final stretch of the regular season.

Key Questions

What does this mean for St. Louis City's season?

The draw extends their unbeaten streak but leaves them six points adrift of leaders Vancouver, keeping the race for the top seed intensely competitive.

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
54%
46%
St. Louis City 54%
Vancouver Whitecaps 46%
Shots
7
16
St. Louis City 7
Vancouver Whitecaps 16
Shots on Target
5
0
St. Louis City 5
Vancouver Whitecaps 0
Expected Goals (xG)
0.75
0.83
St. Louis City 0.75
Vancouver Whitecaps 0.83
Passes
456
388
St. Louis City 456
Vancouver Whitecaps 388
Corners
6
10
St. Louis City 6
Vancouver Whitecaps 10
Fouls
17
14
St. Louis City 17
Vancouver Whitecaps 14
Yellow Cards
2
2
St. Louis City 2
Vancouver Whitecaps 2
Red Cards
0
0
St. Louis City 0
Vancouver Whitecaps 0

Match Events

40' 🔄 ↓ Conrad Wallem ↑Rafael Santos
45'+1 🟨 Fallou Fall
Édier Ocampo 🟨 45'+2
HT
↓ Emmanuel Sabbi ↑Bruno Caicedo 🔄 66'
70' 🔄 ↓ Rafael Navarro Leal ↑Simon Becher
↓ Oliver Love Larraz ↑Aleksa Cvetkovic 🔄 77'
↓ Brian White ↑Rayan Elloumi 🔄 77'
Ralph Priso 🟨 81'
89' 🔄 ↓ Christopher Durkin ↑Lukas MacNaughton
FT

Player Cards

Our take on every player in this match

St. Louis City

Goalkeepers
Roman Bürki
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Dante Polvara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Timo Baumgartl
MAGNET
MAGNET
98
Activity
98
Activity
88
Passes
10
Duels
Fallou Fall
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Midfielders
Conrad Wallem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
40
Entry
Daniel Edelman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Chris Durkin
NPC
NPC
89
Minutes
89
Minutes
24%
Pass Acc
6.4
Rating
Tomas Totland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Carl Johan Holse Justesen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rafael Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Alexandru Matan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Ben Lundt
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rafael Santos
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Lukas MacNaughton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Jaziel Orozco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miguel Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tomas Ostrak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Simon Becher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Damion Downs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeong Sang-bin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Vancouver Whitecaps

Goalkeepers
Yohei Takaoka
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Édier Ocampo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mathías Laborda
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Ralph Priso
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
6
Interceptions
1
Blocks
Tate Johnson
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
38%
Pass Acc
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
90
Total Mins
Started
Entry
Emmanuel Sabbi
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
Ryan Gauld
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
1
Interceptions
3
Blocks
Yadaly Diaby
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Brian White
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
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
Ranko Veselinović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aleksa Cvetković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Rui Modesto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Steven Caicedo Quiñonez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Rayan Elloumi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Cheikh Tidiane Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/06/2026 Vancouver Whitecaps 1 - 3 St. Louis City Major League Soccer BC Place
08/24/2025 Vancouver Whitecaps 3 - 2 St. Louis City Major League Soccer BC Place
04/20/2025 St. Louis City 0 - 0 Vancouver Whitecaps Major League Soccer CITYPARK
07/14/2024 St. Louis City 1 - 4 Vancouver Whitecaps Major League Soccer CITYPARK
06/30/2024 Vancouver Whitecaps 4 - 3 St. Louis City Major League Soccer BC Place
10/05/2023 Vancouver Whitecaps 3 - 0 St. Louis City Major League Soccer BC Place
05/28/2023 St. Louis City 3 - 1 Vancouver Whitecaps Major League Soccer CITYPARK
02/12/2023 Vancouver Whitecaps 0 - 0 St. Louis City Friendlies Clubs Empire Polo Club
09/06/2026
Major League Soccer BC Place
08/24/2025
Major League Soccer BC Place
04/20/2025
Major League Soccer CITYPARK
07/14/2024
Major League Soccer CITYPARK
06/30/2024
Major League Soccer BC Place
10/05/2023
Major League Soccer BC Place
05/28/2023
Major League Soccer CITYPARK
02/12/2023
Friendlies Clubs Empire Polo Club
St. Louis City Win
Vancouver Whitecaps Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 24 45 49 20 +29 DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)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)
2 San Jose Earthquakes 24 40 45 32 +13 DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)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)
3 FC Dallas 24 40 42 40 +2 WFC Dallas 1 - 0 Seattle Sounders (15-10-2026)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)
4 St. Louis City 23 39 42 33 +9 DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)WSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)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)
5 Colorado Rapids 24 35 35 29 +6 DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)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)
6 Los Angeles FC 25 35 34 29 +5 WLos Angeles FC 3 - 1 Austin (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)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)
7 Seattle Sounders 24 35 32 32 0 LFC Dallas 1 - 0 Seattle Sounders (15-10-2026)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)
8 Houston Dynamo 22 33 28 30 -2 DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)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)
9 Portland Timbers 24 29 45 47 -2 LLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)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)
10 Los Angeles Galaxy 24 28 30 43 -13 WLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)LSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)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)
11 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)
12 Real Salt Lake 23 27 34 37 -3 DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)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)
13 Austin 23 25 28 41 -13 LLos Angeles FC 3 - 1 Austin (15-10-2026)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)
14 Minnesota United FC 23 24 34 41 -7 DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)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)
15 Sporting Kansas City 23 21 28 53 -25 DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)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)

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.