San Diego FC vs Real Salt Lake, MLS 2025 REGULAR SEASON
Overview
Match Preview
San Diego FC vs Real Salt Lake — MLS at Snapdragon Stadium.
- San Diego FC 15 games · 17 pts (2026/26)
- Real Salt Lake 14 games · 26 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 14 | 33 |
| 2 | Internacional CF Miami | 15 | 31 |
| 3 | Chicago Fire FC | 14 | 26 |
| 4 | New England Revolution | 14 | 25 |
| 5 | New York Red Bulls | 15 | 22 |
| 6 | Charlotte FC | 15 | 21 |
| 7 | FC Cincinnati | 15 | 20 |
| 8 | New York City FC | 15 | 19 |
| 9 | D.C. United SC | 15 | 18 |
| 10 | Columbus Crew SC | 15 | 16 |
| 11 | Toronto FC | 14 | 14 |
| 12 | Montreal Impact FC | 14 | 14 |
| 13 | Orlando City SC | 15 | 14 |
| 14 | Atlanta United FC | 14 | 11 |
| 15 | Philadelphia Union | 15 | 7 |
| 16 | Vancouver Whitecaps FC | 14 | 32 |
| 17 | San Jose Earthquakes | 15 | 32 |
| 18 | Real Salt Lake | 14 | 26 |
| 19 | FC Dallas | 15 | 25 |
| 20 | Los Angeles FC | 15 | 24 |
| 21 | Seattle Sounders FC | 13 | 24 |
| 22 | Houston Dynamo | 14 | 22 |
| 23 | Minnesota United FC | 15 | 22 |
| 24 | Los Angeles Galaxy | 15 | 20 |
| 25 | San Diego FC | 15 | 17 |
| 26 | Colorado Rapids SC | 15 | 16 |
| 27 | St. Louis City | 14 | 16 |
| 28 | Portland Timbers | 14 | 14 |
| 29 | Austin FC | 15 | 14 |
| 30 | Sporting Kansas City | 14 | 11 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 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 |
| 30 Mar | Los Angeles FC | H | 3–2 | W |
| 23 Mar | Austin FC | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 26 Apr | San Diego FC | A | 3–1 | W |
| 20 Apr | Toronto FC | H | 0–1 | L |
| 13 Apr | Nashville SC | A | 1–2 | L |
| 05 Apr | Los Angeles Galaxy | H | 2–0 | W |
| 30 Mar | Minnesota United FC | A | 0–2 | L |
| 23 Mar | FC Dallas | H | 0–1 | L |
Season Stats
| San Diego FC | Real Salt Lake | |
|---|---|---|
| #25 | Position | #18 |
| 17 | Points | 26 |
| 15 | Played | 14 |
| 4 / 5 / 6 | W / D / L | 8 / 2 / 4 |
| 30 | Scored | 26 |
| 27 | Conceded | 19 |
| +3 | GD | +7 |
| 1.13 | PPG | 1.86 |
| 27% | Win % | 57% |
Key Stats
100%
Both Teams to Score
H2H (4 games)
H2H (4 games)
100%
Over 2.5 Goals
H2H history
H2H history
27%
Clean Sheets
San Diego FC this season
San Diego FC this season
14%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
San Diego FC are 25th (17 pts). Real Salt Lake are 18th (26 pts).
Goal Timing (This Season)
San Diego FC
0-15
4/5
16-30
2/2
31-45
2/7
46-60
2/1
61-75
3/2
76+
4/5
■ Scored ■ Conceded
Real Salt Lake
0-15
4/3
16-30
2/2
31-45
3/1
46-60
3/1
61-75
2/1
76+
2/5
■ Scored ■ Conceded
Events
Match Events
- 0' What a night it is going to be! San Diego FC welcome Real Salt Lake for this crunch clash at Snapdragon Stadium.
- 5' A quiet spell here at Snapdragon Stadium. Real Salt Lake seem content sitting deep and soaking up pressure.
- 10' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 15' Real Salt Lake has dominated the recent head-to-head record, winning 1 of the last 2 meetings.
- 20' Sam Junqua is replacing Brayan Vera for the Real Salt Lake side.
- 25' Bode Davis has certainly something to prove this evening. He made 14 appearances with only 0 goals this season.
- 30' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 35' 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 Zavier Gozo suffering a number of foals already.
- 40' 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.
- 45' The referee reaches into his pocket. Out comes the card for Alexandros Katranis.
- 46' Diego Luna adds to his 4 season tally! Real Salt Lake lead 0-1 — and this changes everything.
- 50' GOAL! Hirving Lozano scores on 45.
- 54' Diego Luna puts Real Salt Lake on the lead.
- 56' Poor challenge from Luca Bombino. The referee spots it immediately and shows the card.
- 61' The 36-year-old Rafael Cabral has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 66' Sam Junqua does the damage! The net is bulging and Real Salt Lake surge ahead!
- 67' Alexander Mighten gets the nod from San Diego FC. He replaces Anibal Godoy and will look to change the dynamic.
- 68' Hamady Diop is replacing Luca Bombino for the San Diego FC side.
- 73' Hirving Lozano catches the referee's attention in entirely the wrong way. card on 73.
- 77' Another substitution for San Diego FC to replace Onni Valakari by Milan Iloski on 77 minute.
- 82' Real Salt Lake come into this ranked in Array. They desperately need points to push themselves up the standings.
- 83' That looks like a foul for a card for Philip Quinton.
- 83' San Diego FC manager makes another effort to make the tables turned. Alejandro Alvarado Jr is hanging Luca de la Torre on the field on 83 minute.
- 86' Diogo Goncalves picks up a card and will need to be extremely careful for the remainder of this match.
- 87' The referee shows San Diego FC player a card on 87.
- 89' The crowd applauds Diego Luna as he leaves the pitch. Tyler Wolff steps in for Real Salt Lake.
- 90' Real Salt Lake receives a card for a hard tackle on 90.
- 90' The whistle greets Diogo Goncalves as he departs to be replaced by Noel Caliskan.
- The referee brings this contest to a close. Real Salt Lake take all three points.
Lineups
San Diego FC Lineups
Starting XI
- 11
- 14
- 17
- 20
- 10
-
8
Onni Valakari ↓ Milan Iloski 77'
- 97
- 1
- 2
- 6
-
27
Luca Bombino ↓ Hamady Diop 68'
Bench
- 13
-
77
Alexander Mighten ↑ 67'
-
32
Milan Iloski ↑ 77'
- 24
-
19
Jasper Loffelsend ↑ 77'
-
70
Alejandro Alvarado Jr ↑ 83'
-
5
Hamady Diop ↑ 68'
- 9
- 25
Coach
Jason Grubb
Real Salt Lake Lineups
Starting XI
-
10
Diogo Goncalves ↓ Noel Caliskan 90'
- 98
- 6
-
4
Brayan Vera ↓ Sam Junqua 20'
- 19
- 26
-
8
Diego Luna ↓ Tyler Wolff 89'
- 14
- 1
- 72
-
23
Ariath Piol ↓ Willy Agada 67'
Bench
- 17
- 7
- 31
-
29
Sam Junqua ↑ 20'
-
16
Tyler Wolff ↑ 89'
-
–
Willy Agada ↑ 67'
-
92
Noel Caliskan ↑ 90'
- 13
- 36
Coach
Pablo Mastroeni
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Diego Luna | 3 |
| Sergi Solans | 2 |
| Marcus Ingvartsen | 2 |
| Anders Dreyer | 2 |
| Morgan Guilavogui | 1 |
| Ariath Piol | 1 |
| Franco Negri | 1 |
| Sam Junqua | 1 |
San Diego FC Form
Predictions
Prediction accuracy
3 / 4
1.93
San Diego FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.93
Real Salt Lake xG
I would bet for:
San Diego FC or Real Salt Lake 76% + Over 2.5 goals 73%
Match Result
✗ WrongActual: Real Salt Lake win
Both Teams to Score
✓ Correct
Avg goals/match: 3.86
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 90% |
|
10% |
| ± 2.5 | 73% |
|
27% |
| ± 3.5 | 53% |
|
47% |
| ± 4.5 | 34% |
|
66% |
Double Chance
San Diego FC or Draw
63%
Draw or Real Salt Lake
61%
San Diego FC or Real Salt Lake
76%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
8.7%
1 – 2
7.4%
2 – 1
7.4%
2 – 2
7%
1 – 3
Actual
3 – 1
4.7%
2 – 3
4.5%
3 – 2
4.5%
0 – 2
4%
2 – 0
4%
0 – 1
3.6%
1 – 0
3.6%
Asian Handicap — San Diego FC
| Handicap | San Diego FC covers | Push | Real Salt Lake covers |
|---|---|---|---|
| -2.5 | 10% | — | 90% |
| -2 | 10% | 12% | 79% |
| -1.5 | 21% | — | 79% |
| -1 | 21% | 17% | 61% |
| -0.5 | 39% | — | 61% |
| +0.5 | 61% | — | 39% |
| +1 | 61% | 17% | 21% |
| +1.5 | 79% | — | 21% |
| +2 | 79% | 12% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
San Diego FC keeps clean sheet
15%
✓
Real Salt Lake keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

