Real Salt Lake vs Sporting Kansas City: April 4, 2026
Real Salt Lake beat Sporting Kansas City 3-1 at America First Field, Sandy, Utah on April 4, 2026 (2026 MLS).
On this page
Score by half
| Team | 1st half | 2nd half | Final |
|---|---|---|---|
| Real Salt Lake | 1 | 2 | 3 |
| Sporting Kansas City | 0 | 1 | 1 |
Goals
- 4′ Real Salt Lake: Diego Luna
- 55′ Real Salt Lake: Sergi Solans
- 59′ Sporting Kansas City: Dejan Joveljic
- 82′ Real Salt Lake: Zavier Gozo
Match statistics
| Statistic | Real Salt Lake | Sporting Kansas City |
|---|---|---|
| Expected goals (xG) | 2.5 | 0.5 |
| Shots | 22 | 5 |
| Shots on target | 7 | 3 |
| Big chances | 3 | 1 |
| Possession % | 48.7 | 51.3 |
| Passes | 409 | 434 |
| Corners | 7 | 1 |
| Fouls | 15 | 11 |
| Yellow cards | 1 | 0 |
| Red cards | 0 | 0 |
| Saves | 2 | 4 |
What stood out
- Expected goals: Real Salt Lake 2.5, Sporting Kansas City 0.5.
- Shots: Real Salt Lake 22, Sporting Kansas City 5.
- Managers: Pablo Mastroeni (Real Salt Lake), Raphael Wicky (Sporting Kansas City).
Player lines
- Alexandros Katranis (RSL): 72 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.2 xA, 0 YC, 0 RC
- Calvin Harris (SKC): 74 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
- Diego Borges (SKC, substitute): 45 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Diego Luna (RSL): 84 MIN, 1 G, 0 A, 4 SH, 1 SOT, 0.3 xG, 0.2 xA, 0 YC, 0 RC
- Dominik Marczuk (RSL, substitute): 12 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 YC, 0 RC
- Ethan Bartlow (SKC): 45 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
- Griffin Dillon (RSL, substitute): 12 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Ian James (SKC): 64 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
- Jacob Bartlett (SKC, substitute): 26 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Jacob Davis (SKC): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- Jansen Miller (SKC): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Jesús Barea (RSL, substitute): 1 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0 xA, 0 YC, 0 RC
- John Pulskamp (SKC): 90 MIN, 4 SV, 33 PASS, 17 CMP, 0 YC
- Justen Glad (RSL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Justin Reynolds (SKC): 64 MIN, 0 G, 1 A, 1 SH, 0 SOT, 0.2 xG, 0.0 xA, 0 YC, 0 RC
- Lasse Berg Johnsen (SKC): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- Lukas Engel (RSL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Manu García (SKC): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.5 xA, 0 YC, 0 RC
- Morgan Guilavogui (RSL): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.7 xA, 1 YC, 0 RC
- Noel Caliskan (RSL): 90 MIN, 0 G, 2 A, 2 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
- Philip Quinton (RSL): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Rafael (RSL): 90 MIN, 2 SV, 34 PASS, 25 CMP, 0 YC
- Samuel Junqua (RSL, substitute): 18 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Sergi Solans (RSL): 72 MIN, 1 G, 0 A, 5 SH, 2 SOT, 1.7 xG, 0.1 xA, 0 YC, 0 RC
- Shapi Suleymanov (SKC): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- Stephen Afrifa (SKC, substitute): 16 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Stijn Spierings (RSL): 84 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.3 xA, 0 YC, 0 RC
- Victor Olatunji (RSL, substitute): 18 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0 xA, 0 YC, 0 RC
- Zorhan Bassong (SKC, substitute): 26 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
Lines for players with a StatsNext page.
Head-to-head
- Sep 13, 2025 (MLS): Real Salt Lake 2-1 Sporting Kansas City
- Jun 28, 2025 (MLS): Real Salt Lake 1-1 Sporting Kansas City
Full Real Salt Lake vs Sporting Kansas City head-to-head (3 meetings).
About this page
This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.
This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.
Research in StatsNext
- This match in StatsNext: Matchup Research for both clubs
- Real Salt Lake results and statistics
- Sporting Kansas City results and statistics
- All MLS results
