Major League Soccer Regular Season - 18

St. Louis City 1 - 1 FT Real Salt Lake

CITYPARK

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

Futmetrix Verdict
51
FT
Sun, Aug 2
St. Louis City
1-1
Real Salt Lake
⚡ Intensity 35
⚖️ Balance 40
🏆 Stakes 56
🎲 Upset 37
Super subs shine in tactical deadlock.

A Battle of the Benches Ends in Deadlock at Energizer Park

Average Entertainment Futmetrix Score: 51/100. Our verdict: A fiercely contested draw at Energizer Park saw both sides flex their tactical depth, proving exactly why they are firmly entrenched in the Western Conference playoff picture.

Early Dominance and Defensive Defiance

St. Louis City immediately imposed their will at Energizer Park, utilizing a suffocating high press to pin Real Salt Lake deep in their own half. The hosts completely dominated possession with a staggering 67 percent of the ball, dictating the tempo and launching wave after wave of attacks. A high Intensity rating tells the story of the opening phase, as the home side peppered the opposition penalty area, eventually racking up 20 total shots and forcing nine corners throughout the contest. At the heart of this offensive engine was Eduard Löwen, who brilliantly orchestrated the midfield and consistently threaded dangerous passes into the final third. However, Real Salt Lake refused to break. They absorbed the overwhelming pressure with remarkable defensive discipline, anchored by an outstanding performance from Sam Junqua. The defender was an absolute rock at the back, perfectly neutralizing aerial threats and keeping the match scoreless as both weary sides headed into the locker room at halftime.

A Sudden Strike Shakes the Standings

The dynamic of this genuine six-pointer flipped completely in the second half. Real Salt Lake, despite struggling to string passes together and managing only 33 percent possession, proved lethal on the counter-attack. In the 60th minute, the visitors stunned the Energizer Park crowd. Substitute S. Lobjanidze, who had just entered the fray, delivered a perfectly weighted pass to find S. Solans. The forward made no mistake, finishing clinically to give Real Salt Lake an unexpected lead against the run of play. This sudden breakthrough escalated the Stakes significantly, as the visitors looked poised to leapfrog their rivals in the standings. The home side, previously riding a flawless five-match winning streak, suddenly found themselves staring at a frustrating defeat despite their overwhelming statistical superiority across the pitch.

The Counter-Punch and Final Fallout

Refusing to surrender their momentum, St. Louis City turned to their own bench for a lifeline. Managerial adjustments quickly restored the Balance of the tie. In the 73rd minute, super-substitute M. Hartel announced his presence, finding the back of the net to level the score at 1-1. This crucial equalizer ignited a frantic final stretch where both sides desperately hunted for a winner, contributing to a combined 28 shots on the night. The Upset Factor remained low given the tight proximity of these two talented squads in the table, but the tactical chess match provided plenty of entertainment. The draw leaves St. Louis sitting in seventh place on 19 points, keeping their unbeaten run alive while halting their winning momentum. Real Salt Lake remains slightly ahead in fifth with 23 points, taking home a hard-fought point.

Key Questions

What does this mean for St. Louis City's season?

The draw snaps their five-match winning streak, but safely keeps them firmly in the playoff mix as they sit seventh in the competitive standings.

How did substitute Sam Junqua change the game?

Though actually starting the match rather than substituting, defender Sam Junqua delivered a massive Man of the Match performance, completely stabilizing the backline against relentless pressure.

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
67%
33%
St. Louis City 67%
Real Salt Lake 33%
Shots
20
8
St. Louis City 20
Real Salt Lake 8
Shots on Target
4
3
St. Louis City 4
Real Salt Lake 3
Expected Goals (xG)
1.71
1.24
St. Louis City 1.71
Real Salt Lake 1.24
Passes
651
317
St. Louis City 651
Real Salt Lake 317
Pass Accuracy
88%
79%
St. Louis City 88%
Real Salt Lake 79%
Corners
9
4
St. Louis City 9
Real Salt Lake 4
Fouls
12
10
St. Louis City 12
Real Salt Lake 10
Yellow Cards
3
3
St. Louis City 3
Real Salt Lake 3
Red Cards
0
0
St. Louis City 0
Real Salt Lake 0

Match Events

Z. Booth 🟨 6'
28' 🟨 E. Lowen
P. Quinton 🟨 29'
D. Yedlin 🟨 40'
43' 🟨 C. Durkin
G. Dillon S. Spierings 🔄 45'+1
HT
Lineker Rodrigues S. Lobjanidze 🔄 46'
S. Solans (S. Lobjanidze) 60'
65' 🔄 E. Lowen M. Hartel
65' 🔄 C. Durkin A. Matan
73' M. Hartel
D. Luna V. Olatunji 🔄 79'
80' 🟨 S. Jeong
84' 🔄 S. Jeong T. Ostrak
S. Solans A. Hezarkhani 🔄 90'+1
Z. Booth D. Marczuk 🔄 90'+1
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
94
Total Mins
Started
Entry
Defenders
Lukas MacNaughton
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
78%
Pass Acc
Timo Baumgartl
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Dante Polvara
MAGNET
MAGNET
93
Activity
93
Activity
86
Passes
7
Duels
Midfielders
Conrad Wallem
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Daniel Edelman
MAGNET
MAGNET
76
Activity
76
Activity
67
Passes
9
Duels
Christopher Durkin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Tomas Totland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Jeong Sang-bin
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Eduard Löwen
MAGNET
MAGNET
73
Activity
73
Activity
67
Passes
6
Duels
Simon Becher
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
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
Rafael Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexandru Mățan
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Miguel Perez
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
Tomáš Ostrák
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Marcel Hartel
SUPER SUB
SUPER SUB
1
Goal
1
Goal
29
Minutes
7.5
Rating
Palmer Ault
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Real Salt Lake

Goalkeepers
Rafael Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
DeAndre Yedlin
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
Philip Quinton
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
Sam Junqua
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Midfielders
Zach Booth
NPC
NPC
91
Minutes
91
Minutes
13%
Pass Acc
6.2
Rating
Griffin Dillon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Noel Caliskan
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Juan Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Diego Luna
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
78
Total Mins
79
Entry
Lineker Rodrigues
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Sergi Solans
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Mason Stajduhar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lukas Engel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexandros Katranis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan Jose Arias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stijn Spierings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Saba Lobzhanidze
SUPER SUB
SUPER SUB
1
Assist
1
Assist
49
Minutes
6.6
Rating
Dominik Marczuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Victor Olatunji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/19/2025 St. Louis City 2 - 2 Real Salt Lake Major League Soccer Energizer Park
07/06/2025 Real Salt Lake 3 - 2 St. Louis City Major League Soccer Rio Tinto Stadium
02/05/2025 St. Louis City 1 - 1 Real Salt Lake Friendlies Clubs Empire Polo Club
03/31/2024 Real Salt Lake 3 - 1 St. Louis City Major League Soccer America First Field
02/25/2024 St. Louis City 1 - 1 Real Salt Lake Major League Soccer CITYPARK
06/22/2023 St. Louis City 1 - 3 Real Salt Lake Major League Soccer CITYPARK
03/26/2023 Real Salt Lake 0 - 4 St. Louis City Major League Soccer America First Field
10/19/2025
Major League Soccer Energizer Park
07/06/2025
Major League Soccer Rio Tinto Stadium
02/05/2025
Friendlies Clubs Empire Polo Club
03/31/2024
Major League Soccer America First Field
02/25/2024
Major League Soccer CITYPARK
06/22/2023
Major League Soccer CITYPARK
03/26/2023
Major League Soccer America First Field
St. Louis City Win
Real Salt Lake Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 14 28 30 13 +17 DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)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)
2 Los Angeles FC 16 28 24 16 +8 DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)WLos Angeles FC 4 - 0 Sporting Kansas City (26-07-2026)WLos Angeles FC 3 - 1 Real Salt Lake (23-07-2026)WLos Angeles Galaxy 0 - 3 Los Angeles FC (18-07-2026)WLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)
3 San Jose Earthquakes 13 26 31 15 +16 DSan Jose Earthquakes 1 - 1 Los Angeles Galaxy (26-07-2026)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)
4 Real Salt Lake 15 24 26 21 +5 DSt. Louis City 1 - 1 Real Salt Lake (02-08-2026)LPortland Timbers 2 - 1 Real Salt Lake (26-07-2026)LLos Angeles FC 3 - 1 Real Salt Lake (23-07-2026)DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)WReal Salt Lake 2 - 1 Colorado Rapids (17-05-2026)
5 Seattle Sounders 15 24 19 19 0 LAustin 3 - 1 Seattle Sounders (23-07-2026)LSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)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)
6 Colorado Rapids 15 22 22 16 +6 WColorado Rapids 1 - 0 Austin (02-08-2026)LSt. Louis City 1 - 0 Colorado Rapids (26-07-2026)WColorado Rapids 1 - 0 San Diego (23-07-2026)LColorado Rapids 1 - 2 FC Dallas (24-05-2026)LReal Salt Lake 2 - 1 Colorado Rapids (17-05-2026)
7 Houston Dynamo 14 22 21 22 -1 WSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)WHouston Dynamo 3 - 0 Austin (26-07-2026)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)
8 St. Louis City 14 20 18 20 -2 DSt. Louis City 1 - 1 Real Salt Lake (02-08-2026)WSt. Louis City 1 - 0 Colorado Rapids (26-07-2026)WLos Angeles Galaxy 1 - 3 St. Louis City (23-07-2026)WSt. Louis City 3 - 2 Sporting Kansas City (17-07-2026)WSt. Louis City 3 - 0 Austin (23-05-2026)
9 Minnesota United FC 14 18 14 18 -4 DMinnesota United FC 1 - 1 San Diego (02-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)LSporting Kansas City 2 - 1 Minnesota United FC (23-07-2026)DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)LMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)
10 Portland Timbers 14 17 26 26 0 WPortland Timbers 2 - 1 Real Salt Lake (26-07-2026)DPortland Timbers 2 - 2 FC Dallas (23-07-2026)WSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)LPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)WPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)
11 FC Dallas 14 17 23 23 0 DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)LSan Diego 1 - 0 FC Dallas (26-07-2026)DPortland Timbers 2 - 2 FC Dallas (23-07-2026)WColorado Rapids 1 - 2 FC Dallas (24-05-2026)WSan Jose Earthquakes 2 - 3 FC Dallas (17-05-2026)
12 San Diego 16 17 24 26 -2 DMinnesota United FC 1 - 1 San Diego (02-08-2026)WSan Diego 1 - 0 FC Dallas (26-07-2026)LColorado Rapids 1 - 0 San Diego (23-07-2026)LSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)WSan Diego 5 - 0 Austin (14-05-2026)
13 Los Angeles Galaxy 15 15 17 25 -8 DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)DSan Jose Earthquakes 1 - 1 Los Angeles Galaxy (26-07-2026)LLos Angeles Galaxy 1 - 3 St. Louis City (23-07-2026)LLos Angeles Galaxy 0 - 3 Los Angeles FC (18-07-2026)DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)
14 Sporting Kansas City 15 13 15 37 -22 LSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)LLos Angeles FC 4 - 0 Sporting Kansas City (26-07-2026)WSporting Kansas City 2 - 1 Minnesota United FC (23-07-2026)LSt. Louis City 3 - 2 Sporting Kansas City (17-07-2026)WAustin 1 - 2 Sporting Kansas City (17-05-2026)
15 Austin 14 12 15 28 -13 LColorado Rapids 1 - 0 Austin (02-08-2026)LHouston Dynamo 3 - 0 Austin (26-07-2026)WAustin 3 - 1 Seattle Sounders (23-07-2026)LSt. Louis City 3 - 0 Austin (23-05-2026)LAustin 1 - 2 Sporting Kansas City (17-05-2026)