Real Salt Lake vs St. Louis City 3-0
- Sergi Solans41'
- Dominik Marczuk52'
- Sergi Solans59'
- Kick-off
- Sun, 25 Oct 2026 · 02:30 (UTC)
- Venue
- Rio Tinto Stadium, Sandy
- Referee
- Drew Fischer
Match timeline
- 84’Substitution
St. Louis CityMamadou Mbacke ONRafael Navarro Leal OFF - 80’Substitution
Real Salt LakeAiden Hezarkhani ONSaba Lobjanidze OFF - 71’Substitution
St. Louis CityDamion Downs ONSimon Becher OFF - 71’Substitution
St. Louis CityDaniel Edelman ONCharles-Emile Brunet OFF - 68’Substitution
Real Salt LakeAriath Piol ONSergi Solans OFF - 67’Substitution
Real Salt LakeColin Guske ONNoel Caliskan OFF - 67’Substitution
Real Salt LakeChadwick Zachary Booth ONMorgan Guilavogui OFF - 64’Yellow card
Real Salt LakeJuan Sanabria
Show 10 earlier events
- 60’Substitution
Real Salt LakeJusten Glad ONPhilip Quinton OFF - 59’Goal!
Real Salt LakeSergi SolansAssist: Saba Lobjanidze3 – 0 - 52’Goal!
Real Salt LakeDominik MarczukAssist: Luc De Fougerolles2 – 0 - 45’Substitution
St. Louis CityDante Polvara ONChristopher Durkin OFF - 45’Substitution
St. Louis CityMykhi Joyner ONConrad Wallem OFF - 43’Red card
St. Louis CityTomas Ostrak - 41’Goal!
Real Salt LakeSergi SolansAssist: Morgan Guilavogui1 – 0 - 40’Yellow card
Real Salt LakePhilip Quinton - 29’Yellow card
St. Louis CityTomas Ostrak - 3’Yellow card
St. Louis CityRafael Santos - 1’Kick-off
Key stats
- 60%Possession40%
- 20Shots3
- 3.61xG0.17
- 8Shots on Target2
- 7Corners0
- 18Fouls9
- 1Offsides3
- 2Saves4
- 635Passes428
- 2Yellow Cards1
- 0Red Cards1
Lineups
Confirmed selections
Real Salt Lake5 - 4 - 1
- 1Cabral
- 11Marczuk
- 44Fougerolles
- 26Quinton
- 3Henry
- 8Sanabria
- 12Lobzhanidze
- 6Spierings
- 92Caliskan
- 9Guilavogui
- 22Solans
Substitutions
- 60’↑15 J. Glad↓26 P. Quinton
- 67’↑25 Colin Guske↓92 N. Caliskan
- 67’↑23 Chadwick Zachary Booth↓9 M. Guilavogui
- 68’↑19 A. Piol↓22 S. Solans
- 80’↑39 A. Hezarkhani↓ Saba Lobjanidze
Unused substitutes 29 S. Junqua, 98 A. Katránis, 31 M. Stajduhar, 2 D. Yedlin
Coach P. Mastroeni
St. Louis City3 - 4 - 3
- 39Lundt
- 99Orozco
- 32Baumgartl
- 27Fall
- 6Wallem
- 18Brunet
- 8Durkin
- 20Santos
- 7Ostrák
- 9Navarro
- 11Becher
Substitutions
- 45’↑21 D. Polvara↓8 C. Durkin
- 45’↑59 M. Joyner↓6 C. Wallem
- 71’↑42 D. Downs↓11 S. Becher
- 71’↑24 D. Edelman↓18 C. Brunet
- 84’↑ Mamadou Mbacke↓ Rafael Navarro Leal
Unused substitutes 4 M. Fall, 19 C. Holse, 77 Jeong Sang-Bin, 5 L. MacNaughton, 31 C. Olivares
Coach Y. Damet
Match facts
- Competition
- Major League Soccer - United States and Canada
- Round
- Matchday 31
- Date
- Sun, 25 Oct 2026
- Kick-off
- 02:30 (UTC)
- Venue
- Rio Tinto Stadium, Sandy
- Referee
- Drew Fischer
- Real Salt Lake coach
- P. Mastroeni
- St. Louis City coach
- Y. Damet
League table
Major League Soccer - United States and Canada · Western Conference
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 34 | 19 | 7 | 8 | +40 | 64 | |
| 2 | 34 | 16 | 10 | 8 | +11 | 58 | |
| 3 | 34 | 15 | 9 | 10 | +11 | 54 | |
| 4 | 34 | 14 | 10 | 10 | +6 | 52 | |
| 5 | 34 | 14 | 9 | 11 | 0 | 51 | |
| 6 | 34 | 12 | 11 | 11 | +12 | 47 | |
| 7 | 34 | 13 | 7 | 14 | +1 | 46 | |
| 8 | 34 | 12 | 10 | 12 | -2 | 46 | |
| 9 | 34 | 13 | 6 | 15 | +1 | 45 | |
| 10 | 34 | 11 | 11 | 12 | -2 | 44 | |
| 11 | 34 | 11 | 11 | 12 | -7 | 44 | |
| 12 | 34 | 12 | 7 | 15 | -3 | 43 | |
| 13 | 34 | 9 | 11 | 14 | -6 | 38 | |
| 14 | 34 | 8 | 10 | 16 | -23 | 34 | |
| 15 | 34 | 7 | 5 | 22 | -41 | 26 |
Match related news
Player ratings
- 1
S. Solans8.9 - 2
D. Marczuk8.1 - 3
M. Guilavogui7.7 - 4
S. Lobzhanidze7.7 - 5
K. Henry7.3 - 6
S. Spierings7.1 - 7
J. Glad7.1 - 8
Colin Guske7.0 - 9
Rafael Cabral7.0 - 10
L. De Fougerolles6.9 - 11
J. Sanabria6.7 - 12
N. Caliskan6.7 - 13
Chadwick Zachary Booth6.6 - 14
P. Quinton6.6 - 15
A. Piol6.5 - 16
A. Hezarkhani6.4 - 17
D. Yedlin0.0 - 18
M. Stajduhar0.0 - 19
A. Katránis0.0 - 20
S. Junqua0.0
- 1
C. Durkin6.7 - 2
D. Downs6.4 - 3
T. Baumgartl6.4 - 4
F. Fall6.3 - 5
C. Wallem6.3 - 6
J. Orozco6.2 - 7
Rafael Navarro6.2 - 8
C. Brunet6.1 - 9
S. Becher6.1 - 10
D. Polvara6.0 - 11
D. Edelman5.9 - 12
M. Fall5.9 - 13
M. Joyner5.8 - 14
B. Lundt5.7 - 15
T. Ostrák5.2 - 16
Rafael Santos5.0 - 17
C. Holse0.0 - 18
Jeong Sang-Bin0.0 - 19
L. MacNaughton0.0 - 20
C. Olivares0.0
Match ratings from API-Football, out of 10.
MVP of the match

S. Solans
Real Salt Lake
- 2
- Goals
- 0
- Assists
Rated 8.9, the best on the pitch — 2 goals in 68 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 2-1-2
- Scored / match
- 1.6
- Conceded / match
- 1.2
- W-D-L
- 3-1-1
- Scored / match
- 2.8
- Conceded / match
- 1.2
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Real Salt Lake beat St. Louis City 3-0 at Rio Tinto Stadium, with Sergi Solans scoring twice and the visitors left to play most of the second half with 10 men after Tomas Ostrak was sent off. The match was settled after the break, after Real Salt Lake had taken control before half-time.
Sergi Solans opened the scoring in the 41st minute, finishing from Morgan Guilavogui for 1-0. Ostrak was shown a red card in the 43rd minute, leaving St. Louis City to reset after two changes at 45 minutes. Real Salt Lake led 1-0 at the interval.
Dominik Marczuk made it 2-0 in the 52nd minute from Luc De Fougerolles, then Solans scored his second of the match on 59 minutes, turning Saba Lobjanidze's assist into a 3-0 lead. Real Salt Lake made two changes on 67 minutes and another on 68, while St. Louis City made two more on 71 minutes as the match drifted away from them.
The numbers matched the scoreline. Real Salt Lake had 60% of the possession, 635 passes to St. Louis City's 428, 20 shots to 3, and 8 on target to 2. They finished with 3.61 expected goals, 7 corners to none, and 2 saves to the visitors' 4, while St. Louis City managed 3 offsides to Real Salt Lake's 1.
Three St. Louis City players were booked or dismissed in the opening stages. Rafael Santos was cautioned in the 3rd minute, Tomas Ostrak was booked on 29 minutes before his red card in the 43rd minute, and Real Salt Lake's Philip Quinton and Juan Sanabria were booked in the 40th and 64th minutes respectively.
Match record
- Competition
- Major League Soccer - United States and Canada
- Round
- Matchday 31
- Kick-off
- Venue
- Rio Tinto Stadium, Sandy
- Referee
- Drew Fischer
- Match ID
cornerflick:match:real-salt-lake-vs-st-louis-city-mls-2026-10-25
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Real Salt Lake 3-0 St. Louis City, Major League Soccer - United States and Canada, 25 October 2026. Match record, last updated 28 October 2026. https://cornerflick.com/football/mls/matches/real-salt-lake-vs-st-louis-city-mls-2026-10-25
Permanent identifier cornerflick:match:real-salt-lake-vs-st-louis-city-mls-2026-10-25. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/real-salt-lake-vs-st-louis-city-mls-2026-10-25" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
18 events
- 3’Yellow card
St. Louis CityRafael Santos - 29’Yellow card
St. Louis CityTomas Ostrak - 40’Yellow card
Real Salt LakePhilip Quinton - 41’Goal!
Real Salt LakeSergi SolansAssist: Morgan Guilavogui1 – 0 - 43’Red card
St. Louis CityTomas Ostrak - 45’Substitution
St. Louis CityDante Polvara ONChristopher Durkin OFF - 45’Substitution
St. Louis CityMykhi Joyner ONConrad Wallem OFF - 52’Goal!
Real Salt LakeDominik MarczukAssist: Luc De Fougerolles2 – 0 - 59’Goal!
Real Salt LakeSergi SolansAssist: Saba Lobjanidze3 – 0 - 60’Substitution
Real Salt LakeJusten Glad ONPhilip Quinton OFF - 64’Yellow card
Real Salt LakeJuan Sanabria - 67’Substitution
Real Salt LakeColin Guske ONNoel Caliskan OFF - 67’Substitution
Real Salt LakeChadwick Zachary Booth ONMorgan Guilavogui OFF - 68’Substitution
Real Salt LakeAriath Piol ONSergi Solans OFF - 71’Substitution
St. Louis CityDamion Downs ONSimon Becher OFF - 71’Substitution
St. Louis CityDaniel Edelman ONCharles-Emile Brunet OFF - 80’Substitution
Real Salt LakeAiden Hezarkhani ONSaba Lobjanidze OFF






