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 27 games · 32 pts (2026/26)
- Real Salt Lake 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 |
|---|---|---|---|---|
| 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 | #27 |
| 32 | Points | 32 |
| 27 | Played | 27 |
| 8 / 8 / 11 | W / D / L | 9 / 5 / 13 |
| 47 | Scored | 40 |
| 47 | Conceded | 44 |
| +0 | GD | -4 |
| 1.19 | PPG | 1.19 |
| 30% | Win % | 33% |
Key Stats
100%
Both Teams to Score
H2H (4 games)
H2H (4 games)
100%
Over 2.5 Goals
H2H history
H2H history
26%
Clean Sheets
San Diego FC this season
San Diego FC this season
11%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
San Diego FC are 25th (32 pts). Real Salt Lake are 27th (32 pts).
Goal Timing (This Season)
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
Real Salt Lake
0-15
5/6
16-30
4/5
31-45
5/5
46-60
5/6
61-75
5/7
76+
6/9
■ Scored ■ Conceded
Top Scorers (This Season)
San Diego FC
| Marcus Ingvartsen | 12 G | 3 A |
| Anders Dreyer | 11 G | 9 A |
Real Salt Lake
| Sergi Solans | 11 G | 3 A |
| Zavier Gozo | 6 G | 3 A |
Events
Match Events
- 0' We are underway at Snapdragon Stadium. The crowd does wile while the referee lows the starting whistle.
- 5' Matchday of the Array and both teams know exactly what is at stake tonight.
- 10' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 15' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 20' Sam Junqua is ready to make an impact after coming on for Brayan Vera at the 20 minute mark.
- 25' The 26-year-old Willy Agada has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 30' Real Salt Lake fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 35' The midfield battle is intense right now. Both San Diego FC and Real Salt Lake are fighting for every inch of the pitch.
- 40' Rafael Cabral has been relatively quiet despite scoring 0 goals in his last 257 appearances.
- 45' A meaty challenge results in booking for Alexandros Katranis on 45.
- 46' Diego Luna has been a constant threat and now delivers with a goal on 45 minutes.
- 50' Hirving Lozano does the damage! The net is bulging and San Diego FC surge ahead!
- 54' Real Salt Lake is taking the lead after the goal scored by Diego Luna on 54.
- 56' Luca Bombino is having his name booked by the referee on 56.
- 61' It looks surprising San Diego FC does not make any changes. Paddy McNair has some obvious troubles when approaching to the goal.
- 66' Sam Junqua has been a constant threat and now delivers with a goal on 66 minutes.
- 67' San Diego FC ring the changes. Anibal Godoy has done his job and it is now time for Alexander Mighten to step up.
- 68' Hamady Diop is replacing Luca Bombino for the San Diego FC side.
- 73' The referee reaches into his pocket. Out comes the card for Hirving Lozano.
- 77' The San Diego FC manager makes a substitution. Onni Valakari departs to be replaced by Milan Iloski.
- 82' Real Salt Lake have won 425 goals from 287 games. They will be desperate to add to that tally today.
- 83' The referee has no hesitation. Philip Quinton is booked for Real Salt Lake — card on 83.
- 83' Another change for San Diego FC made on 83 minute. Luca de la Torre leaves to be changed by Alejandro Alvarado Jr.
- 86' Poor challenge from Diogo Goncalves. The referee spots it immediately and shows the card.
- 87' Controversy at the stadium! Alejandro Alvarado Jr argues furiously but the card stands.
- 89' Diego Luna makes way for Tyler Wolff at the 89 minute mark. A tactical switch from Real Salt Lake.
- 90' Controversy at the stadium! Bode Davis argues furiously but the card stands.
- 90' The supporters are chanting for Noel Caliskan. He replaces Diogo Goncalves on 90 minute.
- Hope, you loved the show. Another epic battle is over with the score 1-3.
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 |
| Marcus Ingvartsen | 2 |
| Anders Dreyer | 2 |
| Sergi Solans | 2 |
| Ariath Piol | 1 |
| Franco Negri | 1 |
| Sam Junqua | 1 |
| Hirving Lozano | 1 |
San Diego FC Form
Predictions
Prediction accuracy
3 / 4
2
San Diego FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.73
Real Salt Lake xG
I would bet for:
San Diego FC or Real Salt Lake 75% + Over 2.5 goals 71%
Match Result
✗ WrongActual: Real Salt Lake win
Both Teams to Score
✓ Correct
Avg goals/match: 3.73
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 88% |
|
12% |
| ± 2.5 | 71% |
|
29% |
| ± 3.5 | 50% |
|
50% |
| ± 4.5 | 32% |
|
68% |
Double Chance
San Diego FC or Draw
67%
Draw or Real Salt Lake
57%
San Diego FC or Real Salt Lake
75%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
9.2%
2 – 1
8%
1 – 2
7%
2 – 2
6.8%
3 – 1
5.3%
2 – 0
4.9%
3 – 2
4.6%
1 – 0
4.3%
1 – 3
Actual
2 – 3
4%
0 – 2
3.7%
0 – 0
3.7%
Asian Handicap — San Diego FC
| Handicap | San Diego FC covers | Push | Real Salt Lake covers |
|---|---|---|---|
| -2.5 | 12% | — | 88% |
| -2 | 12% | 13% | 75% |
| -1.5 | 25% | — | 75% |
| -1 | 25% | 19% | 56% |
| -0.5 | 44% | — | 56% |
| +0.5 | 67% | — | 33% |
| +1 | 67% | 16% | 17% |
| +1.5 | 83% | — | 17% |
| +2 | 83% | 10% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
San Diego FC keeps clean sheet
19%
✓
Real Salt Lake keeps clean sheet
14%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

