Major League Soccer Regular Season - 10

Chicago Fire 5 - 0 FT Sporting Kansas City

Soldier Field

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
52
FT
Sun, Apr 26
Chicago Fire
5-0
Sporting Kansas City
⚡ Intensity 55
⚖️ Balance 11
🏆 Stakes 67
🎲 Upset 0
A second-half slaughter at Soldier Field.

A Second-Half Siege Dismantles Sporting KC

Worth Watching Futmetrix Score: 52/100. Our verdict: Chicago transformed a tense stalemate into an absolute rout, ruthlessly exposing their opponents and proving their credentials near the top of the table.

The Tense Standoff

The hosts set the tempo immediately at Soldier Field, establishing a stranglehold on the match that rarely loosened. Chicago Fire dominated possession with a suffocating 71 percent share, completely smothering any attacking intent from the visitors right from the opening whistle. Anton Saletros pulled the strings flawlessly in midfield, maintaining a relentless rhythm that forced Sporting Kansas City to endlessly chase shadows across the pitch. Despite the obvious gulf in quality during the first half, the visitors defended with desperate resolve, knowing the Stakes were incredibly high given their dreadful form near the bottom of the table. It was a tactical standoff where the away side simply hoped to survive until the halftime break, managing to keep the scoreboard entirely blank despite facing continuous waves of organized pressure.

The Penalty and the Floodgates

The fragile Balance of the match shattered in a deeply chaotic sequence just after the halftime interval. In the 51st minute, H. Cuypers stepped up to take a crucial penalty, only to see his effort fail to find the back of the net. However, the subsequent attacking phase proved to be the absolute turning point of the fixture. Before the visitors could even fully register their brief moment of relief, P. Zinckernagel pounced in the exact same minute to break the deadlock and shatter the away side's stubborn resistance. That single lethal strike completely changed the complexion of the afternoon, turning a resilient defensive block into a disorganized mess and opening the floodgates for an attacking masterclass.

A Total Capitulation

What followed was nothing short of a total capitulation. The Intensity went completely off the charts as Zinckernagel struck again at the 65-minute mark to confidently double the advantage, effectively killing the competitive aspect of the contest. Cuypers then emphatically found his redemption, burying a chance in the 73rd minute before capping off the phenomenal afternoon with a stunning stoppage-time strike. M. Haile-Selassie also joined the relentless party in the 79th minute, ensuring the result became a historic humiliation. The staggering 15 total shots to just 6 perfectly highlighted the utter dominance of the home side. This breathtaking five-goal flurry solidifies Chicago's strong position near the league summit, while leaving Sporting KC desperately searching for immediate answers.

Key Questions

Was the penalty miss by Philip Zinckernagel the turning point?

Actually, H. Cuypers missed the 51st-minute penalty. However, it sparked the turning point, as P. Zinckernagel immediately scored the opener in the exact same minute.

What made Philip Zinckernagel the Man of the Match?

His offensive impact was devastating, recording a spectacular brace and an assist to completely dismantle the visiting defense.

What caused the 5-goal thriller?

Absolute ball control with 71% possession and an astonishing second-half attacking flurry from the home side.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
71%
29%
Chicago Fire 71%
Sporting Kansas City 29%
Shots
15
6
Chicago Fire 15
Sporting Kansas City 6
Shots on Target
5
1
Chicago Fire 5
Sporting Kansas City 1
Expected Goals (xG)
2.34
0.36
Chicago Fire 2.34
Sporting Kansas City 0.36
Passes
702
289
Chicago Fire 702
Sporting Kansas City 289
Pass Accuracy
91%
75%
Chicago Fire 91%
Sporting Kansas City 75%
Corners
2
2
Chicago Fire 2
Sporting Kansas City 2
Fouls
15
16
Chicago Fire 15
Sporting Kansas City 16
Yellow Cards
1
0
Chicago Fire 1
Sporting Kansas City 0
Red Cards
0
0
Chicago Fire 0
Sporting Kansas City 0

Match Events

10' 🟨 A. Gutman
HT
51' H. Cuypers (H. Cuypers)
51' P. Zinckernagel
61' 🔄 P. Dithejane R. Lod
65' P. Zinckernagel
73' H. Cuypers
I. James W. Meyer 🔄 74'
C. Harris S. Afrifa 🔄 75'
76' 🔄 A. Saletros S. Oregel
76' 🔄 P. Zinckernagel J. Shokalook
84' 🔄 A. Gutman V. Radojevic
84' 🔄 D. D'Avilla M. Pineda
Capita J. Bartlett 🔄 86'
90'+8 H. Cuypers
FT

Player Cards

Our take on every player in this match

Chicago Fire

Goalkeepers
Chris Brady
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
97
Minutes
Defenders
Jonathan Dean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Joel Waterman
MAGNET
MAGNET
108
Activity
108
Activity
103
Passes
5
Duels
Jack Elliott
MAGNET
MAGNET
104
Activity
104
Activity
99
Passes
5
Duels
Andrew Gutman
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Midfielders
Dje Tah D'Avilla
MAGNET
MAGNET
75
Activity
75
Activity
68
Passes
7
Duels
Anton Saletros
MAGNET
MAGNET
88
Activity
88
Activity
82
Passes
6
Duels
Philip Zinckernagel
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
10
Rating
Maren Haile-Selassie
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Puso Dithejane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Hugo Cuypers
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.9
Rating
BENCH
Josh Cohen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mbekezeli Mbokazi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Viktor Radojević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Mauricio Pineda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Robin Lod
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Sergio Oregel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
David Poreba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jason Shokalook
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Dylan Borso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Sporting Kansas City

Goalkeepers
John Pulskamp
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
1
Saves
5.9
Rating
Defenders
Ian James
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6
Rating
Ethan Bartlow
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jansen Miller
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Jacob Davis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Lasse Berg Johnsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Manu García
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Kwaku Agyabeng
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
Forwards
Calvin Harris
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Dejan Joveljić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Capita
👻 Invisible Nothing to note
BENCH
Stefan Cleveland
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jack Kortkamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Wyatt Meyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Jayden Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Bartlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Macielo Tschantret
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephen Afrifa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Magomed Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Taylor Calheira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/24/2026 Sporting Kansas City 0 - 1 Chicago Fire Friendlies Clubs
01/25/2025 Chicago Fire 2 - 0 Sporting Kansas City Friendlies Clubs The Gardens North County District Park
07/29/2024 Sporting Kansas City 2 - 1 Chicago Fire Leagues Cup Children's Mercy Park
06/25/2023 Sporting Kansas City 0 - 1 Chicago Fire Major League Soccer Children's Mercy Park
03/19/2022 Chicago Fire 3 - 1 Sporting Kansas City Major League Soccer Soldier Field
09/12/2021 Sporting Kansas City 2 - 0 Chicago Fire Major League Soccer Children's Mercy Park
10/17/2020 Chicago Fire 2 - 2 Sporting Kansas City Major League Soccer Soldier Field
10/08/2020 Sporting Kansas City 1 - 0 Chicago Fire Major League Soccer Children's Mercy Park
07/07/2019 Sporting Kansas City 1 - 0 Chicago Fire Major League Soccer Children's Mercy Park
03/10/2018 Chicago Fire 3 - 4 Sporting Kansas City Major League Soccer Toyota Park
01/24/2026
Friendlies Clubs
01/25/2025
Friendlies Clubs The Gardens North County District Park
07/29/2024
Leagues Cup Children's Mercy Park
06/25/2023
Major League Soccer Children's Mercy Park
03/19/2022
Major League Soccer Soldier Field
09/12/2021
Major League Soccer Children's Mercy Park
10/17/2020
Major League Soccer Soldier Field
10/08/2020
Major League Soccer Children's Mercy Park
07/07/2019
Major League Soccer Children's Mercy Park
03/10/2018
Major League Soccer Toyota Park
Chicago Fire Win
Sporting Kansas City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 7 18 18 5 +13 WNashville SC 4 - 2 Charlotte (26-04-2026)WAtlanta United FC 0 - 2 Nashville SC (18-04-2026)WCharlotte 1 - 2 Nashville SC (11-04-2026)LChicago Fire 1 - 0 Nashville SC (05-04-2026)WNashville SC 5 - 0 Orlando City SC (21-03-2026)
2 New England Revolution 8 16 16 9 +7 DInter Miami 1 - 1 New England Revolution (25-04-2026)WAtlanta United FC 1 - 2 New England Revolution (22-04-2026)WNew England Revolution 2 - 1 Columbus Crew (18-04-2026)WNew England Revolution 1 - 0 DC United (11-04-2026)WNew England Revolution 3 - 0 CF Montreal (04-04-2026)
3 Chicago Fire 7 14 11 6 +5 DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)WChicago Fire 1 - 0 Atlanta United FC (12-04-2026)WChicago Fire 1 - 0 Nashville SC (05-04-2026)WPhiladelphia Union 1 - 2 Chicago Fire (21-03-2026)LChicago Fire 1 - 2 DC United (15-03-2026)
4 Inter Miami 6 12 12 8 +4 DInter Miami 1 - 1 New England Revolution (25-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)WNew York City FC 2 - 3 Inter Miami (22-03-2026)DCharlotte 0 - 0 Inter Miami (14-03-2026)WDC United 1 - 2 Inter Miami (07-03-2026)
5 DC United 8 12 11 10 +1 WDC United 3 - 2 Orlando City SC (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)LNew England Revolution 1 - 0 DC United (11-04-2026)DAtlanta United FC 0 - 0 DC United (21-03-2026)
6 FC Cincinnati 9 12 19 22 -3 WFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)DToronto FC 1 - 1 FC Cincinnati (11-04-2026)LNew York Red Bulls 4 - 2 FC Cincinnati (04-04-2026)
7 New York Red Bulls 10 12 16 25 -9 LFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)LCF Montreal 4 - 1 New York Red Bulls (18-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)WNew York Red Bulls 4 - 2 FC Cincinnati (04-04-2026)
8 Charlotte 7 10 14 13 +1 LNashville SC 4 - 2 Charlotte (26-04-2026)LOrlando City SC 4 - 1 Charlotte (22-04-2026)WNew York City FC 1 - 2 Charlotte (18-04-2026)LCharlotte 1 - 2 Nashville SC (11-04-2026)WCharlotte 2 - 1 Philadelphia Union (04-04-2026)
9 Toronto FC 6 9 9 8 +1 LToronto FC 1 - 2 Atlanta United FC (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DToronto FC 1 - 1 FC Cincinnati (11-04-2026)WToronto FC 2 - 1 Columbus Crew (21-03-2026)DToronto FC 1 - 1 New York Red Bulls (14-03-2026)
10 CF Montreal 8 9 13 15 -2 WCF Montreal 1 - 0 New York City FC (25-04-2026)WCF Montreal 4 - 1 New York Red Bulls (18-04-2026)LCF Montreal 1 - 2 Philadelphia Union (11-04-2026)LNew England Revolution 3 - 0 CF Montreal (04-04-2026)LFC Cincinnati 4 - 3 CF Montreal (22-03-2026)
11 Columbus Crew 7 8 8 7 +1 WColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)LNew England Revolution 2 - 1 Columbus Crew (18-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)WAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)LToronto FC 2 - 1 Columbus Crew (21-03-2026)
12 New York City FC 6 7 14 11 +3 LCF Montreal 1 - 0 New York City FC (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)LNew York City FC 1 - 2 Charlotte (18-04-2026)LNew York City FC 2 - 3 Inter Miami (22-03-2026)WNew York City FC 5 - 0 Orlando City SC (07-03-2026)
13 Atlanta United FC 8 7 7 12 -5 WToronto FC 1 - 2 Atlanta United FC (25-04-2026)LAtlanta United FC 1 - 2 New England Revolution (22-04-2026)LAtlanta United FC 0 - 2 Nashville SC (18-04-2026)LChicago Fire 1 - 0 Atlanta United FC (12-04-2026)LAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)
14 Orlando City SC 8 7 12 22 -10 LDC United 3 - 2 Orlando City SC (25-04-2026)WOrlando City SC 4 - 1 Charlotte (22-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)LNashville SC 5 - 0 Orlando City SC (21-03-2026)WOrlando City SC 2 - 1 CF Montreal (14-03-2026)
15 Philadelphia Union 9 5 9 16 -7 LColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)WCF Montreal 1 - 2 Philadelphia Union (11-04-2026)LCharlotte 2 - 1 Philadelphia Union (04-04-2026)