flexoffers
Back

Cardinals vs. Royals Dunkel MLB Picks, Predictions and Prop Bets - June 21

20 June 2026 By Data Skrive

The Kansas City Royals are looking for another strong showing from a batter on a roll versus the St. Louis Cardinals on Sunday at 2:10 p.m. ET, at Kauffman Stadium. Jac Caglianone is on a two-game homer streak. Dustin May (5-6, 3.75 ERA) gets the start for the Cardinals, who are 40-34 this season and second in the NL Central. Stephen Kolek (4-1, 2.68 ERA) is the expected starter for the Royals, who are 32-45 and fifth in the AL Central.

Even though the Cardinals are playing on the road at the Royals, they are currently favored on the moneyline at -126, compared to the home team at +104. The total for the Cardinals-Royals game is 9.

Cardinals vs. Royals Odds, Game Time

  • Game day: Sunday, June 21, 2026
  • Game time: 2:10 p.m. ET
  • Location: Kansas City, Missouri
  • Stadium: Kauffman Stadium
  • Favorite: Cardinals (-126)
  • Underdog: Royals (+104)
  • Over/under: 9

How to Watch Cardinals vs. Royals

Bet now on FanDuel Sportsbook!

Cardinals vs. Royals: Betting the Moneyline

  • The Cardinals have won 12 of the 18 games they were favored on the moneyline this season (66.7%).
  • Kansas City has come away with 16 wins in the 43 contests it has been listed as the underdogs in this season.
  • St. Louis has entered five games this season favored by -126 or more and is 4-1 in those contests.
  • This season, the Royals have been victorious 10 times in 25 chances when named as an underdog of at least +104 or longer on the moneyline.
  • The Cardinals have an implied moneyline win probability of 55.8% in this contest.
  • The Royals have an implied victory probability of 49% according to the moneyline set for this matchup.

Cardinals vs. Royals: Betting the Spread & Total

  • The Cardinals have combined with opponents to hit the over on the total 30 times this season for a 30-37-7 record against the over/under.
  • Kansas City and its opponents have gone over the total this season in 36 of its 77 opportunities.
  • The Cardinals have a 45-29-0 record against the spread this season (covering 60.8% of the time).
  • The Royals are 34-43-0 against the spread in their 77 games with a line set by sportsbooks this season.
Bet now on FanDuel Sportsbook!

NHL PICKS

Dunkel NBA Prediction cards

Latest NHL Predictions

GET YOUR PICKS

TRADE ANY GAME

About Us

Double your profit for 5 straight days.

START TRADING

MLB PICKS

Dunkel NCAAB Prediction cards

Latest MLB Predictions

Get Your Picks