Real Salt Lake vs St. Louis City, MLS 2024 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
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 31 Mar | St. Louis City | H | 3–1 | W |
| 23 Mar | Vancouver Whitecaps FC | A | 2–1 | W |
| 10 Mar | Colorado Rapids SC | H | 1–2 | L |
| 02 Mar | Los Angeles FC | H | 3–0 | W |
| 25 Feb | St. Louis City | A | 1–1 | D |
| 22 Feb | Internacional CF Miami | A | 0–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 31 Mar | Real Salt Lake | A | 1–3 | L |
| 24 Mar | D.C. United SC | H | 2–2 | D |
| 17 Mar | Los Angeles Galaxy | A | 3–3 | D |
| 10 Mar | Austin FC | A | 2–2 | D |
| 03 Mar | New York City FC | H | 2–0 | W |
| 25 Feb | Real Salt Lake | H | 1–1 | D |
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' What a night it is going to be! Real Salt Lake welcome St. Louis City for this crunch clash at Rio Tinto Stadium.
- 3' Indiana Vassilev adds to his 1 season tally! St. Louis City lead 0-1 — and this changes everything.
- 8' Real Salt Lake are enjoying more possession but struggling to find a way through a disciplined St. Louis City backline.
- 13' 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.
- 18' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Zac MacMath suffering a number of foals already.
- 23' Supporters expect more eagerness from Matt Crooks, as he is very good at scoring at Rio Tinto Stadium with 0 goals in the last 0 games.
- 28' Controversy at the stadium! Bode Davis argues furiously but the card stands.
- 30' Anthony Markanich catches the referee's attention in entirely the wrong way. card on 30.
- 35' The teams are not in a rush to score plenty of goals. It might look strange considering St. Louis City that had 120 games and scored 179 goals.
- 40' A quiet spell here at Rio Tinto Stadium. Real Salt Lake seem content sitting deep and soaking up pressure.
- 45' Matchday of the Array and both teams know exactly what is at stake tonight.
- 50' The home supporters are growing impatient. Real Salt Lake must find a spark to ignite this game.
- 55' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 56' Carlos Gomez has so much to prove this time. He replaces Bode Davis on 56 minute.
- 61' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 66' Not even hints on scoring a goal over the last 66 minutes.
- 68' It is a substitution in Real Salt Lake team. Matt Crooks is replaced by Diego Luna on 68 minute.
- 70' What an equalizer from Cristian Arango!
- 75' Real Salt Lake started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 75.
- 76' The Real Salt Lake bench stirs into life. Anderson Julio is withdrawn and Maikel Chang gets his opportunity.
- 77' St. Louis City manager makes another effort to make the tables turned. Tomas Ostrak is hanging Aziel Jackson on the field on 77 minute.
- 82' St. Louis City fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 84' Cristian Arango does the damage! The net is bulging and Real Salt Lake surge ahead!
- 88' The supporters are chanting for Nokkvi THorisson. He replaces Chris Durkin on 88 minute.
- 90' A meaty challenge results in booking for Tim Parker on 90.
- The points are shared — Real Salt Lake 3-1 St. Louis City. Honours even.
Lineups
Real Salt Lake Lineups
Starting XI
- 9
- 15
- 2
- 98
- 18
- 6
- 4
-
29
Anderson Julio ↓ Maikel Chang 76'
-
19
Bode Davis ↓ Carlos Gomez 56'
- 25
-
25
Matt Crooks ↓ Diego Luna 68'
Bench
- 3
- 30
- 20
-
16
Maikel Chang ↑ 76'
- 35
-
26
Diego Luna ↑ 68'
-
11
Carlos Gomez ↑ 56'
- 13
Coach
Pablo Mastroeni
St. Louis City Lineups
Starting XI
- 1
- 26
-
8
Chris Durkin ↓ Nokkvi THorisson 88'
-
9
Klauss ↓ Rasmus Alm 77'
- 19
-
25
Aziel Jackson ↓ Tomas Ostrak 77'
- 13
- 6
- 15
- 12
-
14
Tomas Totland ↓ Kyle Hiebert 68'
Bench
- 2
- 44
-
7
Tomas Ostrak ↑ 77'
-
16
Samuel Adeniran ↑ 68'
-
21
Rasmus Alm ↑ 77'
-
22
Kyle Hiebert ↑ 68'
- 39
-
29
Nokkvi THorisson ↑ 88'
- 85
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 |
| Diogo Goncalves | 1 |
Head to Head
Real Salt Lake Form
2024-03-31
Real Salt Lake
3–1
St. Louis City
W
2024-03-23
Vancouver Whitecaps FC
1–2
Real Salt Lake
W
2024-03-10
Real Salt Lake
1–2
Colorado Rapids SC
L
2024-03-02
Real Salt Lake
3–0
Los Angeles FC
W
2024-02-25
St. Louis City
1–1
Real Salt Lake
D
2024-02-22
Internacional CF Miami
2–0
Real Salt Lake
L
St. Louis City Form
Predictions
Prediction accuracy
3 / 4
1.98
Real Salt Lake xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.4
St. Louis City xG
I would bet for:
Both teams to score 65% + Over 2.5 goals 65%
Match Result
✓ CorrectActual: Real Salt Lake win
Both Teams to Score
✓ Correct
Avg goals/match: 3.38
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 65% |
|
35% |
| ± 3.5 | 43% |
|
57% |
| ± 4.5 | 26% |
|
74% |
Double Chance
Real Salt Lake or Draw
75%
Draw or St. Louis City
48%
Real Salt Lake or St. Louis City
77%
Half-Time Result
✗ WrongActual: St. Louis City win at HT
Correct Score
✓ In top 12
1 – 1
10.3%
2 – 1
9%
2 – 0
6.6%
1 – 2
6.4%
2 – 2
6.3%
1 – 0
6.1%
3 – 1
Actual
0 – 0
4.9%
3 – 0
4.3%
3 – 2
4.2%
0 – 1
4.1%
0 – 2
3.4%
Asian Handicap — Real Salt Lake
| Handicap | Real Salt Lake covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 14% | — | 86% |
| -2 | 14% | 15% | 71% |
| -1.5 | 29% | — | 71% |
| -1 | 29% | 21% | 50% |
| -0.5 | 50% | — | 50% |
| +0.5 | 74% | — | 26% |
| +1 | 74% | 14% | 12% |
| +1.5 | 88% | — | 12% |
| +2 | 88% | 8% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
Real Salt Lake keeps clean sheet
25%
✓
St. Louis City keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

