Major League Soccer Regular Season - 14

Sporting Kansas City 3 - 1 FT Los Angeles Galaxy

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

Futmetrix Verdict
46
FT
Thu, May 14
Sporting Kansas City
3-1
Los Angeles Galaxy
⚡ Intensity 54
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 60
Sporting KC stuns Galaxy to snap slump.

A Desperate Kansas City Shocks Los Angeles in Masterclass Performance

Average Entertainment Futmetrix Score: 46/100. An underdog squad mired in a brutal losing streak finally flipped the script, delivering a relentless offensive showcase to secure three vital points.

First-Half Fireworks

Sporting KC came out swinging right from the start. Despite the visitors controlling possession at 59%, the sheer Intensity of Kansas City's rapid counter-attacks overwhelmed the backline. At the 32-minute mark, C. Harris found Capita for the opening goal, igniting the home crowd and setting a fiery tone. The pressure never let up in the offensive third. Right before the halftime whistle, Harris delivered yet again, this time setting up D. Joveljic to confidently double the advantage. A combined 32 shots were fired throughout the game, turning the pitch into an absolute shooting gallery, but the home side's lethal finishing in the opening 45 minutes completely shattered the LA Galaxy game plan.

The Ultimate Dagger

Coming out of the locker room, Los Angeles tried desperately to restore some Balance to the game, pressing high and earning eight corner kicks to create set-piece chaos in the penalty area. However, the home squad's Stefan Cleveland was an absolute wall in the net, recording six crucial saves to continuously frustrate Joseph Paintsil and the rest of the visiting attackers. In the 70th minute, Kansas City delivered the ultimate dagger. Substitute M. Garcia precisely set up Harris, who capped off his spectacular individual night with a brilliant goal of his own, making it 3-0 and sealing a massive Upset against the odds.

Closing Out a Crucial Win

The late stages of the game were strictly about defensive preservation. The Stakes were massive for the home side to snap their devastating five-game winless drought and finally secure three points in the standings. Gabriel Pec managed to pull one back for Los Angeles in the 89th minute off a well-placed assist from substitute J. Haak, but it was nothing more than a late consolation prize for the struggling visitors. Kansas City held firm through the final whistle, proving that even a roster lacking confidence can punch well above its weight class when the offensive execution is clinical and the defensive effort remains fully unified.

Key Questions

What made Calvin Harris the Man of the Match?

Harris was unstoppable, contributing directly to all three goals with one strike of his own and two elite assists.

How did substitute Calvin Harris change the game?

Though actually a starter, Harris completely dictated the offensive tempo. His precise passing and second-half goal destroyed the opposition.

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
41%
59%
Sporting Kansas City 41%
Los Angeles Galaxy 59%
Shots
15
17
Sporting Kansas City 15
Los Angeles Galaxy 17
Shots on Target
7
7
Sporting Kansas City 7
Los Angeles Galaxy 7
Expected Goals (xG)
2.14
0.93
Sporting Kansas City 2.14
Los Angeles Galaxy 0.93
Passes
358
517
Sporting Kansas City 358
Los Angeles Galaxy 517
Pass Accuracy
80%
86%
Sporting Kansas City 80%
Los Angeles Galaxy 86%
Corners
4
8
Sporting Kansas City 4
Los Angeles Galaxy 8
Fouls
19
6
Sporting Kansas City 19
Los Angeles Galaxy 6
Yellow Cards
1
2
Sporting Kansas City 1
Los Angeles Galaxy 2
Red Cards
0
0
Sporting Kansas City 0
Los Angeles Galaxy 0

Match Events

32' Capita (C. Harris)
41' 🟨 Z. Bassong
45'+4 D. Joveljic (C. Harris)
HT
46' 🔄 Capita S. Afrifa
H. Miller E. Wynder 🔄 46'
M. Cuevas 🟨 49'
61' 🔄 Z. Bassong J. Bartlett
62' 🔄 T. Calheira M. Garcia
L. Sanabria E. Thommy 🔄 64'
C. Garces J. Haak 🔄 64'
M. Cuevas M. Yamane 🔄 65'
70' C. Harris (M. Garcia)
M. Reus Matheus Nascimento 🔄 75'
Gabriel Pec 🟨 80'
81' 🔄 J. Davis J. Reynolds
Gabriel Pec (J. Haak) 89'
90'+2 🔄 D. Joveljic S. Suleymanov
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
91
Total Mins
Started
Entry
Defenders
Jacob Davis
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
32%
Pass Acc
Ian James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Wyatt Meyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Jayden Reid
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Midfielders
Capita
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Lasse Berg Johnsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Zorhan Bassong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Calvin Harris
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
21%
Pass Acc
Forwards
Taylor Calheira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Dejan Joveljić
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
BENCH
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ethan Bartlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Justin Reynolds
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Diego Borges
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
30
Total Mins
Started
Entry
Manu García
SUPER SUB
SUPER SUB
1
Assist
1
Assist
29
Minutes
7.2
Rating
Macielo Tschantret
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shapi Suleymanov
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
46
Total Mins
Started
Entry

Los Angeles Galaxy

Goalkeepers
JT Marcinkowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Mauricio Cuevas
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Jakob Glesnes
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Carlos Garcés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
John Nelson
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Midfielders
Lucas Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
64
Entry
Edwin Cerrillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Gabriel Pec
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.6
Rating
Marco Reus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
77
Total Mins
75
Entry
Harbor Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Joseph Paintsil
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
BENCH
Novak Mićović
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Maya Yoshida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miki Yamane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Justin Haak
SUPER SUB
SUPER SUB
1
Assist
1
Assist
27
Minutes
6.6
Rating
Isaiah Parente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Erik Thommy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Elijah Wynder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
Started
Entry
Ruben Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus Nascimento
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/15/2026 Los Angeles Galaxy 1 - 2 Sporting Kansas City Major League Soccer Dignity Health Sports Park
09/28/2025 Los Angeles Galaxy 4 - 1 Sporting Kansas City Major League Soccer Dignity Health Sports Park
05/04/2025 Sporting Kansas City 1 - 0 Los Angeles Galaxy Major League Soccer Children's Mercy Park
06/16/2024 Los Angeles Galaxy 4 - 2 Sporting Kansas City Major League Soccer Dignity Health Sports Park
03/24/2024 Sporting Kansas City 2 - 3 Los Angeles Galaxy Major League Soccer Children's Mercy Park
06/22/2023 Los Angeles Galaxy 2 - 2 Sporting Kansas City Major League Soccer Dignity Health Sports Park
03/12/2023 Sporting Kansas City 0 - 0 Los Angeles Galaxy Major League Soccer Children's Mercy Park
09/05/2022 Los Angeles Galaxy 2 - 2 Sporting Kansas City Major League Soccer Dignity Health Sports Park
08/07/2022 Sporting Kansas City 4 - 2 Los Angeles Galaxy Major League Soccer Children's Mercy Park
10/28/2021 Sporting Kansas City 2 - 0 Los Angeles Galaxy Major League Soccer Children's Mercy Park
03/15/2026
Major League Soccer Dignity Health Sports Park
09/28/2025
Major League Soccer Dignity Health Sports Park
05/04/2025
Major League Soccer Children's Mercy Park
06/16/2024
Major League Soccer Dignity Health Sports Park
03/24/2024
Major League Soccer Children's Mercy Park
06/22/2023
Major League Soccer Dignity Health Sports Park
03/12/2023
Major League Soccer Children's Mercy Park
09/05/2022
Major League Soccer Dignity Health Sports Park
08/07/2022
Major League Soccer Children's Mercy Park
10/28/2021
Major League Soccer Children's Mercy Park
Sporting Kansas City Win
Los Angeles Galaxy Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 11 24 17 8 +9 WSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)DSeattle Sounders 1 - 1 San Diego (10-05-2026)DSporting Kansas City 1 - 1 Seattle Sounders (02-05-2026)WSeattle Sounders 2 - 1 FC Dallas (26-04-2026)WSeattle Sounders 4 - 1 St. Louis City (19-04-2026)
2 Vancouver Whitecaps 10 23 25 9 +16 WFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)DSan Jose Earthquakes 1 - 1 Vancouver Whitecaps (10-05-2026)DLos Angeles Galaxy 1 - 1 Vancouver Whitecaps (03-05-2026)WVancouver Whitecaps 3 - 1 Colorado Rapids (26-04-2026)WVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)
3 San Jose Earthquakes 10 22 25 10 +15 LSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)DSan Jose Earthquakes 1 - 1 Vancouver Whitecaps (10-05-2026)WSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)WSan Jose Earthquakes 5 - 1 Austin (23-04-2026)WLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)
4 Real Salt Lake 10 19 20 13 +7 WReal Salt Lake 3 - 0 Houston Dynamo (14-05-2026)LFC Dallas 3 - 1 Real Salt Lake (10-05-2026)WReal Salt Lake 2 - 0 Portland Timbers (02-05-2026)LLos Angeles Galaxy 2 - 1 Real Salt Lake (26-04-2026)WReal Salt Lake 4 - 2 San Diego (19-04-2026)
5 Colorado Rapids 10 16 18 11 +7 WMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)LColorado Rapids 0 - 1 St. Louis City (10-05-2026)LHouston Dynamo 1 - 0 Colorado Rapids (03-05-2026)LVancouver Whitecaps 3 - 1 Colorado Rapids (26-04-2026)DLos Angeles FC 0 - 0 Colorado Rapids (23-04-2026)
6 Los Angeles FC 11 15 12 14 -2 LSt. Louis City 2 - 1 Los Angeles FC (14-05-2026)LLos Angeles FC 1 - 4 Houston Dynamo (11-05-2026)DSan Diego 2 - 2 Los Angeles FC (03-05-2026)WMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)DLos Angeles FC 0 - 0 Colorado Rapids (23-04-2026)
7 Minnesota United FC 10 15 11 14 -3 LMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)DMinnesota United FC 2 - 2 Austin (10-05-2026)LMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)WFC Dallas 0 - 1 Minnesota United FC (23-04-2026)WMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)
8 San Diego 12 13 20 20 0 WSan Diego 5 - 0 Austin (14-05-2026)DSeattle Sounders 1 - 1 San Diego (10-05-2026)DSan Diego 2 - 2 Los Angeles FC (03-05-2026)LSan Diego 1 - 2 Portland Timbers (26-04-2026)LHouston Dynamo 1 - 0 San Diego (23-04-2026)
9 Houston Dynamo 10 12 14 21 -7 LReal Salt Lake 3 - 0 Houston Dynamo (14-05-2026)WLos Angeles FC 1 - 4 Houston Dynamo (11-05-2026)WHouston Dynamo 1 - 0 Colorado Rapids (03-05-2026)LAustin 2 - 0 Houston Dynamo (26-04-2026)WHouston Dynamo 1 - 0 San Diego (23-04-2026)
10 Portland Timbers 10 10 16 19 -3 WPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)LReal Salt Lake 2 - 0 Portland Timbers (02-05-2026)WSan Diego 1 - 2 Portland Timbers (26-04-2026)LMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)
11 FC Dallas 9 9 16 17 -1 LFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)WFC Dallas 3 - 1 Real Salt Lake (10-05-2026)LSeattle Sounders 2 - 1 FC Dallas (26-04-2026)LFC Dallas 0 - 1 Minnesota United FC (23-04-2026)DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)
12 Los Angeles Galaxy 9 9 12 17 -5 LSporting Kansas City 3 - 1 Los Angeles Galaxy (14-05-2026)DLos Angeles Galaxy 1 - 1 Vancouver Whitecaps (03-05-2026)WLos Angeles Galaxy 2 - 1 Real Salt Lake (26-04-2026)DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)
13 Austin 9 9 11 18 -7 LSan Diego 5 - 0 Austin (14-05-2026)DMinnesota United FC 2 - 2 Austin (10-05-2026)WAustin 2 - 0 St. Louis City (03-05-2026)WAustin 2 - 0 Houston Dynamo (26-04-2026)LSan Jose Earthquakes 5 - 1 Austin (23-04-2026)
14 St. Louis City 9 7 7 16 -9 WSt. Louis City 2 - 1 Los Angeles FC (14-05-2026)WColorado Rapids 0 - 1 St. Louis City (10-05-2026)LAustin 2 - 0 St. Louis City (03-05-2026)LSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)LSeattle Sounders 4 - 1 St. Louis City (19-04-2026)
15 Sporting Kansas City 10 7 9 26 -17 WSporting Kansas City 3 - 1 Los Angeles Galaxy (14-05-2026)LPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)DSporting Kansas City 1 - 1 Seattle Sounders (02-05-2026)LVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)