Sporting Kansas City 3 - 1 FT Los Angeles FC

Children's Mercy Park

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

Futmetrix Verdict
59
FT
Sun, Sep 13
Sporting Kansas City
3-1
Los Angeles FC
⚡ Intensity 54
⚖️ Balance 20
🏆 Stakes 33
🎲 Upset 80
Sporting KC stuns LAFC at home.

Win Probability

  • Sporting Kansas City 21%
  • Draw 22%
  • Los Angeles FC 57%

Futmetrix AI estimate

Bottom-Dwelling Sporting KC Stuns LAFC in Open Shootout

Worth Watching Futmetrix Score: 59/100. Sporting Kansas City defied their miserable season form to dismantle a heavily favored LAFC squad in a wide-open thriller at Children's Mercy Park.

An Unlikely Ambush

Heading into this matchup, the Stakes couldn't have felt more lopsided. Sporting Kansas City sat dead last in the standings, mired in a brutal run of form, while Los Angeles FC were pushing for the upper tiers of the playoff picture. Yet, the hosts came out swinging. Despite the visitors taking early command of the ball, it was SKC who found the crucial edge. In the 18th minute, André Luiz opened the scoring off a sharp feed from Justin Reynolds. Before the visitors could recover their composure, Taylor Calheira doubled the advantage just past the half-hour mark. The early Intensity from the home side completely rattled LAFC, turning the pitch into a track meet as SKC aggressively punished the gaps left behind by the favorites.

The Goalkeeping Clinic

LAFC controlled possession at 57 percent, but holding the ball didn't prevent a defensive firefight. Coming out of the locker room down two goals, the visitors desperately needed a lifeline. They found it in the 47th minute when Denis Bouanga struck to cut the deficit, assisted by halftime substitute Jacob Shaffelburg. That quick strike threatened to shift the Balance of the entire contest. What followed was an absolute barrage of chances on both ends. A staggering 40 combined shots turned the match into a shooting gallery, forcing both goalkeepers into heroic territory. They combined for a massive 14 saves, desperately batting away point-blank attempts. LAFC applied heavy set-piece pressure with 12 corner kicks of their own, but SKC's defense stubbornly refused to break under the onslaught.

The Super-Sub Finishes It

With LAFC pushing numbers forward in search of an equalizer, they left themselves dangerously exposed at the back. Sporting KC turned to their bench, and it paid off brilliantly. In the 71st minute, substitute Jacob Bartlett—who had been on the field for barely ten minutes—found the back of the net to seal the 3-1 victory. The massive Upset sent shockwaves through the stadium, snapping SKC's dismal losing streak and proving they still have plenty of fight left in the tank. For LAFC, it is a frustrating stumble against a heavy underdog, exposing vulnerabilities they will need to address. This was a textbook smash-and-grab that rewarded ruthless finishing over mere possession.

Key Questions

How did substitute D. Bouanga change the game?

While Bouanga actually started the match, he shifted momentum immediately after halftime, burying a goal in the 47th minute off a pass from actual substitute Jacob Shaffelburg.

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
43%
57%
Sporting Kansas City 43%
Los Angeles FC 57%
Shots
20
20
Sporting Kansas City 20
Los Angeles FC 20
Shots on Target
8
8
Sporting Kansas City 8
Los Angeles FC 8
Expected Goals (xG)
1.87
1.48
Sporting Kansas City 1.87
Los Angeles FC 1.48
Passes
385
505
Sporting Kansas City 385
Los Angeles FC 505
Corners
6
12
Sporting Kansas City 6
Los Angeles FC 12
Fouls
6
9
Sporting Kansas City 6
Los Angeles FC 9
Yellow Cards
2
2
Sporting Kansas City 2
Los Angeles FC 2
Red Cards
0
0
Sporting Kansas City 0
Los Angeles FC 0

Match Events

18' André Luiz (Justin Reynolds)
Sergi Palencia 🟨 19'
31' Taylor Calheira
44' 🟨 Kwaku Agyabeng
Igor Jesus Marky Delgado 🔄 45'
Jude Terry Jacob Shaffelburg 🔄 45'
HT
Denis Bouanga (Jacob Shaffelburg) 47'
61' 🔄 Kwaku Agyabeng Jacob Bartlett
Armindo Sieb Tyler Boyd 🔄 67'
Sergi Palencia Ryan Hollingshead 🔄 67'
71' Jacob Bartlett
Evgen Cheberko 🟨 80'
Evgen Cheberko Jeremy Ebobisse 🔄 81'
82' 🟨 Calvin Harris
85' 🔄 André Luiz Shapi Suleymanov
85' 🔄 Stephen Afrifa Seymour Garfield-Reid
87' 🔄 Calvin Harris Jayden Reid
FT

Player Cards

Our take on every player in this match

Sporting Kansas City

Goalkeepers
Stefan Cleveland
OCTOPUS
OCTOPUS
8
Saves
8
Saves
0
Conceded
100%
Save %
Defenders
Justin Reynolds
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
31%
Pass Acc
Moisés Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Wyatt Meyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Emir Karić
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
42%
Pass Acc
Midfielders
André Luiz
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
Lasse Berg Johnsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
K. Agyabeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Calvin Harris
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Stephen Afrifa
STORMTROOPER
STORMTROOPER
6
Shots
6
Shots
0
Goals
1
On Target
Taylor Calheira
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jacob Bartlett
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Diego Borges
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
0
Total Mins
Started
Entry
Jayden Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Alexander Cunningham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Ramos Jr.
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
5
Total Mins
Started
Entry
Magomed-Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry

Los Angeles FC

Goalkeepers
Hugo Lloris
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Sergi Palencia
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Eddie Segura
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Nkosi Tafari
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Yevhen Cheberko
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
43%
Pass Acc
Midfielders
Mathieu Choinière
ENFORCER
ENFORCER
3
Tackles
3
Tackles
8
Duels Won
73%
Win %
Igor Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Jude Terry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Son Heung-min
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Denis Bouanga
FINISHER
FINISHER
1
Goals
1
Goals
5
Shots
8.2
Rating
BENCH
Cabral Carter
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ryan Hollingshead
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Aaron Long
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kenny Nielsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Raposo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marco Delgado
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Jacob Shaffelburg
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
Jeremy Ebobisse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Tyler Boyd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/26/2026 Los Angeles FC 4 - 0 Sporting Kansas City Major League Soccer BMO Stadium
06/09/2025 Los Angeles FC 3 - 1 Sporting Kansas City Major League Soccer BMO Stadium
03/23/2025 Sporting Kansas City 0 - 2 Los Angeles FC Major League Soccer Children's Mercy Park
10/06/2024 Sporting Kansas City 0 - 3 Los Angeles FC Major League Soccer Children's Mercy Park
09/26/2024 Los Angeles FC 3 - 1 (AET) Sporting Kansas City US Open Cup BMO Stadium
03/10/2024 Los Angeles FC 0 - 0 Sporting Kansas City Major League Soccer BMO Stadium
06/18/2023 Sporting Kansas City 1 - 2 Los Angeles FC Major League Soccer Children's Mercy Park
05/18/2023 Los Angeles FC 1 - 1 Sporting Kansas City Major League Soccer BMO Stadium
07/24/2022 Sporting Kansas City 0 - 2 Los Angeles FC Major League Soccer Children's Mercy Park
04/17/2022 Los Angeles FC 3 - 1 Sporting Kansas City Major League Soccer Banc of California Stadium
07/26/2026
Major League Soccer BMO Stadium
06/09/2025
Major League Soccer BMO Stadium
03/23/2025
Major League Soccer Children's Mercy Park
10/06/2024
Major League Soccer Children's Mercy Park
09/26/2024
US Open Cup BMO Stadium
03/10/2024
Major League Soccer BMO Stadium
06/18/2023
Major League Soccer Children's Mercy Park
05/18/2023
Major League Soccer BMO Stadium
07/24/2022
Major League Soccer Children's Mercy Park
04/17/2022
Major League Soccer Banc of California Stadium
Sporting Kansas City Win
Los Angeles FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 21 40 45 19 +26 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)WVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)
2 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)
3 San Jose Earthquakes 20 34 38 27 +11 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)LSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)
4 FC Dallas 21 33 40 40 0 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)LVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)
5 Colorado Rapids 20 32 27 20 +7 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)WColorado Rapids 2 - 0 Sporting Kansas City (16-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 21 30 28 24 +4 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)LLos Angeles FC 0 - 1 San Diego (16-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 Real Salt Lake 20 26 33 31 +2 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)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)
10 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)
11 Seattle Sounders 19 25 22 26 -4 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)LAustin 3 - 1 Seattle Sounders (23-07-2026)
12 Austin 20 23 24 35 -11 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)WSeattle Sounders 1 - 2 Austin (20-08-2026)
13 Minnesota United FC 19 22 27 31 -4 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)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)
14 Los Angeles Galaxy 20 19 20 33 -13 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)LHouston Dynamo 1 - 0 Los Angeles Galaxy (16-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.