Major League Soccer Regular Season - 16
St. Louis City 3 - 2 FT Sporting Kansas City
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
28' S. Jeong
36' M. Hartel (S. Becher)
Capita 42'
HT
↓ I. James ↑J. Davis 46'
46' ↓ C. Wallem ↑Rafael Santos
↓ J. Reid ↑E. Karic 46'
64' ↓ S. Jeong ↑M. Perez
↓ O. Blorian ↑E. Bartlow 75'
↓ Z. Bassong ↑K. Agyabeng 76'
D. Joveljic (M. Garcia) 76'
Capita 78'
↓ Capita ↑S. Afrifa 85'
86' E. Lowen
88' ↓ E. Lowen ↑T. Ostrak
88' ↓ T. Totland ↑J. Orozco
90' B. Lundt
90'+6 ↓ S. Becher ↑P. Ault
90'+7 D. Edelman
FT
Player Cards
Our take on every player in this match
St. Louis City
Goalkeepers
Benjamin Lundt
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Lukas MacNaughton
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
80%
Duel Win %
Timo Baumgartl
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Dante Polvara
SHIELD
3
Blocks
3
Blocks
0
Interceptions
5
Tackles
Midfielders
Conrad Wallem
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Eduard Löwen
CLUTCH HERO
86
Goal Time
86
Goal Time
Penalty
Impact
7.2
Rating
Daniel Edelman
MAGNET
70
Activity
70
Activity
65
Passes
5
Duels
Tomas Totland
NPC
88
Minutes
88
Minutes
21%
Pass Acc
6.9
Rating
Forwards
Jeong Sang-bin
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Simon Becher
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
Marcel Hartel
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
8.3
Rating
Yes
Captain
BENCH
Christian Olivares
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rafael Santos
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Fallou Fall
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kyle Hiebert
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jaziel Orozco
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Miguel Perez
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Tomáš Ostrák
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Mykhi Joyner
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Palmer Ault
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sporting Kansas City
Goalkeepers
Stefan Cleveland
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Ian James
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jansen Miller
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Or Blorian
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Jayden Reid
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
60%
Duel Win %
Midfielders
Lasse Berg Johnsen
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Zorhan Bassong
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Capita
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Manu García
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
27%
Pass Acc
Calvin Harris
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Forwards
Dejan Joveljić
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
John Pulskamp
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Emir Karić
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Ethan Bartlow
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
Jacob Bartlett
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Davis
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Kwaku Agyabeng
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Macielo Tschantret
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephen Afrifa
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Shapi Suleymanov
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 05/15/2025 | St. Louis City | 2 - 2 | Sporting Kansas City | Major League Soccer | CITYPARK |
| 04/06/2025 | Sporting Kansas City | 2 - 0 | St. Louis City | Major League Soccer | Children's Mercy Park |
| 09/29/2024 | St. Louis City | 3 - 1 | Sporting Kansas City | Major League Soccer | CITYPARK |
| 07/21/2024 | Sporting Kansas City | 1 - 1 | St. Louis City | Major League Soccer | Children's Mercy Park |
| 04/21/2024 | Sporting Kansas City | 3 - 3 | St. Louis City | Major League Soccer | Children's Mercy Park |
| 11/05/2023 | Sporting Kansas City | 2 - 1 | St. Louis City | Major League Soccer | Children's Mercy Park |
| 10/30/2023 | St. Louis City | 1 - 4 | Sporting Kansas City | Major League Soccer | CITYPARK |
| 10/01/2023 | St. Louis City | 4 - 1 | Sporting Kansas City | Major League Soccer | CITYPARK |
| 09/03/2023 | Sporting Kansas City | 2 - 1 | St. Louis City | Major League Soccer | Children's Mercy Park |
05/15/2025
04/06/2025
09/29/2024
07/21/2024
04/21/2024
11/05/2023
10/30/2023
10/01/2023
09/03/2023
St. Louis City Win
Sporting Kansas City Win
Draw
League Standings
P: 12 GD: +17
P: 12 GD: +16
P: 13 GD: +6
P: 12 GD: +8
P: 12 GD: -1
P: 12 GD: +5
P: 11 GD: -3
P: 12 GD: -6
P: 11 GD: +1
P: 13 GD: -2
P: 11 GD: -3
P: 11 GD: -5
P: 10 GD: -6
P: 11 GD: -16
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Vancouver Whitecaps | 17 | 34 | 38 | 17 | +21 | |
| 2 | Los Angeles FC | 19 | 34 | 35 | 19 | +16 | |
| 3 | San Jose Earthquakes | 18 | 33 | 37 | 24 | +13 | |
| 4 | Houston Dynamo | 17 | 29 | 25 | 24 | +1 | |
| 5 | Real Salt Lake | 17 | 27 | 29 | 25 | +4 | |
| 6 | FC Dallas | 18 | 27 | 32 | 25 | +7 | |
| 7 | St. Louis City | 18 | 26 | 24 | 24 | 0 | |
| 8 | Portland Timbers | 18 | 24 | 33 | 33 | 0 | |
| 9 | Seattle Sounders | 17 | 24 | 20 | 22 | -2 | |
| 10 | Minnesota United FC | 18 | 24 | 20 | 25 | -5 | |
| 11 | Colorado Rapids | 18 | 22 | 27 | 25 | +2 | |
| 12 | Los Angeles Galaxy | 19 | 22 | 24 | 29 | -5 | |
| 13 | San Diego | 18 | 21 | 32 | 29 | +3 | |
| 14 | Austin | 18 | 17 | 22 | 36 | -14 | |
| 15 | Sporting Kansas City | 18 | 14 | 18 | 46 | -28 |
P: 17 GD: +21
P: 19 GD: +16
P: 18 GD: +13
P: 17 GD: +1
P: 17 GD: +4
P: 18 GD: +7
P: 18 GD: 0
P: 18 GD: 0
P: 17 GD: -2
P: 18 GD: -5
P: 18 GD: +2
P: 19 GD: -5
P: 18 GD: +3
P: 18 GD: -14
P: 18 GD: -28
Match previews and recaps to help you decide which games are worth watching
Late Penalty Drama Decides Five-Goal Energizer Park Shootout
Worth Watching Futmetrix Score: 66/100. Our take: A gritty basement battle exploded into an absolute classic as St. Louis snatched a massive three points in the final minutes to leapfrog their rivals.
The Opening Firefight
A relentless 31-shot barrage turned Energizer Park into an absolute shooting gallery from the jump. The Intensity was completely off the charts as St. Louis City edged possession and relentlessly hammered the visiting defense, racking up an impressive 2.51 expected goals over the course of the match. A wild 14-minute flurry in the first half blew this contest wide open. S. Jeong drew first blood in the 28th minute, capitalizing on a rapid buildup, and M. Hartel quickly doubled the advantage to ignite the home crowd. However, Sporting Kansas City refused to roll over in this crucial six-pointer. Capita found an immediate response just before the break in the 42nd minute. This was not the cagey bottom-table clash anyone expected; it was a pure open-field firefight filled with dynamic attacking sequences.
The Second-Half Swing
Coming out of the halftime break, the Balance of the match noticeably shifted as Kansas City fought tooth and nail for a vital equalizer. Despite being heavily out-chanced on expected goals and facing immense set-piece pressure from 11 combined corners, the visitors manufactured a brilliant, opportunistic push. Their resilience finally paid off in the 76th minute when D. Joveljic found the back of the net to spectacularly level the score at 2-2. The home crowd was utterly stunned as the momentum swung completely. Throughout this difficult defensive test, Dante Polvara stood tall, putting in an outstanding performance at the back for St. Louis to ensure the visiting squad did not completely steal the lead in front of the local faithful. The game was suddenly perched on a knife's edge.
Resolution at the Spot
With the Stakes incredibly high for two squads arriving tied at 10 points near the bottom of the table, the final minutes provided peak MLS theater. Both sides desperately pushed numbers forward, looking for a season-altering breakthrough. Just when a bitter draw seemed completely inevitable, a late defensive lapse doomed the visitors. An 86th-minute penalty was awarded to the hosts, setting the stage for a heroic finish. E. Lowen stepped up under massive pressure and coolly buried the spot-kick, breaking the deadlock and sending Energizer Park into an absolute frenzy. The dramatic 3-2 victory not only snaps a tough two-game losing stretch for the home side but deals a crushing blow to Kansas City's hopes of climbing out of the league basement any time soon.
Key Questions
What caused the 5-goal thriller?
A relentless 31-shot barrage and end-to-end action opened up the pitch, turning a tense bottom-table clash into a high-scoring shootout with constant momentum swings.
How dramatic was the late winner by Marcel Hartel?
While Marcel Hartel fueled the early momentum with his 36th-minute strike, it was actually Eduard Lowen who provided the real late drama with an 86th-minute penalty winner.
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.
Basement Blues at CITYPARK
Skip It Futmetrix Score: 17/100. This lower-tier clash lacks playoff implications, but Sporting Kansas City's abysmal defensive record guarantees chaos.
The Setup
St. Louis City are sitting in 12th place, grinding out enough points to stay afloat. A modest Form rating reflects their recent resilience, picking up key wins to pull away from the absolute bottom. Meanwhile, Sporting Kansas City are dead last and struggling for answers. Leaking a staggering average of 2.8 goals per match, their backline is a glaring vulnerability that opponents exploit week after week. The low Stakes mean this won't define the season, but the Balance tilts heavily toward the hosts due to those gaping defensive fractures. St. Louis are heavy favorites, and it is easy to see why when you examine the goals against column.
Key Battle
Jaziel Orozco marshals the home defence and is tasked with neutralizing the visitors' rare bright spark. Calvin Harris carries the offensive load for Sporting KC, proving to be their sole reliable outlet in a bleak campaign. If Orozco cuts off Harris's supply lines and dominates the physical duels, the visitors will struggle to register a single meaningful threat on goal.
Our Prediction
Home win. St. Louis will exploit Sporting KC's defensive fractures early and often. The visitors simply leave too much space between the lines. Expect a comfortable 2-0 scoreline as the hosts dictate the tempo and capitalize on unforced errors at the back.