MLS 2026 | Matchday 30 | 2026-10-18 09:30 JST
1–3
- 26' Taylor Calheira
- 11' Morgan Guilavogui
- 14' Sergi Solans
- 61' Morgan Guilavogui
Match summary
Sporting Kansas City and Real Salt Lake met in the MLS 2026 Matchday 30 on October 18. Real Salt Lake beat Sporting Kansas City 3-1. Real Salt Lake led 2-1 at half-time. They added 1 more after the break to pull clear.
Possession: Sporting Kansas City 51%, Real Salt Lake 49%. Shots: Sporting Kansas City 9, Real Salt Lake 13. Real Salt Lake scored 3 from 8 shots on target. Yellow cards: Sporting Kansas City 3, Real Salt Lake 4 in a heated match.
Team stats
4-4-2
5-4-1
View as table
| Sporting Kansas City | Stat | Real Salt Lake |
|---|---|---|
| 4-4-2 | Formation | 5-4-1 |
| 51% | Possession | 49% |
| 0.79 | Expected goals (xG) | 1.05 |
| 9 | Shots | 13 |
| 3 | Shots on target | 8 |
| 4 | Shots off target | 4 |
| 2 | Blocked shots | 1 |
| 8 | Shots inside the box | 10 |
| 1 | Shots outside the box | 3 |
| 7 | Corner kicks | 5 |
| 2 | Offsides | 2 |
| 14 | Fouls | 10 |
| 535 | Passes | 527 |
| 476 | Accurate passes | 467 |
| 5 | Goalkeeper saves | 1 |
| 3 | Yellow cards | 4 |
| 0 | Red cards | 0 |
Referee: Alexis Da Silva
Player stats
Sporting Kansas City
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FW | M. Suleymanov | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | J. Reid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | R. Ramos | 0 | 0 | 0 | 0 | 0 | 4(100%) | 0 | 0 | 0 | 0 | 0 | 6.3 | 3 | 0 | 0 | ||
| GK | J. Pulskamp | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | I. James | 1 | 1 | 0 | 1(100%) | 0 | 0 | 13(93%) | 0 | 0 | 0 | 0 | 0 | 6.11 | 17 | 0 | 0 | 1(1) |
| FW | S. Reid | 0 | 0 | 0 | 0 | 0 | 4(100%) | 0 | 0 | 0 | 0 | 0 | 6.45 | 18 | 1 | 1 | 2(0) | |
| DF | E. Bartlow | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | Capita | 0 | 0 | 0 | 0(0%) | 0 | 0 | 9(100%) | 0 | 0 | 0 | 1 | 0 | 6.29 | 28 | 0 | 0 | 2(0) |
| MF | J. Davis | 0 | 0 | 0 | 0 | 0 | 26(81%) | 0 | 0 | 0 | 1 | 1 | 5.74 | 28 | 0 | 0 | 2(1) | |
| GK | S. Cleveland | 0 | 0 | 0 | 0 | 0 | 20(87%) | 0 | 0 | 0 | 0 | 0 | 7 | 90 | 0 | 0 | ||
| DF | J. Bartlett | 0 | 0 | 0 | 1 | 0 | 55(90%) | 0 | 1 | 0 | 2 | 1 | 6.68 | 90 | 1 | 2 | 6(2) | |
| DF | Jansen Miller | 0 | 0 | 0 | 0(0%) | 0 | 0 | 54(90%) | 0 | 1 | 0 | 2 | 2 | 6.03 | 90 | 0 | 2 | 9(5) |
| DF | Wyatt Meyer | 1 | 0 | 0 | 0 | 0 | 68(96%) | 0 | 0 | 0 | 0 | 0 | 6.38 | 90 | 0 | 0 | 2(2) | |
| DF | E. Karić | 0 | 0 | 0 | 1(50%) | 1 | 0 | 72(90%) | 0 | 0 | 0 | 2 | 1 | 6.63 | 90 | 3 | 0 | 6(3) |
| MF | アンドレ Luiz | 2 | 1 | 0 | 0(0%) | 0 | 1 | 27(87%) | 1 | 0 | 0 | 2 | 2 | 6.63 | 90 | 1 | 1 | 10(2) |
| MF | K. Agyabeng | 0 | 0 | 0 | 0(0%) | 0 | 0 | 33(92%) | 0 | 0 | 0 | 0 | 0 | 6.36 | 62 | 0 | 2 | 2(0) |
| MF | Z. Bassong | 0 | 0 | 0 | 1(100%) | 2 | 0 | 47(87%) | 0 | 0 | 0 | 1 | 1 | 6.81 | 73 | 0 | 1 | 6(4) |
| MF | C. Harris | 2 | 0 | 0 | 0(0%) | 0 | 0 | 20(80%) | 0 | 1 | 0 | 2 | 0 | 5.57 | 87 | 1 | 0 | 6(0) |
| FW | T. Calheira | 2 | 1 | 1 | 1(100%) | 0 | 0 | 9(60%) | 0 | 0 | 0 | 0 | 1 | 7.6 | 72 | 0 | 0 | 10(5) |
| FW | S. Afrifa | 1 | 0 | 0 | 1(33%) | 1 | 1 | 15(94%) | 0 | 0 | 0 | 1 | 1 | 6.2 | 62 | 2 | 1 | 11(4) |
Real Salt Lake
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MF | Dušan Žagar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| MF | Chadwick Zachary Booth | 0 | 0 | 0 | 2 | 0 | 11(79%) | 0 | 1 | 0 | 1 | 0 | 6.11 | 27 | 0 | 1 | 3(2) | |
| MF | Colin Guske | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | A. Hezarkhani | 0 | 0 | 0 | 1 | 0 | 7(88%) | 0 | 0 | 0 | 0 | 1 | 6.52 | 14 | 0 | 0 | 3(2) | |
| DF | S. Junqua | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.3 | 5 | 0 | 0 | |||
| DF | A. Katránis | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6.33 | 5 | 0 | 0 | 2(1) | ||
| FW | A. Piol | 0 | 0 | 0 | 0 | 0 | 4(100%) | 0 | 0 | 0 | 1 | 0 | 6.43 | 14 | 0 | 0 | 3(0) | |
| GK | M. Stajduhar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | D. Yedlin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| GK | Rafael Cabral | 0 | 0 | 0 | 0 | 0 | 22(71%) | 0 | 0 | 0 | 0 | 0 | 6.04 | 90 | 0 | 0 | ||
| DF | D. Marczuk | 1 | 1 | 0 | 0(0%) | 2 | 0 | 23(96%) | 0 | 0 | 0 | 0 | 1 | 6.83 | 63 | 0 | 1 | 4(3) |
| DF | K. Henry | 1 | 0 | 0 | 4 | 0 | 45(87%) | 0 | 0 | 0 | 2 | 0 | 6.9 | 90 | 0 | 4 | 9(5) | |
| DF | L. De Fougerolles | 1 | 0 | 0 | 2(100%) | 2 | 0 | 52(90%) | 0 | 1 | 0 | 1 | 3 | 6.6 | 85 | 0 | 0 | 11(8) |
| DF | P. Quinton | 0 | 0 | 0 | 2 | 0 | 55(95%) | 0 | 0 | 0 | 0 | 2 | 6.64 | 90 | 0 | 0 | 11(5) | |
| DF | J. Sanabria | 2 | 1 | 0 | 1(100%) | 0 | 0 | 49(91%) | 0 | 1 | 0 | 1 | 1 | 7.16 | 90 | 4 | 0 | 3(2) |
| MF | M. Guilavogui | 4 | 3 | 2 | 0(0%) | 3 | 1 | 45(83%) | 0 | 0 | 0 | 0 | 0 | 9.09 | 85 | 1 | 0 | 6(5) |
| MF | S. Spierings | 1 | 0 | 0 | 1 | 0 | 66(93%) | 0 | 1 | 0 | 1 | 3 | 7.13 | 90 | 0 | 2 | 6(5) | |
| MF | N. Caliskan | 0 | 0 | 0 | 5 | 0 | 59(92%) | 2 | 0 | 0 | 1 | 0 | 8.6 | 90 | 3 | 0 | 6(5) | |
| MF | S. Lobzhanidze | 2 | 2 | 0 | 0(0%) | 0 | 0 | 14(88%) | 0 | 0 | 0 | 0 | 0 | 6.25 | 76 | 1 | 0 | 1(0) |
| FW | S. Solans | 1 | 1 | 1 | 1(100%) | 0 | 0 | 15(79%) | 0 | 0 | 0 | 1 | 2 | 8.03 | 76 | 1 | 0 | 7(3) |
Lineups
Sporting Kansas City
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 30 | S. Cleveland |
| Starter | DF | 16 | J. Bartlett |
| Starter | DF | 15 | Jansen Miller |
| Starter | DF | 28 | Wyatt Meyer |
| Starter | DF | 18 | E. Karić |
| Starter | MF | 11 | アンドレ Luiz |
| Starter | MF | 20 | K. Agyabeng |
| Starter | MF | 22 | Z. Bassong |
| Starter | MF | 14 | C. Harris |
| Starter | FW | 19 | T. Calheira |
| Starter | FW | 17 | S. Afrifa |
| Bench | MF | 8 | J. Davis |
| Bench | FW | 7 | Capita |
| Bench | FW | 29 | S. Reid |
| Bench | DF | 2 | I. James |
| Bench | FW | 24 | R. Ramos |
Show unused substitutes (4)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | FW | 93 | M. Suleymanov |
| Bench | DF | 23 | E. Bartlow |
| Bench | GK | 1 | J. Pulskamp |
| Bench | DF | 99 | J. Reid |
Real Salt Lake
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 1 | Rafael Cabral |
| Starter | DF | 11 | D. Marczuk |
| Starter | DF | 3 | K. Henry |
| Starter | DF | 44 | L. De Fougerolles |
| Starter | DF | 26 | P. Quinton |
| Starter | DF | 8 | J. Sanabria |
| Starter | MF | 9 | M. Guilavogui |
| Starter | MF | 6 | S. Spierings |
| Starter | MF | 92 | N. Caliskan |
| Starter | MF | 12 | S. Lobzhanidze |
| Starter | FW | 22 | S. Solans |
| Bench | FW | 39 | A. Hezarkhani |
| Bench | DF | 29 | S. Junqua |
| Bench | DF | 98 | A. Katránis |
| Bench | FW | 19 | A. Piol |
| Bench | MF | 23 | Chadwick Zachary Booth |
Show unused substitutes (4)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | MF | 25 | Colin Guske |
| Bench | GK | 31 | M. Stajduhar |
| Bench | DF | 2 | D. Yedlin |
| Bench | MF | 28 | Dušan Žagar |
Match events
| Time | Team | Event | Player | Score |
|---|---|---|---|---|
| 1H 11' | Real Salt Lake | ⚽ Goal | Morgan Guilavogui | 0-1 |
| 1H 14' | Real Salt Lake | ⚽ Goal | Sergi Solans | 0-2 |
| 1H 26' | Sporting Kansas City | ⚽ Goal | Taylor Calheira | 1-2 |
| 1H 45+1' | Real Salt Lake | 🟨 Yellow card | Luc De Fougerolles | |
| 2H 16' | Real Salt Lake | ⚽ Goal | Morgan Guilavogui | 1-3 |
| 2H 17' | Sporting Kansas City | 🔄 Substitution | OUT Kwaku Agyabeng → IN Jacob Davis | |
| 2H 17' | Sporting Kansas City | 🔄 Substitution | OUT Stephen Afrifa → IN Osvaldo Pedro Capemba | |
| 2H 18' | Real Salt Lake | 🔄 Substitution | OUT Dominik Marczuk → IN Chadwick Zachary Booth | |
| 2H 27' | Real Salt Lake | 🟨 Yellow card | Juan Sanabria | |
| 2H 27' | Sporting Kansas City | 🔄 Substitution | OUT Taylor Calheira → IN Seymour Garfield-Reid | |
| 2H 28' | Sporting Kansas City | 🔄 Substitution | OUT Zorhan Bassong → IN Ian James | |
| 2H 29' | Sporting Kansas City | 🟨 Yellow card | Calvin Harris | |
| 2H 31' | Sporting Kansas City | 🟨 Yellow card | Jacob Bartlett | |
| 2H 31' | Real Salt Lake | 🔄 Substitution | OUT Saba Lobjanidze → IN Aiden Hezarkhani | |
| 2H 31' | Real Salt Lake | 🔄 Substitution | OUT Sergi Solans → IN Ariath Piol | |
| 2H 40' | Real Salt Lake | 🔄 Substitution | OUT Luc De Fougerolles → IN Sam Junqua | |
| 2H 40' | Real Salt Lake | 🔄 Substitution | OUT Morgan Guilavogui → IN Alexandros Katranis | |
| 2H 42' | Sporting Kansas City | 🔄 Substitution | OUT Calvin Harris → IN Ruben Ramos Jr | |
| 2H 45+1' | Real Salt Lake | 🟨 Yellow card | Chadwick Zachary Booth | |
| 2H 45+1' | Real Salt Lake | 🟨 Yellow card | Stijn Spierings | |
| 2H 45+2' | Sporting Kansas City | 🟨 Yellow card | Jansen Miller |
Match data is compiled from publicly available information. Highlight videos are embedded from their official channels.





















