Sporting Kansas City vs Real Salt Lake 1-3
- Taylor Calheira26'
- Morgan Guilavogui11'
- Sergi Solans14'
- Morgan Guilavogui61'
- Kick-off
- Sun, 18 Oct 2026 · 00:30 (UTC)
- Venue
- Children's Mercy Park, Kansas City
- Referee
- Alexis Da Silva
Match timeline
- 90+2’Yellow card
Sporting Kansas CityJansen Miller - 90+1’Yellow card
Real Salt LakeChadwick Zachary Booth - 90+1’Yellow card
Real Salt LakeStijn Spierings - 87’Substitution
Sporting Kansas CityRuben Ramos Jr ONCalvin Harris OFF - 85’Substitution
Real Salt LakeSam Junqua ONLuc De Fougerolles OFF - 85’Substitution
Real Salt LakeAlexandros Katranis ONMorgan Guilavogui OFF - 77’Substitution
Real Salt LakeAiden Hezarkhani ONSaba Lobjanidze OFF - 77’Substitution
Real Salt LakeAriath Piol ONSergi Solans OFF
Show 13 earlier events
- 76’Yellow card
Sporting Kansas CityJacob Bartlett - 74’Yellow card
Sporting Kansas CityCalvin Harris - 73’Substitution
Sporting Kansas CityIan James ONZorhan Bassong OFF - 73’Substitution
Sporting Kansas CitySeymour Garfield-Reid ONTaylor Calheira OFF - 72’Yellow card
Real Salt LakeJuan Sanabria - 63’Substitution
Real Salt LakeChadwick Zachary Booth ONDominik Marczuk OFF - 62’Substitution
Sporting Kansas CityJacob Davis ONKwaku Agyabeng OFF - 61’Goal!
Real Salt LakeMorgan GuilavoguiAssist: Noel Caliskan1 – 3 - 61’Substitution
Sporting Kansas CityOsvaldo Pedro Capemba ONStephen Afrifa OFF - 45+1’Yellow card
Real Salt LakeLuc De Fougerolles - 26’Goal!
Sporting Kansas CityTaylor CalheiraAssist: André Luiz1 – 2 - 14’Goal!
Real Salt LakeSergi Solans0 – 2 - 11’Goal!
Real Salt LakeMorgan GuilavoguiAssist: Noel Caliskan0 – 1 - 1’Kick-off
Key stats
- 52%Possession48%
- 8Shots13
- 0.79xG1.05
- 3Shots on Target8
- 7Corners5
- 14Fouls10
- 2Offsides2
- 5Saves1
- 528Passes517
- 3Yellow Cards4
Lineups
Confirmed selections
Sporting Kansas City4 - 4 - 2
- 30Cleveland
- 16Bartlett
- 15Miller
- 28Meyer
- 18Karić
- 11Luiz
- 20Agyabeng
- 22Bassong
- 14Harris
- 19Calheira
- 17Afrifa
Substitutions
- 61’↑ Osvaldo Pedro Capemba↓17 S. Afrifa
- 62’↑8 J. Davis↓20 K. Agyabeng
- 73’↑2 I. James↓22 Z. Bassong
- 73’↑29 S. Reid↓19 T. Calheira
- 87’↑ Ruben Ramos Jr↓14 C. Harris
Unused substitutes 93 M. Suleymanov, 7 Capita, 23 E. Bartlow, 1 J. Pulskamp, 24 R. Ramos, 99 J. Reid
Coach R. Wicky
Real Salt Lake5 - 4 - 1
- 1Cabral
- 11Marczuk
- 3Henry
- 44Fougerolles
- 26Quinton
- 8Sanabria
- 9Guilavogui
- 6Spierings
- 92Caliskan
- 12Lobzhanidze
- 22Solans
Substitutions
- 63’↑23 Chadwick Zachary Booth↓11 D. Marczuk
- 77’↑39 A. Hezarkhani↓ Saba Lobjanidze
- 77’↑19 A. Piol↓22 S. Solans
- 85’↑29 S. Junqua↓44 L. De Fougerolles
- 85’↑98 A. Katránis↓9 M. Guilavogui
Unused substitutes 25 Colin Guske, 31 M. Stajduhar, 2 D. Yedlin, 28 Dušan Žagar
Coach P. Mastroeni
Match facts
- Competition
- Major League Soccer - United States and Canada
- Round
- Matchday 30
- Date
- Sun, 18 Oct 2026
- Kick-off
- 00:30 (UTC)
- Venue
- Children's Mercy Park, Kansas City
- Referee
- Alexis Da Silva
- Sporting Kansas City coach
- R. Wicky
- Real Salt Lake coach
- P. Mastroeni
League table
Major League Soccer - United States and Canada · Western Conference
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 34 | 19 | 7 | 8 | +40 | 64 | |
| 2 | 34 | 16 | 10 | 8 | +11 | 58 | |
| 3 | 34 | 15 | 9 | 10 | +11 | 54 | |
| 4 | 34 | 14 | 10 | 10 | +6 | 52 | |
| 5 | 34 | 14 | 9 | 11 | 0 | 51 | |
| 6 | 34 | 12 | 11 | 11 | +12 | 47 | |
| 7 | 34 | 13 | 7 | 14 | +1 | 46 | |
| 8 | 34 | 12 | 10 | 12 | -2 | 46 | |
| 9 | 34 | 13 | 6 | 15 | +1 | 45 | |
| 10 | 34 | 11 | 11 | 12 | -2 | 44 | |
| 11 | 34 | 11 | 11 | 12 | -7 | 44 | |
| 12 | 34 | 12 | 7 | 15 | -3 | 43 | |
| 13 | 34 | 9 | 11 | 14 | -6 | 38 | |
| 14 | 34 | 8 | 10 | 16 | -23 | 34 | |
| 15 | 34 | 7 | 5 | 22 | -41 | 26 |
Match related news
Player ratings
- 1
T. Calheira7.6 - 2
S. Cleveland7.0 - 3
Z. Bassong6.8 - 4
E. Karić6.6 - 5
André Luiz6.6 - 6
S. Reid6.5 - 7
Wyatt Meyer6.4 - 8
K. Agyabeng6.4 - 9
R. Ramos6.3 - 10
Capita6.3 - 11
S. Afrifa6.2 - 12
I. James6.1 - 13
J. Bartlett6.0 - 14
Jansen Miller5.9 - 15
J. Davis5.7 - 16
C. Harris5.6 - 17
M. Suleymanov0.0 - 18
J. Reid0.0 - 19
J. Pulskamp0.0 - 20
E. Bartlow0.0
- 1
M. Guilavogui9.1 - 2
N. Caliskan8.6 - 3
S. Solans8.0 - 4
J. Sanabria7.3 - 5
S. Spierings7.1 - 6
K. Henry6.9 - 7
D. Marczuk6.8 - 8
L. De Fougerolles6.6 - 9
P. Quinton6.6 - 10
A. Hezarkhani6.5 - 11
A. Piol6.4 - 12
S. Junqua6.3 - 13
A. Katránis6.3 - 14
S. Lobzhanidze6.3 - 15
Chadwick Zachary Booth6.1 - 16
Rafael Cabral6.0 - 17
Dušan Žagar0.0 - 18
Colin Guske0.0 - 19
M. Stajduhar0.0 - 20
D. Yedlin0.0
Match ratings from API-Football, out of 10.
MVP of the match

M. Guilavogui
Real Salt Lake
- 2
- Goals
- 0
- Assists
Rated 9.1, the best on the pitch — 2 goals in 85 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 1-1-3
- Scored / match
- 1.8
- Conceded / match
- 2.6
- W-D-L
- 1-1-3
- Scored / match
- 1.0
- Conceded / match
- 1.6
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Real Salt Lake won 3-1 at Sporting Kansas City, with Morgan Guilavogui scoring twice and Noel Caliskan assisting both goals. Kansas City pulled one back before half-time, but the visitors restored their two-goal cushion on 61 minutes and held on to the end.
Guilavogui opened the scoring in the 11th minute from Noel Caliskan's pass, then Sergi Solans made it 2-0 three minutes later. Sporting Kansas City replied in the 26th minute when Taylor Calheira, from André Luiz's assist, made it 2-1. The half-time score was Sporting Kansas City 1-2 Real Salt Lake.
Guilavogui's second of the match arrived on 61 minutes, again set up by Caliskan, to make it 3-1. Sporting Kansas City made two changes on 73 minutes, while Real Salt Lake also made two changes on 77 minutes and two more on 85 minutes as they saw out the game. The home side had more of the ball and more corners, but could not turn that into enough pressure, and Real Salt Lake finished with more shots and shots on target.
Sporting Kansas City had 52% of possession and 528 passes to Real Salt Lake's 517, but the visitors led 13-8 for shots and 8-3 for shots on target. Sporting Kansas City also had seven corners to five, while Real Salt Lake posted 1.05 expected goals to 0.79 and made five saves to one.
Luc De Fougerolles was booked in first-half stoppage time for Real Salt Lake. Juan Sanabria was yellow-carded on 72 minutes, then Sporting Kansas City's Calvin Harris and Jacob Bartlett were booked on 74 and 76 minutes respectively. Late cautions went to Chadwick Zachary Booth and Stijn Spierings on 90+1 minutes, and Jansen Miller on 90+2 minutes.
Match record
- Competition
- Major League Soccer - United States and Canada
- Round
- Matchday 30
- Kick-off
- Venue
- Children's Mercy Park, Kansas City
- Referee
- Alexis Da Silva
- Match ID
cornerflick:match:sporting-kansas-city-vs-real-salt-lake-mls-2026-10-18
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Sporting Kansas City 1-3 Real Salt Lake, Major League Soccer - United States and Canada, 18 October 2026. Match record, last updated 21 October 2026. https://cornerflick.com/football/mls/matches/sporting-kansas-city-vs-real-salt-lake-mls-2026-10-18
Permanent identifier cornerflick:match:sporting-kansas-city-vs-real-salt-lake-mls-2026-10-18. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/sporting-kansas-city-vs-real-salt-lake-mls-2026-10-18" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
21 events
- 11’Goal!
Real Salt LakeMorgan GuilavoguiAssist: Noel Caliskan0 – 1 - 14’Goal!
Real Salt LakeSergi Solans0 – 2 - 26’Goal!
Sporting Kansas CityTaylor CalheiraAssist: André Luiz1 – 2 - 45+1’Yellow card
Real Salt LakeLuc De Fougerolles - 61’Goal!
Real Salt LakeMorgan GuilavoguiAssist: Noel Caliskan1 – 3 - 61’Substitution
Sporting Kansas CityOsvaldo Pedro Capemba ONStephen Afrifa OFF - 62’Substitution
Sporting Kansas CityJacob Davis ONKwaku Agyabeng OFF - 63’Substitution
Real Salt LakeChadwick Zachary Booth ONDominik Marczuk OFF - 72’Yellow card
Real Salt LakeJuan Sanabria - 73’Substitution
Sporting Kansas CityIan James ONZorhan Bassong OFF - 73’Substitution
Sporting Kansas CitySeymour Garfield-Reid ONTaylor Calheira OFF - 74’Yellow card
Sporting Kansas CityCalvin Harris - 76’Yellow card
Sporting Kansas CityJacob Bartlett - 77’Substitution
Real Salt LakeAiden Hezarkhani ONSaba Lobjanidze OFF - 77’Substitution
Real Salt LakeAriath Piol ONSergi Solans OFF - 85’Substitution
Real Salt LakeSam Junqua ONLuc De Fougerolles OFF - 85’Substitution
Real Salt LakeAlexandros Katranis ONMorgan Guilavogui OFF - 87’Substitution
Sporting Kansas CityRuben Ramos Jr ONCalvin Harris OFF - 90+1’Yellow card
Real Salt LakeChadwick Zachary Booth - 90+1’Yellow card
Real Salt LakeStijn Spierings - 90+2’Yellow card
Sporting Kansas CityJansen Miller






