Royals vs Cardinals Picks and Prediction – 6/3/2025

By: Cameron Ross |

Last Updated: 06/02/2025 at 9:34 PM ET

Kansas City Royals at St. Louis Cardinals 06/03/25 - MLB Picks & Predictions
Game Start: 6/3/2025, 11:45 PM UTC
Latest Odds: STL -146 ; O/U 8.5

Royals vs Cardinals Prediction

The Kansas City Royals will be on the road Tuesday for game one of three in Saint Louis against the Cardinals. Kansas City has 31 wins and 29 losses on the year having dropped three of the last five overall. Offensively Kansas City has been solid enough with a .241 batting average the Royals scored 194 runs on 494 hits. The Kansas City pitching has been strong this season with a 3.13 team ERA. Stay up to date with our MLB Picks.

Maikel Garcia leads the Kansas City offense this season with a .316 batting average. Bobby Witt Jr has a .283 batting average to go along with the team leading 66 hits and 31 RBI's. Drew waters has a .281 batting average this season for Kansas City but has played just 44 times and Luke Maile has a .375 batting average but has played just three times this season. Vinnie Pasquantino leads Kansas City this season with eight home runs to go along with a .254 batting average.

The Saint Louis Cardinals will be back at home Wednesday with 33 wins and 26 losses on the year and have won three of the last five. Offensively St. Louis has been strong enough with a .258 batting average. The Cardinals scored 273 runs on 515 hits this season. The Saint Louis power has shined this year with 52 homeruns and a .394 slugging percentage as a team.

Brendan Donovan leads the Saint Louis offense this season with a .323 batting average and 70 hits overall. Nolan Arenado has a .228 batting average and Victor Scott II has a .256 batting average. Lars Newt Barr has a .249 batting average to go along with the team leading eight home runs in 57 games played. Willson Contreras has a .242 batting average and leads Saint Louis this season with 31 RBI's overall.

Royals vs Cardinals Pick Analysis

The Cardinals are the better team in this game and it will show from the opening minutes Tuesday. Take the Cardinals to thrive in front of their home crowd Tuesday night leading to a win against the Royals. St. Louis will use their better starter and strong offense to get the win. Final Score Prediction, St. Louis Cardinals win 6-1.

Our Free MLB Pick for St. Louis Cardinals vs Kansas City Royals

St. Louis Cardinals -146