USA Major League Soccer Regular Season - 34
Saturday, October 18, 2025 at 9:00 PM
CITYPARK St. Louis
Watch on TV: MLS Season Pass, EA Sports FC, Amazon Prime Video, Amazon Prime Video, QQ Sports Live
St. Louis City
Loading calendars...
2 - 2
Real Salt Lake
Loading calendars...
Full time
C. Durkin 21'
F. Fall 79'
T. Ostrak 90+7'
D. Luna 24'
J. Glad 74'
D. Yedlin 85'

St. Louis City vs Real Salt Lake Match Recap - Oct 19, 2025

Welcome to FT - where users sync their teams' fixtures to their calendar app of choice - Google, Apple, etc. Follow St. Louis City or Real Salt Lake and never miss a match.

Late Drama in St. Louis: Löwen and Klauss Rescue a Point for City after Olatunji Double for Salt Lake

On a night when both ambition and anxiety were plainly visible, St. Louis City clawed back from the brink at Energizer Park, snatching a 2-2 draw against Real Salt Lake in a contest that oscillated between error and audacity before ending with a crescendo of late drama. For 88 minutes, Real Salt Lake seemed poised to deliver a hammer blow to the hosts’ dwindling playoff hopes, only for João Klauss’s late strike to wreathe the stadium in relief and frustration in equal measure.

Real Salt Lake, ninth in the West, arrived in St. Louis with a modest cushion above the playoff line but well aware that recent form had exposed nerves—three losses in five had turned what was a comfortable run-in into a dogfight. Yet for the opening half hour, it was the visitors who looked the part of playoff contenders, orchestrated by the irrepressible Victor Olatunji.

Olatunji opened the scoring in the 17th minute, latching onto a clever ball over the top, taking a deft touch away from his marker, and rifling low past City goalkeeper Roman Bürki. The visiting fans on the far side erupted, sensing their talisman was not yet finished. Fifteen minutes later, Olatunji doubled the advantage—again showing his poacher’s instincts—meeting a low cross into the box and calmly steering the ball home to stun Energizer Park. The Nigerian forward, with three goals in his last two matches, seemed to drag Salt Lake toward safety all by himself.

St. Louis, for their part, looked shell-shocked—evidence perhaps of a season that has veered more often toward disappointment than delight. Perched uncomfortably in 13th with 31 points, their path to the postseason is now threadbare, made all the more precarious by a defense that has too often unraveled under pressure.

But if there has been a heartbeat in this team, it’s often been found in the belligerence of Eduard Löwen. The German midfielder sparked hope moments before the interval, stepping up and coolly dispatching a penalty awarded for a handball following a City corner. The goal, Löwen’s seventh of the season, injected badly needed belief into the home side and shifted the momentum heading into halftime.

Still, as so many times before this season, City spent much of the second half chasing shadows and watching the clock tick away. Real Salt Lake, disciplined but increasingly conservative, sought to preserve their slender lead. But retreating too early in this league often brings its own punishment. St. Louis pressed, probed, and persisted, with substitute Simon Becher lively in attack and Löwen orchestrating from deep.

The crowd’s anxiety turned to hope in the 88th minute, when João Klauss—goalless since August—found space at the edge of the six-yard box. Latching onto a flicked header, Klauss snapped a half-volley past a helpless Zac MacMath, sending Energizer Park into rapturous celebration. The Brazilian’s equalizer was a lifeline for a team whose season has lived too long on such knife-edges.

Both teams, with brittle confidence and patchy late-season form, ended the encounter in a flurry—City desperate for a winner, Salt Lake scrambling to escape with a point. But as the referee’s whistle drew the contest to a close, the draw felt a fair reflection of two sides still searching for consistency at season’s end.

The match’s frantic pace stood in sharp contrast to much of their prior head-to-head: in July, Salt Lake edged a five-goal thriller at home, and tonight’s four-goal return underlined how little separates these sides when the stakes are highest.

For St. Louis, the point means survival, not resurgence. With 33 matches played and a record of 8 wins, 7 draws, and 18 losses, the club sits mired near the bottom, their playoff fate resting not only on their own results but on the missteps of others. The recent uptick—wins at Austin and San Jose, a strong showing in Montreal—has come too late to erase the memory of defeats like September’s 0-3 home capitulation to Los Angeles FC. Tonight’s comeback was spirited but left the sense of a season’s potential unfulfilled.

Real Salt Lake, meanwhile, remain in ninth—an uneasy middle ground. Their October split, alternating slim victories with costly defeats, keeps them above the line but leaves little margin for error. The night will be remembered for Olatunji’s clinical brace, but also for the points slipped away when they seemed most secure.

Both clubs now face a final week teetering between hope and heartbreak. For City, only a perfect finish and outside help will offer a route to redemption; for Salt Lake, the opportunity remains to seize a playoff berth outright, but only if they can finally hold firm when it matters most. As the regular season closes, their destinies are intertwined—each balancing on the narrow divide between defiance and disappointment, with all to play for until the last ball is kicked.

Originally published on FollowTeams at October 19, 2025 at 3:45 AM UTC

Match Prediction

Predicted Winner: St. Louis City
Double chance : St. Louis City or draw
St. Louis City
45%
Draw
45%
Real Salt Lake
10%

Team Lineups

Real Salt Lake
4-2-3-1
COACH
Pablo Andrés Mastroeni
1
Rafael Cabral
29
Sam Junqua
4
Brayan Vera
15
Justen Glad
2
DeAndre Yedlin
92
Noel Caliskan
6
Braian Ojeda
10
Diogo Gonçalves
8
Diego Luna
72
Zavier Gozo
17
Victor Olatunji
St. Louis City
4-2-3-1
COACH
David Critchley
1
Roman Bürki
6
Conrad Wallem
95
Fallou Fall
22
Kyle Hiebert
14
Tomas Totland
10
Eduard Löwen
8
Christopher Durkin
59
Mykhi Joyner
17
Marcel Hartel
77
Sang-bin Jeong
9
João Klauss

Real Salt Lake Substitutes

7 Pablo Ruíz
M
9 William Agada
F
12 Rwan Cruz
F
14 Emeka Eneli
M
16 Tyler Wolff
F
24 Max Kerkvliet
G
26 Philip Quinton
D
31 Mason Stajduhar
G
36 Jesus Barea
F

St. Louis City Substitutes

2 Devin Padelford
D
7 Tomáš Ostrák
M
11 Simon Becher
F
12 Celio Pompeu
M
15 Joshua Yaro
D
27 Alfredo Morales
M
32 Timo Baumgartl
D
39 Benjamin Lundt
G
80 Brendan McSorley
F

Match Statistics

27
Total Shots
8
7
Shots on Goal
3
13
Shots off Goal
0
7
Blocked Shots
5
20
Shots Inside Box
4
7
Shots Outside Box
4
54%
Ball Possession (%)
46%
483
Total Passes
422
426
Accurate Passes
355
88%
Pass Accuracy (%)
84%
27
Fouls
8
7
Corner Kicks
3
0
Offsides
2
3
Yellow Cards
3
1
Goalkeeper Saves
5
3.35
Expected Goals (xG)
0.97

Game Thread

Be the first to comment on this match!

Join the Discussion

Inform the permanent record.