
Cardinals vs Royals Prediction 6/3/25 MLB Picks Today
Kansas City Royals (31-29) vs. St. Louis Cardinals (33-26)
June 3, 2025 7:45 pm EDT
The Line: St. Louis Cardinals -142 / Kansas City Royals +120; Over/Under: 8.5
(Get latest betting odds)
The Kansas City Royals and the St. Louis Cardinals meet Tuesday in MLB action from Busch Stadium. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Cardinals vs Royals Prediction.
Starting Pitching Matchup
The Kansas City Royals will send out Michael Lorenzen for the start here and Lorenzen is 3-6 with a 4.33 ERA and 52 strikeouts this season. In his career, Lorenzen is 0-1 with a 5.02 ERA and 13 strikeouts against the Cardinals. Andre Pallante will start this one for the Cardinals and Pallante is 4-3 with a 4.23 ERA and 42 strikeouts this season. In his career, Pallante is 1-1 with a 3.32 ERA and 13 strikeouts against the Royals.
Kansas City Royals Recap
The Kansas City Royals come into this game looking to bounce back from their 1-0 loss at the hands of the Detroit Tigers to slip to 31-29 on the year. After this series, the Royals will head on the road for a set against the Chicago White Sox.
Royals Looking For Some Consistency
Bobby Witt Jr. has a team-high 66 hits with 22 doubles and 20 stolen bases along with 3 triples, 6 home runs and 31 RBIs while Vinnie Pasquantino has 58 hits with 6 doubles, a triple, 8 home runs and 31 RBIs. Maikel Garcia’s added 66 hits with 14 doubles, 5 home runs and 25 RBIs and 10 stolen bases and Salvador Perez also has 4 home runs and 26 RBIs but also has the unfortunate distinction of leading the Royals with 50 strikeouts so far this season.
Why the Kansas City Royals will win
- The Royals have won each of their last six games as underdogs following a home loss.
- The Cardinals have lost four of their last five games as favorites against AL Central opponents following a loss.
- The Royals have covered the run line in each of their last 11 games as underdogs following a loss.
- The Cardinals have failed to cover the run line in 19 of their last 20 Tuesday games as home favorites against American League opponents.
Kansas City Royals Player Prop Facts
- Michael Massey has recorded a Double in four of the Royals’ last five road games against NL Central opponents.
- Salvador Perez has hit at least one home run in five of his last six appearances at Busch Stadium against NL Central opponents that held a winning record.
- Vinnie Pasquantino has recorded at least one RBI in six of his last seven road appearances against NL Central opponents.
- Michael Lorenzen has recorded four or more strikeouts in each of his last four road appearances.
- Bobby Witt Jr. has scored at least one run in each of the Royals’ last seven road games against NL Central opponents that held a winning record.
- Vinnie Pasquantino has recorded at least one Single in each of the Royals’ last 11 games against opponents that held a winning record.
- Maikel Garcia has recorded at least one hit in each of his last 16 appearances against NL Central opponents.
- Bobby Witt Jr. ranks T2nd in the league in Steals (20) this season.
St. Louis Cardinals Recap
The St. Louis Cardinals come into this game looking to bounce back from an 8-1 loss at the hands of the Rangers last time out to sit at 33-25 on the year. After this series, the Cardinals will square off against the Los Angeles Dodgers at home.
Cardinals Alternate Wins & Losses In 4 Straight Games
Brendan Donovan has a team-high 70 hits along with 19 doubles, 4 home runs and 24 RBIs while Lars Nootbaar has 56 hits with 8 home runs, 28 RBIs, 12 doubles and 4 stolen bases. Nolan Arenado also has 47 hits with 10 doubles, 6 home runs and 27 RBIs of his own and Victor Scott II has 45 hits with 8 doubles, a triple, 19 RBIs and a team-high 16 stolen bases. Willson Contreras has also chipped in 50 hits with 6 home runs and 31 RBIs of his own as well this season.
Why the St. Louis Cardinals will win
- The Cardinals have won eight of their last nine night games against the Royals following a loss.
- The Royals have lost each of their last five road games against the Cardinals following a home loss.
- The Cardinals have covered the run line each of their last eight night games against teams that held a winning record.
- The Royals have failed to cover the run line in four of their last five night games against NL Central opponents.
St. Louis Cardinals Player Prop Facts
- Nolan Arenado has hit a home run in three of his four previous home appearances against the Royals after not playing the previous day.
- Brendan Donovan has recorded a Double in five of the Cardinals’ last six games against the Royals.
- Willson Contreras has recorded at least one RBI in eight of his last nine home appearances against opponents that held a winning record.
- Willson Contreras has recorded at least one Single in each of his last six home appearances against opponents that held a winning record.
- Lars Nootbaar has scored at least one run in each of his last five appearances with the Cardinals as home favorites against AL opponents.
- Willson Contreras has recorded at least one hit in each of his last nine home appearances against opponents that held a winning record.
- Brendan Donovan ranks T5th in the league in Hits (70) this season.
Total Runs Facts
- Sixteen of the Royals’ last 18 night games as underdogs have gone UNDER the total runs line.
- Each of the Cardinals’ last five night games against American League opponents have gone OVER the total runs line.
Cardinals vs Royals Prediction
I’m on the Cardinals here. I get the case to be made for the Royals in certain spots, but I can’t get on board here. The Royals have been less effective on the road as a team this season, including Michael Lorenzen, who has an ERA over five on the road this season, and I just can’t trust him in this spot. I’m not a huge fan of Andre Pallante, but I think he can be good enough here for the Cardinals to keep up their strong play at home. Give me St. Louis.