Major League Soccer Regular Season - 16

Los Angeles Galaxy 1 - 3 FT St. Louis City

Dignity Health Sports Park

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

Futmetrix Verdict
60
FT
Thu, Jul 23
Los Angeles Galaxy
1-3
St. Louis City
⚡ Intensity 69
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 60
Hartel masterclass dismantles ten-man Galaxy.

St. Louis City Storm LA as Hartel Orchestrates Emphatic Road Win

Worth Watching Futmetrix Score: 60/100. Marcel Hartel’s sheer attacking brilliance and a catastrophic second-half red card transformed a promising matchup into a ruthless exhibition by the visiting squad.

First Half Fireworks

The crowds at Dignity Health Sports Park expected a tight contest, and for forty minutes, a delicate Balance held the two sides in gridlock. St. Louis City edged possession with a modest 53 percent, quietly probing the defense without overcommitting. Just as the halftime whistle loomed, the dam broke spectacularly. L. MacNaughton struck first in the 42nd minute, silencing the local supporters. Before the home side could catch their breath to regroup, M. Hartel doubled the advantage deep into stoppage time off a precise feed from T. Totland. The late double-blow fundamentally shifted the emotional trajectory of the game, sending the visitors into the locker room riding an absolute wave of momentum while leaving the bewildered hosts searching for immediate answers.

The Turning Point

If the Galaxy harbored any genuine hopes of mounting a dramatic comeback, those dreams were instantly shattered four minutes after the restart. C. Garces was shown a straight red card in the 49th minute, severely handicapping his squad. The Intensity on the pitch skyrocketed as frustration boiled over for the hosts and spaces opened up everywhere. Capitalizing on the depleted defense, Hartel delivered his second assist of the evening to S. Becher, who slotted home the third goal in the 68th minute. The scoreline could have been significantly worse for Los Angeles Galaxy if not for the heroic efforts of JT Marcinkowski, who racked up a series of remarkable diving saves to prevent a total humiliation.

The Final Whistle

The numerical disadvantage proved too steep a mountain to climb, even as substitute T. Elgersma managed to bundle in an 86th-minute consolation goal following sustained late pressure. St. Louis City’s commanding performance firmly delivered a major Upset on the road against the pre-match odds, securing all three points and extending an intimidating five-game winning streak. The Stakes for the regular season campaign are now crystal clear: St. Louis is a surging offensive force in the league, climbing the table with ruthless efficiency. Meanwhile, the Galaxy’s dismal run of form continues unabated. Trapped near the bottom of the standings, their lingering defensive frailties and ill-timed indiscipline consistently derail any hopes of salvaging a respectable run.

Key Questions

How did the red card for C. Garces impact the match?

It left LA Galaxy a man down right after halftime, killing their comeback hopes and allowing St. Louis to dictate the tempo and exploit open spaces.

What made Marcel Hartel the Man of the Match?

He was an absolute offensive juggernaut, directly contributing to all three goals by scoring a crucial strike and delivering two perfectly weighted assists.

How did substitute Marcel Hartel change the game?

Though actually a starter who played from the first whistle, his relentless playmaking, brilliant vision, and clinical finishing dictated the entire offensive flow of the match.

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
47%
53%
Los Angeles Galaxy 47%
St. Louis City 53%
Shots
10
13
Los Angeles Galaxy 10
St. Louis City 13
Shots on Target
3
8
Los Angeles Galaxy 3
St. Louis City 8
Expected Goals (xG)
0.90
2.08
Los Angeles Galaxy 0.90
St. Louis City 2.08
Passes
414
474
Los Angeles Galaxy 414
St. Louis City 474
Pass Accuracy
82%
86%
Los Angeles Galaxy 82%
St. Louis City 86%
Corners
4
7
Los Angeles Galaxy 4
St. Louis City 7
Fouls
11
16
Los Angeles Galaxy 11
St. Louis City 16
Yellow Cards
4
1
Los Angeles Galaxy 4
St. Louis City 1
Red Cards
1
0
Los Angeles Galaxy 1
St. Louis City 0

Match Events

L. MacNaughton (M. Hartel) 42'
M. Hartel (T. Totland) 45'+1
45'+1 🟨 C. Garces
45'+4 🟨 M. Reus
HT
49' 🟨 C. Garces
49' 🟥 C. Garces
L. MacNaughton 🟨 56'
59' 🔄 M. Reus R. Taylor
E. Lowen S. Jeong 🔄 62'
L. MacNaughton J. Orozco 🔄 62'
M. Joyner Rafael Santos 🔄 62'
64' 🔄 J. Nelson J. Aude
65' 🔄 L. Sanabria I. Parente
S. Becher (M. Hartel) 68'
71' 🟨 Los Angeles Galaxy
74' 🔄 J. Paintsil T. Elgersma
74' 🔄 E. Wynder M. Yoshida
86' T. Elgersma
S. Becher P. Ault 🔄 86'
D. Edelman M. Perez 🔄 86'
FT

Player Cards

Our take on every player in this match

Los Angeles Galaxy

Goalkeepers
JT Marcinkowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Miki Yamane
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
49%
Pass Acc
Jakob Glesnes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Carlos Garcés
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.5
Rating
John Nelson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Midfielders
Justin Haak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Joseph Paintsil
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Elijah Wynder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Lucas Sanabria
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Harbor Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Forwards
Marco Reus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
BENCH
Novak Mićović
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Maya Yoshida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Julián Aude
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Chris Rindov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robert Taylor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Troy Elgersma
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
7.3
Rating
Isaiah Parente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

St. Louis City

Goalkeepers
Roman Bürki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Lukas MacNaughton
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Timo Baumgartl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Dante Polvara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Mykhi Joyner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Daniel Edelman
NPC
NPC
86
Minutes
86
Minutes
39%
Pass Acc
6.9
Rating
Christopher Durkin
MAGNET
MAGNET
73
Activity
73
Activity
67
Passes
6
Duels
Tomas Totland
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
Forwards
Marcel Hartel
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
2
Assists
37%
Pass Acc
Eduard Löwen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Simon Becher
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
BENCH
Benjamin Lundt
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jaziel Orozco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Kyle Hiebert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fallou Fall
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
31
Total Mins
Started
Entry
Miguel Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Tomáš Ostrák
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Palmer Ault
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Jeong Sang-bin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/11/2026 Los Angeles Galaxy 3 - 0 St. Louis City Friendlies Clubs
06/14/2025 St. Louis City 3 - 3 Los Angeles Galaxy Major League Soccer CITYPARK
03/09/2025 Los Angeles Galaxy 0 - 3 St. Louis City Major League Soccer Dignity Health Sports Park
09/01/2024 St. Louis City 2 - 1 Los Angeles Galaxy Major League Soccer CITYPARK
03/17/2024 Los Angeles Galaxy 3 - 3 St. Louis City Major League Soccer Dignity Health Sports Park
02/03/2024 St. Louis City 2 - 1 Los Angeles Galaxy Friendlies Clubs Dignity Health Sports Park
09/11/2023 Los Angeles Galaxy 2 - 2 St. Louis City Major League Soccer Dignity Health Sports Park
06/11/2023 St. Louis City 1 - 1 Los Angeles Galaxy Major League Soccer CITYPARK
02/08/2023 St. Louis City 1 - 4 Los Angeles Galaxy Friendlies Clubs
02/08/2023 Los Angeles Galaxy 4 - 1 St. Louis City Friendlies Clubs TBC
02/11/2026
Friendlies Clubs
06/14/2025
Major League Soccer CITYPARK
03/09/2025
Major League Soccer Dignity Health Sports Park
09/01/2024
Major League Soccer CITYPARK
03/17/2024
Major League Soccer Dignity Health Sports Park
02/03/2024
Friendlies Clubs Dignity Health Sports Park
09/11/2023
Major League Soccer Dignity Health Sports Park
06/11/2023
Major League Soccer CITYPARK
02/08/2023
Friendlies Clubs
02/08/2023
Friendlies Clubs TBC
Los Angeles Galaxy Win
St. Louis City 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)