Cardinals vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for June 3

Odds updated as of 7:15 p.m.
The St. Louis Cardinals versus the Kansas City Royals is on the MLB schedule for Tuesday.
We've got you covered, in terms of the vital information about this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Cardinals vs Royals Game Info
- St. Louis Cardinals (33-26) vs. Kansas City Royals (31-29)
- Date: Tuesday, June 3, 2025
- Time: 7:45 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and FDSKC
Cardinals vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-154) | KC: (+130)
- Spread: STL: -1.5 (+138) | KC: +1.5 (-166)
- Total: 9 -- Over: (-106) | Under: (-114)
Cardinals vs Royals Probable Starting Pitchers
Probable Pitchers: Andre Pallante (Cardinals) - 4-3, 4.23 ERA vs Michael Lorenzen (Royals) - 3-6, 4.33 ERA
This contest's pitching matchup is set, as the Cardinals will send Andre Pallante (4-3) to the mound, while Michael Lorenzen (3-6) will get the nod for the Royals. When Pallante starts, his team is 7-4-0 against the spread this season. When Pallante starts a game and his team is the favorite on the moneyline, they have a record of 2-1. The Royals have a 7-4-0 record against the spread in Lorenzen's starts. The Royals are 3-5 in Lorenzen's eight starts this season that they were the moneyline underdog.
Cardinals vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (61%)
Cardinals vs Royals Moneyline
- St. Louis is the favorite, -154 on the moneyline, while Kansas City is a +130 underdog on the road.
Cardinals vs Royals Spread
- The Royals are +1.5 on the spread (-166 to cover), and St. Louis is +138 to cover the runline.
Cardinals vs Royals Over/Under
- An over/under of 9 has been set for Cardinals-Royals on June 3, with the over being -106 and the under -114.
Bet on St. Louis Cardinals vs. Kansas City Royals on FanDuel today!
Cardinals vs Royals Betting Trends
- The Cardinals have been chosen as favorites in 22 games this year and have walked away with the win 12 times (54.5%) in those games.
- This year St. Louis has won two of three games when listed as at least -154 on the moneyline.
- The Cardinals and their opponents have gone over in 31 of their 59 games with a total set by sportsbooks this season.
- In 59 games with a line this season, the Cardinals have a mark of 33-26-0 against the spread.
- The Royals have gone 18-18 in games they were the underdog on the moneyline (winning 50% of those games).
- In games it has played as a moneyline underdog with odds of +130 or longer, Kansas City has a 6-3 record (winning 66.7% of its games).
- The Royals have played in 60 games with a set over/under, and have combined with opponents to go over the total 21 times (21-38-1).
- The Royals have a 32-28-0 record against the spread this season (covering 53.3% of the time).
Cardinals Player Leaders
- Brendan Donovan leads St. Louis with 70 hits and an OBP of .383, plus a team-best slugging percentage of .461. He's batting .323.
- He ranks eighth in batting average, 21st in on-base percentage, and 52nd in slugging among all qualified hitters in baseball.
- Lars Nootbaar has 12 doubles, eight home runs and 34 walks. He's batting .249 and slugging .409 with an on-base percentage of .350.
- His batting average ranks 99th among qualified players, his on-base percentage 47th, and his slugging percentage 97th.
- Nolan Arenado is batting .228 with a .374 slugging percentage and 27 RBI this year.
- Masyn Winn is batting .276 with a .350 OBP and 20 RBI for St. Louis this season.
- Winn has safely hit in two straight games. In his last five games he is hitting .409 with three doubles and three RBIs.
Royals Player Leaders
- Bobby Witt Jr. has accumulated a slugging percentage of .481 and has 66 hits, both team-best numbers for the Royals. He's batting .283 and with an on-base percentage of .341.
- Including all qualifying hitters in the majors, he is 33rd in batting average, 62nd in on-base percentage and 38th in slugging percentage.
- Maikel Garcia has a .378 OBP while slugging .474. Both are team-highs. He has a batting average of .316.
- Including all qualified hitters, he ranks 10th in batting average, 25th in on-base percentage and 46th in slugging percentage.
- Vinnie Pasquantino is hitting .254 with six doubles, a triple, eight home runs and 16 walks.
- Jonathan India is hitting .235 with 10 doubles, a home run and 25 walks.
Cardinals vs Royals Head to Head
- 5/18/2025: 2-1 KC (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 5/17/2025: 1-0 STL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 5/16/2025: 10-3 STL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -158, Underdog Moneyline: +134)
- 8/10/2024: 8-3 KC (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 8/9/2024: 8-5 STL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 7/10/2024: 8-5 KC (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 7/10/2024: 6-4 KC (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 8/12/2023: 5-4 STL (Favorite: Cardinals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 8/11/2023: 12-8 KC (Favorite: Cardinals, Spread: -1.5, Total: 11, Favorite Moneyline: -122, Underdog Moneyline: +104)
- 5/30/2023: 2-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -190, Underdog Moneyline: +160)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!