San Diego 2 - 3 FT San Jose Earthquakes

Snapdragon Stadium

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

Futmetrix Verdict
98
FT
Thu, Sep 10
San Diego
2-3
San Jose Earthquakes
⚡ Intensity 100
⚖️ Balance 47
🏆 Stakes 33
🎲 Upset 60
VAR drama, red cards, five goals.

Win Probability

  • San Diego 52%
  • Draw 23%
  • San Jose Earthquakes 25%

Futmetrix AI estimate

Five-Goal Thriller Shocks Snapdragon Stadium

Must-Watch Futmetrix Score: 98/100. An off-the-charts Intensity rating tells the story of a breathless night where the visitors stole a massive victory amidst VAR controversy and two red cards.

A Frenetic First Half

The match exploded immediately at Snapdragon Stadium, setting an unprecedented pace. Barely three minutes in, N.Tsakiris stunned San Diego with a clinical early opener, beautifully assisted by Beau Leroux. The high Stakes were obvious as VAR intervened just minutes later, confirming a penalty for San Jose Earthquakes in the sixth minute. Following a rapid VAR cancellation of an initial red card for Carlos Joaquim dos Santos, N.Tsakiris stepped up but shockingly missed the spot-kick in the eighth minute. Rather than crumbling, the visitors doubled down. Preston Judd found the back of the net in the twelfth minute, capping off a wild nine-minute flurry that completely shattered the defensive game plans. Despite the hosts edging possession at 53 percent, they looked entirely overwhelmed by the sheer attacking force of their opponents during the opening exchanges.

Substitutions and Shifting Tides

San Jose refused to lift their foot off the gas. Their relentless pressure yielded a third goal in the 35th minute when substitute Ousseni Bouda fired home, once again set up by the brilliant N.Tsakiris, who commanded the midfield. Trailing by three, San Diego desperately needed a lifeline to restore some Balance to the tie. Anders Dreyer answered the call just before the break, pulling one back in the 42nd minute off a slick feed from Onni Valakari. The second half morphed into a tense, tactical battle as San Diego pushed to close the gap. The true turning point arrived in the 80th minute. Carlos Joaquim dos Santos, who narrowly escaped an early dismissal, was shown a straight red card, leaving the home side mathematically and physically disadvantaged for the crucial final stretch.

Late Drama and Lasting Consequences

Even with ten men, San Diego refused to surrender, cementing a high Upset Factor narrative that kept fans on the edge of their seats. In the 88th minute, VAR confirmed another crucial penalty decision, this time favoring the hosts. Substitute Cédric Bakambu confidently converted the spot-kick in the 90th minute, setting up a terrifyingly tense stoppage time. The closing moments devolved into pure desperation, culminating in a red card for San Jose's Max Floriani deep in stoppage time. Ultimately, the Earthquakes held on for a massive 3-2 victory away from home. This result propels San Jose higher up the standings while extending a frustrating run for San Diego, proving that possession stats mean nothing without defensive discipline.

Key Questions

How did the red card for Carlos Joaquim dos Santos impact the match?

It forced San Diego to play with ten men for the final ten minutes, hindering their comeback efforts despite a late penalty conversion by Bakambu.

Was the penalty miss by N. Tsakiris the turning point?

Surprisingly, no. Instead of shifting momentum to San Diego, San Jose doubled down, scoring again through Preston Judd just four minutes later to extend their early lead.

How did VAR change this match?

VAR played a massive role, confirming two crucial penalties for both sides and canceling an early red card, ensuring every major officiating decision directly shaped the final scoreline.

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
53%
47%
San Diego 53%
San Jose Earthquakes 47%
Shots
10
11
San Diego 10
San Jose Earthquakes 11
Shots on Target
6
6
San Diego 6
San Jose Earthquakes 6
Expected Goals (xG)
1.74
2.06
San Diego 1.74
San Jose Earthquakes 2.06
Passes
538
484
San Diego 538
San Jose Earthquakes 484
Corners
1
3
San Diego 1
San Jose Earthquakes 3
Fouls
12
17
San Diego 12
San Jose Earthquakes 17
Yellow Cards
2
4
San Diego 2
San Jose Earthquakes 4
Red Cards
1
1
San Diego 1
San Jose Earthquakes 1

Match Events

N.Tsakiris (Beau Leroux) 3'
Preston Judd 6'
N.Tsakiris 8'
Preston Judd (N.Tsakiris) 12'
Preston Judd 🟨 13'
Preston Judd Ousseni Bouda 🔄 30'
Ousseni Bouda (N.Tsakiris) 35'
Ousseni Bouda 🟨 37'
42' Anders Dreyer (Onni Valakari)
Luka Jovanovic Eduard Löwen 🔄 45'
45' 🔄 Aníbal Godoy Alejandro Alvarado Jr
45' 🔄 Dagur Dan Þórhallsson kieran sargeant
Reid Roberts Max Floriani 🔄 45'
45'+2 🔄 Gabriel Pirani Amahl Pellegrino
Beau Leroux 🟨 45'+3
HT
52' 🟨 Jeppe Tverskov
Beau Leroux Ronaldo Vieira 🔄 67'
Jack Jasinski Benjamin Kikanovic 🔄 67'
68' 🔄 Onni Valakari Cédric Bakambu
Max Floriani 🟨 75'
82' 🔄 Alejandro Alvarado Jr Duran Ferree
88' Cédric Bakambu
Max Floriani 🟥 90'+2
90'+4 Cédric Bakambu
Ronaldo Vieira 🟨 90'+5
FT

Player Cards

Our take on every player in this match

San Diego

Goalkeepers
CJ dos Santos
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
5.7
Rating
Defenders
Oscar Verhoeven
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Manu Duah
MAGNET
MAGNET
86
Activity
86
Activity
83
Passes
3
Duels
Christopher McVey
MAGNET
MAGNET
102
Activity
102
Activity
95
Passes
7
Duels
Dagur Dan Þórhallsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Midfielders
Aníbal Godoy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Jeppe Tverskov
MAGNET
MAGNET
90
Activity
90
Activity
87
Passes
3
Duels
Gabriel Pirani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
45
Entry
Forwards
Anders Dreyer
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Onni Valakari
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Elias Achouri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Duran Ferree
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ian Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kieran Sargeant
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Bryce Duke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Vazquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alejandro Alvarado
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
36
Total Mins
82
Entry
Cédric Bakambu
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.5
Rating
Amahl Pellegrino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
43
Total Mins
Started
Entry
B. B. Zamble
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

San Jose Earthquakes

Goalkeepers
Angus Gunn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jack Jasinski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Daniel Munie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Reid Roberts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Dave Romney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Ian Harkes
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Beau Leroux
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.0
Rating
Luka Jovanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Nikolas Tsakiris
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
46%
Pass Acc
Vítor Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Preston Judd
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Francesco Montali
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jamar Ricketts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Floriani
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
5.5
Rating
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Jack Skahan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eduard Löwen
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Benjamin Kikanovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Ousseni Bouda
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots

Head to Head

Date Home Score Away Competition Venue
04/05/2026 San Jose Earthquakes 3 - 0 San Diego Major League Soccer PayPal Park
01/24/2026 San Diego 2 - 0 San Jose Earthquakes Friendlies Clubs
09/28/2025 San Diego 0 - 1 San Jose Earthquakes Major League Soccer Snapdragon Stadium
08/17/2025 San Jose Earthquakes 1 - 2 San Diego Major League Soccer PayPal Park
04/05/2026
Major League Soccer PayPal Park
01/24/2026
Friendlies Clubs
09/28/2025
Major League Soccer Snapdragon Stadium
08/17/2025
Major League Soccer PayPal Park
San Diego Win
San Jose Earthquakes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 20 40 44 17 +27 WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)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)
2 Colorado Rapids 20 32 27 20 +7 DAustin 1 - 1 Colorado Rapids (10-09-2026)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)
3 Houston Dynamo 19 32 26 25 +1 WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)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)
4 St. Louis City 19 31 30 27 +3 WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)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)
5 Los Angeles FC 20 30 27 21 +6 DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)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)
6 FC Dallas 20 30 38 39 -1 WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)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)
7 San Jose Earthquakes 18 28 34 25 +9 DAustin 1 - 1 San Jose Earthquakes (06-09-2026)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)
8 Portland Timbers 19 27 38 35 +3 WPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)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)
9 Real Salt Lake 20 26 33 31 +2 LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)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)
10 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)
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 18 22 25 27 -2 LMinnesota United FC 1 - 2 FC Dallas (10-09-2026)LPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)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)
13 Austin 19 20 22 34 -12 DAustin 1 - 1 Colorado Rapids (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)WPortland Timbers 1 - 2 Austin (30-08-2026)WSeattle Sounders 1 - 2 Austin (20-08-2026)LAustin 1 - 2 FC Dallas (17-08-2026)
14 Los Angeles Galaxy 19 18 19 32 -13 LVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)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)
15 Sporting Kansas City 19 14 19 47 -28 LFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)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)

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.