MLB Recap · May 30, 2023

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

KC1
Final
STL2

Line Score

Team123456789RHE
KC000000001150
STL00000101-250

The Story

The St. Louis Cardinals defeated the Kansas City Royals 2-1 at Busch Stadium on May 30, 2023, in a tightly pitched contest that remained scoreless through five innings before the Cardinals found the board. The DiamondIQ model entered the game assigning St. Louis a 68% win probability as the home side, and that edge held throughout, with the model's estimate reaching 100% by the final out. The decisive sequence came in the bottom of the sixth, when Nolan Arenado laced a double off Carlos Hernández, a hit that shifted win probability by +16.1 points and provided the Cardinals their first run of the night. St. Louis added an insurance run in the eighth, which proved meaningful when Kansas City mounted a late push in the ninth.

That ninth-inning rally against Giovanny Gallegos gave the game its most compressed stretch of probability movement. Salvador Perez opened the frame with a single that swung win probability +11.6 points in Kansas City's favor, and Vinnie Pasquantino followed with a double worth +8.9 points, bringing the Royals within a run and threatening to tie the game. Gallegos, however, worked through the danger, as Bobby Witt Jr. grounded into a forceout that swung probability back 11.1 points toward St. Louis, and MJ Melendez's flyout closed the rally with an 8.9-point swing in the Cardinals' favor.

On the pitching side, Miles Mikolas was the anchor for St. Louis, leading all pitchers with a WPA contribution of +39.7 points, while Zack Greinke added +30.8 points for Kansas City in a losing effort. Arenado led all batters with a final WPA of +15.4 and a RE24 of +0.7, while Brendan Donovan quietly contributed a team-best +0.9 RE24 despite ranking third in WPA among position players. The Cardinals' five hits and zero errors were matched identically by the Royals, making execution in the critical moments — not volume — the defining factor in the outcome.

Analysis generated by DiamondIQ's model.

Win Probability

755025KC bats firstFinalSTL win %KC win %
DiamondIQ model home win probability across the game (pre-game 67.8% → final 100%).

Biggest Plays by Win-Probability Added

Nolan Arenado Double
Bot 6th · off Carlos Hernández
+16.1%
Salvador Perez Single
Top 9th · off Giovanny Gallegos
+11.6%
Bobby Witt Jr. Forceout
Top 9th · off Giovanny Gallegos
-11.1%
MJ Melendez Flyout
Top 9th · off Giovanny Gallegos
-8.9%
Top 9th · off Giovanny Gallegos
+8.9%

Top Batters by WPA

Nolan Arenado+15.4%+0.7 RE24
Salvador Perez+11.6%+0.6 RE24
Brendan Donovan+4.1%+0.9 RE24

Top Pitchers by WPA

Full box score, pitch data, and the play-by-play timeline
Open Game Center →