Major League Soccer Regular Season - 10

St. Louis City 2 - 3 FT San Jose Earthquakes

CITYPARK

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

Futmetrix Verdict
99
FT
Sun, Apr 26
St. Louis City
2-3
San Jose Earthquakes
⚡ Intensity 78
⚖️ Balance 100
🏆 Stakes 67
🎲 Upset 10
Five-goal thriller stuns Energizer Park.

Werner's Late Heroics Break Local Hearts in Five-Goal Classic

Must-Watch Futmetrix Score: 99/100. A breathtaking pendulum of momentum proved exactly why the league leaders remain untouchable, even when pushed to the absolute brink.

Early Shock in the Midwest

Energizer Park was buzzing with anticipation. The Stakes were massive for a St. Louis City side desperate for a spark, but the visitors struck first. P. Judd silenced the home crowd with a clinical eighth-minute opener. We expected the San Jose Earthquakes to cruise from there. Instead, the hosts dug deep and controlled possession, holding 57% of the ball. Christopher Durkin pulled the strings in midfield with an incredible engine. The Quakes absorbed heavy pressure, relying on their defensive shape while the hosts relentlessly racked up corners and pinned them back.

A Manic Three-Minute Reversal

The second half exploded with raw Intensity. St. Louis flipped the script in three unbelievable minutes. First, S. Cordova found the equalizer at minute 51 to ignite the stadium. Before San Jose could catch their breath, M. Hartel smashed home a second goal courtesy of a brilliant feed from S. Becher. The home fans erupted, sensing the ultimate upset. But San Jose showed immense championship character and refused to panic. A crucial penalty call in the 69th minute handed T. Werner the chance to restore order, and he buried it to level the chaotic scoreline.

Ruthless Efficiency Wins Out

The Balance of the match teetered on a knife edge entering the final stretch. St. Louis threw bodies forward, finishing the night with 19 total shots. But cold, hard efficiency won the day. Substitute O. Bouda entered the fray and instantly changed the geometry of the pitch. In the 83rd minute, he set up Werner for the match-winning brace. San Jose only managed three shots on target all night, yet miraculously scored three goals. That clinical edge keeps them firmly atop the table, leaving St. Louis empty-handed despite a heroic effort.

Key Questions

What made Christopher Durkin the Man of the Match?

He dictated the midfield tempo, completely driving his team forward with two key passes despite the heartbreaking final result.

What caused the 5-goal thriller?

A wild clash of styles saw 28 combined shots and five massive momentum swings, pulling defenses totally out of shape.

How did St. Louis City complete the comeback from behind?

Cordova scored a crucial equalizer in the 51st minute, followed immediately by Hartel's brilliant strike just three minutes later.

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
57%
43%
St. Louis City 57%
San Jose Earthquakes 43%
Shots
19
9
St. Louis City 19
San Jose Earthquakes 9
Shots on Target
5
3
St. Louis City 5
San Jose Earthquakes 3
Expected Goals (xG)
2.28
1.50
St. Louis City 2.28
San Jose Earthquakes 1.50
Passes
428
332
St. Louis City 428
San Jose Earthquakes 332
Pass Accuracy
85%
77%
St. Louis City 85%
San Jose Earthquakes 77%
Corners
10
3
St. Louis City 10
San Jose Earthquakes 3
Fouls
11
12
St. Louis City 11
San Jose Earthquakes 12
Yellow Cards
2
3
St. Louis City 2
San Jose Earthquakes 3
Red Cards
0
0
St. Louis City 0
San Jose Earthquakes 0

Match Events

P. Judd 8'
E. Edwards Daniel 🔄 24'
HT
J. A. Gonzalez Mendoza R. Vieira 🔄 46'
J. Skahan N. Tsakiris 🔄 46'
51' S. Cordova
54' M. Hartel (S. Becher)
P. Judd 🟨 59'
N. Fernandez O. Bouda 🔄 61'
T. Werner 69'
M. Floriani J. Ricketts 🔄 70'
Daniel 🟨 75'
75' 🔄 S. Cordova B. McSorley
81' 🔄 S. Becher C. Teuchert
T. Werner (O. Bouda) 83'
J. Ricketts 🟨 84'
84' 🟨 C. Durkin
85' 🔄 T. Totland Rafael Santos
85' 🔄 D. Edelman E. Lowen
90'+5 🟨 D. Polvara
FT

Player Cards

Our take on every player in this match

St. Louis City

Goalkeepers
Roman Bürki
SIEVE
SIEVE
0%
Save %
0%
Save %
3
Conceded
0
Saves
Defenders
Lukas MacNaughton
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Timo Baumgartl
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Dante Polvara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Tomas Totland
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
86
Total Mins
85
Entry
Christopher Durkin
ENFORCER
ENFORCER
5
Tackles
5
Tackles
11
Duels Won
85%
Win %
Daniel Edelman
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Conrad Wallem
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.3
Rating
Forwards
Simon Becher
PROVIDER
PROVIDER
1
Assists
1
Assists
3
Key Passes
6.6
Rating
Sergio Córdova
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Marcel Hartel
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
33%
Pass Acc
BENCH
Benjamin Lundt
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fallou Fall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Mbacke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rafael Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Mykhi Joyner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eduard Löwen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Miguel Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brendan McSorley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Cedric Teuchert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

San Jose Earthquakes

Goalkeepers
Earl Edwards Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
24
Entry
Defenders
Jack Jasinski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Daniel Munie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Max Floriani
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
Dave Romney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Jonathan Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jack Skahan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Nick Fernandez
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
Timo Werner
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Preston Judd
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Daniel
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Jamar Ricketts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Reid Roberts
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
0
Total Mins
Started
Entry
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Niko Tsakiris
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
1
Pens Won
Noel Buck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Beau Leroux
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ousseni Bouda
SUPER SUB
SUPER SUB
1
Assist
1
Assist
35
Minutes
7
Rating

Head to Head

Date Home Score Away Competition Venue
09/21/2025 San Jose Earthquakes 1 - 3 St. Louis City Major League Soccer PayPal Park
05/31/2025 St. Louis City 2 - 1 San Jose Earthquakes Major League Soccer CITYPARK
02/15/2025 St. Louis City 1 - 2 San Jose Earthquakes Friendlies Clubs CITYPARK
09/22/2024 San Jose Earthquakes 1 - 2 St. Louis City Major League Soccer PayPal Park
07/04/2024 St. Louis City 2 - 0 San Jose Earthquakes Major League Soccer CITYPARK
06/25/2023 San Jose Earthquakes 1 - 2 St. Louis City Major League Soccer PayPal Park
03/19/2023 St. Louis City 3 - 0 San Jose Earthquakes Major League Soccer CITYPARK
09/21/2025
Major League Soccer PayPal Park
05/31/2025
Major League Soccer CITYPARK
02/15/2025
Friendlies Clubs CITYPARK
09/22/2024
Major League Soccer PayPal Park
07/04/2024
Major League Soccer CITYPARK
06/25/2023
Major League Soccer PayPal Park
03/19/2023
Major League Soccer CITYPARK
St. Louis City Win
San Jose Earthquakes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 San Jose Earthquakes 8 21 22 6 +16 WSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)WSan Jose Earthquakes 5 - 1 Austin (23-04-2026)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)
2 Seattle Sounders 8 19 12 4 +8 WSeattle Sounders 2 - 1 FC Dallas (26-04-2026)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)
3 Vancouver Whitecaps 7 18 20 5 +15 WVancouver Whitecaps 3 - 1 Colorado Rapids (26-04-2026)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)
4 Los Angeles FC 8 14 8 6 +2 WMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)DLos Angeles FC 0 - 0 Colorado Rapids (23-04-2026)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)
5 Minnesota United FC 8 14 9 11 -2 LMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)WFC Dallas 0 - 1 Minnesota United FC (23-04-2026)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)
6 Colorado Rapids 7 13 17 9 +8 LVancouver Whitecaps 3 - 1 Colorado Rapids (26-04-2026)DLos Angeles FC 0 - 0 Colorado Rapids (23-04-2026)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)
7 Real Salt Lake 7 13 14 10 +4 LLos Angeles Galaxy 2 - 1 Real Salt Lake (26-04-2026)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)
8 Los Angeles Galaxy 7 8 10 13 -3 WLos Angeles Galaxy 2 - 1 Real Salt Lake (26-04-2026)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)
9 San Diego 9 8 12 17 -5 LSan Diego 1 - 2 Portland Timbers (26-04-2026)LHouston Dynamo 1 - 0 San Diego (23-04-2026)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)
10 Portland Timbers 8 7 10 17 -7 WSan Diego 1 - 2 Portland Timbers (26-04-2026)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)
11 FC Dallas 7 6 11 13 -2 LSeattle Sounders 2 - 1 FC Dallas (26-04-2026)LFC Dallas 0 - 1 Minnesota United FC (23-04-2026)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)
12 Houston Dynamo 7 6 9 17 -8 LAustin 2 - 0 Houston Dynamo (26-04-2026)WHouston Dynamo 1 - 0 San Diego (23-04-2026)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)
13 Austin 6 5 7 11 -4 WAustin 2 - 0 Houston Dynamo (26-04-2026)LSan Jose Earthquakes 5 - 1 Austin (23-04-2026)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)
14 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)
15 St. Louis City 6 1 4 13 -9 LSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)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)