Major League Soccer Regular Season - 8

Los Angeles FC 1 - 4 FT San Jose Earthquakes

BMO Stadium

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

Futmetrix Verdict
63
FT
Sun, Apr 19
Los Angeles FC
1-4
San Jose Earthquakes
⚡ Intensity 60
⚖️ Balance 14
🏆 Stakes 67
🎲 Upset 80
Quakes stun LAFC in wild thriller.

Earthquakes Rattle BMO Stadium in Second-Half Surge

Worth Watching Futmetrix Score: 63/100. A staggering upset saw San Jose dismantle their Californian rivals with ruthless efficiency after the break.

Early Sparring

The California clash began as a tense tactical battle. Los Angeles FC edged possession through the opening 45 minutes, prodding and probing in search of an early breakthrough. The hosts leaned on their home advantage at BMO Stadium, racking up a high volume of attempts but struggling to test the keeper meaningfully. A barrage of 16 shots throughout the match yielded little reward for a side lacking a clinical touch in the final third. The Balance of the match favored a cautious approach initially, with Daniel commanding his penalty area to sweep up loose balls and register key saves. The San Jose Earthquakes absorbed the pressure comfortably, remaining disciplined at the back and waiting for their moments on the counter.

The Fifty-Fourth Minute Explosion

The game fundamentally shifted just after the interval. The Intensity went off the charts as San Jose found an entirely new gear. In the 54th minute, Timo Werner sliced through the lines to set up Ousseni Bouda, who ruthlessly opened the scoring. Barely two minutes later, Werner turned from provider to executioner, finishing off a slick sequence orchestrated by B. Leroux to double the lead. The rapid-fire double completely stunned the home crowd and broke the tactical stalemate. LAFC were handed a bizarre lifeline moments later when R. Porteous inadvertently turned the ball into his own net. However, the momentary shift in momentum only set the stage for further defensive unraveling from the rattled hosts.

Defensive Collapse

Any hopes of a grand comeback were extinguished in the 74th minute. A disastrous own goal from R. Roberts restored San Jose's two-goal cushion, completely deflating the home side. The high Stakes of maintaining early season positioning clearly weighed heavily on Los Angeles, who pushed men forward desperately only to leave gaping spaces behind their defensive line. Bouda punished them one final time in the 80th minute, linking up brilliantly with N. Tsakiris to complete his brace and seal a stunning victory. A massive Upset Factor materialized into reality, propelling the soaring Quakes to third in the table, while leaving LAFC searching for answers after a brutal defensive collapse on their own turf.

Key Questions

What caused the 5-goal thriller?

San Jose exploded in the second half with two quick goals. Defensive errors from both sides, including two own goals, completely opened the floodgates.

What does this mean for Los Angeles FC's season?

This brutal home defeat drops LAFC to seventh place, highlighting severe defensive vulnerabilities they must fix to stay competitive in the playoff race.

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%
Los Angeles FC 53%
San Jose Earthquakes 47%
Shots
16
12
Los Angeles FC 16
San Jose Earthquakes 12
Shots on Target
3
5
Los Angeles FC 3
San Jose Earthquakes 5
Expected Goals (xG)
1.04
1.38
Los Angeles FC 1.04
San Jose Earthquakes 1.38
Passes
504
453
Los Angeles FC 504
San Jose Earthquakes 453
Pass Accuracy
86%
85%
Los Angeles FC 86%
San Jose Earthquakes 85%
Corners
5
3
Los Angeles FC 5
San Jose Earthquakes 3
Fouls
13
10
Los Angeles FC 13
San Jose Earthquakes 10
Yellow Cards
3
3
Los Angeles FC 3
San Jose Earthquakes 3
Red Cards
0
0
Los Angeles FC 0
San Jose Earthquakes 0

Match Events

23' 🟨 T. Tillman
HT
B. Leroux 🟨 51'
O. Bouda (T. Werner) 54'
T. Werner (B. Leroux) 56'
57' 🟨 R. Porteous
R. Porteous 59'
60' 🔄 D. Martinez J. Shaffelburg
60' 🔄 T. Tillman J. Ebobisse
60' 🔄 E. Segura R. Hollingshead
R. Roberts 🟨 61'
61' 🟨 D. Bouanga
J. Ricketts D. Romney 🔄 69'
74' R. Roberts
B. Leroux I. Harkes 🔄 76'
T. Werner J. Skahan 🔄 76'
O. Bouda (N. Tsakiris) 80'
81' 🔄 S. Palencia R. Raposo
R. Vieira J. A. Gonzalez Mendoza 🔄 87'
P. Judd N. Fernandez 🔄 88'
I. Harkes 🟨 89'
FT

Player Cards

Our take on every player in this match

Los Angeles FC

Goalkeepers
Hugo Lloris
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
Sergi Palencia
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Ryan Porteous
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
6
Rating
Nkosi Tafari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Eddie Segura
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Midfielders
Mathieu Choinière
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mark Delgado
MAGNET
MAGNET
89
Activity
89
Activity
77
Passes
12
Duels
David Martínez Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Timothy Tillman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Denis Bouanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Son Heung-min
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Cabral Carter
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ryan Hollingshead
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Aaron Long
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Raposo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Jude Terry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Shaffelburg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Jeremy Ebobisse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Tyler Boyd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Ordaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

San Jose Earthquakes

Goalkeepers
Daniel
MAGNET
MAGNET
48
Activity
48
Activity
47
Passes
1
Duels
Defenders
Benjamin Kikanović
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Daniel Munie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Reid Roberts
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
2
Fouls
6.5
Rating
Jamar Ricketts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Midfielders
Ronaldo Vieira
👻 Invisible Nothing to note
Beau Leroux
DRIBBLER
DRIBBLER
5
Dribbles
5
Dribbles
6
Attempts
83%
Success %
Ousseni Bouda
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Niko Tsakiris
PROVIDER
PROVIDER
1
Assists
1
Assists
3
Key Passes
6.9
Rating
Timo Werner
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Preston Judd
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
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
21
Total Mins
Started
Entry
Jack Jasinski
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 Skahan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Jonathan Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Noel Buck
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/14/2025 San Jose Earthquakes 2 - 4 Los Angeles FC Major League Soccer Levi's Stadium
04/13/2025 Los Angeles FC 2 - 1 San Jose Earthquakes Major League Soccer Banc of California Stadium
01/25/2025 Los Angeles FC 1 - 1 San Jose Earthquakes Friendlies Clubs BMO Stadium
10/20/2024 Los Angeles FC 3 - 1 San Jose Earthquakes Major League Soccer BMO Stadium
08/14/2024 Los Angeles FC 4 - 1 San Jose Earthquakes Leagues Cup BMO Stadium
06/23/2024 Los Angeles FC 6 - 2 San Jose Earthquakes Major League Soccer BMO Stadium
05/04/2024 San Jose Earthquakes 3 - 1 Los Angeles FC Major League Soccer Levi's Stadium
07/09/2023 Los Angeles FC 1 - 1 San Jose Earthquakes Major League Soccer BMO Stadium
05/21/2023 Los Angeles FC 2 - 1 San Jose Earthquakes Major League Soccer BMO Stadium
09/14/2025
Major League Soccer Levi's Stadium
04/13/2025
Major League Soccer Banc of California Stadium
01/25/2025
Friendlies Clubs BMO Stadium
10/20/2024
Major League Soccer BMO Stadium
08/14/2024
Leagues Cup BMO Stadium
06/23/2024
Major League Soccer BMO Stadium
05/04/2024
Major League Soccer Levi's Stadium
07/09/2023
Major League Soccer BMO Stadium
05/21/2023
Major League Soccer BMO Stadium
Los Angeles FC Win
San Jose Earthquakes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 7 16 10 3 +7 WSeattle Sounders 4 - 1 St. Louis City (19-04-2026)WHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)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)
2 Vancouver Whitecaps 6 15 17 4 +13 WVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)WVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)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)
3 San Jose Earthquakes 6 15 14 3 +11 WLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)WSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)WSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)WVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)
4 Real Salt Lake 6 13 13 8 +5 WReal Salt Lake 4 - 2 San Diego (19-04-2026)WReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)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)
5 Colorado Rapids 5 12 16 6 +10 WColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)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)
6 Minnesota United FC 6 11 8 10 -2 WMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)WSan Diego 1 - 2 Minnesota United FC (12-04-2026)WLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)
7 Los Angeles FC 6 10 7 6 +1 LLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)LPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)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)
8 San Diego 7 8 11 14 -3 LReal Salt Lake 4 - 2 San Diego (19-04-2026)LSan Diego 1 - 2 Minnesota United FC (12-04-2026)LSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)
9 FC Dallas 5 6 10 10 0 DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)DFC Dallas 1 - 1 St. Louis City (12-04-2026)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)
10 Los Angeles Galaxy 6 5 8 12 -4 DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)LLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)
11 Portland Timbers 7 4 8 16 -8 LMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)LVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)
12 Houston Dynamo 5 3 8 15 -7 LColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)LHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)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)
13 Sporting Kansas City 7 3 5 18 -13 LVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)LReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)LSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)
14 Austin 4 2 4 6 -2 LAustin 1 - 2 Los Angeles Galaxy (11-04-2026)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)
15 St. Louis City 5 1 2 10 -8 LSeattle Sounders 4 - 1 St. Louis City (19-04-2026)DFC Dallas 1 - 1 St. Louis City (12-04-2026)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)