ODDS RADAR PRODansk · oddsradarpro.com →
AI analysis · USA Major League Soccer

St. Louis City 3-2 Sporting Kansas City — home win at CITYPARK

By Odds Radar AI · 17 July 2026
St. Louis City — Sporting Kansas City
3 – 2
Half-time: 2-1
AI pre-match: St. Louis City win 68% ✓ correct
CITYPARK, St. Louis

St. Louis City beat Sporting Kansas City 3-2 at CITYPARK in MLS after a dramatic match in which the hosts held on despite a second-half rally from Kansas City. The key takeaway: St. Louis’ home attack delivered, and the team managed discipline to secure all three points.

Why this match was selected

Before kickoff, Odds Radar Pro rated st. louis city win at 68%, while the market was closer to 68%. The page documents the pre-match call, the final result and the data behind the decision.

Match timeline

28'S. Jeong · St. Louis City
36'M. Hartel (S. Becher) · St. Louis City
42'Capita · Sporting Kansas City
76'D. Joveljic (M. Garcia) · Sporting Kansas City
78'🟨Capita · Sporting Kansas City
82'VARSimon Becher · St. Louis City
85'⚽ (str.)E. Lowen · St. Louis City
90'🟨Benjamin Lundt · St. Louis City
90'+7🟨Daniel Edelman · St. Louis City

Man of the match

Marcel Hartel · St. Louis City · 1⚽
8.3 rating

The half-time score was 2-1 to St. Louis City. S. Jeong opened the scoring in the 28th minute, and Marcel Hartel doubled the lead in the 36th minute with an assist from Simon Becher. Sporting Kansas City pulled one back in the 42nd minute through Capita, setting the interval score at 2-1.

After the break the match swung back and forth as Sporting KC pushed for an equaliser. In the 76th minute D. Joveljic levelled after a pass from M. Garcia, making the contest wide open again. Capita picked up a yellow card in the 78th minute, slightly cooling Kansas City’s momentum.

There was VAR activity late in the game: an 82nd-minute VAR review involved Simon Becher for St. Louis City, and three minutes later, in the 85th minute, E. Lowen calmly converted a penalty to make it 3-2 — a goal that effectively decided the match.

The match ended with yellow cards for Benjamin Lundt (90') and Daniel Edelman (90'+7) for St. Louis; no red cards were issued. Marcel Hartel was named man of the match with the highest rating (8.3) after his goal and overall influence on St. Louis’ attacking play.

Hartel starred, but it was a collective win

Marcel Hartel was the standout for St. Louis; his first-half goal and composure in attack earned him the highest rating. But the victory was a collective effort: Simon Becher provided the assist for Hartel, S. Jeong opened the scoring, and E. Lowen’s penalty sealed the deal at a crucial moment. Defensively, St. Louis held firm enough to blunt Kansas City’s late surge.

For Sporting Kansas City the result is a setback in their MLS campaign. There were encouraging signs — notably Joveljic’s equaliser — but an inability to close out the match proved costly. The coaching position for Kansas City remains under scrutiny match by match, while St. Louis’ coach can take confidence from an important home performance at CITYPARK.

AI prediction and the betting market

Odds Radar Pro's AI gave St. Louis City a 68% probability of victory before kick-off, citing strong home form and attacking potency at CITYPARK versus Sporting Kansas City’s vulnerable away defence — precisely the signals that decided the match. The betting market priced the outcome identically at 68%, so there was no value arbitrage between the AI and bookmakers; both pointed to the home side.

That alignment between AI and market indicates the result was broadly expected and data-supported (form trends, home/away metrics, and key players). For fans and bettors, St. Louis’ win was not a surprise but the predictable outcome of their home strengths.

Looking ahead, St. Louis City take momentum into upcoming fixtures and must continue to exploit home advantage. Sporting Kansas City need to stabilise their away form and tidy up defensive lapses if they want to respond promptly to this defeat. New signings were noted: J. Girdwood-Reich has joined St. Louis City and E. Karić is Sporting Kansas City’s latest acquisition — both clubs will look to integrate these players as the season progresses.

Sources: Sporting Kansas City · St. Louis CITY SC · Goal.com

The AI’s pre-match call

St. Louis City64%
Draw21%
Sporting Kansas City15%
Over 2.5 goals55%
Both teams to score45%

The market gave only 68% to st. louis city win — that’s where the AI saw value.

Match data

Form St. Louis Cityunknown
Form Sporting Kansas Cityunknown
LineupSt. Louis City 3-4-3 · Sporting Kansas City 4-4-2

Related matches

Sporting Hasselt 0-2 Antwerp — Somers and Vandeplas seal away win
Sporting Hasselt 0–2 Antwerp · 19 July 2026
Bucheon FC 1995 1-3 FC Seoul — Seoul seals victory with Klimala late strike
Bucheon FC 1995 1–3 FC Seoul · 19 July 2026
Chicago Red Stars W 0-2 Angel City W — Angel City take decisive away win at SeatGeek Stadium
Chicago Red Stars W 0–2 Angel City W · 18 July 2026
Ponte Preta 1-2 Goiás — Kadu's brace seals Larghi's away win in Campinas
Ponte Preta 1–2 Goias · 18 July 2026

See today’s AI picks in Odds Radar Pro →

← More matches the AI called right

Gamble responsibly. Odds Radar Pro is an analysis tool — no guarantee of winnings. 18+. · © Odds Radar Pro