Skip to MLS data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsMLS · 2026

Sporting Kansas City vs Real Salt Lake

Regular Season

Saturday, Oct 17, 2026 · 8:30 pm EDT

Match winner: Real Salt Lake

Sporting Park

Checked Nov 4, 11:57 pm ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticSporting Kansas CityReal Salt Lake
Fouls1410
Yellow Cards34
Red Cards00
Offsides22
Corner Kicks75
Saves51
Possession50.849.2
SHOTS813
ON GOAL38
On Target %0.40.6
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes473456
Passes535518
Pass Completion %0.90.9
Accurate Crosses23
Crosses1715
Cross %0.10.2
Long Balls6439
Accurate Long Balls4419
Long Balls %0.70.5
Blocked Shots21
Effective Tackles515
Tackles520
Tackle %1.00.8
Interceptions106
Effective Clearances1627
Clearances1627

Key events

  1. —
    Kickoff

    First Half begins.

  2. 11'
    Goal

    Goal! Sporting Kansas City 0, Real Salt Lake 1. Morgan Guilavogui (Real Salt Lake) right footed shot from the left side of the six yard box to the bottom right corner. Assisted by Noel Caliskan.

  3. 14'
    Goal

    Goal! Sporting Kansas City 0, Real Salt Lake 2. Sergi Solans (Real Salt Lake) right footed shot from the centre of the box to the bottom right corner.

  4. 26'
    Goal

    Goal! Sporting Kansas City 1, Real Salt Lake 2. Taylor Calheira (Sporting Kansas City) right footed shot from the centre of the box to the top right corner. Assisted by André Luiz following a fast break.

  5. 45'+1'
    Yellow Card

    Luc De Fougerolles (Real Salt Lake) is shown the yellow card for a bad foul.

  6. 45'+4'
    Halftime
  7. 45'
    Start 2nd Half
  8. 49'
    Start Delay

    Delay in match because of an injury Luc De Fougerolles (Real Salt Lake).

  9. 49'
    Start Delay
  10. 50'
    End Delay

    Delay over. They are ready to continue.

  11. 50'
    End Delay
  12. 61'
    Goal

    Goal! Sporting Kansas City 1, Real Salt Lake 3. Morgan Guilavogui (Real Salt Lake) right footed shot from the left side of the box to the centre of the goal. Assisted by Noel Caliskan.

  13. 61'
    Substitution

    Substitution, Sporting Kansas City. Capita replaces Stephen Afrifa.

  14. 62'
    Substitution

    Substitution, Sporting Kansas City. Jake Davis replaces Kwaku Agyabeng.

  15. 63'
    Substitution

    Substitution, Real Salt Lake. Zach Booth replaces Dominik Marczuk.

  16. 72'
    Yellow Card

    Juan Manuel Sanabria (Real Salt Lake) is shown the yellow card for a bad foul.

  17. 73'
    Substitution

    Substitution, Sporting Kansas City. Ian James replaces Zorhan Bassong.

  18. 73'
    Substitution

    Substitution, Sporting Kansas City. Seymour Reid replaces Taylor Calheira.

  19. 74'
    Yellow Card

    Calvin Harris (Sporting Kansas City) is shown the yellow card for a bad foul.

  20. 76'
    Yellow Card

    Jacob Bartlett (Sporting Kansas City) is shown the yellow card for a bad foul.

  21. 77'
    Substitution

    Substitution, Real Salt Lake. Aiden Hezarkhani replaces Saba Lobjanidze.

  22. 77'
    Substitution

    Substitution, Real Salt Lake. Ariath Piol replaces Sergi Solans.

  23. 85'
    Substitution

    Substitution, Real Salt Lake. Samuel Junqua replaces Luc De Fougerolles.

  24. 85'
    Substitution

    Substitution, Real Salt Lake. Alexandros Katranis replaces Morgan Guilavogui.

  25. 87'
    Substitution

    Substitution, Sporting Kansas City. Rubén Ramos replaces Calvin Harris.

  26. 90'+1'
    Yellow Card

    Zach Booth (Real Salt Lake) is shown the yellow card for a bad foul.

  27. 90'+1'
    Yellow Card

    Stijn Spierings (Real Salt Lake) is shown the yellow card.

  28. 90'+2'
    Yellow Card

    Jansen Miller (Sporting Kansas City) is shown the yellow card for a bad foul.

  29. 90'+6'
    End Regular Time

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

Sporting Kansas CityFormation 4-4-2

Starting lineup

PlayerPosAppGAOGYCRC
30Stefan ClevelandG100000
28Wyatt MeyerCD-L100000
15Jansen MillerCD-R100010
18Emir KaricLB100000
16Jacob BartlettRB100010
22Zorhan BassongCM-L100000
20Kwaku AgyabengCM-R100000
14Calvin HarrisLM100010
11André LuizRM101000
17Stephen AfrifaCF-L100000
19Taylor CalheiraCF-R110000

Other listed players

PlayerPosAppGAOGYCRC
24Rúben IsmaelSUB100000
7CapitaSUB100000
2Ian JamesSUB100000
23Ethan BartlowSUB000000
29Seymour ReidSUB100000
99Jayden ReidSUB000000
93Shapi SuleymanovSUB000000
8Jacob DavisSUB100000
1John PulskampSUB000000

Real Salt LakeFormation 5-4-1

Starting lineup

PlayerPosAppGAOGYCRC
1RafaelG100000
26Philip QuintonCD100000
3Kobi HenryCD-L100000
44Luc de FougerollesCD-R100010
8Juan Manuel SanabriaLB100010
11Dominik MarczukRB100000
92Noel CaliskanCM-L102000
6Stijn SpieringsCM-R100010
9Morgan GuilavoguiLM120000
12Saba LobjanidzeRM100000
22Sergi SolansF110000

Other listed players

PlayerPosAppGAOGYCRC
19Ariath PiolSUB100000
23Zach BoothSUB100010
29Samuel JunquaSUB100000
25Colin GuskeSUB000000
28Dušan ŽagarSUB000000
98Alexandros KatranisSUB100000
39Aiden HezarkhaniSUB100000
31Mason StajduharSUB000000
2DeAndre YedlinSUB000000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 6'

    Attempt blocked. Stephen Afrifa (Sporting Kansas City) right footed shot from the centre of the box is blocked. Assisted by Calvin Harris.

  4. 7'

    Attempt missed. Taylor Calheira (Sporting Kansas City) left footed shot from the left side of the box is close, but misses to the right. Assisted by Stephen Afrifa.

  5. 8'

    Corner, Sporting Kansas City. Conceded by Philip Quinton.

  6. 11'

    Goal! Sporting Kansas City 0, Real Salt Lake 1. Morgan Guilavogui (Real Salt Lake) right footed shot from the left side of the six yard box to the bottom right corner. Assisted by Noel Caliskan.

  7. 14'

    Attempt blocked. Morgan Guilavogui (Real Salt Lake) right footed shot from the centre of the box is blocked. Assisted by Juan Manuel Sanabria with a cross.

  8. 14'

    Goal! Sporting Kansas City 0, Real Salt Lake 2. Sergi Solans (Real Salt Lake) right footed shot from the centre of the box to the bottom right corner.

  9. 15'

    Attempt saved. Morgan Guilavogui (Real Salt Lake) left footed shot from the centre of the box is saved in the bottom left corner by Stefan Cleveland (Sporting Kansas City). Assisted by Saba Lobjanidze.

  10. 15'

    Corner, Real Salt Lake. Conceded by Stefan Cleveland.

  11. 18'

    Sergi Solans (Real Salt Lake) wins a free kick in the defensive half.

  12. 18'

    Foul by Jansen Miller (Sporting Kansas City).

  13. 20'

    Taylor Calheira (Sporting Kansas City) wins a free kick in the defensive half.

  14. 20'

    Foul by Noel Caliskan (Real Salt Lake).

  15. 23'

    Corner, Sporting Kansas City. Conceded by Dominik Marczuk.

  16. 24'

    Attempt missed. Wyatt Meyer (Sporting Kansas City) header from the centre of the box misses to the right. Assisted by Jacob Bartlett with a cross following a corner.

  17. 24'

    Attempt blocked. André Luiz (Sporting Kansas City) left footed shot from outside the box is blocked. Assisted by Emir Karic.

  18. 25'

    Attempt saved. Saba Lobjanidze (Real Salt Lake) right footed shot from the left side of the box is saved in the bottom left corner by Stefan Cleveland (Sporting Kansas City). Assisted by Juan Manuel Sanabria.

  19. 25'

    Corner, Real Salt Lake. Conceded by Stefan Cleveland.

  20. 26'

    Goal! Sporting Kansas City 1, Real Salt Lake 2. Taylor Calheira (Sporting Kansas City) right footed shot from the centre of the box to the top right corner. Assisted by André Luiz following a fast break.

  21. 28'

    Foul by Kobi Henry (Real Salt Lake).

  22. 28'

    André Luiz (Sporting Kansas City) wins a free kick in the defensive half.

  23. 28'

    Corner, Sporting Kansas City. Conceded by Luc De Fougerolles.

  24. 30'

    Corner, Sporting Kansas City. Conceded by Philip Quinton.

  25. 35'

    Dominik Marczuk (Real Salt Lake) wins a free kick in the defensive half.

  26. 35'

    Foul by Emir Karic (Sporting Kansas City).

  27. 38'

    Foul by Zorhan Bassong (Sporting Kansas City).

  28. 38'

    Luc De Fougerolles (Real Salt Lake) wins a free kick on the right wing.

  29. 38'

    Attempt missed. Luc De Fougerolles (Real Salt Lake) header from the centre of the box misses to the right. Assisted by Juan Manuel Sanabria with a cross following a set piece situation.

  30. 41'

    Attempt saved. Saba Lobjanidze (Real Salt Lake) right footed shot from outside the box is saved in the centre of the goal by Stefan Cleveland (Sporting Kansas City). Assisted by Sergi Solans.

  31. 41'

    Foul by André Luiz (Sporting Kansas City).

  32. 41'

    Philip Quinton (Real Salt Lake) wins a free kick in the defensive half.

  33. 41'

    Corner, Real Salt Lake. Conceded by Emir Karic.

  34. 42'

    Attempt missed. Kobi Henry (Real Salt Lake) header from the centre of the box is close, but misses to the left. Assisted by Juan Manuel Sanabria with a cross following a corner.

  35. 43'

    Foul by Stephen Afrifa (Sporting Kansas City).

  36. 43'

    Philip Quinton (Real Salt Lake) wins a free kick on the right wing.

  37. 44'

    Handball by Emir Karic (Sporting Kansas City).

  38. 44'

    Attempt missed. Juan Manuel Sanabria (Real Salt Lake) left footed shot from outside the box is just a bit too high.

  39. 45'

    Offside, Sporting Kansas City. André Luiz is caught offside.

  40. 45'

    Zorhan Bassong (Sporting Kansas City) wins a free kick in the defensive half.

  41. 45'

    Foul by Sergi Solans (Real Salt Lake).

  42. 45'+1'

    Fourth official has announced 3 minutes of added time.

  43. 45'+1'

    Stephen Afrifa (Sporting Kansas City) wins a free kick in the defensive half.

  44. 45'+1'

    Foul by Luc De Fougerolles (Real Salt Lake).

  45. 45'+1'

    Luc De Fougerolles (Real Salt Lake) is shown the yellow card for a bad foul.

  46. 45'+4'

    Offside, Sporting Kansas City. Stephen Afrifa is caught offside.

  47. 45'+4'

    First Half ends, Sporting Kansas City 1, Real Salt Lake 2.

  48. 45'

    Second Half begins Sporting Kansas City 1, Real Salt Lake 2.

  49. 47'

    Attempt saved. Dominik Marczuk (Real Salt Lake) right footed shot from outside the box is saved in the bottom right corner by Stefan Cleveland (Sporting Kansas City). Assisted by Morgan Guilavogui.

  50. 47'

    Corner, Real Salt Lake. Conceded by Stefan Cleveland.

  51. 48'

    Offside, Real Salt Lake. Luc De Fougerolles is caught offside.

  52. 49'

    Delay in match because of an injury Luc De Fougerolles (Real Salt Lake).

  53. 50'

    Delay over. They are ready to continue.

  54. 52'

    Foul by Calvin Harris (Sporting Kansas City).

  55. 52'

    Luc De Fougerolles (Real Salt Lake) wins a free kick in the defensive half.

  56. 52'

    Jansen Miller (Sporting Kansas City) wins a free kick on the right wing.

  57. 52'

    Foul by Kobi Henry (Real Salt Lake).

  58. 53'

    Attempt blocked. André Luiz (Sporting Kansas City) left footed shot from the centre of the box is blocked. Assisted by Stephen Afrifa.

  59. 53'

    Corner, Sporting Kansas City. Conceded by Kobi Henry.

  60. 55'

    Corner, Sporting Kansas City. Conceded by Kobi Henry.

  61. 58'

    Attempt saved. Juan Manuel Sanabria (Real Salt Lake) left footed shot from the left side of the box is saved in the top centre of the goal by Stefan Cleveland (Sporting Kansas City). Assisted by Noel Caliskan.

  62. 58'

    Offside, Real Salt Lake. Morgan Guilavogui is caught offside.

  63. 61'

    Goal! Sporting Kansas City 1, Real Salt Lake 3. Morgan Guilavogui (Real Salt Lake) right footed shot from the left side of the box to the centre of the goal. Assisted by Noel Caliskan.

  64. 61'

    Substitution, Sporting Kansas City. Capita replaces Stephen Afrifa.

  65. 62'

    Substitution, Sporting Kansas City. Jake Davis replaces Kwaku Agyabeng.

  66. 63'

    Substitution, Real Salt Lake. Zach Booth replaces Dominik Marczuk.

  67. 64'

    Juan Manuel Sanabria (Real Salt Lake) wins a free kick in the defensive half.

  68. 64'

    Foul by Capita (Sporting Kansas City).

  69. 67'

    Corner, Sporting Kansas City. Conceded by Zach Booth.

  70. 67'

    Calvin Harris (Sporting Kansas City) hits the left post with a right footed shot from the centre of the box. Assisted by Emir Karic with a cross following a corner.

  71. 68'

    Sergi Solans (Real Salt Lake) wins a free kick in the defensive half.

  72. 68'

    Foul by André Luiz (Sporting Kansas City).

  73. 72'

    André Luiz (Sporting Kansas City) wins a free kick on the right wing.

  74. 72'

    Foul by Juan Manuel Sanabria (Real Salt Lake).

  75. 72'

    Juan Manuel Sanabria (Real Salt Lake) is shown the yellow card for a bad foul.

  76. 73'

    Substitution, Sporting Kansas City. Ian James replaces Zorhan Bassong.

  77. 73'

    Substitution, Sporting Kansas City. Seymour Reid replaces Taylor Calheira.

  78. 74'

    Foul by Calvin Harris (Sporting Kansas City).

  79. 74'

    Luc De Fougerolles (Real Salt Lake) wins a free kick in the defensive half.

  80. 74'

    Calvin Harris (Sporting Kansas City) is shown the yellow card for a bad foul.

  81. 76'

    Stijn Spierings (Real Salt Lake) wins a free kick in the defensive half.

  82. 76'

    Foul by Jacob Bartlett (Sporting Kansas City).

  83. 76'

    Jacob Bartlett (Sporting Kansas City) is shown the yellow card for a bad foul.

  84. 77'

    Substitution, Real Salt Lake. Aiden Hezarkhani replaces Saba Lobjanidze.

  85. 77'

    Substitution, Real Salt Lake. Ariath Piol replaces Sergi Solans.

  86. 82'

    Corner, Real Salt Lake. Conceded by Ian James.

  87. 83'

    Attempt missed. Stijn Spierings (Real Salt Lake) right footed shot from outside the box misses to the left following a corner.

  88. 85'

    Substitution, Real Salt Lake. Samuel Junqua replaces Luc De Fougerolles.

  89. 85'

    Substitution, Real Salt Lake. Alexandros Katranis replaces Morgan Guilavogui.

  90. 87'

    Foul by Jacob Bartlett (Sporting Kansas City).

  91. 87'

    Aiden Hezarkhani (Real Salt Lake) wins a free kick in the defensive half.

  92. 87'

    Substitution, Sporting Kansas City. Rubén Ramos replaces Calvin Harris.

  93. 88'

    Jacob Bartlett (Sporting Kansas City) wins a free kick in the defensive half.

  94. 88'

    Foul by Stijn Spierings (Real Salt Lake).

  95. 89'

    Foul by Jake Davis (Sporting Kansas City).

  96. 89'

    Stijn Spierings (Real Salt Lake) wins a free kick in the defensive half.

  97. 90'

    Jake Davis (Sporting Kansas City) wins a free kick in the defensive half.

  98. 90'

    Foul by Alexandros Katranis (Real Salt Lake).

  99. 90'+1'

    Attempt saved. Ian James (Sporting Kansas City) right footed shot from the centre of the box is saved in the centre of the goal by Rafael Cabral (Real Salt Lake). Assisted by Seymour Reid.

  100. 90'+1'

    Emir Karic (Sporting Kansas City) wins a free kick in the attacking half.

  101. 90'+1'

    Foul by Zach Booth (Real Salt Lake).

  102. 90'+1'

    Zach Booth (Real Salt Lake) is shown the yellow card for a bad foul.

  103. 90'+1'

    Stijn Spierings (Real Salt Lake) is shown the yellow card.

  104. 90'+2'

    Foul by Jansen Miller (Sporting Kansas City).

  105. 90'+2'

    Stijn Spierings (Real Salt Lake) wins a free kick in the defensive half.

  106. 90'+2'

    Jansen Miller (Sporting Kansas City) is shown the yellow card for a bad foul.

  107. 90'+2'

    Fourth official has announced 5 minutes of added time.

  108. 90'+5'

    Jansen Miller (Sporting Kansas City) wins a free kick in the defensive half.

  109. 90'+5'

    Foul by Ariath Piol (Real Salt Lake).

  110. 90'+6'

    Second Half ends, Sporting Kansas City 1, Real Salt Lake 3.

  111. —

    Match ends, Sporting Kansas City 1, Real Salt Lake 3.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 4, 2026, 11:57 pm ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.