MLB Predictions Sunday, June 21: Will Royals take series finale vs. Cardinals?

St. Louis Cardinals pitcher Dustin May delivers against Bobby Witt and the Kansas City Royals at Kauffman Stadium on June 21, 2026 St. Louis Cardinals pitcher Dustin May delivers against Bobby Witt and the Kansas City Royals at Kauffman Stadium on June 21, 2026
Bet MLB Run Lines, Totals & Futures at BovadaWe may earn a commission from links. 21+. Gambling problem? Call 1-800-GAMBLER.
Bet MLB Now →

The St. Louis Cardinals try to avoid a sweep when they wrap their three-game set with the Kansas City Royals on Sunday, June 21, 2026, at Kauffman Stadium. St. Louis enters as a modest road favorite at -130 on the moneyline. Right-hander Dustin May takes the mound against Royals righty Stephen Kolek in a matchup of two starters who have pitched well of late. That pitching edge shapes our lean toward the Cardinals and a total that could stay in check. Below we break down the matchup, the current odds, the public betting split, and our picks.

Last Updated: Sunday, June 21, 2026

CARDINALS VS ROYALS DATE, TIME & HOW TO WATCH

WhereKauffman Stadium, Kansas City, MO
WhenSunday, June 21 โ€“ 2:10 PM ET
TVCardinals.TV / Royals.TV (local), MLB.TV

St. Louis Cardinals vs. Kansas City Royals Game Preview

The pitching matchup carries this finale. Dustin May (5-6, 3.75 ERA) has quietly built a career year for St. Louis. He owns 75 strikeouts against 21 walks across 81.2 innings, and his recent form is even sharper than the season line suggests. Most notably, May spun a complete-game one-hitter against San Diego on June 15 with nine strikeouts. Over his last dozen starts, his ERA sits well below his season mark, giving the Cardinals a clear front-end arm in this spot.

Kansas City counters with Stephen Kolek (4-1, 2.68 ERA), who has been a steady presence since returning to the rotation. The right-hander has limited opponents to a .225 average with just 10 walks over 50.1 innings, and his low-walk profile keeps traffic off the bases. Kolek does not miss as many bats as May, with 34 strikeouts on the year, so he leans on contact management and defense. Still, his run-prevention numbers make him a tougher matchup than the Royals' record might imply.

The standings tell two different stories. St. Louis entered Sunday at 40-34 and firmly in the National League playoff race. Kansas City sat at 32-45 and well back in the American League Central. However, the Royals have controlled this series, winning 14-6 on Thursday and 6-5 on Friday to clinch it before the Saturday off-day. There is a real injury cloud over the home side. Star shortstop Bobby Witt Jr. exited Thursday's game and is dealing with a Grade 1 MCL sprain. He was out of the lineup Friday, and Kansas City planned to re-evaluate him for Sunday, so his availability remains uncertain. Losing their best bat would meaningfully dent the Royals' lineup.

ST. LOUIS CARDINALS VS KANSAS CITY ROYALS ODDS

Run LineMoneylineTotal
St. Louis Cardinals-1.5 (+130)-130U 9.0 (-105)
Kansas City Royals+1.5 (-150)+108O 9.0 (-115)

Odds accurate as of Sunday, June 21, 2026 via TheSpread.com. Odds change, get the latest MLB Odds - Futures - Props

ST. LOUIS CARDINALS VS KANSAS CITY ROYALS WHO IS THE PUBLIC BETTING?

St. Louis Cardinals54%46%Kansas City Royals

See the latest MLB Public Betting Splits and make smarter wagers!

Moneyline Pick โ€” St. Louis Cardinals ML

The featured side here is the Cardinals on the moneyline. The Pick: St. Louis Cardinals Moneyline (-130). The case starts with the arms. May is the best pitcher in this game right now, and his recent run of dominant outings gives St. Louis a higher floor than a road favorite usually carries. The Cardinals also bring the better roster top to bottom, with Alec Burleson and Jordan Walker anchoring a lineup that has kept the team in the playoff hunt. With Witt Jr. potentially sidelined, the talent gap only widens in St. Louis' favor.

The line backs the read. St. Louis opened around -123 and has been bet up to -130, a small but telling move toward the favorite. A road price of -130 is far from steep for a team with a clear pitching edge and a healthier lineup. We prefer the moneyline to the -1.5 run line at +130, because one-run baseball is common and laying a run and a half adds avoidable risk in a game that profiles as tight.

The case against is real, though. Kolek has been excellent, and the Royals' bats just produced 20 runs over the first two games of this set. Kansas City has also been a live underdog at home, and May's early-season struggles are a reminder that his ceiling and floor can be far apart. If Witt Jr. returns and the Royals' offense carries its series momentum, +108 on the home side has value. We still side with the Cardinals, but this is a lean rather than a heavy conviction play.

Total Pick โ€” Under 9.0

The total opened at 9.0 and remains there, but the juice has shifted toward the under, moving from +100 to -105. That market signal lines up with the matchup on paper. The Pick: Under 9.0 (-105). Two starters in good form, a spacious Kauffman Stadium outfield that tends to hold balls in the park, and the possibility of a diminished Royals lineup all point the same direction.

The counter is straightforward. This same series just produced 14-6 and 6-5 scorelines, so the offenses have shown life. Kolek is not a strikeout machine, which means balls in play and the chance for a crooked number if Kansas City squares him up. The under leans on both starters going deep and the bullpens holding, so any early exit flips the math. With May trending up and the price still fair, the value sits on the under.

Final Thoughts and Bonus Angle

This finale comes down to whether May continues his strong stretch and whether Kansas City has its full lineup. Witt Jr.'s status is the swing factor to watch before first pitch. If he is scratched, the Cardinals' edge on both the moneyline and the total grows. The other thing to monitor is the early innings, where May's swing-and-miss stuff gives St. Louis a chance to set the tone against a Royals lineup that can be patient.

For those tracking strikeout markets, May's recent form is worth a look given his nine-punchout outing on June 15, but we are not attaching a number to that angle today. Our two confident positions remain the side and the total. To recap the picks: St. Louis Cardinals Moneyline (-130) and Under 9.0 (-105). Both are leans built on the pitching matchup and the Royals' uncertain lineup, framed with the understanding that a hot Kansas City offense is the clearest path to a wrong number.

For more on this matchup, see our earlier Cardinals vs. Royals series-opener prediction, and check our latest MLB best bets coverage for more plays.

MLB Cardinals vs. Royals Prediction FAQ

What time does the Cardinals vs. Royals game start?

First pitch is set for 2:10 PM ET on Sunday, June 21, 2026, at Kauffman Stadium in Kansas City.

What channel is the Cardinals vs. Royals game on?

The game airs on the teams' local broadcasts, Cardinals.TV and Royals.TV, and can be streamed on MLB.TV.

Who is pitching for the Cardinals on Sunday?

Right-hander Dustin May (5-6, 3.75 ERA) starts for St. Louis. Kansas City counters with right-hander Stephen Kolek (4-1, 2.68 ERA).

Who is favored in the Cardinals vs. Royals game?

The Cardinals are favored at -130 on the moneyline. The Royals are the home underdog at +108, with the total set at 9.0 runs.

Bet MLB Run Lines, Totals & Futures at BovadaWe may earn a commission from links. 21+. Gambling problem? Call 1-800-GAMBLER.
Bet MLB Now →