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

Futmetrix Verdict
48
FT
Sun, Mar 15
San Jose Earthquakes
0-1
Seattle Sounders
⚡ Intensity 37
⚖️ Balance 20
🏆 Stakes 44
🎲 Upset 60
Seattle steal first-leg advantage against the odds.

Win Probability

  • San Jose Earthquakes 45%
  • Draw 25%
  • Seattle Sounders 30%

Futmetrix AI estimate

Seattle Survive Quakes Siege to Seize First-Leg Advantage

Average Entertainment Futmetrix Score: 48/100. A resolute defensive masterclass from the visitors neutralized a relentless attacking storm, completely flipping the script ahead of the return leg.

The Early Ambush

The San Jose Earthquakes set out to turn PayPal Park into a fortress, but the script was violently rewritten just 20 minutes in. Despite the hosts setting a blistering tempo that pushed the Intensity metrics to their upper limits, it was the Seattle Sounders who drew first blood. Against the run of play, a razor-sharp counterattack found J. Ferreira in space. He threaded a perfect ball to P. Rothrock, who finished with icy composure to give the visitors a priceless 1-0 lead. From that moment, San Jose dominated possession with 63 percent of the ball, forcing Seattle into a deep, entrenched defensive posture. The early goal completely warped the tactical dynamic, turning the rest of the first half into an exercise in survival for the away side.

The Green Wall

Trailing at home, San Jose unleashed an absolute barrage. A staggering 25 shots turned the penalty area into a shooting gallery, generating 17 corner kicks as the hosts sought an equalizer. At the heart of this resistance was Andrew Thomas, whose heroics between the posts defined the match. The goalkeeper produced six phenomenal saves, frustrating the Quakes at every turn. San Jose's Niko Tsakiris operated as the chief architect, pulling strings and delivering four key passes in an attempt to unlock the defense. Yet, a towering backline effort, anchored by Antino Lopez, ensured the door remained firmly shut. A significant Upset factor was brewing as Seattle absorbed the staggering shot volume without cracking, proving that offensive quantity does not always translate to quality.

Late Drama and Looking Ahead

The final minutes offered a climax drenched in tension. The statistical Balance of the match heavily favored San Jose's attacking output, but the scoreboard stubbornly refused to bend. Just as the Earthquakes threw everyone forward, Seattle thought they had killed the tie on the counter in the 89th minute. Cody Baker put the ball in the back of the net, only for VAR to dramatically intervene and rule the goal out. That lifeline means the Stakes for the May 14 return leg in Seattle are astronomical. The Earthquakes are bruised but still breathing, while the Sounders travel home clutching a precious one-goal advantage. This knockout tie is far from over, promising another fierce battle in the Pacific Northwest.

Key Questions

How did VAR change this match?

VAR intervened in the 89th minute to rule out Cody Baker's potential tie-killing second goal, keeping San Jose's hopes alive for the return leg.

What made Andrew Thomas the Man of the Match?

Thomas delivered a towering performance in goal, registering six crucial saves to frustrate San Jose's 25-shot barrage and secure a vital clean sheet.

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%
San Jose Earthquakes 63%
Seattle Sounders 37%
Shots
25
6
San Jose Earthquakes 25
Seattle Sounders 6
Shots on Target
7
4
San Jose Earthquakes 7
Seattle Sounders 4
Expected Goals (xG)
1.67
0.51
San Jose Earthquakes 1.67
Seattle Sounders 0.51
Passes
483
311
San Jose Earthquakes 483
Seattle Sounders 311
Pass Accuracy
87%
81%
San Jose Earthquakes 87%
Seattle Sounders 81%
Corners
17
0
San Jose Earthquakes 17
Seattle Sounders 0
Fouls
6
11
San Jose Earthquakes 6
Seattle Sounders 11
Yellow Cards
1
4
San Jose Earthquakes 1
Seattle Sounders 4
Red Cards
0
0
San Jose Earthquakes 0
Seattle Sounders 0

Match Events

Nouhou Tolo 🟨 10'
P. Rothrock (J. Ferreira) 20'
HT
Nikola Petković 🟨 46'
J. Ferreira A. Rusnak 🔄 46'
Daniel Musovski 🟨 56'
57' 🔄 D. Jones Vitor Costa
Peter Kingston 🟨 59'
N. Petkovic A. Roldan 🔄 65'
G. Minoungou C. Roldan 🔄 65'
D. Musovski O. De Rosario 🔄 65'
77' 🔄 O. Bouda J. Skahan
77' 🔄 B. Leroux N. Fernandez
86' 🟨 Niko Tsakiris
P. Kingston S. Brunell 🔄 86'
Cody Baker 89'
90'+1 🔄 B. Kikanovic P. Marie
FT

Player Cards

Our take on every player in this match

San Jose Earthquakes

Goalkeepers
Daniel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Benjamin Kikanovic
NPC
NPC
91
Minutes
91
Minutes
19%
Pass Acc
6.5
Rating
Daniel Munie
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Reid Roberts
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
57%
Duel Win %
DeJuan Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Midfielders
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Beau Leroux
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Ousseni Bouda
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Nikolas Tsakiris
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
67%
Pass Acc
Timo Werner
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Forwards
Preston Judd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
BENCH
Earl Edwards Jr.
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dave Romney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vítor Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Paul Marie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Jamar Ricketts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jack Skahan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Seattle Sounders

Goalkeepers
Andrew Thomas
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Cody Baker
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
A. Lopez
SHIELD
SHIELD
4
Blocks
4
Blocks
0
Interceptions
0
Tackles
Jackson Ragen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Nouhou Tolo
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Midfielders
P. Kingston
BRUISER
BRUISER
3
Fouls
3
Fouls
Yellow
Cards
4
Tackles
Nikola Petković
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Paul Rothrock
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Jesús Ferreira
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
Georgi Minoungou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Danny Musovski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
Stefan Frei
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexander Roldan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Albert Rusnák
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
Started
Entry
Sebastian Gomez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cristian Roldan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Snyder Brunell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Kalani Kossa-Rienzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Osaze De Rosario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Paul Arriola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/15/2026 San Jose Earthquakes 0 - 1 Seattle Sounders Major League Soccer PayPal Park
07/20/2025 Seattle Sounders 3 - 2 San Jose Earthquakes Major League Soccer Lumen Field
03/30/2025 San Jose Earthquakes 1 - 1 Seattle Sounders Major League Soccer Earthquakes Stadium
09/19/2024 Seattle Sounders 2 - 2 San Jose Earthquakes Major League Soccer Lumen Field
03/24/2024 San Jose Earthquakes 3 - 2 Seattle Sounders Major League Soccer PayPal Park
07/13/2023 San Jose Earthquakes 2 - 0 Seattle Sounders Major League Soccer PayPal Park
06/01/2023 Seattle Sounders 0 - 1 San Jose Earthquakes Major League Soccer Lumen Field
10/09/2022 Seattle Sounders 2 - 2 San Jose Earthquakes Major League Soccer Lumen Field
05/12/2022 Seattle Sounders 2 - 2 (PEN 9-10) San Jose Earthquakes US Open Cup Starfire Sports Complex Stadium
04/24/2022 San Jose Earthquakes 4 - 3 Seattle Sounders Major League Soccer PayPal Park
03/15/2026
Major League Soccer PayPal Park
07/20/2025
Major League Soccer Lumen Field
03/30/2025
Major League Soccer Earthquakes Stadium
09/19/2024
Major League Soccer Lumen Field
03/24/2024
Major League Soccer PayPal Park
07/13/2023
Major League Soccer PayPal Park
06/01/2023
Major League Soccer Lumen Field
10/09/2022
Major League Soccer Lumen Field
05/12/2022
US Open Cup Starfire Sports Complex Stadium
04/24/2022
Major League Soccer PayPal Park
San Jose Earthquakes Win
Seattle Sounders Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 3 9 11 1 +10 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)
2 Los Angeles FC 3 9 5 0 +5 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)
3 Seattle Sounders 4 9 5 2 +3 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)
4 San Diego 3 7 6 3 +3 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)
5 Colorado Rapids 3 6 6 3 +3 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)
6 Real Salt Lake 3 6 4 3 +1 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 2 3 3 1 +2 LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
8 Houston Dynamo 2 3 3 4 -1 WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
9 Sporting Kansas City 3 3 2 5 -3 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)
10 FC Dallas 2 1 3 4 -1 DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
11 Austin 2 1 3 4 -1 LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
12 Minnesota United FC 2 1 2 8 -6 LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
13 Los Angeles Galaxy 2 0 2 6 -4 LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)
14 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)
15 Portland Timbers 3 0 3 9 -6 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)

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.