Major League Soccer · Regular Season - 30
Sporting Kansas City 1–3 Real Salt Lake
Sun 18 Oct 2026 · 00:30 UTC · Children's Mercy Park, Kansas City
Sporting Kansas CityTeam 1703
Real Salt LakeTeam 1797Match story
Sporting Kansas City · draw · Real Salt LakeBefore kick-off: 38% · 27% · 35%
Last reading, 90+6': 0% · 0% · 100%
Live chances from PlayerElo's pre-match model and the current score.
- Taylor Calheira 26'
- Morgan Guilavogui 11', 61'
- Sergi Solans 14'
We gave Sporting Kansas City 38% to win: Real Salt Lake won.
- 11'Morgan Guilavogui 1947 +28 assist Noel Caliskan 1939 +32
Real Salt Lake:Morgan Guilavogui 1947 +28 assist Noel Caliskan 1939 +32 - 14'Sergi Solans 1895 +35
Real Salt Lake:Sergi Solans 1895 +35 - Taylor Calheira 1745 0 assist André Luiz 1831 −926'
Sporting Kansas City:Taylor Calheira 1745 0 assist André Luiz 1831 −9 - 45+1'Luc De Fougerolles 1735 +24
Real Salt Lake:Luc De Fougerolles 1735 +24 - 61'Morgan Guilavogui 1947 +28 assist Noel Caliskan 1939 +32
Real Salt Lake:Morgan Guilavogui 1947 +28 assist Noel Caliskan 1939 +32 - Osvaldo Pedro Capemba 1744 −8* for Stephen Afrifa 1666 061'
Sporting Kansas City:Osvaldo Pedro Capemba 1744 −8* for Stephen Afrifa 1666 0 - Jacob Davis 1778 −1 for Kwaku Agyabeng 1590 062'
Sporting Kansas City:Jacob Davis 1778 −1 for Kwaku Agyabeng 1590 0 - 63'Chadwick Zachary Booth 1329 +18 for Dominik Marczuk 1803 +19
Real Salt Lake:Chadwick Zachary Booth 1329 +18 for Dominik Marczuk 1803 +19 - 72'Juan Sanabria 1950 +30
Real Salt Lake:Juan Sanabria 1950 +30 - Ian James 1630 0 for Zorhan Bassong 1708 −173'
Sporting Kansas City:Ian James 1630 0 for Zorhan Bassong 1708 −1 - Seymour Garfield-Reid 1497 0 for Taylor Calheira 1745 073'
Sporting Kansas City:Seymour Garfield-Reid 1497 0 for Taylor Calheira 1745 0 - Calvin Harris 1849 −1174'
Sporting Kansas City:Calvin Harris 1849 −11 - Jacob Bartlett 1723 076'
Sporting Kansas City:Jacob Bartlett 1723 0 - 77'Aiden Hezarkhani 1764 +3 for Saba Lobjanidze 1709 +20
Real Salt Lake:Aiden Hezarkhani 1764 +3 for Saba Lobjanidze 1709 +20 - 77'Ariath Piol 1531 +6 for Sergi Solans 1895 +35
Real Salt Lake:Ariath Piol 1531 +6 for Sergi Solans 1895 +35 - 85'Sam Junqua 1871 −1 for Luc De Fougerolles 1735 +24
Real Salt Lake:Sam Junqua 1871 −1 for Luc De Fougerolles 1735 +24 - 85'Alexandros Katranis 1859 −8* for Morgan Guilavogui 1947 +28
Real Salt Lake:Alexandros Katranis 1859 −8* for Morgan Guilavogui 1947 +28 - Ruben Ramos Jr 1500 0 for Calvin Harris 1849 −1187'
Sporting Kansas City:Ruben Ramos Jr 1500 0 for Calvin Harris 1849 −11 - 90+1'Chadwick Zachary Booth 1329 +18
Real Salt Lake:Chadwick Zachary Booth 1329 +18 - 90+1'Stijn Spierings 1943 +29
Real Salt Lake:Stijn Spierings 1943 +29 - Jansen Miller 1786 −490+2'
Sporting Kansas City:Jansen Miller 1786 −4
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 38% · 27% · 35%(Sporting Kansas City · draw · Real Salt Lake)
Our most likely score was 1–1 (13%); the result 1–3 had 4%.
- Average value of the starting XI: Sporting Kansas City €830K, Real Salt Lake €1.3M.
- Sporting Kansas City were without 2 expected starters: J. Reynolds (1688) and L. Johnsen (1857).
- Home advantage made Sporting Kansas City the favourite: it added 9 points to their win chance.
Form
Last five matches; the number is the team Elo of the eleven that started.
Sporting Kansas City
15th in MLS · 22 pts from 29
- 15 OctLNashville SC MLS1690
- 11 OctDPortland Timbers MLS1768
- 2 OctLSeattle Sounders MLS1792
- 27 SepWHouston Dynamo MLS1737
- 20 SepLPhiladelphia Union MLS1758
Real Salt Lake
11th in MLS · 33 pts from 29
- 15 OctDSan Jose Earthquakes MLS1810
- 10 OctLPhiladelphia Union MLS1838
- 27 SepWNew England Revolution MLS1803
- 24 SepLSeattle Sounders MLS1801
- 20 SepLVancouver Whitecaps MLS1786
Season outlook
From the Major League Soccer simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| Sporting Kansas City | 22 /29 | 28.0 | 0% | 0% | 99% | 30th |
| Real Salt Lake | 33 /29 | 38.2 | 0% | 0% | 9% | 27th |
Each bar is one finishing position, 1st on the left to 30th on the right; the taller the bar, the likelier that finish.
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

Sporting Kansas City · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +1.8 (Good) · Elo 1840

Real Salt Lake · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +6.3 (Good) · Elo 1907
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: balanced profile
Coach DNA: balanced profile
Playing style
How both clubs play against their own league (2024–2026).
Sporting Kansas City: balanced profile (how Raphael Wicky plays) · Real Salt Lake: balanced profile (how Pablo Andrés Mastroeni plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.