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

Futmetrix Verdict
96
FT
Sun, Sep 6
FC Dallas
4-3
Sporting Kansas City
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 0
🎲 Upset 0
Seven goals and stoppage-time chaos.

Win Probability

  • FC Dallas 66%
  • Draw 19%
  • Sporting Kansas City 15%

Futmetrix AI estimate

Dallas Steals Seven-Goal Thriller in Stoppage Time

Must-Watch Futmetrix Score: 96/100. An exhausting seven-goal spectacle delivered non-stop drama, capped by stoppage-time heroics that will haunt Kansas City all season.

Opening Act

Sporting Kansas City controlled possession and started red-hot. Taylor Calheira opened the scoring in just the fourth minute to stun Toyota Stadium. When Stephen Afrifa doubled the advantage by minute 19, it looked like an away rout was brewing. But the Balance of this contest shifted violently. FC Dallas refused to fold on their home pitch. Logan Farrington pulled one back to wake up the crowd, and just three minutes later, Petar Musa leveled the match. The net kept bulging, and all defensive structure went entirely out the window before the half-hour mark.

The Pivot

The momentum swing reached its peak just before the halftime whistle. Kaick da Silva Ferreira completed a remarkable three-goal Dallas blitz to grab a 3-2 lead heading into the tunnel. The Intensity was completely off the charts. The visitors unleashed 26 shots overall, turning the penalty area into an absolute shooting gallery. Their sheer persistence finally paid off when Calheira struck again in the 78th minute, tying the game at 3-3. Goalkeepers on both ends made 12 combined saves, pulling off heroic stops to somehow prevent this from becoming a double-digit scoreline.

Resolution

Just when a hard-fought draw seemed inevitable, the late drama arrived. A 90th-minute VAR review awarded Dallas a crucial penalty. Musa stepped up and coolly converted to break Kansas City's resistance. The extensive stoppage-time period descended into pure anarchy, with substitutes like Santiago Moreno and Samuel Sarver adding to the frantic final sequences as Dallas poured forward. This 4-3 home victory provides a massive morale boost for Dallas in their mid-table climb. Meanwhile, SKC remains anchored to the bottom of the standings, left devastated after throwing away a dominant two-goal lead.

Key Questions

What made T. Calheira the Man of the Match?

Taylor Calheira was devastating in the final third, scoring a brilliant brace to keep Sporting Kansas City alive despite the heartbreaking eventual defeat.

What caused the 7-goal thriller?

Both teams entirely abandoned their defensive shapes. A staggering 41 combined shots and five lead changes turned the match into an all-out, end-to-end shootout.

How dramatic was the late winner by T. Calheira?

Calheira's 78th-minute strike was a dramatic equalizer, not the winner. He tied the game at 3-3 before Dallas ultimately snatched the victory in stoppage time.

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
44%
56%
FC Dallas 44%
Sporting Kansas City 56%
Shots
15
26
FC Dallas 15
Sporting Kansas City 26
Shots on Target
10
10
FC Dallas 10
Sporting Kansas City 10
Expected Goals (xG)
2.07
2.79
FC Dallas 2.07
Sporting Kansas City 2.79
Passes
375
467
FC Dallas 375
Sporting Kansas City 467
Corners
3
7
FC Dallas 3
Sporting Kansas City 7
Fouls
8
9
FC Dallas 8
Sporting Kansas City 9
Yellow Cards
0
1
FC Dallas 0
Sporting Kansas City 1
Red Cards
0
0
FC Dallas 0
Sporting Kansas City 0

Match Events

Stephen Afrifa 19'
27' Logan Farrington (Petar Musa)
30' Petar Musa (Bernard Kamungo)
45' Kaick da Silva Ferreira (Logan Farrington)
HT
André Luiz Shapi Suleymanov 🔄 58'
62' 🔄 Ramiro Christian Cappis
62' 🔄 Herman Johansson Sebastien Ibeagha
Stephen Afrifa Seymour Garfield-Reid 🔄 67'
75' 🔄 Logan Farrington Santiago Moreno
75' 🔄 Joaquín Valiente Cioli Ran Binyamin
Taylor Calheira (Emir Karic) 78'
81' 🔄 nolan norris Samuel Sarver
Justin Reynolds Jansen Miller 🔄 85'
Emir Karic Jayden Reid 🔄 85'
Moises Castillo 🟨 88'
90'+3 Petar Musa
90'+7 Petar Musa
Raphael Wicky 🟨 90'+10
90'+11 Santiago Moreno (Samuel Sarver)
FT

Player Cards

Our take on every player in this match

FC Dallas

Goalkeepers
Jonathan Sirois
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Herman Johansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Shaq Moore
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
62%
Duel Win %
Osaze Urhoghide
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
89%
Duel Win %
Nolan Norris
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
39%
Pass Acc
Midfielders
Joaquín Valiente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Kaick
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Ramiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Bernard Kamungo
ENFORCER
ENFORCER
3
Tackles
3
Tackles
6
Duels Won
75%
Win %
Forwards
Logan Farrington
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Petar Musa
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
8.9
Rating
BENCH
Michael Collodi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joshua Torquato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alhassan Abubakar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastien Ibeagha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Ran Binyamin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Clay Holstad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christian Cappis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Samuel Sarver
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.0
Rating
Santiago Moreno
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.9
Rating

Sporting Kansas City

Goalkeepers
Stefan Cleveland
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Justin Reynolds
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Moisés Mosquera
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Or Blorian
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Emir Karić
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
49%
Pass Acc
Midfielders
André Luiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Lasse Berg Johnsen
MAGNET
MAGNET
83
Activity
83
Activity
76
Passes
7
Duels
K. Agyabeng
ENFORCER
ENFORCER
3
Tackles
3
Tackles
6
Duels Won
75%
Win %
Capita
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
Forwards
Stephen Afrifa
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.8
Rating
Taylor Calheira
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Diego Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wyatt Meyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jansen Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Jayden Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Jacob Bartlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Seymour Garfield-Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Ruben Ramos Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Magomed-Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
06/15/2025 Sporting Kansas City 2 - 4 FC Dallas Major League Soccer Children's Mercy Park
03/30/2025 FC Dallas 2 - 1 Sporting Kansas City Major League Soccer Toyota Stadium
10/20/2024 FC Dallas 2 - 1 Sporting Kansas City Major League Soccer Toyota Stadium
07/11/2024 Sporting Kansas City 2 - 1 (AET) FC Dallas US Open Cup Children's Mercy Park
07/08/2024 Sporting Kansas City 3 - 2 FC Dallas Major League Soccer Children's Mercy Park
06/01/2023 Sporting Kansas City 2 - 1 FC Dallas Major League Soccer Children's Mercy Park
03/19/2023 FC Dallas 2 - 1 Sporting Kansas City Major League Soccer Toyota Stadium
10/09/2022 FC Dallas 2 - 1 Sporting Kansas City Major League Soccer Toyota Stadium
05/11/2022 Sporting Kansas City 4 - 2 (AET) FC Dallas US Open Cup Children's Mercy Park
05/01/2022 Sporting Kansas City 2 - 2 FC Dallas Major League Soccer Children's Mercy Park
06/15/2025
Major League Soccer Children's Mercy Park
03/30/2025
Major League Soccer Toyota Stadium
10/20/2024
Major League Soccer Toyota Stadium
07/11/2024
US Open Cup Children's Mercy Park
07/08/2024
Major League Soccer Children's Mercy Park
06/01/2023
Major League Soccer Children's Mercy Park
03/19/2023
Major League Soccer Toyota Stadium
10/09/2022
Major League Soccer Toyota Stadium
05/11/2022
US Open Cup Children's Mercy Park
05/01/2022
Major League Soccer Children's Mercy Park
FC Dallas Win
Sporting Kansas City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 19 37 41 17 +24 LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)WSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)WVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)LVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)WSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)
2 Colorado Rapids 19 31 26 19 +7 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)WColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)WColorado Rapids 1 - 0 Austin (02-08-2026)
3 St. Louis City 19 31 30 27 +3 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)DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)WSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)
4 Los Angeles FC 20 30 27 21 +6 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)LLos Angeles FC 0 - 1 San Diego (16-08-2026)DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)
5 Houston Dynamo 18 29 24 24 0 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)WHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)WSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)
6 San Jose Earthquakes 18 28 34 25 +9 DAustin 1 - 1 San Jose Earthquakes (06-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)LLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)
7 Portland Timbers 19 27 38 35 +3 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)WPortland Timbers 3 - 1 San Diego (20-08-2026)WPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)
8 FC Dallas 19 27 36 38 -2 WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)LVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)WReal Salt Lake 3 - 4 FC Dallas (20-08-2026)WAustin 1 - 2 FC Dallas (17-08-2026)
9 Real Salt Lake 19 26 32 29 +3 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)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)DSt. Louis City 1 - 1 Real Salt Lake (02-08-2026)
10 San Diego 20 26 32 30 +2 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)DMinnesota United FC 1 - 1 San Diego (02-08-2026)
11 Seattle Sounders 18 24 21 25 -4 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)LAustin 3 - 1 Seattle Sounders (23-07-2026)LSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)
12 Minnesota United FC 17 22 24 25 -1 LPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)WSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)DMinnesota United FC 1 - 1 San Diego (02-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)
13 Austin 18 19 21 33 -12 DAustin 1 - 1 San Jose Earthquakes (06-09-2026)WPortland Timbers 1 - 2 Austin (30-08-2026)WSeattle Sounders 1 - 2 Austin (20-08-2026)LAustin 1 - 2 FC Dallas (17-08-2026)LColorado Rapids 1 - 0 Austin (02-08-2026)
14 Los Angeles Galaxy 18 18 19 29 -10 LSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)DSan Jose Earthquakes 1 - 1 Los Angeles Galaxy (26-07-2026)
15 Sporting Kansas City 19 14 19 47 -28 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)LSporting Kansas City 0 - 2 Houston Dynamo (02-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.