Kansas City Royals at St. Louis Cardinals: June 4, 2025 MLB Preview

Wednesday, June 4th, 2025

Kansas City Royals News & UpdatesKansas City Royals at St. Louis Cardinals on 2025-06-04 6:45PM MLB game

The Kansas City Royals lead 1-0 in a three-game series with the St. Louis Cardinals.

Game Details

St. Louis; Wednesday, 7:45 p.m. EDT

Pitching Matchup

Royals: Noah Cameron (2-1, 1.05 ERA, 0.82 WHIP, 16 strikeouts)

Cardinals: Miles Mikolas (4-2, 3.90 ERA, 1.25 WHIP, 34 strikeouts)

Odds

Cardinals -131, Royals +110; over/under is 8 1/2 runs

Team Analysis

The St. Louis Cardinals have a 19-9 record in home games and a 33-27 record overall. The Cardinals have the third-best team batting average in MLB play at .259.

The Kansas City Royals are 32-29 overall and 13-16 in road games. The Royals have the seventh-ranked team batting average in the AL at .248.

Wednesday's game is the fifth time these teams match up this season. The season series is tied 2-2.

Top Performers

Nolan Arenado has 10 doubles, a triple and six home runs for the Cardinals. Pedro Pages is 3 for 29 with two home runs over the past 10 games.

Vinnie Pasquantino leads the Royals with eight home runs while slugging .399. Maikel Garcia is 13 for 40 with a double, a triple and seven RBI over the past 10 games.

Last 10 Games

Cardinals: 6-4, .235 batting average, 4.66 ERA, outscored by 13 runs

Royals: 4-6, .263 batting average, 4.03 ERA, outscored by eight runs

Injuries

Cardinals: Jordan Walker: 10-Day IL (wrist), Zack Thompson: 60-Day IL (lat)

Royals: Maikel Garcia: day-to-day (thumb), Lucas Erceg: 15-Day IL (back), Cole Ragans: 15-Day IL (groin), Alec Marsh: 60-Day IL (shoulder), James McArthur: 60-Day IL (elbow), Hunter Harvey: 15-Day IL (shoulder), Sam Long: 15-Day IL (elbow), Kyle Wright: 15-Day IL (shoulder)

In summary

The Kansas City Royals face the St. Louis Cardinals on June 4, 2025, at 7:45 p.m. EDT in St. Louis. The Royals hold a 1-0 lead in the current series, while the season series is tied 2-2. The Cardinals have a 33-27 record with a strong home performance (19-9) and a .259 team batting average. The Royals are 32-29 overall and 13-16 on the road, with a .248 team batting average. Noah Cameron is scheduled to pitch for the Royals against Miles Mikolas for the Cardinals. Key players include Nolan Arenado for St. Louis and Vinnie Pasquantino for Kansas City. Both teams have several players on the injured list.


Related Links

Other Sports Schedules

All logos are the trademark & property of their owners and not MLB-Schedules.com. All content on this website is for educational purposes.