Major League Soccer Regular Season - 14

St. Louis City 2 - 1 FT Los Angeles FC

CITYPARK

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

Futmetrix Verdict
47
FT
Thu, May 14
St. Louis City
2-1
Los Angeles FC
⚡ Intensity 48
⚖️ Balance 31
🏆 Stakes 33
🎲 Upset 10
St. Louis shocks LAFC early.

A Clinical Masterclass Shocks LAFC

Average Entertainment Futmetrix Score: 47/100. St. Louis City flipped the script on a struggling season by punishing LAFC's defensive lapses in a thrilling 2-1 upset at Energizer Park.

Early Ambush

St. Louis City refused to read the script. Entering the match near the bottom of the table, they needed an immediate spark against a favored Los Angeles FC side. They found it in just four minutes. E. Lowen carved open the defense with a precision pass, finding T. Totland, who buried the early opener. Energizer Park erupted. LAFC dominated possession with 61 percent of the ball, but they looked sluggish trying to break down a resolute home block. The Stakes were massive for St. Louis, and their defensive organization showed real grit. Despite firing multiple shots from outside the box, the visitors struggled to test the keeper early on. St. Louis sat back, absorbed the pressure, and looked perfectly comfortable playing on the counter-attack.

The Substitute Strikes

The middle phase of the match turned into a tactical chess match. LAFC racked up corners and pushed numbers forward, trying to restore the Balance. The home manager's plans were forced to change early when Rafael Santos entered the field in the 10th minute. That early change proved to be the ultimate turning point. In the 64th minute, Santos found himself in the right place at the right time, doubling the lead and sending the home crowd into a frenzy. It was a classic smash-and-grab moment. LAFC had the bulk of the shots, eventually totaling 16 attempts, but St. Louis was ruthlessly efficient with their limited chances. A high Upset factor was now a harsh reality for the visiting side, who found themselves staring at a two-goal deficit despite controlling the tempo.

Late Drama at Energizer Park

You can never count LAFC out, and the final twenty minutes delivered pure chaos. The Intensity spiked when substitute D. Martinez pulled one back in the 73rd minute, nodding home a brilliant delivery from Nkosi Tafari. The momentum swung violently. LAFC threw everything forward, peppering the box and racking up 10 total corners in a desperate search for an equalizer. This is where Roman Bürki earned his paycheck. The veteran goalkeeper was an absolute fortress, making three crucial saves in the dying moments to preserve the narrow lead. St. Louis City held their nerve to secure a vital 2-1 victory. This gritty performance hands them three desperately needed points and leaves LAFC searching for answers after a frustrating road trip.

Key Questions

How did substitute Eduard Löwen change the game?

Though he started the match and was not a substitute, E. Lowen changed the game instantly by providing the crucial assist for the 4th-minute opening goal.

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
39%
61%
St. Louis City 39%
Los Angeles FC 61%
Shots
8
16
St. Louis City 8
Los Angeles FC 16
Shots on Target
2
4
St. Louis City 2
Los Angeles FC 4
Expected Goals (xG)
1.72
1.68
St. Louis City 1.72
Los Angeles FC 1.68
Passes
401
629
St. Louis City 401
Los Angeles FC 629
Pass Accuracy
87%
90%
St. Louis City 87%
Los Angeles FC 90%
Corners
2
8
St. Louis City 2
Los Angeles FC 8
Fouls
13
8
St. Louis City 13
Los Angeles FC 8
Yellow Cards
3
3
St. Louis City 3
Los Angeles FC 3
Red Cards
0
0
St. Louis City 0
Los Angeles FC 0

Match Events

4' T. Totland (E. Lowen)
10' 🔄 J. Orozco Rafael Santos
HT
46' 🔄 S. Jeong S. Becher
49' 🟨 T. Totland
E. Segura 🟨 58'
60' 🟨 D. Polvara
64' Rafael Santos
66' 🔄 E. Lowen F. Fall
A. Long 🟨 68'
T. Boyd D. Martinez 🔄 70'
D. Martinez (Nkosi Tafari) 73'
76' 🟨 S. Becher
T. Tillman N. Ordaz 🔄 77'
E. Segura J. Shaffelburg 🔄 77'
M. Choiniere S. Eustaquio 🔄 77'
R. Raposo 🟨 82'
R. Raposo R. Hollingshead 🔄 85'
90' 🔄 S. Cordova B. McSorley
FT

Player Cards

Our take on every player in this match

St. Louis City

Goalkeepers
Roman Bürki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Lukas MacNaughton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Timo Baumgartl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dante Polvara
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
57%
Duel Win %
Midfielders
Jaziel Orozco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
10
Entry
Eduard Löwen
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
8
Rating
Daniel Edelman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tomas Totland
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Jeong Sang-bin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Sergio Córdova
NPC
NPC
90
Minutes
90
Minutes
9%
Pass Acc
6.6
Rating
Marcel Hartel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Benjamin Lundt
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rafael Santos
SUPER SUB
SUPER SUB
1
Goal
1
Goal
80
Minutes
7.3
Rating
Fallou Fall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Mamadou Mbacke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mykhi Joyner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
0
Total Mins
Started
Entry
Simon Becher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Cedric Teuchert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Los Angeles FC

Goalkeepers
Hugo Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ryan Raposo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Aaron Long
MAGNET
MAGNET
92
Activity
92
Activity
85
Passes
7
Duels
Nkosi Tafari
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Eddie Segura
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Mark Delgado
MAGNET
MAGNET
83
Activity
83
Activity
78
Passes
5
Duels
Timothy Tillman
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
Mathieu Choinière
MAGNET
MAGNET
86
Activity
86
Activity
83
Passes
3
Duels
Forwards
Tyler Boyd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Son Heung-min
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
35%
Pass Acc
Denis Bouanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Thomas Hasal
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ryan Porteous
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Hollingshead
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Artem Smoliakov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephen Eustaquio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Jacob Shaffelburg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
David Martínez Morales
SUPER SUB
SUPER SUB
1
Goal
1
Goal
20
Minutes
7.3
Rating
Jeremy Ebobisse
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
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/15/2026 Los Angeles FC 2 - 0 St. Louis City Major League Soccer BMO Stadium
09/28/2025 St. Louis City 0 - 3 Los Angeles FC Major League Soccer Energizer Park
04/27/2025 Los Angeles FC 2 - 2 St. Louis City Major League Soccer Banc of California Stadium
10/03/2024 Los Angeles FC 1 - 0 St. Louis City Major League Soccer BMO Stadium
05/16/2024 St. Louis City 0 - 2 Los Angeles FC Major League Soccer CITYPARK
02/07/2024 St. Louis City 1 - 0 Los Angeles FC Friendlies Clubs TBC
09/21/2023 St. Louis City 0 - 0 Los Angeles FC Major League Soccer CITYPARK
07/13/2023 Los Angeles FC 3 - 0 St. Louis City Major League Soccer BMO Stadium
03/15/2026
Major League Soccer BMO Stadium
09/28/2025
Major League Soccer Energizer Park
04/27/2025
Major League Soccer Banc of California Stadium
10/03/2024
Major League Soccer BMO Stadium
05/16/2024
Major League Soccer CITYPARK
02/07/2024
Friendlies Clubs TBC
09/21/2023
Major League Soccer CITYPARK
07/13/2023
Major League Soccer BMO Stadium
St. Louis City Win
Los Angeles FC Win
Draw

League Standings

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