Major League Soccer Regular Season - 16

San Jose Earthquakes 0 - 4 FT Orlando City SC

PayPal Park

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

Futmetrix Verdict
53
FT
Thu, Jul 23
San Jose Earthquakes
0-4
Orlando City SC
⚡ Intensity 41
⚖️ Balance 7
🏆 Stakes 67
🎲 Upset 100
Orlando stuns San Jose away.

Orlando City Tears Down San Jose Fortress

Average Entertainment Futmetrix Score: 53/100. A ruthless away performance redefined the league hierarchy as Orlando City dismantled a high-flying San Jose side.

Opening Act

The showdown at PayPal Park kicked off with an immediate shock to the system. While the San Jose Earthquakes eventually edged possession with 51%, the early tempo was dictated entirely by the visiting underdogs. Just seven minutes after the referee blew the starting whistle, Orlando City SC drew first blood. A precise ball from E. Atuesta found the feet of D. Brekalo, who confidently slotted home an opening goal that instantly silenced the home supporters. The Upset alert was flashing bright red right from the get-go. San Jose frantically attempted to establish their usual rhythm and exploit the wide areas, but the early tactical disruption rattled their midfield. Despite sitting nine spots above their opponents in the league standings, the massive gap in quality on paper simply failed to materialize on the grass during these frantic opening exchanges.

The Pivot

As the match progressed, the Intensity spiked dramatically. San Jose threw bodies forward in waves, desperately hunting for an equalizer to get back into the contest. They ultimately registered 7 shots on target in a high-volume attacking display, but they kept running into a brick wall named Maxime Crépeau. The Orlando goalkeeper delivered an absolute masterclass between the posts, recording 7 crucial saves to single-handedly preserve his team's clean sheet. With the home side severely overcommitted and leaving vast spaces at the back, Orlando utilized their counter-attacking speed mercilessly. Right before the halftime interval, I. Angulo capitalized on another assist from Atuesta to double the advantage. Then, straight out of the locker room in the 48th minute, A. Griezmann connected with a sharp pass from J. Ellis to make it 3-0, effectively snapping San Jose's spirit.

Resolution

The final dagger arrived in the 73rd minute when B. Ojeda capped off yet another devastating offensive transition, pushing the scoreboard to an unbelievable 4-0. It is a genuine shock result that completely ignores the pre-match Stakes. San Jose will remain parked in 2nd place with 25 points, but this heavy defeat exposes some serious fatal flaws in their defensive structure that future opponents will surely target. Orlando City, meanwhile, grabs a massive lifeline to rescue their campaign. Stuck down in 11th place before kickoff, these three unexpected road points offer a tremendous morale boost for the locker room. The entire Balance of power shifted tonight on the West Coast, proving once again that in Major League Soccer, a lofty reputation guarantees absolutely nothing when the starting whistle blows.

Key Questions

How did Orlando City SC pull off this shock result?

A ruthless counter-attack and early goal set the tone, while spectacular goalkeeping from Crépeau denied San Jose any chance of a comeback.

What made Maxime Crépeau the Man of the Match?

Crépeau was an impenetrable wall, making 7 vital saves against a high-volume San Jose attack to secure a flawless clean sheet.

What does this mean for San Jose Earthquakes's season?

While they remain securely in 2nd place, this devastating 4-0 home loss serves as a massive wake-up call for their defensive unit.

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
51%
49%
San Jose Earthquakes 51%
Orlando City SC 49%
Shots
11
14
San Jose Earthquakes 11
Orlando City SC 14
Shots on Target
7
7
San Jose Earthquakes 7
Orlando City SC 7
Expected Goals (xG)
1.04
1.53
San Jose Earthquakes 1.04
Orlando City SC 1.53
Passes
408
404
San Jose Earthquakes 408
Orlando City SC 404
Pass Accuracy
81%
78%
San Jose Earthquakes 81%
Orlando City SC 78%
Corners
3
2
San Jose Earthquakes 3
Orlando City SC 2
Fouls
19
10
San Jose Earthquakes 19
Orlando City SC 10
Yellow Cards
3
2
San Jose Earthquakes 3
Orlando City SC 2
Red Cards
0
0
San Jose Earthquakes 0
Orlando City SC 0

Match Events

D. Brekalo (E. Atuesta) 7'
I. Angulo (E. Atuesta) 29'
E. Atuesta 🟨 36'
45'+1 🟨 T. Werner
HT
46' 🔄 N. Fernandez J. Skahan
A. Griezmann (J. Ellis) 48'
52' 🟨 R. Vieira
Tiago T. Spicer 🔄 59'
67' 🟨 P. Judd
B. Ojeda (E. Atuesta) 73'
74' 🔄 J. Ricketts P. Marie
74' 🔄 T. Werner D. Johnson
A. Gomez B. Rhein 🔄 79'
E. Atuesta Luis Otavio 🔄 79'
I. Angulo H. Sarajian 🔄 79'
H. Sarajian 🟨 80'
81' 🔄 R. Vieira J. A. Gonzalez Mendoza
J. Ellis Z. Taifi 🔄 84'
86' 🔄 B. Leroux I. Harkes
90'+4 🟨 D. Munie
FT

Player Cards

Our take on every player in this match

San Jose Earthquakes

Goalkeepers
Angus Gunn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Benjamin Kikanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Daniel Munie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Reid Roberts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jamar Ricketts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Midfielders
Beau Leroux
👻 Invisible Nothing to note
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Ousseni Bouda
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Timo Werner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Forwards
Preston Judd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Francesco Montali
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
Max Floriani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jack Jasinski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Marie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Jack Skahan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Jonathan Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Darius Johnson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry

Orlando City SC

Goalkeepers
Maxime Crépeau
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Griffin Dorsey
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
David Brekalo
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Robin Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Adrián Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
79
Total Mins
Started
Entry
Midfielders
Iván Angulo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Braian Ojeda
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Eduard Atuesta
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
3
Assists
28%
Pass Acc
Tiago Souza
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Antoine Griezmann
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Justin Ellis
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.2
Rating
BENCH
Javier Otero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tahir Reid-Brown
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iago Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zakaria Taifi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Wilder Cartagena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Otávio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Tyrese Spicer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Bernardo Rhein
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Harvey Sarajian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/19/2024 San Jose Earthquakes 0 - 1 Orlando City SC Major League Soccer PayPal Park
06/22/2021 Orlando City SC 5 - 0 San Jose Earthquakes Major League Soccer Exploria Stadium
09/01/2019 San Jose Earthquakes 3 - 0 Orlando City SC Major League Soccer Avaya Stadium (San Jose, California)
04/21/2018 Orlando City SC 3 - 2 San Jose Earthquakes Major League Soccer Orlando City Stadium
05/18/2017 San Jose Earthquakes 1 - 1 Orlando City SC Major League Soccer Avaya Stadium
06/18/2016 Orlando City SC 2 - 2 San Jose Earthquakes Major League Soccer Orlando Citrus Bowl Stadium
05/24/2015 San Jose Earthquakes 1 - 1 Orlando City SC Major League Soccer Avaya Stadium
05/19/2024
Major League Soccer PayPal Park
06/22/2021
Major League Soccer Exploria Stadium
09/01/2019
Major League Soccer Avaya Stadium (San Jose, California)
04/21/2018
Major League Soccer Orlando City Stadium
05/18/2017
Major League Soccer Avaya Stadium
06/18/2016
Major League Soccer Orlando Citrus Bowl Stadium
05/24/2015
Major League Soccer Avaya Stadium
San Jose Earthquakes Win
Orlando City SC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 12 26 29 12 +17 WSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)LHouston Dynamo 1 - 0 Vancouver Whitecaps (17-05-2026)WFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)DSan Jose Earthquakes 1 - 1 Vancouver Whitecaps (10-05-2026)DLos Angeles Galaxy 1 - 1 Vancouver Whitecaps (03-05-2026)
2 San Jose Earthquakes 12 25 30 14 +16 WPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)LSan Jose Earthquakes 2 - 3 FC Dallas (17-05-2026)LSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)DSan Jose Earthquakes 1 - 1 Vancouver Whitecaps (10-05-2026)WSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)
3 Seattle Sounders 13 24 17 11 +6 LLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)LSeattle Sounders 0 - 2 Los Angeles Galaxy (17-05-2026)WSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)DSeattle Sounders 1 - 1 San Diego (10-05-2026)DSporting Kansas City 1 - 1 Seattle Sounders (02-05-2026)
4 Real Salt Lake 12 23 23 15 +8 DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)WReal Salt Lake 2 - 1 Colorado Rapids (17-05-2026)WReal Salt Lake 3 - 0 Houston Dynamo (14-05-2026)LFC Dallas 3 - 1 Real Salt Lake (10-05-2026)WReal Salt Lake 2 - 0 Portland Timbers (02-05-2026)
5 Los Angeles FC 12 18 13 14 -1 WLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)LSt. Louis City 2 - 1 Los Angeles FC (14-05-2026)LLos Angeles FC 1 - 4 Houston Dynamo (11-05-2026)DSan Diego 2 - 2 Los Angeles FC (03-05-2026)WMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)
6 Colorado Rapids 12 16 20 15 +5 LColorado Rapids 1 - 2 FC Dallas (24-05-2026)LReal Salt Lake 2 - 1 Colorado Rapids (17-05-2026)WMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)LColorado Rapids 0 - 1 St. Louis City (10-05-2026)LHouston Dynamo 1 - 0 Colorado Rapids (03-05-2026)
7 Minnesota United FC 11 16 12 15 -3 DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)LMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)DMinnesota United FC 2 - 2 Austin (10-05-2026)LMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)WFC Dallas 0 - 1 Minnesota United FC (23-04-2026)
8 Houston Dynamo 12 16 16 22 -6 DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)WHouston Dynamo 1 - 0 Vancouver Whitecaps (17-05-2026)LReal Salt Lake 3 - 0 Houston Dynamo (14-05-2026)WLos Angeles FC 1 - 4 Houston Dynamo (11-05-2026)WHouston Dynamo 1 - 0 Colorado Rapids (03-05-2026)
9 FC Dallas 11 15 21 20 +1 WColorado Rapids 1 - 2 FC Dallas (24-05-2026)WSan Jose Earthquakes 2 - 3 FC Dallas (17-05-2026)LFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)WFC Dallas 3 - 1 Real Salt Lake (10-05-2026)LSeattle Sounders 2 - 1 FC Dallas (26-04-2026)
10 San Diego 13 13 22 24 -2 LSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)WSan Diego 5 - 0 Austin (14-05-2026)DSeattle Sounders 1 - 1 San Diego (10-05-2026)DSan Diego 2 - 2 Los Angeles FC (03-05-2026)LSan Diego 1 - 2 Portland Timbers (26-04-2026)
11 Los Angeles Galaxy 11 13 15 18 -3 DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)WSeattle Sounders 0 - 2 Los Angeles Galaxy (17-05-2026)LSporting Kansas City 3 - 1 Los Angeles Galaxy (14-05-2026)DLos Angeles Galaxy 1 - 1 Vancouver Whitecaps (03-05-2026)WLos Angeles Galaxy 2 - 1 Real Salt Lake (26-04-2026)
12 Portland Timbers 11 10 17 22 -5 LPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)WPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)LReal Salt Lake 2 - 0 Portland Timbers (02-05-2026)WSan Diego 1 - 2 Portland Timbers (26-04-2026)LMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)
13 St. Louis City 10 10 10 16 -6 WSt. Louis City 3 - 0 Austin (23-05-2026)WSt. Louis City 2 - 1 Los Angeles FC (14-05-2026)WColorado Rapids 0 - 1 St. Louis City (10-05-2026)LAustin 2 - 0 St. Louis City (03-05-2026)LSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)
14 Sporting Kansas City 11 10 11 27 -16 WAustin 1 - 2 Sporting Kansas City (17-05-2026)WSporting Kansas City 3 - 1 Los Angeles Galaxy (14-05-2026)LPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)DSporting Kansas City 1 - 1 Seattle Sounders (02-05-2026)LVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)
15 Austin 11 9 12 23 -11 LSt. Louis City 3 - 0 Austin (23-05-2026)LAustin 1 - 2 Sporting Kansas City (17-05-2026)LSan Diego 5 - 0 Austin (14-05-2026)DMinnesota United FC 2 - 2 Austin (10-05-2026)WAustin 2 - 0 St. Louis City (03-05-2026)