Major League Soccer Regular Season - 5

Vancouver Whitecaps 0 - 1 FT San Jose Earthquakes

BC Place

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

Futmetrix Verdict
25
FT
Sun, Mar 22
Vancouver Whitecaps
0-1
San Jose Earthquakes
⚡ Intensity 12
⚖️ Balance 20
🏆 Stakes 44
🎲 Upset 80
Leroux strikes, Daniel builds a wall.

Earthquakes Stun Whitecaps in First Leg Slog

Skip It Futmetrix Score: 25/100. San Jose survived a Vancouver siege at BC Place to snatch a vital first-leg advantage.

The BC Place Barricade

Vancouver dominated possession from the jump. The home side pinned San Jose deep, dictating the tempo and firing a barrage of shots. Édier Ocampo and Ralph Priso pulled the strings perfectly, creating relentless pressure in the final third. But possession does not guarantee a breakthrough. The Intensity was high, yet the visitors stubbornly refused to break. San Jose absorbed wave after wave, setting up a classic defensive blockade. They invited the pressure and trusted their shape to weather the storm.

Leroux's Sucker Punch

The turning point arrived entirely against the run of play. Right on the stroke of half-time, B. Leroux found a rare pocket of space and silenced the crowd. One chance, one clinical finish. That 45th-minute strike carried massive Upset Factor given Vancouver's absolute control of the ball. The Balance of the tie flipped in an instant. The Earthquakes proved they did not need the ball; they just needed to be ruthless when they finally crossed the halfway line.

Daniel's Defensive Masterclass

The second half was the Daniel show. The San Jose Earthquakes goalkeeper delivered an absolute masterclass, racking up six crucial saves to frustrate the Vancouver Whitecaps. The Stakes are massive heading into the return fixture. Vancouver heads to California on May 10th needing an immediate response, while San Jose holds all the cards. This was not a pretty victory, but playoff football rarely is. Survival is all that matters.

Key Questions

What made Daniel the Man of the Match?

He was an absolute brick wall, registering six crucial saves to keep a clean sheet and secure San Jose's first-leg advantage.

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
61%
39%
Vancouver Whitecaps 61%
San Jose Earthquakes 39%
Shots
12
6
Vancouver Whitecaps 12
San Jose Earthquakes 6
Shots on Target
6
3
Vancouver Whitecaps 6
San Jose Earthquakes 3
Expected Goals (xG)
0.98
0.66
Vancouver Whitecaps 0.98
San Jose Earthquakes 0.66
Passes
530
331
Vancouver Whitecaps 530
San Jose Earthquakes 331
Pass Accuracy
87%
80%
Vancouver Whitecaps 87%
San Jose Earthquakes 80%
Corners
3
5
Vancouver Whitecaps 3
San Jose Earthquakes 5
Fouls
11
12
Vancouver Whitecaps 11
San Jose Earthquakes 12
Yellow Cards
1
3
Vancouver Whitecaps 1
San Jose Earthquakes 3
Red Cards
0
0
Vancouver Whitecaps 0
San Jose Earthquakes 0

Match Events

T. Werner 🟨 31'
B. Leroux 45'
HT
46' 🔄 C. Sabaly T. Muller
R. Vieira I. Harkes 🔄 46'
D. Jones 🟨 50'
D. Jones Vitor Costa 🔄 54'
J. Ricketts T. Werner 🔄 54'
60' 🟨 J. Ngando
65' 🔄 J. Ngando J. Badwal
75' 🔄 O. Larraz S. Berhalter
75' 🔄 A. Jackson K. G. Cabrera Nakamura
O. Bouda D. Romney 🔄 82'
B. Leroux J. A. Gonzalez Mendoza 🔄 82'
86' 🔄 M. Gherasimencov R. Elloumi
P. Judd 🟨 90'+6
FT

Player Cards

Our take on every player in this match

Vancouver Whitecaps

Goalkeepers
Y. Takaoka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
E. Ocampo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
30%
Pass Acc
T. Blackmon
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
R. Priso
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
93%
Pass Acc
M. Gherasimencov
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
Midfielders
O. Larraz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
J. Ngando
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
65
Entry
E. Sabbi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
A. Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
C. Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
B. White
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
I. Boehmer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Schonlau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Laborda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Johnson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Berhalter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
J. Badwal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
T. Muller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
K. G. Cabrera Nakamura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
R. Elloumi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry

San Jose Earthquakes

Goalkeepers
Daniel
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
B. Kikanovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Munie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Roberts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Midfielders
R. Vieira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
B. Leroux
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
O. Bouda
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
N. Tsakiris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Ricketts
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Forwards
P. Judd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
E. Edwards
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Romney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Vitor Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
P. Marie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. A. Gonzalez Mendoza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
J. Skahan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
N. Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Werner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/05/2025 Vancouver Whitecaps 4 - 1 San Jose Earthquakes Major League Soccer BC Place
08/10/2025 San Jose Earthquakes 2 - 1 Vancouver Whitecaps Major League Soccer PayPal Park
09/15/2024 Vancouver Whitecaps 2 - 0 San Jose Earthquakes Major League Soccer BC Place
03/10/2024 San Jose Earthquakes 0 - 2 Vancouver Whitecaps Major League Soccer PayPal Park
02/17/2024 Vancouver Whitecaps 1 - 1 San Jose Earthquakes Friendlies Clubs TBC
08/21/2023 Vancouver Whitecaps 0 - 1 San Jose Earthquakes Major League Soccer BC Place
03/05/2023 San Jose Earthquakes 2 - 1 Vancouver Whitecaps Major League Soccer PayPal Park
09/05/2022 San Jose Earthquakes 2 - 0 Vancouver Whitecaps Major League Soccer PayPal Park
05/14/2022 Vancouver Whitecaps 3 - 3 San Jose Earthquakes Major League Soccer BC Place Stadium
10/05/2025
Major League Soccer BC Place
08/10/2025
Major League Soccer PayPal Park
09/15/2024
Major League Soccer BC Place
03/10/2024
Major League Soccer PayPal Park
02/17/2024
Friendlies Clubs TBC
08/21/2023
Major League Soccer BC Place
03/05/2023
Major League Soccer PayPal Park
09/05/2022
Major League Soccer PayPal Park
05/14/2022
Major League Soccer BC Place Stadium
Vancouver Whitecaps Win
San Jose Earthquakes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Los Angeles FC 4 10 5 0 +5 DAustin 0 - 0 Los Angeles FC (22-03-2026)WLos Angeles FC 2 - 0 St. Louis City (15-03-2026)WLos Angeles FC 1 - 0 FC Dallas (08-03-2026)WHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
2 Seattle Sounders 5 10 5 2 +3 DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)WSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)WSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
3 Vancouver Whitecaps 4 9 11 2 +9 LVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)WVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)WPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)WVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
4 Colorado Rapids 4 9 10 4 +6 WSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)WColorado Rapids 2 - 0 Portland Timbers (28-02-2026)LSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
5 San Diego 4 8 8 5 +3 DSan Diego 2 - 2 Real Salt Lake (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)WSporting Kansas City 0 - 1 San Diego (08-03-2026)WSan Diego 2 - 0 St. Louis City (02-03-2026)
6 Real Salt Lake 4 7 6 5 +1 DSan Diego 2 - 2 Real Salt Lake (22-03-2026)WReal Salt Lake 2 - 1 Austin (15-03-2026)WReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)LVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
7 San Jose Earthquakes 3 6 4 1 +3 WVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
8 FC Dallas 3 4 7 7 0 WFC Dallas 4 - 3 Houston Dynamo (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
9 Houston Dynamo 3 3 6 8 -2 LFC Dallas 4 - 3 Houston Dynamo (22-03-2026)WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
10 Sporting Kansas City 4 3 3 9 -6 LSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LSporting Kansas City 0 - 1 San Diego (08-03-2026)LSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
11 Austin 3 2 3 4 -1 DAustin 0 - 0 Los Angeles FC (22-03-2026)LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
12 Minnesota United FC 3 2 2 8 -6 DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
13 Los Angeles Galaxy 3 1 3 7 -4 DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)
14 Portland Timbers 4 1 4 10 -6 DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)LColorado Rapids 2 - 0 Portland Timbers (28-02-2026)
15 St. Louis City 3 0 0 5 -5 LLos Angeles FC 2 - 0 St. Louis City (15-03-2026)LSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LSan Diego 2 - 0 St. Louis City (02-03-2026)