Date: Tuesday, June 3, 2025
Time: 7:45 PM ET
Venue: Busch Stadium, St. Louis, MO
Broadcast: ESPN, MLB Network
Match Overview
The Kansas City Royals vs. St. Louis Cardinals matchup kicks off a three-game interleague series, with both teams looking to gain ground in their respective divisions. The Cardinals enter the game with a strong home record (19-8), while the Royals aim to improve their 12-16 road performance.
Team Form & Recent Results
- St. Louis Cardinals (33-26, 2nd in NL Central) – The Cardinals have been solid at home, boasting a six-game winning streak at Busch Stadium.
- Kansas City Royals (31-29, 4th in AL Central) – The Royals have struggled recently, losing six of their last 10 games, but they remain dangerous when recording at least eight hits (26-10 record).
Key Players to Watch
- Brendan Donovan (Cardinals) – Donovan leads St. Louis with 18 doubles and four home runs, providing consistency in the lineup.
- Masyn Winn (Cardinals) – Winn has been hot at the plate, going 12-for-39 with three doubles and a home run in his last 10 games.
- Vinnie Pasquantino (Royals) – Pasquantino leads Kansas City with eight home runs, maintaining a .395 slugging percentage.
- Salvador Perez (Royals) – The veteran catcher has been productive, hitting 11-for-39 with two home runs and five RBIs over his last 10 games.
Pitching Matchup
- Royals: Michael Lorenzen (3-6, 4.33 ERA, 52 Ks) – Lorenzen has struggled with control issues, but remains a key piece in Kansas City’s rotation.
- Cardinals: Andre Pallante (4-3, 4.23 ERA, 42 Ks) – Pallante has been effective at home, keeping hitters off balance with his 1.36 WHIP.
Tactical Breakdown
- Cardinals’ Strengths: Home-field advantage, strong bullpen, and consistent hitting.
- Royals’ Weaknesses: Inconsistent pitching, struggles against high-strikeout pitchers.
- Game Plan: St. Louis will look to capitalize on Kansas City’s pitching struggles, while the Royals must contain Donovan and Winn to stay competitive.
How to Watch & Follow
Fans can catch the action live on ESPN and MLB Network. For real-time updates, follow @Royals and @Cardinals on social media.
Game Odds
Kansas City Royals 9
St. Louis Cardinals – 148
Odds Courtesy of Sports Odds Direct as of Monday, June 2, 2025