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

By: Jeremy O’Quinn |

Last Updated: 06/04/2025 at 10:32 PM ET

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

Royals vs Cardinals Prediction

The Kansas City Royals are heading to Busch Stadium on Thursday, where they will meet the St. Louis Cardinals. Get the rest of our free MLB picks here! The Royals come into this game with a 32-28 record which places them fourth in the AL Central. Kansas City has won two of their last three games, most recently defeating the Cardinals 10-7. Noah Cameron will be the Royals’ starting pitcher in this game, he posted a 1.05 ERA to go along with his 2-1 record. The Royals have been mediocre at the plate this season, averaging 8.3 hits and 3.4 runs per game. Kansas City’s bullpen has been giving them a boost this year, they give up 3.4 runs a game.

The St. Louis Cardinals sit second in the NL East, putting together a 33-27 record. St. Louis has dropped two straight games, most recently suffering a 10-7 loss to Kansas City on Tuesday. Mikes Mikolas will be the Cardinals’ starting pitcher on Thursday, he’s posted a 3.90 ERA to go along with a 4-2 record. St. Louis is averaging 8.8 hits and 4.7 runs per game, while giving up 4.2 runs a game defensively.

Royals vs Cardinals Pick Analysis

Kansas City looks to build off a big win on Tuesday, while St. Louis hopes to avoid their third straight loss. Expect the Cardinals to come out and take this one. Final score prediction, Cardinals win and covers the run line 4-2.

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

Saint Louis Cardinals -147