Bravsen
Home/Case File
Major League Soccer
St. Louis CitySt. Louis City
xG 2.51
3 : 2
Sporting Kansas CitySporting Kansas City
xG 0.98

St. Louis City vs Sporting Kansas City 3:2 — Kansas City Equalized, a Penalty Decided It

Case opened: 17 July 2026
⏱ Reading time: ~2 min
📅 Match date: 17 July 2026
Bravsen Intelligence

Final score: St. Louis City 3:2 Sporting Kansas City — the match was played on 17 July 2026, St. Louis.

// MATCH STATISTICS: St. Louis CitySporting Kansas City

CRIME INDEX24%
St. Louis City
xG 2.51
3:2
Sporting Kansas City
xG 0.98
2.51Δ 1.53 xG gap0.98
53%
Ball Possession
47%
20
Total Shots
12
6
Shots on Target
3
6
Blocked Shots
5
1
Goalkeeper Saves
3
5
Corner Kicks
6
14
Fouls
11
1
Offsides
0
2
Yellow Cards
1
483
Total Passes
415
412
Accurate Passes
334
LUCK FACTOR
×1.20
St. Louis City
vs
×2.04
Sporting Kansas City

Key Facts

St. Louis City vs Sporting Kansas City — 3:2 (Major League Soccer). The win is backed by expected goals: xG 2.51 — 0.98. Match Crime Index — 24%: the scoreline matches the quality of play.

Starting Lineups

St. Louis City3-4-3
  • 39Benjamin LundtG
  • 5Lukas MacNaughtonD
  • 32Timo BaumgartlD
  • 21Dante PolvaraD
  • 6Conrad WallemM
  • 10Eduard LöwenM
  • 24Daniel EdelmanM
  • 14Tomas TotlandM
  • 77Jeong Sang-binF
  • 11Simon BecherF
  • 17Marcel HartelF
Coach: Yoann Damet
Sporting Kansas City4-2-3-1
  • 30Stefan ClevelandG
  • 2Ian JamesD
  • 15Jansen MillerD
  • 5Or BlorianD
  • 99Jayden ReidD
  • 4Lasse Berg JohnsenM
  • 22Zorhan BassongM
  • 7CapitaM
  • 6Manu GarcíaM
  • 11Calvin HarrisM
  • 9Dejan JoveljićF
Coach: Raphael Wicky

St. Louis City beat Sporting Kansas City 3-2 in a high-scoring match where the expected-goals numbers backed up the home side's advantage — 2.51 to 0.98, a gap considerably wider than the final scoreline.

Five goals spread across the entire match

Jeong Sang-bin opened the scoring in the 28th minute, Marcel Hartel doubled the lead in the 36th, Capita pulled one back for the visitors in the 42nd.

Dejan Joveljić leveled the drama in the 76th, and Eduard Löwen's 85th-minute penalty settled it in the hosts' favor.

The hosts dominated on volume of chances created

20 shots for St. Louis City against 12 for Sporting KC, with an xG reading of 2.51 to 0.98.

Statistically one of the more convincing margins of the season, largely converted in line with the model's expectations.

A decisive penalty in the 85th minute

Eduard Löwen calmly converted from the spot at the tensest moment of the match, just as the visitors.

Who had leveled the score in the 76th minute — were starting to believe in a favorable result on the road.

Standings context underscores the importance of the win

Entering the match, St. Louis City sat 10th on 19 points and Sporting KC 15th on 11.

A six-point gap in the table that has now widened to nine thanks to this high-scoring home win.

Yoann Damet's 3-4-3 set-up paid off

The St. Louis City coach deployed a 3-4-3 formation that gave his side a clear numerical edge in attacking zones.

That tactical choice explains the 20-to-12 shot gap by the final whistle.

An evenly matched history, decided by execution on the day

Of 4 meetings between the clubs, each side has one win and there have been two draws.

A statistically even rivalry in which this win marks a notable step forward for St. Louis City heading into the rest of the season.

Passing accuracy confirms the home side's control

483 passes for St. Louis City at 412 accurate against 415 for Sporting KC at 334 accurate.

The hosts didn't just create more chances, they controlled the tempo of the game through midfield possession.

Blocked shots point to a resilient visiting defense

6 blocked shots for Sporting KC against 5 for the hosts — despite the lopsided shot count overall.

The visiting defense fought to limit the number of dangerous moments near their own goal until the very end.

Yellow cards in stoppage time

Benjamin Lundt and Daniel Edelman were both booked in added time.

A typical picture for a team closing out a result against an opponent desperately searching for an equalizer.

Halftime substitutions set the tone for the second half

Both sides made changes right at the start of the second half — St.

Louis subbed off Conrad Wallem, while Sporting KC reshuffled their flank by replacing Ian James, moves that shaped the rest of a high-scoring contest.

St. Louis strengthens its position in the standings

A 3-2 win backed by an overwhelming xG edge is exactly the kind of result the club wanted heading into the decisive stretch of the season.

When every point matters in the fight for the top half of the table.