Real Salt Lake vs St. Louis City, MLS 2023 REGULAR SEASON
Overview
Match Preview
Real Salt Lake vs St. Louis City — MLS at Rio Tinto Stadium.
- Real Salt Lake 17 games · 27 pts (2026/26)
- St. Louis City 18 games · 26 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Last 5 meetings
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 26 Mar | St. Louis City | H | 0–4 | L |
| 12 Mar | Austin FC | H | 1–2 | L |
| 05 Mar | Seattle Sounders FC | A | 0–2 | L |
| 26 Feb | Vancouver Whitecaps FC | A | 2–1 | W |
| 16 Oct | Austin FC | A | 3–5 | L |
| 09 Oct | Portland Timbers | H | 3–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 26 Mar | Real Salt Lake | A | 4–0 | W |
| 19 Mar | San Jose Earthquakes | H | 3–0 | W |
| 12 Mar | Portland Timbers | A | 2–1 | W |
| 05 Mar | Charlotte FC | H | 3–1 | W |
| 26 Feb | Austin FC | A | 3–2 | W |
Season Stats
| Real Salt Lake | St. Louis City | |
|---|---|---|
| #21 | Position | #22 |
| 27 | Points | 26 |
| 17 | Played | 18 |
| 8 / 3 / 6 | W / D / L | 7 / 5 / 6 |
| 29 | Scored | 24 |
| 25 | Conceded | 24 |
| +4 | GD | +0 |
| 1.59 | PPG | 1.44 |
| 47% | Win % | 39% |
Key Stats
86%
Both Teams to Score
H2H (7 games)
H2H (7 games)
71%
Over 2.5 Goals
H2H history
H2H history
11%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
16%
Clean Sheets
St. Louis City this season
St. Louis City this season
Real Salt Lake are 21st (27 pts). St. Louis City are 22nd (26 pts).
Goal Timing (This Season)
Real Salt Lake
0-15
4/4
16-30
3/2
31-45
3/2
46-60
4/2
61-75
2/4
76+
4/6
■ Scored ■ Conceded
St. Louis City
0-15
2/1
16-30
3/1
31-45
4/2
46-60
5/5
61-75
4/3
76+
5/6
■ Scored ■ Conceded
Top Scorers (This Season)
Real Salt Lake
| Zavier Gozo | 6 G | 3 A |
| Sergi Solans | 6 G | 3 A |
St. Louis City
| Marcel Hartel | 5 G | 3 A |
Events
Match Events
- 0' Both captains have shaken hands and the referee is ready. We are underway at Rio Tinto Stadium!
- 5' Real Salt Lake are enjoying more possession but struggling to find a way through a disciplined St. Louis City backline.
- 10' It looks surprising St. Louis City does not make any changes. Brayan Vera has some obvious troubles when approaching to the goal.
- 15' Real Salt Lake is showing some good football. However, Real Salt Lake are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 20' St. Louis City is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 24' Damir Kreilach picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 29' will be watching from the dugout nervously. His Real Salt Lake side need to improve if they are to claim all three points.
- 34' Andrew Brody, a USA , has 6 bookings this season and will need to keep his discipline tonight.
- 39' Colombia international Carlos Gomez has been a key figure this campaign — 4 goals and 0 assists in the Array this season.
- 44' St. Louis City fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 47' Nicholas Gioacchini adds to his 0 season tally! St. Louis City lead 0-1 — and this changes everything.
- 52' St. Louis City are happy to let the opposition have the ball in their own half. The trap is set.
- 55' The referee does not hesitate — a Yellow card for Lucas Bartlett on 55 minutes.
- 60' St. Louis City ring the changes. Jared Stroud has done his job and it is now time for Isak Steiner Jensen to step up.
- 61' Goal! Joao Klauss scores his 9 goal in 372 matches.
- 66' GOAL! Joao Klauss fires home to make it 0-3!
- 68' Emeka Eneli was booked on 68.
- 72' Damir Kreilach makes way for Ilijah Paul at the 72 minute mark. A tactical switch from Real Salt Lake.
- 75' The referee has no hesitation. Justen Glad is booked for Real Salt Lake — Yellow card on 75.
- 76' Clinical. Composed. Brilliant. Rasmus Alm makes it 0-4.
- 77' St. Louis City ring the changes. Indiana Vassilev has done his job and it is now time for Akil Watts to step up.
- 78' Indiana Vassilev makes way for Akil Watts at the 78 minute mark. A tactical switch from St. Louis City.
- 83' A tactical chess match is unfolding here. The question is which manager blinks first.
- 85' Rasmus Alm picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 86' Another change for St. Louis City made on 86 minute. Nicholas Gioacchini leaves to be changed by Celio Pompeu.
- Game over. The scoreline of 0-4 tells the full story of an entertaining encounter.
Lineups
Real Salt Lake Lineups
4-2-3-1Starting XI
-
8
Damir Kreilach ↓ Ilijah Paul 72'
- 15
- 2
- 18
- 9
- 4
- 29
- 7
- 28
-
11
Carlos Gomez ↓ Daniel Musovski 72'
- 25
Bench
-
10
Jefferson Savarino ↑ 60'
- 12
- 33
-
17
Daniel Musovski ↑ 72'
-
16
Maikel Chang Ramirez ↑ 72'
- 24
- 22
-
23
Ilijah Paul ↑ 72'
- 27
Coach
Pablo Mastroeni
St. Louis City Lineups
4-4-2Starting XI
- 1
-
10
Eduard Lowen ↓ Njabulo Blom 77'
- 26
- 14
- 11
-
19
Indiana Vassilev ↓ Akil Watts 77'
- 8
-
7
Tomas Ostrak ↓ Rasmus Alm 60'
- 9
- 2
- 24
Bench
- 17
- 39
- 16
-
21
Rasmus Alm ↑ 60'
-
6
Njabulo Blom ↑ 77'
- 15
-
20
Akil Watts ↑ 77'
-
12
Celio Pompeu ↑ 86'
-
30
Isak Steiner Jensen ↑ 60'
Coach
Bradley Carnell
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Cristian Arango | 4 |
| Damir Kreilach | 2 |
| Klauss | 2 |
| Nicholas Gioacchini | 2 |
| Joshua Yaro | 2 |
| Joao Klauss | 2 |
| Victor Olatunji | 2 |
| Rasmus Alm | 1 |
Head to Head
Real Salt Lake Form
Predictions
Prediction accuracy
2 / 4
1.1
Real Salt Lake xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.31
St. Louis City xG
I would bet for:
Over 2.5 goals 65% + Both teams to score 60%
Match Result
✓ CorrectActual: St. Louis City win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.41
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 65% |
|
35% |
| ± 3.5 | 44% |
|
56% |
| ± 4.5 | 26% |
|
74% |
Double Chance
Real Salt Lake or Draw
43%
Draw or St. Louis City
80%
Real Salt Lake or St. Louis City
77%
Half-Time Result
✗ WrongActual: Draw at HT
Correct Score
✓ In top 12
1 – 2
9.4%
1 – 1
9.2%
0 – 2
8.8%
0 – 1
7.2%
1 – 3
7.2%
0 – 3
6.6%
2 – 2
5.1%
0 – 0
4.7%
2 – 1
4.5%
1 – 4
4.2%
2 – 3
4%
0 – 4
Actual
Asian Handicap — Real Salt Lake
| Handicap | Real Salt Lake covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 4% | 94% |
| -1.5 | 6% | — | 94% |
| -1 | 6% | 10% | 84% |
| -0.5 | 16% | — | 84% |
| +0.5 | 37% | — | 63% |
| +1 | 37% | 22% | 41% |
| +1.5 | 59% | — | 41% |
| +2 | 59% | 19% | 23% |
| +2.5 | 77% | — | 23% |
Clean Sheet
Real Salt Lake keeps clean sheet
11%
✓
St. Louis City keeps clean sheet
34%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

