St. Louis City vs Real Salt Lake

2 - 2
🕒 Sun, 19 Oct 2025 02:00 Europe/London 🧑‍⚖️ Armando Villarrea 🔁 Regular Season - 34 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 34
Regular Season Table
St. Louis City 25 · Real Salt Lake 20
Referee Stats
14 matches · 3.71 yellow cards avg
Yellow cards avg 3.71
Reds avg 0.14
Penalties avg 0.50
Over 4.5 cards 43%
Home wins 21%
Draws 29%
Away wins 50%
How the match was played
  • Match ended level at 2-2.
  • St. Louis City outshot their opponent (28-8).
  • Possession was balanced (54%-46%).

Team Overview

St. Louis City (Home stats)

Games / Record

17
W-D-L: 4-6-7

Goals For / Against

23 / 28
Avg: 1.35 / 1.65

Points

18
Avg: 1.06

Clean Sheets

3

Failed to Score

4
Real Salt Lake (Away stats)

Games / Record

18
W-D-L: 3-4-11

Goals For / Against

16 / 31
Avg: 0.89 / 1.72

Points

13
Avg: 0.72

Clean Sheets

1

Failed to Score

6

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this MLS fixture.

Quick comparison bars

1.06
PPG
0.72
1.35
GF
0.89
1.65
GA
1.72
71%
O2.5
47%
71%
BTTS
59%
53%
Score 1st
65%

League-position context

St. Louis City rank25th
Real Salt Lake rank20th
St. Louis City points32
Real Salt Lake points41
St. Louis City: #25 · 32 pts · GD -14
33 pts off the top 2. 26 pts off the play-off line. 4 pts clear of the relegation zone.
Real Salt Lake: #20 · 41 pts · GD -11
24 pts off the top 2. 17 pts off the play-off line. 13 pts clear of the relegation zone.
9-point gap between the two sides coming into kick-off.

St. Louis City last 5 home

D L D L W
Points5/15
Weighted index24
Goals8-10
Record1-2-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form is balanced.

Real Salt Lake last 5 away

D L L L L
Points1/15
Weighted index11
Goals4-10
Record0-1-4
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

St. Louis City trend breakdown

Over 2.571%
BTTS71%
BTTS + O2.565%
1H Over 0.559%
Also: Over 0.5 88% · Over 1.5 76% · Over 3.5 35% · 1H BTTS 0%

Real Salt Lake trend breakdown

Over 2.547%
BTTS59%
BTTS + O2.541%
1H Over 0.565%
Also: Over 0.5 100% · Over 1.5 76% · Over 3.5 24% · 1H BTTS 0%

Scoring reliability

St. Louis City score at home76%
St. Louis City clean sheet at home18%
Real Salt Lake score away65%
Real Salt Lake clean sheet away6%

First-goal patterns

St. Louis City score first53%
St. Louis City win after scoring first33%
Real Salt Lake score first65%
Real Salt Lake win after scoring first27%
Comeback rate after conceding first: St. Louis City 29% · Real Salt Lake 0%
Avg first goal minute: St. Louis City 26.1' · Real Salt Lake 28.6'

Vs league average

St. Louis City score at home1.35 vs 1.64
St. Louis City concede at home1.65 vs 1.36
Real Salt Lake score away0.89 vs 1.36
Real Salt Lake concede away1.72 vs 1.64
St. Louis City score 17% below league average, while Real Salt Lake score 35% below league average.
Defensive side: St. Louis City are 21% above league average at home, and Real Salt Lake are 5% above league average away.

Head-to-head trends

Recent games5
Avg goals3.80
BTTS100%
Over 2.580%
At this venue setup: 3.33 goals on average across the last 3.

St. Louis City goal timing (home)

1H scored: 56% 2H scored: 44% Danger: 31-45 Vulnerable: 76-90+
Goals scored by 15-minute interval
31-45 9
76-90+ 6
0-15 3
46-60 3
16-30 2
61-75 2
Goals conceded by 15-minute interval
76-90+ 10
31-45 6
16-30 4
61-75 4
0-15 3
46-60 3

Real Salt Lake goal timing (away)

1H scored: 52% 2H scored: 48% Danger: 0-15 Vulnerable: 76-90+
Goals scored by 15-minute interval
0-15 5
31-45 4
76-90+ 4
46-60 3
61-75 3
16-30 2
Goals conceded by 15-minute interval
76-90+ 8
16-30 7
31-45 5
46-60 5
61-75 5
0-15 2

Match Statistics

Shots on Goal
7
3
Total Shots
28
8
Shots off Goal
13
0
Blocked Shots
8
5
Shots Inside Box
21
4
Shots Outside Box
7
4
Ball Possession
54%
46%
Corner Kicks
7
3
Fouls
13
13
Offsides
0
2
Yellow Cards
3
3
Red Cards
Goalkeeper Saves
1
5
Total Passes
488
431
Passes Accurate
431
363
Passes %
88%
84%

Events

Yellow Cards
Home
3
Away
3
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
4
17'
17' Goal · 0-1
V. Olatunji
Normal Goal
21'
21' C. Durkin
23'
23' 📺 VAR
D. Luna
Card upgrade
24'
24' D. Luna
32'
32' Goal · 0-2
V. Olatunji
Normal Goal · Assist: Diogo Gonçalves
42'
42' Goal · 1-2
E. Löwen
Penalty
65'
65' Jeong Sang-Bin
1st substitution · For: Brendan McSorley
65'
65' D. Luna
1st substitution · For: Rwan Cruz
72'
72' M. Joyner
2nd substitution · For: T. Ostrák
74'
74' J. Glad
79'
79' F. Fall
82'
82' N. Caliskan
2nd substitution · For: E. Eneli
83'
83' T. Totland
3rd substitution · For: D. Padelford
83'
83' C. Durkin
4th substitution · For: A. Morales
83'
83' E. Löwen
5th substitution · For: S. Becher
83'
83' V. Olatunji
3rd substitution · For: W. Agada
85'
85' D. Yedlin
87'
87' Z. Gozo
4th substitution · For: P. Quinton
88'
88' Goal · 2-2
João Klauss
Normal Goal
90+7'
90+7' T. Ostrák

St. Louis City vs Real Salt Lake 2-2: match report, goals, cards and substitutions

St. Louis City drew 2-2 with Real Salt Lake on Sunday, 19 October 2025 in MLS. The match was refereed by Armando Villarrea.

First half: Real Salt Lake took the lead at 17' when V. Olatunji scored, making the score 0-1. C. Durkin received a yellow card for St. Louis City at 21'. VAR intervened at 23' for Real Salt Lake (Card upgrade). D. Luna received a yellow card for Real Salt Lake at 24'. Real Salt Lake extended the lead at 32' when V. Olatunji scored, with the assist credited to Diogo Gonçalves, making the score 0-2. St. Louis City reduced the deficit at 42' when E. Löwen scored (Penalty), making the score 1-2.

Second half: St. Louis City made their 1st substitution at 65', with Jeong Sang-Bin replacing Brendan McSorley. Real Salt Lake made their 1st substitution at 65', with D. Luna replacing Rwan Cruz. St. Louis City made their 2nd substitution at 72', with M. Joyner replacing T. Ostrák. J. Glad received a yellow card for Real Salt Lake at 74'. F. Fall received a yellow card for St. Louis City at 79'. Real Salt Lake made their 2nd substitution at 82', with N. Caliskan replacing E. Eneli. St. Louis City made their 3rd substitution at 83', with T. Totland replacing D. Padelford. St. Louis City made their 4th substitution at 83', with C. Durkin replacing A. Morales. St. Louis City made their 5th substitution at 83', with E. Löwen replacing S. Becher. Real Salt Lake made their 3rd substitution at 83', with V. Olatunji replacing W. Agada. D. Yedlin received a yellow card for Real Salt Lake at 85'. Real Salt Lake made their 4th substitution at 87', with Z. Gozo replacing P. Quinton. St. Louis City leveled the score at 88' when João Klauss scored, making the score 2-2. T. Ostrák received a yellow card for St. Louis City at 90+7'.

St. Louis City used 5 substitutions while Real Salt Lake used 4 substitutions. St. Louis City got 3 yellow cards, while Real Salt Lake got 3 yellow cards.

How the match was played

  • Match ended level at 2-2.
  • St. Louis City outshot their opponent (28-8).
  • Possession was balanced (54%-46%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games6
Home Wins1
Draws2
Away Wins3
Over 2.5 Goals5 (83.3%)
BTTS5 (83.3%)
Home vs Away as Scheduled
Total Games3
Home Wins0
Draws2
Away Wins1
Over 2.5 Goals2 (66.7%)
BTTS3 (100.0%)

St. Louis City vs Real Salt Lake Head-to-Head History by Season