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 27 games · 32 pts (2026/26)
- St. Louis City 26 games · 44 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 26 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 26 | 21 |
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 | |
|---|---|---|
| #27 | Position | #19 |
| 32 | Points | 44 |
| 27 | Played | 26 |
| 9 / 5 / 13 | W / D / L | 12 / 8 / 6 |
| 40 | Scored | 45 |
| 44 | Conceded | 36 |
| -4 | GD | +9 |
| 1.19 | PPG | 1.69 |
| 33% | Win % | 46% |
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
12%
Clean Sheets
St. Louis City this season
St. Louis City this season
Real Salt Lake are 27th (32 pts). St. Louis City are 19th (44 pts).
Goal Timing (This Season)
Real Salt Lake
0-15
5/6
16-30
4/5
31-45
5/5
46-60
5/6
61-75
5/7
76+
6/9
■ Scored ■ Conceded
St. Louis City
0-15
4/3
16-30
7/2
31-45
9/3
46-60
8/5
61-75
6/5
76+
6/10
■ Scored ■ Conceded
Top Scorers (This Season)
Real Salt Lake
| Sergi Solans | 11 G | 3 A |
| Zavier Gozo | 6 G | 3 A |
St. Louis City
| Rafael Navarro | 13 G | 3 A |
| Simon Becher | 8 G | 4 A |
| Marcel Hartel | 6 G | 3 A |
Events
Match Events
- 0' Welcome to Rio Tinto Stadium that hosts another battle between Real Salt Lake and St. Louis City.
- 5' With 0 assists to his name this season, Tomas Ostrak is clearly more than just a goal scorer for Real Salt Lake.
- 10' Both teams are passing the ball around with high level of urgency. St. Louis City needs to do something about it to get closer to the goal.
- 15' USA international Akil Watts has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 20' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 24' That is a Yellow card for Real Salt Lake. Damir Kreilach will be fuming at that decision.
- 29' Justen Glad is putting in a real shift tonight. He has covered more ground than anyone else for Real Salt Lake so far.
- 34' It’s high time Pablo Mastroeni made some changes to put the his team’s game back to action.
- 39' Roman Burki has certainly something to prove this evening. He made 7 appearances with only 0 goals this season.
- 44' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 47' Goal! Nicholas Gioacchini scores his 17 goal in 399 matches.
- 52' will be watching from the dugout nervously. His Real Salt Lake side need to improve if they are to claim all three points.
- 55' Controversy at the stadium! Lucas Bartlett argues furiously but the Yellow card stands.
- 60' The whistle greets Jared Stroud as he departs to be replaced by Isak Steiner Jensen.
- 61' Joao Klauss adds to his 0 season tally! St. Louis City lead 0-2 — and this changes everything.
- 66' The deadlock is broken! Joao Klauss gets on the scoresheet on 66 minutes.
- 68' Real Salt Lake player sees a Yellow card in front of him.
- 72' Damir Kreilach makes way for Ilijah Paul at the 72 minute mark. A tactical switch from Real Salt Lake.
- 75' Justen Glad was booked on 75.
- 76' The deadlock is broken! Rasmus Alm gets on the scoresheet on 76 minutes.
- 77' St. Louis City make a change. Indiana Vassilev trudges off to be replaced by Akil Watts on 77 minutes.
- 78' The St. Louis City bench stirs into life. Indiana Vassilev is withdrawn and Akil Watts gets his opportunity.
- 83' St. Louis City is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 85' Rasmus Alm was booked on 85.
- 86' The St. Louis City manager makes a substitution. Nicholas Gioacchini departs to be replaced by Celio Pompeu.
- 0-4 the final result. Real Salt Lake will be bitterly disappointed.
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 |
| Klauss | 2 |
| Nicholas Gioacchini | 2 |
| Joshua Yaro | 2 |
| Joao Klauss | 2 |
| Victor Olatunji | 2 |
| Damir Kreilach | 2 |
| Rasmus Alm | 1 |
Head to Head
Real Salt Lake Form
Predictions
Prediction accuracy
2 / 4
1.02
Real Salt Lake xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.56
St. Louis City xG
I would bet for:
Over 2.5 goals 68% + St. Louis City to win 62%
Match Result
✓ CorrectActual: St. Louis City win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.58
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 47% |
|
53% |
| ± 4.5 | 29% |
|
71% |
Double Chance
Real Salt Lake or Draw
38%
Draw or St. Louis City
82%
Real Salt Lake or St. Louis City
79%
Half-Time Result
✗ WrongActual: Draw at HT
Correct Score
✓ In top 12
0 – 2
9.2%
1 – 2
9%
1 – 1
8%
1 – 3
7.6%
0 – 3
7.6%
0 – 1
6.9%
1 – 4
4.9%
0 – 4
Actual
2 – 2
4.6%
0 – 0
4%
2 – 3
3.9%
2 – 1
3.6%
Asian Handicap — Real Salt Lake
| Handicap | Real Salt Lake covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 1% | — | 99% |
| -2 | 1% | 3% | 96% |
| -1.5 | 4% | — | 96% |
| -1 | 4% | 8% | 88% |
| -0.5 | 12% | — | 88% |
| +0.5 | 31% | — | 69% |
| +1 | 31% | 21% | 48% |
| +1.5 | 52% | — | 48% |
| +2 | 52% | 20% | 28% |
| +2.5 | 72% | — | 28% |
Clean Sheet
Real Salt Lake keeps clean sheet
9%
✓
St. Louis City keeps clean sheet
37%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

