Now AvailableiOS · Android

Follow Kansas City Royals vs St. Louis Cardinals in the Stat Sniper app

AI-powered picks, live prop tracking, and a community built for sharp bettors. Free to download.

Back to MLB
MLB

Kansas City Royals vs St. Louis Cardinals

Busch Stadium

Team Season Averages

Kansas City RoyalsLeads 4 of 18
vs
St. Louis CardinalsLeads 14 of 18

Batting

  • 4.11Runs per game4.64
  • 0.239Batting average0.241
  • 0.318On-base percentage0.323
  • 0.385Slugging percentage0.392
  • 0.703OPS0.715
  • 0.98Home runs per game1.16
  • 7.89Hits per game8.16
  • 44Home runs51
  • 30Stolen bases31

Pitching

  • 4.38ERA4.24
  • 1.38WHIP1.37
  • 8.66Strikeouts per nine7.23
  • 4.42Walks per nine3.81
  • 4.31Runs allowed per game4.25
  • 0.240Opponent batting average0.252
  • 384Pitching strikeouts319
  • 21Quality starts16
  • 13Saves16

Highlighted values lead the matchup; for points allowed, turnovers and similar stats, lower is better.

Odds

SportsbookSpread (STL)TotalKC MLSTL ML
DDraftKings+1.59.5+101-122
FFanDuel+1.59+102-120
BBetMGM-1.59.5+100-120
CCaesars-1.59.5-105-115
BBetOnline-1.59.5+105-116
BBetRivers+1.59-103-121
BBetus-1.59.5+106-116
BBovada-1.59+102-122
FFanatics-1.59.5+100-120
LLowVig-1.59.5+105-116
MMyBookie+1.59-103-114

Kansas City Royals vs St. Louis Cardinals match player stats & season series →


Kansas City Royals vs St. Louis Cardinals: Final Score & Recap

The Kansas City Royals beat the St. Louis Cardinals 2-0 in this MLB game at Busch Stadium on Sunday, May 17, 2026. The line score, team and player box scores, and scoring summary are in the Game Stats tab.

Team pages: Kansas City Royals · St. Louis Cardinals

Kansas City Royals vs St. Louis Cardinals Odds

DraftKings lists the St. Louis Cardinals at STL +1.5 on the run line, with the total set at 9.5. Moneylines are Kansas City Royals +101 and St. Louis Cardinals -122. Those are the closing numbers; the odds table above compares every book we track.

See the full MLB odds board and the MLB schedule. Looking for a side rather than a line? See today's MLB picks. For the model's reasoning, read our AI MLB predictions.

Kansas City Royals vs St. Louis Cardinals — Common Questions

Who won Kansas City Royals vs St. Louis Cardinals?+

The Kansas City Royals beat the St. Louis Cardinals 2-0 on May 17, 2026 at Busch Stadium. The full box score and line score are on this page.

What are the odds for Kansas City Royals vs St. Louis Cardinals?+

DraftKings lists the St. Louis Cardinals at STL +1.5 on the run line, with the total set at 9.5. Moneylines are Kansas City Royals +101 and St. Louis Cardinals -122. Those are the closing numbers; the odds table above compares every book we track.

Where was Kansas City Royals vs St. Louis Cardinals played?+

The game was at Busch Stadium.

Is Stat Sniper a sportsbook?+

No. Stat Sniper does not accept wagers or hold funds. The scores, odds, and stats on this page are reference data — any bet you place happens at the sportsbook of your choice.