ENSign in
MLB · Final

Royals Defeat Cardinals 2-0 in Busch Stadium Showdown

Sunday, May 17, 2026, 2:15 PM ET · Busch Stadium

Kansas City Royals 2, St. Louis Cardinals 0, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Kansas City Royals vs St. Louis Cardinals?

Kansas City Royals beat St. Louis Cardinals 2-0 at Busch Stadium on May 17, 2026.

Who was favored in Kansas City Royals vs St. Louis Cardinals?

St. Louis Cardinals were the favorite at DraftKings, moneyline -120 (about 55% implied). The underdog won.

In a tightly contested matchup at Busch Stadium, the Kansas City Royals secured a 2-0 victory against the St. Louis Cardinals on May 17, 2026. This win allowed the Royals to take one game in the three-game series, which the Cardinals ultimately won 2-1. The Royals' performance was highlighted by key contributions from their players, notably Salvador Perez, who drove in both runs with a sacrifice fly in the first inning and a home run in the fourth inning.

The Cardinals entered this game with a home record of 27-19, while the Royals had an away record of 20-27. Recent form indicated a stark contrast between the two teams. The Cardinals had a record of 5-4-1 in their last ten games, with an average of 3.2 runs scored and 3.1 runs allowed. They were riding a one-game winning streak after a close 5-4 victory against the Royals just the previous day. In contrast, the Royals were struggling, having lost five consecutive games and holding a record of 3-7 in their last ten outings, averaging 3.9 runs scored but allowing 4.7 runs per game.

At home, the Cardinals had a mixed record of 2-2 in their last four games, while the Royals had not won any of their last four away games. The recent head-to-head meetings between the two teams favored the Cardinals, who had a record of 4-2-1 against the Royals in their last seven encounters. However, this game showcased the Royals' ability to turn the tide.

In terms of injuries, the Cardinals were missing several key players, including Everson Pereira and Masyn Winn, both on the 10-Day Injured List, and Ramon Urias, who was day-to-day with an arm issue. The Royals also faced challenges, with Maikel Garcia on the 10-Day Injured List and Tony Gonsolin on the 15-Day Injured List, among others.

The betting market, as reported by DraftKings, had the Cardinals favored at -120, with a spread of 1.5 and a total set at 9.5 runs. The odds indicated a competitive matchup, but the Royals' performance defied expectations.

Conditions at Busch Stadium were conducive to baseball, with no significant weather disruptions reported. Fans were treated to a game that featured solid pitching and defensive plays, but ultimately, it was the Royals' timely hitting that made the difference.

Viewers should have noted the Royals’ strategic approach at the plate, particularly Perez’s ability to capitalize on scoring opportunities. The Cardinals, despite their loss, showcased resilience but struggled to convert their chances into runs. This game not only highlighted the Royals' potential to bounce back but also emphasized the importance of clutch performances in baseball.

Odds

BookSpreadTotalMoneyline
DraftKingsSTL -120 9.5 o +100 / u -120 Kansas City Royals +100 · St. Louis Cardinals -120

What these prices pay on $100 · What these numbers mean

Injury report

  • Everson Pereira10-Day-ILHandSt. Louis Cardinals
  • Ramon UriasDay-To-DayArmSt. Louis Cardinals
  • Masyn Winn10-Day-ILThumbSt. Louis Cardinals
  • Andre Pallante15-Day-ILElbowSt. Louis Cardinals
  • JJ Wetherholt10-Day-ILWristSt. Louis Cardinals
  • Maikel Garcia10-Day-ILHamstringKansas City Royals
  • Connor Seabold60-Day-ILLatKansas City Royals
  • Tony Gonsolin15-Day-ILElbowKansas City Royals
  • James McArthur60-Day-ILElbowKansas City Royals
  • Beck Way15-Day-ILShoulderKansas City Royals

Recent form

St. Louis Cardinals

Last 10: 5-4-1Streak W13.2 scored · 3.1 allowed per game2-2 at home

  • W5-4vs Kansas City RoyalsMay 16
  • L2-6at AthleticsMay 14
  • W6-4at AthleticsMay 13
  • L2-3at San Diego PadresMay 10
  • W6-0at San Diego PadresMay 9
  • W2-1at San Diego PadresMay 8
  • L2-6vs Milwaukee BrewersMay 6
  • D0-0vs Milwaukee BrewersMay 5
  • W6-3vs Milwaukee BrewersMay 4
  • L1-4vs Los Angeles DodgersMay 3

Kansas City Royals

Last 10: 3-7Streak L53.9 scored · 4.7 allowed per game0-4 away

  • L4-5at St. Louis CardinalsMay 16
  • L2-6at Chicago White SoxMay 14
  • L5-6at Chicago White SoxMay 13
  • L5-6at Chicago White SoxMay 12
  • L3-6vs Detroit TigersMay 10
  • W5-1vs Detroit TigersMay 9
  • W4-3vs Detroit TigersMay 8
  • L5-8vs Cleveland GuardiansMay 7
  • L1-3vs Cleveland GuardiansMay 6
  • W5-3vs Cleveland GuardiansMay 5

Standings

TeamGames behindLostStreakWin %Won
Chicago-66L1.52573
Cleveland369L1.50470
Minnesota6.573L1.47967
Detroit975W1.46064
Kansas City11.578L3.44362
Milwaukee-53W2.62187
Chicago962L2.55778
St. Louis1770W2.50070
Pittsburgh1972L1.48668
Cincinnati2073W2.47967

How the scoring went

  1. 1st Inning1-0Perez hit sacrifice fly to left, Garcia scored.
  2. 4th Inning2-0Perez homered to left (393 feet).

Win probability

Above the line favours St. Louis Cardinals, below favours Kansas City Royals.

Venue

  • Busch StadiumSt. Louis, Missouri
  • Attendance38051
  • OfficialsRyan Wills, Lance Barksdale, Will Little, Ryan Additon

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.