St. Louis City made it a thrilling afternoon at CITYPARK, holding off a spirited Sporting Kansas City comeback to win 3-2. The hosts dominated large stretches of the game, firing off 20 shots and taking a commanding 2-1 lead into the break. Marcel Hartel was the standout performer, pulling the strings in midfield and earning the official Man of the Match rating as City pressed their advantage throughout. Sporting never went away though, and a late rally gave them genuine hope of salvaging something from the match. The visitors carved out chances of their own and kept City honest in the second half, managing three shots on target as the game swung back and forth. City's superior possession and shot count ultimately proved decisive, despite Kansas City's sixth corner providing some late pressure. It was a proper cup tie atmosphere despite the regular season setting, with both sides leaving everything on the pitch. Three points moves City closer to the business end of the table and gives them something to build on.
The Matchup
St. Louis City SC beat Sporting Kansas City 3-2 at CITYPARK, and the numbers from the match back up how the game played out. St. Louis City SC also had the better share of the ball, holding 53% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 20 attempts from St. Louis City SC against 12 from Sporting Kansas City 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 |
|---|---|---|---|---|
| 28' | St. Louis City SC | Goal — S. Jeong | 1-0 | |
| 36' | St. Louis City SC | Goal — M. Hartel (assist: S. Becher) | 2-0 | |
| 42' | Sporting Kansas City | Goal — Capita | 2-1 | |
| 46' | St. Louis City SC | Substitution — C. Wallem on, Rafael Santos off | 2-1 | |
| 46' | Sporting Kansas City | Substitution — J. Reid on, E. Karic off | 2-1 | |
| 46' | Sporting Kansas City | Substitution — I. James on, J. Davis off | 2-1 | |
| 64' | St. Louis City SC | Substitution — S. Jeong on, M. Perez off | 2-1 | |
| 75' | Sporting Kansas City | Substitution — O. Blorian on, E. Bartlow off | 2-1 | |
| 76' | Sporting Kansas City | Substitution — Z. Bassong on, K. Agyabeng off | 2-1 | |
| 76' | Sporting Kansas City | Goal — D. Joveljic (assist: M. Garcia) | 2-2 | |
| 78' | Sporting Kansas City | Capita | 2-2 | |
| 85' | Sporting Kansas City | Substitution — Capita on, S. Afrifa off | 2-2 | |
| 85' | St. Louis City SC | Goal — E. Lowen | 3-2 | |
| 88' | St. Louis City SC | Substitution — T. Totland on, J. Orozco off | 3-2 | |
| 88' | St. Louis City SC | Substitution — E. Lowen on, T. Ostrak off | 3-2 | |
| 90+7' | St. Louis City SC | Daniel Edelman | 3-2 | |
| 90' | St. Louis City SC | Benjamin Lundt | 3-2 | |
| 90+6' | St. Louis City SC | Substitution — S. Becher on, P. Ault off | 3-2 |
St. Louis City SC vs Sporting Kansas City Lineups
Looking Ahead
St. Louis City SC does not have long to wait before getting back out onto the pitch. Their next test comes at home to FC Dallas, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when St. Louis City SC vs FC Dallas going to play at 30 August 2026 in Major League Soccer 2026.
Sporting Kansas City, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Vancouver Whitecaps, a game that will give an early sense of how they carry this result forward. Full details are here: Sporting Kansas City vs Vancouver Whitecaps going to play at 30 August 2026 in Major League Soccer 2026.