St. Louis City vs San Diego FC, MLS 2025 REGULAR SEASON
Overview
Match Preview
St. Louis City vs San Diego FC — MLS at Citypark.
- St. Louis City 26 games · 44 pts (2026/26)
- San Diego FC 27 games · 32 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
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 11 May | San Diego FC | H | 1–2 | L |
| 04 May | Seattle Sounders FC | A | 1–4 | L |
| 27 Apr | Los Angeles FC | A | 2–2 | D |
| 20 Apr | Vancouver Whitecaps FC | H | 0–0 | D |
| 13 Apr | Columbus Crew SC | H | 1–2 | L |
| 06 Apr | Sporting Kansas City | A | 0–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 11 May | St. Louis City | A | 2–1 | W |
| 04 May | FC Dallas | H | 5–0 | W |
| 26 Apr | Real Salt Lake | H | 1–3 | L |
| 19 Apr | Charlotte FC | A | 0–3 | L |
| 13 Apr | Colorado Rapids SC | A | 2–3 | L |
| 06 Apr | Seattle Sounders FC | H | 3–0 | W |
Season Stats
| St. Louis City | San Diego FC | |
|---|---|---|
| #19 | Position | #25 |
| 44 | Points | 32 |
| 26 | Played | 27 |
| 12 / 8 / 6 | W / D / L | 8 / 8 / 11 |
| 45 | Scored | 47 |
| 36 | Conceded | 47 |
| +9 | GD | +0 |
| 1.69 | PPG | 1.19 |
| 46% | Win % | 30% |
Key Stats
33%
Both Teams to Score
H2H (3 games)
H2H (3 games)
33%
Over 2.5 Goals
H2H history
H2H history
12%
Clean Sheets
St. Louis City this season
St. Louis City this season
26%
Clean Sheets
San Diego FC this season
San Diego FC this season
St. Louis City are 19th (44 pts). San Diego FC are 25th (32 pts).
Goal Timing (This Season)
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
San Diego FC
0-15
6/8
16-30
3/5
31-45
5/9
46-60
5/3
61-75
7/7
76+
7/9
■ Scored ■ Conceded
Top Scorers (This Season)
St. Louis City
| Rafael Navarro | 13 G | 3 A |
| Simon Becher | 8 G | 4 A |
| Marcel Hartel | 6 G | 3 A |
San Diego FC
| Marcus Ingvartsen | 12 G | 3 A |
| Anders Dreyer | 11 G | 9 A |
Events
Match Events
- 0' The wait is over. San Diego FC get us underway at Citypark.
- 5' While there is no rush on the pitch, let’s have a look at some stats. Ben Lundt made 124 appearances and scored 0 goals. He is very likely to score a goal today.
- 10' Both keepers have barely been tested. St. Louis City and San Diego FC are cancelling each other out in the centre of the park.
- 15' The tempo has dropped considerably in the last few minutes. Olof Mellberg will be considering his options from the bench.
- 20' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with San Diego FC winning 100% of all matches.
- 25' It looks like no one’s ball. San Diego FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 30' San Diego FC has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 35' It looks surprising San Diego FC does not make any changes. Onni Valakari has some obvious troubles when approaching to the goal.
- 39' The referee reaches into his pocket. Out comes the card for Onni Valakari.
- 44' It is a cagey affair so far. St. Louis City in their trying to find a way past San Diego FC's compact .
- 49' A quiet spell here at Citypark. St. Louis City seem content sitting deep and soaking up pressure.
- 54' Luca Bombino needs to be pretty careful with his discipline considering 0 Yellow cards this season.
- 59' Tomas Ostrak has been a danger all night but risks an early exit having now seen a card on 59.
- 64' St. Louis City seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 67' The whistle greets Onni Valakari as he departs to be replaced by Milan Iloski.
- 72' Fresh legs for St. Louis City! Xande Silva comes on to replace Tomas Ostrak.
- 73' Simon Becher is ready to make an impact after coming on for Klauss at the 73 minute mark.
- 78' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 79' Milan Iloski makes no mistake. The score reads 0-1 and San Diego FC are in front.
- 80' The San Diego FC manager makes a substitution. Willy Kumado departs to be replaced by Oscar Verhoeven.
- 84' Celio Pompeu is replacing Timo Baumgartl for the St. Louis City side.
- 87' Against the run of play, Anders Dreyer has scored! This game has turned on its head.
- 90' That looks like a foul for a card for Oscar Verhoeven.
- Hope, you loved the show. Another epic battle is over with the score 1-2.
Lineups
St. Louis City Lineups
Starting XI
-
32
Timo Baumgartl ↓ Celio Pompeu 84'
- 36
- 38
- 17
-
9
Klauss ↓ Simon Becher 73'
-
7
Tomas Ostrak ↓ Xande Silva 72'
- 22
- 15
- 20
- 39
- 6
Bench
-
45
Xande Silva ↑ 72'
-
11
Simon Becher ↑ 73'
- 3
-
12
Celio Pompeu ↑ 84'
-
99
Jayden Reid ↑ 73'
- 31
- 59
- 71
Coach
Olof Mellberg
San Diego FC Lineups
Starting XI
- 11
- 14
- 17
- 20
- 10
-
8
Onni Valakari ↓ Milan Iloski 67'
- 97
- 1
-
2
Willy Kumado ↓ Oscar Verhoeven 80'
- 6
- 27
Bench
- 13
-
32
Milan Iloski ↑ 67'
- 24
- 22
- 70
- 5
- 9
-
33
Oscar Verhoeven ↑ 80'
- 29
Coach
Jason Grubb
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Kyle Hiebert | 1 |
| Anders Dreyer | 1 |
| Milan Iloski | 1 |
St. Louis City Form
2025-05-11
St. Louis City
1–2
San Diego FC
L
2025-05-04
Seattle Sounders FC
4–1
St. Louis City
L
2025-04-27
Los Angeles FC
2–2
St. Louis City
D
2025-04-20
St. Louis City
0–0
Vancouver Whitecaps FC
D
2025-04-13
St. Louis City
1–2
Columbus Crew SC
L
2025-04-06
Sporting Kansas City
2–0
St. Louis City
L
Predictions
Prediction accuracy
3 / 4
1.62
St. Louis City xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.37
San Diego FC xG
I would bet for:
St. Louis City or San Diego FC 73% + Both teams to score 60%
Match Result
✗ WrongActual: San Diego FC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.99
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 80% |
|
20% |
| ± 2.5 | 57% |
|
43% |
| ± 3.5 | 35% |
|
65% |
| ± 4.5 | 19% |
|
81% |
Double Chance
St. Louis City or Draw
67%
Draw or San Diego FC
61%
St. Louis City or San Diego FC
73%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
12.1%
2 – 1
8.7%
1 – 2
Actual
1 – 0
7.3%
0 – 0
6.8%
2 – 0
6.5%
0 – 1
6%
2 – 2
6%
3 – 1
4.7%
0 – 2
4.7%
3 – 0
3.5%
1 – 3
3.4%
Asian Handicap — St. Louis City
| Handicap | St. Louis City covers | Push | San Diego FC covers |
|---|---|---|---|
| -2.5 | 9% | — | 91% |
| -2 | 9% | 13% | 78% |
| -1.5 | 22% | — | 78% |
| -1 | 22% | 20% | 58% |
| -0.5 | 42% | — | 58% |
| +0.5 | 69% | — | 31% |
| +1 | 69% | 17% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 9% | 5% |
| +2.5 | 95% | — | 5% |
Clean Sheet
St. Louis City keeps clean sheet
26%
✓
San Diego FC keeps clean sheet
21%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

