Chicago Fire put on a dominant display at Soldier Field, dismantling Sporting Kansas City 5-0 in a one-sided affair. The visitors offered little resistance despite a goalless first half, with Fire controlling proceedings throughout. Philip Zinckernagel was outstanding down the wing, earning a perfect 10/10 rating as he terrorized the Kansas City defense. Chicago peppered the visitors with 17 shots, finding the target six times, while Kansas City managed just a single shot on goal from six attempts. The second half turned into a rout. Fire's midfield superiority and relentless attacking intent finally broke through the stubborn Kansas City backline, and once they got the first goal, the floodgates opened. It's a statement victory that sends a message about where this Fire team stands at the moment, while Sporting heads home with plenty to work on defensively.
The Matchup
Chicago Fire beat Sporting Kansas City 5-0 at Soldier Field, and the numbers from the match back up how the game played out. Chicago Fire also had the better share of the ball, holding 71% 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 17 attempts from Chicago Fire against 6 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 |
|---|---|---|---|---|
| 10' | Chicago Fire | A. Gutman | 0-0 | |
| 51' | Chicago Fire | Goal — P. Zinckernagel | 1-0 | |
| 61' | Chicago Fire | Substitution — P. Dithejane on, R. Lod off | 1-0 | |
| 65' | Chicago Fire | Goal — P. Zinckernagel | 2-0 | |
| 73' | Chicago Fire | Goal — H. Cuypers | 3-0 | |
| 74' | Sporting Kansas City | Substitution — I. James on, W. Meyer off | 3-0 | |
| 75' | Sporting Kansas City | Substitution — C. Harris on, S. Afrifa off | 3-0 | |
| 76' | Chicago Fire | Substitution — P. Zinckernagel on, J. Shokalook off | 3-0 | |
| 76' | Chicago Fire | Substitution — A. Saletros on, S. Oregel off | 3-0 | |
| 79' | Chicago Fire | Goal — M. Haile-Selassie | 4-0 | |
| 84' | Chicago Fire | Substitution — D. D'Avilla on, M. Pineda off | 4-0 | |
| 84' | Chicago Fire | Substitution — A. Gutman on, V. Radojevic off | 4-0 | |
| 86' | Sporting Kansas City | Substitution — Capita on, J. Bartlett off | 4-0 | |
| 90' | Chicago Fire | Goal — H. Cuypers | 5-0 |
Chicago Fire vs Sporting Kansas City Lineups
Looking Ahead
Chicago Fire does not have long to wait before getting back out onto the pitch. Their next test comes away at Seattle Sounders, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Seattle Sounders vs Chicago Fire going to play at 29 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.