Kansas City Royals vs. St. Louis Cardinals: June 5, 2025 – Doubleheader Preview & Betting Insights
Game Details
- Matchup: Kansas City Royals (32-29) vs. St. Louis Cardinals (33-27)
- Date: Thursday, June 5, 2025
- Game 1 Time: 1:45 PM ET
- Game 2 Time: 7:45 PM ET
- Venue: Busch Stadium, St. Louis, MO
- Broadcast: FDSMW, FDSKC, MLB Network
Starting Pitchers
- Game 1:
- Kansas City Royals: Noah Cameron (1.05 ERA, 4 starts)
- St. Louis Cardinals: Miles Mikolas (4-2, 3.90 ERA)
- Game 2:
- Kansas City Royals: Cole Ragans (2-3, 4.53 ERA)
- St. Louis Cardinals: Matthew Liberatore (3-4, 3.08 ERA)
Kansas City Royals Outlook
The Royals enter this doubleheader looking to capitalize on their strong pitching, ranking second in MLB with a 3.19 ERA. Their bullpen has been dominant, posting a 2.82 ERA across 181.2 innings.
Key players to watch:
- Bobby Witt Jr. – Leads the offense, coming off a four-RBI performance.
- Jac Caglianone – Power potential, despite going hitless in his MLB debut.
- Noah Cameron – Has allowed one run or fewer in every start this season.
St. Louis Cardinals Outlook
The Cardinals boast one of the best home records in MLB (19-9) and have averaged 4.67 runs per game at Busch Stadium. Their bullpen has been solid, posting a 2.98 ERA.
Key contributors:
- Miles Mikolas – 3-0 with a 1.67 ERA in four career starts vs. Kansas City.
- Lars Nootbaar – Leads the team with eight home runs.
- Brendan Donovan – Batting .321, providing consistency at the plate.
Game 1 Odds
Kansas City Royals 8.5
St. Louis Cardinals – 130
Game 2 Odds
Kansas City Royals 7.5
St. Louis Cardinals – 110
Odds Courtesy of Sports Odds Direct as of Wednesday, June 4, 2025