Sporting Kansas City 1 - 3 FT Real Salt Lake

Children's Mercy Park

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
56
FT
Sun, Oct 18
Sporting Kansas City
1-3
Real Salt Lake
⚡ Intensity 58
⚖️ Balance 42
🏆 Stakes 14
🎲 Upset 0
Guilavogui brace shocks Children's Mercy Park.

Win Probability

  • Sporting Kansas City 34%
  • Draw 25%
  • Real Salt Lake 42%

Futmetrix AI estimate

Early Ambush Shocks Children's Mercy Park

Worth Watching Futmetrix Score: 56/100. Real Salt Lake unleashed a devastating first-half scoring flurry to stun the struggling hosts and snap a miserable five-match winless streak.

The Opening Blitz

Fans at Children's Mercy Park barely had time to find their seats before the visitors tore up the script. Entering the game on a dismal run of form, Real Salt Lake played like a team with something to prove. A massive Intensity rating defined the opening exchanges. The breakthrough arrived swiftly in the 11th minute when Noel Caliskan carved open the defense, allowing Morgan Guilavogui to slot home an emphatic opener. The hosts were visibly shell-shocked, and before they could reset their defensive lines, disaster struck again just three minutes later. Sergi Solans capitalized on the chaos, doubling the advantage at the 14-minute mark. It was a ruthless 15-minute goal flurry that completely dismantled the home side's game plan and set a frantic early tempo.

Set-Piece Pressure

Desperation quickly forced Sporting Kansas City out of their shell. They slowly edged possession, ultimately holding 52% of the ball, and began pinning the visitors deep in their own half. The match Balance shifted noticeably as the hosts relied heavily on set-piece pressure. A chaotic sequence of dead-ball situations—contributing to 12 total corners in the match—kept the pressure mounting. That persistence paid off in the 26th minute. André Luiz delivered a precise ball into the danger area, and Taylor Calheira made no mistake, finishing cleanly to halve the deficit. The stadium erupted, sensing a dramatic comeback was on the cards. For the remainder of the first half, the hosts looked poised to find an equalizer, continually knocking on the door but lacking the final clinical touch.

Slamming the Door

Any lingering hopes of a comeback were extinguished just past the hour mark. Despite the hosts attempting to push numbers forward, the visitors remained incredibly dangerous on the counter-attack, ultimately firing off 13 total shots to the home side's eight. In the 61st minute, the pivotal moment arrived. The Caliskan-Guilavogui connection proved lethal once again. Caliskan threaded his second assist of the night, and Guilavogui confidently secured his hero brace. That third goal completely deflated the home crowd. Given the high Stakes for two clubs languishing in the bottom half of the Western Conference, this was a massive result. Real Salt Lake claimed three vital road points to stop their free-fall, while Kansas City remains rooted in 15th place with a dreadful negative 25 goal differential.

Key Questions

What made M. Guilavogui the Man of the Match?

He scored a decisive hero brace in the 11th and 61st minutes, converting chances clinically to secure a vital road victory.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
52%
48%
Sporting Kansas City 52%
Real Salt Lake 48%
Shots
8
13
Sporting Kansas City 8
Real Salt Lake 13
Shots on Target
3
8
Sporting Kansas City 3
Real Salt Lake 8
Expected Goals (xG)
0.79
1.05
Sporting Kansas City 0.79
Real Salt Lake 1.05
Passes
528
517
Sporting Kansas City 528
Real Salt Lake 517
Corners
7
5
Sporting Kansas City 7
Real Salt Lake 5
Fouls
14
10
Sporting Kansas City 14
Real Salt Lake 10
Yellow Cards
3
4
Sporting Kansas City 3
Real Salt Lake 4
Red Cards
0
0
Sporting Kansas City 0
Real Salt Lake 0

Match Events

Morgan Guilavogui (Noel Caliskan) ⚽ 11'
Sergi Solans ⚽ 14'
26' ⚽ Taylor Calheira (André Luiz)
Luc De Fougerolles 🟨 45'+1
HT
Morgan Guilavogui (Noel Caliskan) ⚽ 61'
61' 🔄 ↓ Stephen Afrifa ↑Osvaldo Pedro Capemba
62' 🔄 ↓ Kwaku Agyabeng ↑Jacob Davis
↓ Dominik Marczuk ↑Chadwick Zachary Booth 🔄 63'
Juan Sanabria 🟨 72'
73' 🔄 ↓ Zorhan Bassong ↑Ian James
73' 🔄 ↓ Taylor Calheira ↑Seymour Garfield-Reid
74' 🟨 Calvin Harris
76' 🟨 Jacob Bartlett
↓ Sergi Solans ↑Ariath Piol 🔄 77'
↓ Saba Lobjanidze ↑Aiden Hezarkhani 🔄 77'
↓ Morgan Guilavogui ↑Alexandros Katranis 🔄 85'
↓ Luc De Fougerolles ↑Sam Junqua 🔄 85'
87' 🔄 ↓ Calvin Harris ↑Ruben Ramos Jr
Stijn Spierings 🟨 90'+1
90'+2 🟨 Jansen Miller
FT

Player Cards

Our take on every player in this match

Sporting Kansas City

Goalkeepers
Stefan Cleveland
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Jacob Bartlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jansen Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Wyatt Meyer
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Emir Karić
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
68%
Pass Acc
Midfielders
André Luiz
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
K. Agyabeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Zorhan Bassong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Calvin Harris
SUNDAY LEAGUER
SUNDAY LEAGUER
5.6
Rating
5.6
Rating
6
Duels Lost
21
Poss Lost
Forwards
Taylor Calheira
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Stephen Afrifa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
BENCH
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ethan Bartlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian James
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Jayden Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Davis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Magomed-Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Capita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Seymour Garfield-Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Ruben Ramos Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Real Salt Lake

Goalkeepers
Rafael Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Dominik Marczuk
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Kobi Henry
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
56%
Duel Win %
Luc De Fougerolles
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Philip Quinton
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
45%
Duel Win %
Juan Manuel Sanabria
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
47%
Pass Acc
Midfielders
Morgan Guilavogui
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
9.1
Rating
Stijn Spierings
MAGNET
MAGNET
74
Activity
74
Activity
69
Passes
5
Duels
Noel Caliskan
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
2
Assists
57%
Pass Acc
Saba Lobzhanidze
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Forwards
S. Solans
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Mason Stajduhar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sam Junqua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Alexandros Katranis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
DeAndre Yedlin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Colin Guske
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zach Booth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Dušan Žagar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Ariath Piol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/04/2026 Real Salt Lake 3 - 1 Sporting Kansas City Major League Soccer Rio Tinto Stadium
09/14/2025 Real Salt Lake 2 - 1 Sporting Kansas City Major League Soccer Rio Tinto Stadium
06/29/2025 Sporting Kansas City 1 - 1 Real Salt Lake Major League Soccer Children's Mercy Park
06/20/2024 Sporting Kansas City 3 - 4 Real Salt Lake Major League Soccer Children's Mercy Park
05/05/2024 Real Salt Lake 1 - 0 Sporting Kansas City Major League Soccer America First Field
10/08/2023 Real Salt Lake 2 - 3 Sporting Kansas City Major League Soccer America First Field
07/13/2023 Sporting Kansas City 2 - 2 Real Salt Lake Major League Soccer Children's Mercy Park
02/08/2023 Sporting Kansas City 2 - 2 Real Salt Lake Friendlies Clubs TBC
07/18/2022 Real Salt Lake 3 - 0 Sporting Kansas City Major League Soccer Rio Tinto Stadium
03/27/2022 Sporting Kansas City 1 - 0 Real Salt Lake Major League Soccer Children's Mercy Park
04/04/2026
Major League Soccer Rio Tinto Stadium
09/14/2025
Major League Soccer Rio Tinto Stadium
06/29/2025
Major League Soccer Children's Mercy Park
06/20/2024
Major League Soccer Children's Mercy Park
05/05/2024
Major League Soccer America First Field
10/08/2023
Major League Soccer America First Field
07/13/2023
Major League Soccer Children's Mercy Park
02/08/2023
Friendlies Clubs TBC
07/18/2022
Major League Soccer Rio Tinto Stadium
03/27/2022
Major League Soccer Children's Mercy Park
Sporting Kansas City Win
Real Salt Lake Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 25 48 51 21 +30 WAustin 1 - 2 Vancouver Whitecaps (18-10-2026)DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)WReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LVancouver Whitecaps 1 - 2 Austin (13-09-2026)
2 FC Dallas 25 41 44 42 +2 DHouston Dynamo 2 - 2 FC Dallas (18-10-2026)WFC Dallas 1 - 0 Seattle Sounders (15-10-2026)WFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WFC Dallas 2 - 1 Portland Timbers (13-09-2026)
3 San Jose Earthquakes 24 40 45 32 +13 DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)WSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)
4 St. Louis City 24 39 44 36 +8 LMinnesota United FC 3 - 2 St. Louis City (17-10-2026)DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)WSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)
5 Colorado Rapids 25 36 35 29 +6 DPortland Timbers 0 - 0 Colorado Rapids (18-10-2026)DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)LLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)
6 Los Angeles FC 25 35 34 29 +5 WLos Angeles FC 3 - 1 Austin (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)LFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)
7 Seattle Sounders 24 35 32 32 0 LFC Dallas 1 - 0 Seattle Sounders (15-10-2026)WSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)WSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)
8 Houston Dynamo 24 35 33 35 -2 DHouston Dynamo 2 - 2 FC Dallas (18-10-2026)DSan Diego 3 - 3 Houston Dynamo (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)
9 Real Salt Lake 24 30 37 38 -1 WSporting Kansas City 1 - 3 Real Salt Lake (18-10-2026)DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)LSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)LReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)
10 Portland Timbers 25 30 45 47 -2 DPortland Timbers 0 - 0 Colorado Rapids (18-10-2026)LLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)LFC Dallas 2 - 1 Portland Timbers (13-09-2026)
11 San Diego 24 29 42 41 +1 DLos Angeles Galaxy 2 - 2 San Diego (18-10-2026)DSan Diego 3 - 3 Houston Dynamo (15-10-2026)DAustin 3 - 3 San Diego (27-09-2026)LSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)WSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)
12 Los Angeles Galaxy 25 29 32 45 -13 DLos Angeles Galaxy 2 - 2 San Diego (18-10-2026)WLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)LSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)WMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)
13 Minnesota United FC 24 27 37 43 -6 WMinnesota United FC 3 - 2 St. Louis City (17-10-2026)DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)LMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)
14 Austin 24 25 29 43 -14 LAustin 1 - 2 Vancouver Whitecaps (18-10-2026)LLos Angeles FC 3 - 1 Austin (15-10-2026)DAustin 3 - 3 San Diego (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WVancouver Whitecaps 1 - 2 Austin (13-09-2026)
15 Sporting Kansas City 24 21 29 56 -27 LSporting Kansas City 1 - 3 Real Salt Lake (18-10-2026)DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.