San Diego came to Children's Mercy Park and suffocated Sporting Kansas City's attack, dominating possession with 67 percent of the ball and forcing the home side into a defensive shell. The visitors peppered goal with 15 shots across the match, though only five found the target, but it was enough. One goal separated the teams at the end—a 0-1 defeat that leaves Sporting frustrated on their own turf. Anders Dreyer was the architect of San Diego's control, pulling the strings throughout and earning the official man of the match rating with a performance that justified his side's relentless pressure. Sporting managed just three shots on target from five attempts and picked up only two corners as San Diego's backline held firm. Peter Vermes' side never really got going in the final third and paid the price for their inability to create meaningful chances. This is a tough loss at home, and they'll need a response quickly.
The Matchup
San Diego FC beat Sporting Kansas City 0-1 at Children's Mercy Park, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 33% in favour of Sporting Kansas City, San Diego FC made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 5 attempts from Sporting Kansas City against 15 from San Diego FC over the course of the game. Sporting Kansas City had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 27' | San Diego FC | L. Bombino | 0-0 | |
| 36' | Sporting Kansas City | J. Miller | 0-0 | |
| 38' | Sporting Kansas City | M. Garcia | 0-0 | |
| 39' | San Diego FC | Goal — A. Dreyer (assist: O. Valakari) | 0-1 | |
| 64' | San Diego FC | Substitution — P. Soma on, D. Vazquez off | 0-1 | |
| 64' | San Diego FC | Substitution — L. Bombino on, O. Verhoeven off | 0-1 | |
| 71' | Sporting Kansas City | Substitution — J. Bartlett on, S. Afrifa off | 0-1 | |
| 75' | San Diego FC | M. Duah | 0-1 | |
| 76' | San Diego FC | Substitution — M. Ingvartsen on, L. Morgan off | 0-1 | |
| 78' | San Diego FC | C. McVey | 0-1 | |
| 79' | Sporting Kansas City | Substitution — C. Harris on, T. Calheira off | 0-1 | |
| 79' | Sporting Kansas City | Substitution — S. Suleymanov on, K. Agyabeng off | 0-1 | |
| 80' | San Diego FC | D. Vazquez | 0-1 | |
| 81' | Sporting Kansas City | J. Davis | 0-1 | |
| 90' | Sporting Kansas City | Substitution — J. Davis on, S. Donovan off | 0-1 | |
| 90+4' | San Diego FC | Substitution — O. Valakari on, A. Godoy off | 0-1 | |
| 90+4' | San Diego FC | Substitution — A. Pellegrino on, I. Pilcher off | 0-1 |
Sporting Kansas City vs San Diego FC Lineups
Looking Ahead
Sporting Kansas City will already be turning their attention to what comes next. Their next test comes at home to Vancouver Whitecaps, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Sporting Kansas City vs Vancouver Whitecaps going to play at 30 August 2026 in Major League Soccer 2026.
San Diego FC, meanwhile, have a quick chance to build on this result. They are next in action at home to LA Galaxy, a game that will give an early sense of how they carry this result forward. Full details are here: San Diego FC vs LA Galaxy going to play at 30 August 2026 in Major League Soccer 2026.