The Kansas City Royals host the St. Louis Cardinals on June 21, 2026. First pitch from Kauffman Stadium is scheduled for 2:10 p.m. ET. The game will be broadcast on CARD.
The Cardinals are favored by -122 on the moneyline and by -1.5 on the run line. The Royals are +104 on the moneyline and +1.5 on the run line. The total is set at 9 runs.
Find my MLB picks and Cardinals vs Royals prediction below, as well as probable pitchers, weather report, and more.
Cardinals vs Royals Picks:
- Royals F5 ML
- Bobby Witt Jr. Over 1.5 Total Bases
Cardinals vs Royals Odds
| Cardinals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +134 | 9 -110o / -110u | -122 |
| Royals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -162 | 9 -110o / -110u | +104 |
Cardinals vs Royals Probable Pitchers
| Dustin May (RHP, STL) | Stat | Stephen Kolek (RHP, KCR) |
|---|---|---|
| 5-6 | W-L | 4-1 |
| 2.1 | fWAR (FanGraphs) | 0.9 |
| 3.75 / 3.39 | ERA / xERA | 2.68 / 3.43 |
| 3.01 / 3.72 | FIP / xFIP | 3.69 / 3.80 |
| 16.4% | K-BB% | 12.1% |
| 46.2% | GB% | 47.4% |
| .300 | BABIP | .250 |
| 103 | Stuff+ | 92 |
| 102 | Location+ | 108 |
Cardinals vs Royals MLB Betting Preview
The Royals will host the Cardinals on Sunday afternoon to conclude a three-game homestand at Kauffman Stadium in Kansas City. Stephen Kolek will start for Kansas City, while Dustin May will start for St. Louis.
Though both starters have looked solid this season, I heavily favor the Royals in this matchup.
Kolek has recorded a 2.68 ERA and 1.03 WHIP this season. And while May’s 3.75 ERA and 1.14 WHIP aren’t so bad, he’s struggled against this Royals lineup.

Cardinals vs Royals Pick, Betting Analysis
One guy who’s gotten the better of May in past head-to-head appearances is Bobby Witt Jr. He has ripped three hits in eight lifetime head-to-head at-bats against May, including a home run.
Witt started the season slowly, but he’s really found his form lately, and he enters this matchup on a heater.
I think the Royals take advantage of May in the first half, and I’m banking on Witt being a big part of that hot start.
Pick:
- Royals F5 ML
- Bobby Witt Jr. Over 1.5 Total Bases



































