Sporting Kansas City vs Real Salt Lake, MLS 2025 REGULAR SEASON
Overview
Match Preview
Sporting Kansas City vs Real Salt Lake — MLS at Children's Mercy Park.
- Sporting Kansas City 14 games · 11 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 |
|---|---|---|---|---|
| 29 Jun | Real Salt Lake | H | 1–1 | D |
| 26 Jun | Charlotte FC | H | 2–1 | W |
| 15 Jun | FC Dallas | H | 2–4 | L |
| 09 Jun | Los Angeles FC | A | 1–3 | L |
| 01 Jun | Houston Dynamo | A | 3–1 | W |
| 25 May | New England Revolution | H | 3–3 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 29 Jun | Sporting Kansas City | A | 1–1 | D |
| 15 Jun | D.C. United SC | H | 2–0 | W |
| 01 Jun | Los Angeles Galaxy | A | 0–2 | L |
| 29 May | Austin FC | A | 1–1 | D |
| 25 May | Vancouver Whitecaps FC | H | 2–3 | L |
| 18 May | Colorado Rapids SC | A | 0–1 | L |
Season Stats
| Sporting Kansas City | Real Salt Lake | |
|---|---|---|
| #30 | Position | #18 |
| 11 | Points | 26 |
| 14 | Played | 14 |
| 3 / 2 / 9 | W / D / L | 8 / 2 / 4 |
| 14 | Scored | 26 |
| 36 | Conceded | 19 |
| -22 | GD | +7 |
| 0.79 | PPG | 1.86 |
| 21% | Win % | 57% |
Key Stats
63%
Both Teams to Score
H2H (19 games)
H2H (19 games)
53%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
Sporting Kansas City this season
Sporting Kansas City this season
14%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
Sporting Kansas City are 30th (11 pts). Real Salt Lake are 18th (26 pts).
Goal Timing (This Season)
Sporting Kansas City
0-15
–/6
16-30
2/3
31-45
2/3
46-60
1/3
61-75
2/5
76+
2/4
■ 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' Sporting Kansas City have kicked off against Real Salt Lake. Both sides are eager to make an early statement.
- 5' Real Salt Lake has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 10' The clock is ticking and both teams know a goal could change everything at this point.
- 15' Real Salt Lake are keeping things exceptionally tight at the back. It will take something special to break them down.
- 20' 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.
- 24' Daniel Salloi was booked on 24.
- 29' Real Salt Lake looks like a favorite considering 1 games won in last 1 matches with its main striker Zavier Gozo scoring 1 goals.
- 34' Ian James is a natural and has been asked to do a very specific job for Real Salt Lake tonight.
- 35' The referee reaches into his pocket. Out comes the card for Tim Leibold.
- 40' It looks like no one’s ball. Sporting Kansas City is used to counterattacking playing. None of the sides are ready to take the lead.
- 43' Sporting Kansas City receives a card for a hard tackle on 43.
- 46' Johnny Russell makes no mistake. The score reads 0-1 and Real Salt Lake are in front.
- 46' Magomed Suleymanov has so much to prove this time. He replaces Daniel Salloi on 46 minute.
- 49' That looks like a foul for a card for Memo Rodriguez.
- 52' Nelson Palacio was booked on 52.
- 57' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with Real Salt Lake winning 100% of all matches.
- 59' The Germany Erik Thommy breaks the deadlock on 59 minutes. 1-1!
- 59' The crowd applauds Memo Rodriguez as he leaves the pitch. Jake Davis steps in for Sporting Kansas City.
- 64' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 65' It is a substitution in Real Salt Lake team. Willy Agada is replaced by Ariath Piol on 65 minute.
- 69' That looks like a foul for a card for Zavier Gozo.
- 70' It’s gonna be a card for Jake Davis.
- 74' That looks like a foul for a card for Pablo Ruiz.
- 77' Mason Toye is ready to make an impact after coming on for Santiago Munoz at the 77 minute mark.
- 82' The referee has no hesitation. Jake Davis is booked for Sporting Kansas City — card on 82.
- 85' Philip Quinton gets the nod from Real Salt Lake. He replaces Alexandros Katranis and will look to change the dynamic.
- 89' Andrew Brody has so much to prove this time. He replaces Erik Thommy on 89 minute.
- celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Sporting Kansas City Lineups
Starting XI
- 21
-
26
Erik Thommy ↓ Andrew Brody 89'
-
14
Tim Leibold ↓ Logan Ndenbe 46'
- 10
- 11
-
8
Memo Rodriguez ↓ Jake Davis 59'
- 1
-
7
Santiago Munoz ↓ Mason Toye 77'
- 16
- 2
- 15
Bench
-
3
Andrew Brody ↑ 89'
- 9
-
13
Mason Toye ↑ 77'
-
18
Logan Ndenbe ↑ 46'
-
17
Jake Davis ↑ 59'
-
93
Magomed Suleymanov ↑ 46'
- 30
- 36
Coach
Kerry Zavagnin
Real Salt Lake Lineups
Starting XI
- 10
- 77
-
7
Pablo Ruiz ↓ Jesus Barea 89'
- 15
- 98
- 29
- 1
-
9
Willy Agada ↓ Ariath Piol 65'
- 92
- 13
- 72
Bench
- 17
- 31
- 19
-
26
Philip Quinton ↑ 85'
-
23
Ariath Piol ↑ 65'
-
11
Dominik Marczuk ↑ 65'
- 3
-
36
Jesus Barea ↑ 89'
Coach
Pablo Mastroeni
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Johnny Russell | 5 |
| Damir Kreilach | 4 |
| Daniel Salloi | 4 |
| Corey Baird | 4 |
| Jefferson Savarino | 3 |
| Corey Baird | 2 |
| Diego Luna | 2 |
| Erik Thommy | 2 |
Head to Head
Sporting Kansas City Form
2025-06-29
Sporting Kansas City
1–1
Real Salt Lake
D
2025-06-26
Sporting Kansas City
2–1
Charlotte FC
W
2025-06-15
Sporting Kansas City
2–4
FC Dallas
L
2025-06-09
Los Angeles FC
3–1
Sporting Kansas City
L
2025-06-01
Houston Dynamo
1–3
Sporting Kansas City
W
2025-05-25
Sporting Kansas City
3–3
New England Revolution
D
Real Salt Lake Form
Predictions
Prediction accuracy
2 / 4
1.33
Sporting Kansas City xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.2
Real Salt Lake xG
I would bet for:
Over 2.5 goals 67% + Both teams to score 65%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 3.53
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 86% |
|
14% |
| ± 2.5 | 67% |
|
33% |
| ± 3.5 | 46% |
|
54% |
| ± 4.5 | 28% |
|
72% |
Double Chance
Sporting Kansas City or Draw
52%
Draw or Real Salt Lake
72%
Sporting Kansas City or Real Salt Lake
77%
Half-Time Result
✓ CorrectActual: Real Salt Lake win at HT
Correct Score
✓ In top 12
1 – 1
Actual
1 – 2
9.1%
0 – 2
7.1%
1 – 3
6.6%
2 – 2
6%
0 – 1
6%
2 – 1
5.5%
0 – 3
5.1%
2 – 3
4.4%
0 – 0
4.3%
1 – 4
3.7%
1 – 0
3.3%
Asian Handicap — Sporting Kansas City
| Handicap | Sporting Kansas City covers | Push | Real Salt Lake covers |
|---|---|---|---|
| -2.5 | 3% | — | 97% |
| -2 | 3% | 6% | 91% |
| -1.5 | 9% | — | 91% |
| -1 | 9% | 12% | 78% |
| -0.5 | 22% | — | 78% |
| +0.5 | 44% | — | 56% |
| +1 | 44% | 21% | 35% |
| +1.5 | 65% | — | 35% |
| +2 | 65% | 17% | 18% |
| +2.5 | 82% | — | 18% |
Clean Sheet
Sporting Kansas City keeps clean sheet
12%
✓
Real Salt Lake keeps clean sheet
27%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

