Site icon Pick Dawgz

Kansas City Royals vs St. Louis Cardinals Prediction 6/4/25 MLB Picks

People, Person, Helmet

Scott Kane-Imagn Images

St. Louis Cardinals (33-27) vs Kansas City Royals (32-29)

Game Info: Wednesday, June 4, 2025 at 7:45 pm (Busch Stadium)

The Line: Betting Odds: St. Louis Cardinals -130 / Kansas City Royals +110 — Over/Under: 8

(Get latest betting odds)

The Kansas City Royals are visiting the St. Louis Cardinals on Wednesday, June 4th at the Busch Stadium in the second game of this series, with the Royals having a 1-0 lead. We will look at this from a betting perspective and determine the best bets for this game. Here’s the Kansas City Royals vs St. Louis Cardinals Prediction. We will examine:

The Saint Louis Cardinals’ recent form and player performance

The Kansas City Royals’ recent form and player performance

Recent betting trends and streaks involving the Saint Louis Cardinals

Recent betting trends and streaks involving the Kansas City Royals

Recent betting trends in games played between the Kansas City Royals vs Saint Louis Cardinals

A summary that ties it all together and produces a favorable betting outcome for the Kansas City Royals vs Saint Louis Cardinals game

St. Louis Cardinals Preview

The St. Louis Cardinals have a 33-27 record this season and are sitting in second place in the NL Central. The Cardinals have a 19-9 home record and are 32-26 in over/under. They are coming off a 7-10 home defeat by the Royals, and are 1-3 in their last 4 games. Over is 5-1 in their last 6 games, and they are playing the Dodgers and the Blue Jays next.

The Cardinals have a .259 batting average this season, a .329 OBP, and a .397 Slugging percentage. St. Louis’ pitching staff has a 3.88 ERA and 1.25 WHIP. Brendan Donovan leads the Cardinals with 71 hits and a team-high .321 batting average, while Wilson Contreras leads the team in RBI, with 32.

Miles Mikolas (R) will take the mound for the Cardinals, and he has a 4-2 record, 3.90 ERA, and 1.25 WHIP. He has a 3.80 ERA in four home starts, but he struggled in his last start as he gave up 4 runs in 4 innings pitched against the Orioles. In his previous start against the Royals, he gave up zero runs in 6 innings of work.

Kansas City Royals Preview

The Kansas City Royals have a 32-29 record this season and are sitting in 4th place in the AL Central. The Royals have a 13-16 road record and are 22-38 in over/under. They are coming off a 10-7 road victory over the Cardinals, and are 4-6 in their last 10 games. They are playing the Yankees and the White Sox next.

The Royals have a .248 batting average this season, a .302 OBP, and a .362 Slugging percentage. Kansas’ pitching staff has a 3.19 ERA and 1.19 WHIP. Bobby Witt Jr leads the Royals with 68 hits, adding a team-high 35 RBI. Maikel Garcia is the team’s best hitter with a .313 batting average, while Vinnie Pasquantino leads the team in home runs, with 8.

Noah Cameron (R) will take the mound for the Royals, and he has a 2-1 record, 1.05 ERA, and 0.82 WHIP. He has been even better on the road, with a 0.69 ERA in his two road starts, and he has never given up more than one run in his four starts this season. In his previous start against the Cardinals this season, he gave up one run in 6.1 innings of work.

Why the St. Louis Cardinals will win

Why the Kansas City Royals will win

Total Runs Facts

Matchup/League Facts

Kansas City Royals vs Saint Louis Cardinals Prediction

Both teams are tied 2-2 wins this season, and the Royals are 6-5 in their last 11 meetings. Over is 6-2 in their last 8 meetings.  

In this Kansas City Royals vs St. Louis Cardinals Prediction, the Cardinals are coming as -130 home favorites. Both teams have almost identical overall records, but the Cardinals have been excellent at home, while the Royals have been below average on the road. Despite a high-scoring game yesterday, I see value in the under today. Mikolas’ previous start against the Royals this season was a shutout, while Cameron has not allowed more than one run this season. Royals have the 6th-best bullpen in the league, and are third to last in runs per game. Both teams score just 7.5 runs per game vs the opposing starter’s throwing hand, so I like the under 8.5 in this one.  

Nikos Lagouretos's Pick: Under 8.5

Exit mobile version