St. Louis Cardinals vs Kansas City Royals Picks and Predictions June 3rd 2025

Last Updated on

The Kansas City Royals will visit the St. Louis Cardinals at Busch Stadium on Tuesday, June 3, 2025. The game is set to start at 7:45 PM and will be broadcast on FDSKC. Fans can expect very hot weather with breezy crosswinds and overcast clouds.

The Royals, managed by Matt Quatraro, hold a 31-29 record this season. They have struggled on the road with a 12-16 record. The Cardinals, led by Oliver Marmol, have a 33-26 record. They have been strong at home with a 19-8 record. Michael Lorenzen will start for the Royals, while Andre Pallante will take the mound for the Cardinals.

Royals vs Cardinals Key Information

  • Sport: Baseball
  • Teams: Kansas City Royals vs. St. Louis Cardinals
  • Venue: Busch Stadium in St. Louis, MO
  • Date: Tuesday, June 3, 2025
  • Betting Odds: Cardinals -143, Royals +120

The Royals Can Win If…

The Kansas City Royals are coming off a close 1-0 loss to the Detroit Tigers. In that game, Kris Bubic was impressive on the mound, pitching seven innings with nine strikeouts and allowing just one run. Salvador Perez led the offense with three hits, showing his ability to get on base and create opportunities.

The Royals have a strong chance to win with their pitching strength. They hold the second-best ERA in the league at 3.13 and have achieved 30 quality starts, also ranked second. Their ability to keep games close and limit scoring will be key against the St. Louis Cardinals.

Offensively, the Royals have players who can make a difference. Maikel Garcia has been consistent with a .316 batting average, while Vinnie Pasquantino leads the team in home runs with eight. With Michael Lorenzen on the mound, the Royals will look to capitalize on their pitching and timely hitting to secure a win.

The Cardinals Can Win If…

The St. Louis Cardinals are coming off a tough 8-1 loss to the Texas Rangers. Despite the loss, Erick Fedde pitched well, going six innings with five strikeouts. Willson Contreras drove in the only run for the Cardinals, showing he can be a key player in the lineup.

The Cardinals have a strong chance to win with their solid batting average of .258, ranking 4th in the league. Their ability to hit doubles, ranked 4th, also gives them an edge. With Andre Pallante starting, his record of 4-3 and ERA of 4.23 can help keep the game close.

Brendan Donovan leads the team with a .323 batting average, providing consistency at the plate. Iván Herrera, with a .333 average, adds depth to the lineup. The Cardinals’ lineup has several players capable of making an impact, which can lead to success in this game against the Royals.

The Lean

The Cardinals are favored with a moneyline of -143, and they have a strong pitching staff. Their team ERA ranks 2nd in the league, and they have a solid batting average. The Royals, with a moneyline of +120, have a lower batting average and a higher ERA. My model projects the Cardinals to win 5-3, so the recommendation is to pick the Cardinals on the moneyline.

The over/under line is set at 8.5 runs. The Cardinals’ pitching is strong, while the Royals’ pitching ranks 13th in ERA. Both teams have moderate hitting stats, with the Cardinals having a slightly better on-base percentage. The model projects a total of 8 runs, so the recommendation is to take the under 8.5.

sas logo

Track Every Pitch

Instant MLB Score Alerts

Royals Call Up Power Prospect Jac Caglianone to Spark Slumping Offense vs. Cardinals

The Kansas City Royals are making a bold move to wake up their bats — and it starts with calling up top prospect Jac Caglianone ahead of their three-game series with the St. Louis Cardinals.

After getting blanked 1-0 by Detroit on Sunday, the Royals have now lost six of their last nine and are dead last in the majors in home runs (34). Their 194 total runs scored ranks second-worst, ahead of only the Colorado Rockies.

Caglianone, the 6th overall pick in last year’s draft, has been raking in the minors with a .322/.389/.593 slash line across 50 games between Double-A and Triple-A. Kansas City shifted him to right field at Omaha in preparation for his big-league debut.

“It’s not lack of effort,” pitcher Kris Bubic said of the team’s struggles at the plate. “They’re working. Sometimes it’s just not falling our way.”

The Royals’ pitching staff has been elite — their 3.13 ERA ranks 4th in MLB — but without run support, it hasn’t translated to wins.

A St. Louis Cardinals player, winds up to throw a baseball during a game.

Cards and Royals Meet Again with New Stakes

These teams last clashed in mid-May, with St. Louis taking 2 of 3 games while holding Kansas City to just five total runs. Now, both clubs are coming off weekend series losses and looking to reset.

Michael Lorenzen (3-6, 4.33 ERA) will start for the Royals. He’s dropped his last three starts and is coming off a rough outing against the Reds — 6 runs in 5 innings. Still, Lorenzen has strong career numbers against the Cardinals: 4-3 with a 2.51 ERA in 36 appearances.

St. Louis counters with Andre Pallante (4-3, 4.23 ERA), who already beat the Royals this season, allowing just 2 runs over 7 innings. Pallante has a 1-1 record with a 3.86 ERA in four career matchups vs. Kansas City.

Want more breakdowns and matchup data? Check out MLB odds and predictions for expert picks.

Cardinals Focus on Fundamentals After Rough Weekend

The Cardinals were trending up before losing a series to the Texas Rangers, capped by a sloppy 8-1 loss on Sunday. Fielding miscues and defensive lapses cost them early.

“We just weren’t good enough,” said manager Oliver Marmol. “You don’t skip over it. You dissect it.”

St. Louis now returns home for a crucial nine-game homestand against the Royals, Dodgers, and Blue Jays — and they’ll need to clean up defensively to hold ground in the NL Central.

spread
moneyline
over/under
St. Louis Cardinals
-
-
-
-
-
Kansas City Royals
-
-
-
-
-
2022 Service Photo T1620828490 Logo
Black Widow
Starter Package
1W / 0L on Baseball
MLB
Money Line
1573147394 Thebookie Logo
The Bookie
Premium Package
3W / 0L on Baseball
MLB
Money Line
Jimmy Adams Logo
Jimmy Adams
Starter Package
1W / 0L on Baseball
MLB
Money Line
Neal Harris Logo
Neal Harris
Premium Package
2W / 1L on Baseball
MLB
Money Line
S Central Logo
Sports Central
Premium Package
2W / 3L on Baseball
MLB
Money Line
Mjs Logo
Madjack Sports
Starter Package
1W / 2L on Baseball
MLB
Money Line
Mike Williams
Mike Williams | Handicapper

Free Pick found on BestBettor.com. Mike Williams is part of SportsCapping Group.

Mike uses his strong sports knowledge to analyze all the angles to find the most profitable wagers. Iron Mike handicaps MLB, college football, NFL, NBA, and NCAA basketball. I'm an actual sports and gambling junkie!

#1 Baseball
Yesterday
100
Last 7 days
-5
Last 3 days
303
Last 30 days
277