MLB Scores · MLB Odds

Royals vs Cardinals

Final · Sat May 16 · 2:15 PM ET · Busch Stadium

Kansas City RoyalsRoyals19-27
2
FinalMay 16, 2026
St. Louis CardinalsCardinals27-18
4
StreamMLB.TVRoyals.TVCardinals.TV

Closing line

US sportsbook at first pitch
Moneyline
KC−106
STL−114
Run line
KC −1.5+144
STL +1.5−174
Total O/U
Over 9−112
Under 9−108
  • Run line: Cardinals +1.5 covered.
  • Total O/U: under 9 (6 runs).

Recap

The St. Louis Cardinals beat the Kansas City Royals 4-2 at Busch Stadium in St. Louis on May 16, 2026 to move to 27-18.

The Cardinals have won 3 straight.

Score by inning

Kansas City Royals and St. Louis Cardinals, score by inning
Team123456789R
KC0000100012
STL10002001x4

W: Leahy (5-3) · L: Cameron (2-3) · S: Soriano (1-0)

Scoring plays

Bottom 1

  1. STLSacrifice flyBurleson hit sacrifice fly to right, Herrera scored.0-1

Top 5

  1. KCSinglePasquantino singled to center, Garcia scored.1-1

Bottom 5

  1. STLFielder's choiceScott II grounded into fielder's choice to first, Saggese scored, Church third.1-2
  2. STLSacrifice flyWinn hit sacrifice fly to center, Church scored.1-3

Bottom 8

  1. STLSingleBurleson singled to left, Winn scored on error, Burleson safe at second on throwing error by catcher Díaz, Herrera safe at third on error.1-4

Top 9

  1. KCHome runCaglianone homered to right (428 feet).2-4

Team stats

KCSTL
Hits
8
8
Home Runs
1
0
Runs Batted In
2
4
Walks
3
1
Strikeouts
2
4
Runners Left On Base
13
12
Errors
1
0

Player stats

Royals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Maikel Garcia 3B1-4411000012.264.333.402
Bobby Witt Jr. SS1-3301001016.309.383.503
Vinnie Pasquantino 1B1-4401100013.201.286.341
Salvador Perez DH0-4400000110.195.232.328
Carter Jensen C0-3300000014.237.329.412
Starling Marte PH0-110000002.302.354.372
Elias Diaz C0-000000000.211.250.474
Jac Caglianone RF2-4412110011.246.318.425
Isaac Collins LF1-3301001019.228.349.341
Michael Massey 2B1-4401000013.212.233.400
Kyle Isbel CF1-3301001114.265.325.407

Royals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Noah Cameron P6.053304082-555.4082
Bailey Falter P2.031110028-1710.1328

Cardinals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Masyn Winn SS0-3310100118.252.326.351
Ivan Herrera DH1-3311001022.265.398.410
Jordan Walker RF1-4401000111.308.379.598
Alec Burleson 1B1-3301200111.277.342.445
Jose Fermin 3B0-4400000117.224.316.347
Thomas Saggese 2B1-331100008.156.206.188
Nathan Church LF2-331200009.254.292.410
Pedro Pages C0-330000009.204.248.357
Victor Scott II CF2-330210005.193.252.266

Cardinals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Kyle Leahy P6.051132090-593.9490
Gordon Graceffo P1.010000010-61.8210
Justin Bruihl P1.000000010-75.1210
George Soriano P1.021100114-93.6614

Game info

VenueBusch Stadium, St. Louis, MO
Attendance32,379
OfficialsHome Plate Umpire: Ryan Additon · First Base Umpire: Ryan Wills · Second Base Umpire: Lance Barksdale · Third Base Umpire: Will Little

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:51 PM ET. How game pages are made