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

Futmetrix Verdict
94
FT
Sun, Sep 20
Sporting Kansas City
3-4
Philadelphia Union
⚡ Intensity 85
⚖️ Balance 85
🏆 Stakes 42
🎲 Upset 0
A seven-goal thriller with an epic comeback.

Win Probability

  • Sporting Kansas City 20%
  • Draw 22%
  • Philadelphia Union 58%

Futmetrix AI estimate

The Miracle at Mercy Park: Union Overturn 3-0 Deficit

Must-Watch Futmetrix Score: 94/100. A historic 4-3 comeback victory saw Philadelphia erase a three-goal deficit in a second-half blitz that left Kansas City absolutely stunned.

First-Half Fury

The game at Children's Mercy Park exploded into life almost immediately. Andre Luiz put Sporting Kansas City in the driver's seat right out of the gate, breaking through the lines to score in the fifth minute. He doubled his tally just five minutes later, tearing past a bewildered defense. When W. Meyer added a third at the 16-minute mark, the sheer Intensity of the home side was overwhelming. Kansas City seemed entirely in control, ruthlessly punishing every early mistake and looking poised for a blowout victory. The crowd was ecstatic, anticipating a statement win to lift them from 15th in the standings. At that stage, Philadelphia looked completely out of their depth, unable to cope with the blistering pace of the early onslaught.

The Four-Minute Avalanche

The second half brought an unprecedented shift in Balance that no one in the stadium saw coming. Philadelphia Union regrouped, controlled possession at 55%, and flipped the entire script. In the 64th minute, Bruno Damiani finally sparked the rally with a clinical finish. A mere two minutes later, C. Sullivan found the back of the net, causing panic to spread across the home defense. Barely giving the crowd time to process the collapse, Milan Iloski equalized in the 68th minute, capping a breathtaking four-minute span of pure offensive chaos. Substitute Q. Sullivan was absolutely instrumental during this phase, stepping onto the field to provide the crucial assist that cracked the fragile Kansas City backline wide open.

A Crushing Conclusion

The Stakes were already massive for a struggling Kansas City squad desperate for points, making the final twist even more devastating. Disaster struck in the 73rd minute when Z. Bassong accidentally directed the ball into his own net, completing one of the most stunning collapses in recent MLS memory. The Union held onto their miraculous 4-3 lead until the final whistle, adding a massive Upset Factor considering how utterly defeated they looked in the opening twenty minutes. The visitors escape the Midwest with all three points, cementing a famous comeback that will be replayed for weeks. Meanwhile, Sporting Kansas City is left searching for answers after a defensive meltdown erased an otherwise flawless start to the game.

Key Questions

What made André Luiz the Man of the Match?

Despite the loss, his brilliant first-half brace earned him a 9.3 rating, proving his elite attacking quality and relentless drive in the final third.

What caused the 7-goal thriller?

A combination of an early Kansas City blitz and a relentless second-half attacking surge from Philadelphia generated an incredible offensive spectacle.

How did Sporting Kansas City complete the comeback from behind?

They didn't. Kansas City actually surrendered a commanding 3-0 lead, conceding four unanswered second-half goals to lose 4-3 in stunning fashion.

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
45%
55%
Sporting Kansas City 45%
Philadelphia Union 55%
Shots
10
10
Sporting Kansas City 10
Philadelphia Union 10
Shots on Target
6
8
Sporting Kansas City 6
Philadelphia Union 8
Expected Goals (xG)
1.01
0.65
Sporting Kansas City 1.01
Philadelphia Union 0.65
Passes
358
445
Sporting Kansas City 358
Philadelphia Union 445
Pass Accuracy
79%
84%
Sporting Kansas City 79%
Philadelphia Union 84%
Corners
3
4
Sporting Kansas City 3
Philadelphia Union 4
Fouls
10
14
Sporting Kansas City 10
Philadelphia Union 14
Yellow Cards
2
4
Sporting Kansas City 2
Philadelphia Union 4
Red Cards
0
0
Sporting Kansas City 0
Philadelphia Union 0

Match Events

5' Andre Luiz (L. Johnsen)
10' Andre Luiz (C. Harris)
16' W. Meyer (E. Karic)
45' 🟨 K. Agyabeng
HT
I. Vassilev Q. Sullivan 🔄 46'
46' 🔄 K. Agyabeng J. Bartlett
53' 🟨 L. Johnsen
B. Damiani (F. Westfield) 64'
C. Sullivan (D. Jean Jacques) 66'
M. Iloski (Q. Sullivan) 68'
68' 🔄 T. Calheira J. Reid
C. Sullivan 🟨 70'
71' 🔄 L. Johnsen Z. Bassong
71' 🔄 S. Afrifa O. Wolff
Z. Bassong 73'
K. Wagner 🟨 80'
C. Sullivan A. Bedoya 🔄 82'
J. Lukic J. Bueno 🔄 83'
83' 🔄 C. Harris R. Ramos
M. Iloski E. Alladoh 🔄 83'
Philadelphia Union 🟨 90'+6
90'+8 🟨 Sporting Kansas City
FT

Player Cards

Our take on every player in this match

Sporting Kansas City

Goalkeepers
Stefan Cleveland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Justin Reynolds
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Moisés Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Wyatt Meyer
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Emir Karić
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
31%
Pass Acc
Midfielders
André Luiz
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
9.3
Rating
Lasse Berg Johnsen
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Kwaku Agyabeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Calvin Harris
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.3
Rating
Forwards
Taylor Calheira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
68
Entry
Stephen Afrifa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
71
Entry
BENCH
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jansen Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jayden Reid
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jacob Bartlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Zorhan Bassong
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
6
Rating
Owen Wolff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Ruben Ramos Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Seymour Garfield-Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry

Philadelphia Union

Goalkeepers
Andre Blake
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Francis Westfield
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
5.9
Rating
Neil Pierre
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
91%
Duel Win %
Nathan Harriel
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Kai Wagner
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Cavan Sullivan
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Danley Jean-Jacques
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7
Rating
Jovan Lukić
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Indiana Vassilev
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Milan Iloski
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Bruno Damiani
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
George Marks
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Japhet Sery Larsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alejandro Bedoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Quinn Sullivan
SUPER SUB
SUPER SUB
1
Assist
1
Assist
52
Minutes
6.3
Rating
Jesús Bueno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Benjamin Bender
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Augustin Anello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Malik Jakupovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ezekiel Alladoh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/03/2024 Sporting Kansas City 1 - 1 Philadelphia Union Major League Soccer Children's Mercy Park
04/01/2023 Philadelphia Union 0 - 0 Sporting Kansas City Major League Soccer Subaru Park
07/31/2020 Philadelphia Union 3 - 1 Sporting Kansas City Major League Soccer ESPN Wide World of Sports Complex Field 17
03/10/2019 Sporting Kansas City 2 - 0 Philadelphia Union Major League Soccer Children's Mercy Park
09/23/2018 Philadelphia Union 2 - 0 Sporting Kansas City Major League Soccer Talen Energy Stadium
07/07/2017 Sporting Kansas City 1 - 1 Philadelphia Union Major League Soccer Children's Mercy Park
08/27/2016 Philadelphia Union 2 - 0 Sporting Kansas City Major League Soccer Talen Energy Stadium
09/30/2015 Philadelphia Union 2 - 2 (PEN 6-7) Sporting Kansas City US Open Cup PPL Park
04/05/2015 Sporting Kansas City 3 - 2 Philadelphia Union Major League Soccer Children's Mercy Park
10/18/2014 Philadelphia Union 2 - 1 Sporting Kansas City Major League Soccer PPL Park
03/03/2024
Major League Soccer Children's Mercy Park
04/01/2023
Major League Soccer Subaru Park
07/31/2020
Major League Soccer ESPN Wide World of Sports Complex Field 17
03/10/2019
Major League Soccer Children's Mercy Park
09/23/2018
Major League Soccer Talen Energy Stadium
07/07/2017
Major League Soccer Children's Mercy Park
08/27/2016
Major League Soccer Talen Energy Stadium
09/30/2015
US Open Cup PPL Park
04/05/2015
Major League Soccer Children's Mercy Park
10/18/2014
Major League Soccer PPL Park
Sporting Kansas City Win
Philadelphia Union Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 22 43 48 19 +29 WReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LVancouver Whitecaps 1 - 2 Austin (13-09-2026)WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)WSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)
2 San Jose Earthquakes 21 35 40 29 +11 DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)
3 St. Louis City 21 35 36 31 +5 WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)WSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)
4 FC Dallas 22 34 40 40 0 DFC Dallas 0 - 0 Austin (20-09-2026)WFC Dallas 2 - 1 Portland Timbers (13-09-2026)WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)
5 Colorado Rapids 21 33 30 23 +7 DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)WColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LSan Diego 3 - 0 Colorado Rapids (23-08-2026)WColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)
6 Houston Dynamo 20 32 26 26 0 LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)WVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)
7 Los Angeles FC 22 31 30 26 +4 DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)LColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)
8 Portland Timbers 21 28 41 39 +2 LFC Dallas 2 - 1 Portland Timbers (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)LPortland Timbers 1 - 2 Austin (30-08-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)
9 San Diego 21 26 34 33 +1 LSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)WSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WSan Diego 3 - 0 Colorado Rapids (23-08-2026)LPortland Timbers 3 - 1 San Diego (20-08-2026)WLos Angeles FC 0 - 1 San Diego (16-08-2026)
10 Real Salt Lake 21 26 33 34 -1 LReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)LColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LReal Salt Lake 3 - 4 FC Dallas (20-08-2026)
11 Seattle Sounders 20 26 25 29 -4 DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)LSeattle Sounders 1 - 2 Austin (20-08-2026)LSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)LPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)
12 Austin 21 24 24 35 -11 DFC Dallas 0 - 0 Austin (20-09-2026)WVancouver Whitecaps 1 - 2 Austin (13-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)WPortland Timbers 1 - 2 Austin (30-08-2026)
13 Minnesota United FC 20 22 29 34 -5 LMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)LSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)LMinnesota United FC 1 - 2 FC Dallas (10-09-2026)LPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)WSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)
14 Los Angeles Galaxy 21 22 23 35 -12 WMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)LVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)
15 Sporting Kansas City 20 17 22 48 -26 WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)LFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)LSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)LColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.