Up arrow
MLB
Games

Kansas City Royals vs. St. Louis Cardinals: Preview, Predictions and Picks for June 5, 2025

Updated on:
Jun 5, 2025 4:55 PM
The St. Louis Cardinals, holding a 19-9 home record, look to take the series lead as they face the Kansas City Royals at Busch Stadium on Thursday, June 5, 2025, at 7:45 PM. The Royals, with a 13-16 road record, aim to even the series tied at 2-2. This matchup promises to be an intense battle as both teams fight for victory.
Kansas City Royals vs St. Louis Cardinals

Current Odds

KC
STL
Over
7.5
+123
Under
7.0
-102
KC
-1.5
+175
STL
-1.5
+191
KC
ML
+106
STL
ML
-107

Royals vs Cardinals statistics

Stat Royals Cardinals
Hits 507 (13th) 527 (7th)
Batting Average .248 (13th) .259 (3rd)
Runs Batted In 201 (28th) 265 (Tied-10th)
Runs 204 (28th) 280 (Tied-9th)
Home Runs 36 (30th) 54 (24th)
Walks 144 (30th) 197 (18th)
Stolen Bases 48 (Tied-12th) 35 (24th)
Strikeouts 424 (Tied-2nd) 465 (5th)
Pitches 8413 (29th) 8880 (17th)

St. Louis Cardinals recent games

Game Date Opponent Result Score
6/3/25 vs Kansas City Royals L 10-7
6/1/25 @ Texas Rangers L 8-1
5/31/25 @ Texas Rangers W 2-0
5/30/25 @ Texas Rangers L 11-1
5/28/25 @ Baltimore Orioles W 6-4

Kansas City Royals recent games

Game Date Opponent Result Score
6/3/25 @ St. Louis Cardinals W 10-7
6/1/25 vs Detroit Tigers L 1-0
5/31/25 vs Detroit Tigers W 1-0
5/30/25 vs Detroit Tigers L 7-5
5/28/25 vs Cincinnati Reds W 3-2

St. Louis Cardinals injuries

  • Jordan Walker (RF): 10-Day-IL
  • Zack Thompson (RP): 60-Day-IL
  • Packy Naughton (RP): Day-To-Day
  • Victor Santos (RP): Day-To-Day
  • Cooper Hjerpe (SP): Day-To-Day

Kansas City Royals injuries

  • Cole Ragans (SP): 15-Day-IL
  • Sam Long (RP): 15-Day-IL
  • Alec Marsh (SP): 60-Day-IL
  • Kyle Wright (SP): 15-Day-IL
  • Harold Castro (2B): Day-To-Day

Royals vs Cardinals game info

Type Info
Venue Busch Stadium
Location St. Louis, Missouri
First pitch Thu 7:45 PM
Temperature 78°
Chance of Rain 33%

Royals vs Cardinals predictions

If you’re keeping an eye on the Royals heading into Game 2 of the doubleheader at Busch Stadium, there are a few names that stand out for possible impacts. Bobby Witt Jr. seems primed for a busy night, likely racking up a hit or two, maybe even tacking on a double, and with his aggressive base running, don’t be shocked if he swipes a bag. Maikel Garcia has been the model of consistency this season and could easily put together another multi-hit performance at the top of the lineup. Meanwhile, Salvador Perez is always a threat at the plate—expect him to drive in a run and maybe muscle out an extra-base hit, especially with runners on. And on the mound? Cole Ragans has flashed swing-and-miss stuff recently, so if his command is dialed in, a handful of strikeouts over a solid five innings isn’t out of the question.

Looking across the diamond at the Cardinals, their lineup is quietly dangerous right now, especially with Brendan Donovan swinging a hot bat. Donovan’s ability to get on base and spray the ball to all fields makes him tough to keep off the bags; I’d bet he logs another hit or two to keep the pressure on. Lars Nootbaar’s pop presents the sort of power threat that can change the game with one swing—don’t be surprised if he leaves the yard or at least finds the gap for an extra-base knock. Catcher Willson Contreras could be the X-factor, picking up a key RBI and getting on base with his patient approach. As for pitching, Matthew Liberatore should provide some stable innings, giving up minimal runs but mixing in a few punchouts when he needs them most.

When it comes down to picking a winner, the edge feels like it tilts slightly towards the Cardinals, especially considering their impressive home record and balanced lineup. The Royals have some pop and plenty of athleticism, but their struggles to consistently manufacture runs could haunt them at Busch Stadium. With the Cards rolling at home and getting solid starts lately, you have to like their chances to take Game 2 and tip the regular season series back in their favor. What do you reckon—does home cooking make the difference this time?

St. Louis Cardinals

Kansas City Royals

More Games