Cardinals vs. Royals Odds & Betting Predictions - June 21, 2026

Cardinals at Royals

6:10 pm • CARD
@
Starting Pitchers
pitcherteameraw-l
Stephen Kolek logoS.KolekKansas City Royals logo2.684-1
Dustin May logoD.MaySt. Louis Cardinals logo3.755-6

Cardinals at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
40-34
-1.5
-1.5+127
o9-103
-125
Royals
32-45
u9.5
+1.5-155
u9-124
+105
location pinSunday 6:10 p.m.
June 21, 2026
Kauffman StadiumKansas City
thermometer image76°Fahrenheit
rain image27%Rain
wind image15Wind
Cardinals vs. Royals Expert Picks
Frank Ammirante
Frank Ammirante
Last 30d: 295-263-10 (+36.1u)
STL o4.5-125
1.25u
S.Kolek u3.5 Ks-112
1.12u
Sean Zerillo
Sean Zerillo
Last 30d: 149-131-8 (+0.2u)
STL -120
0.6u
Bet to -135
STL -115 (F5)
0.58u
Bet to -150

Cardinals vs. Royals Previews & Analysis

  • Cardinals vs Royals: Bet on Bobby article feature image

    Cardinals vs Royals: Bet on Bobby

    Ryan Minion
    Jun 21, 2026 UTC
  • The Leadoff: Minion's 16 Bets for 9 MLB Games on Sunday article feature image

    The Leadoff: Minion's 16 Bets for 9 MLB Games on Sunday

    Ryan Minion
    Jun 21, 2026 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Cardinals vs. Royals Public Betting Percentages

Away Logo

Cardinals

Public

57%

Bets%

43%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Royals
33-4419-2114-2314-2118-23
Cardinals
44-3022-1622-149-735-22

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Royals
36-40-120-19-116-2121-1415-25-1
Cardinals
32-38-417-19-215-19-26-9-125-29-3

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Royals
32-4519-2113-2416-1915-26
Cardinals
40-3421-1719-1711-529-28

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jun 20thSTLW 6-5+1.5 WO 9.5KC +101
Jun 18thSTLW 14-6+1.5 WO 9KC -115
Jun 17th@WSHW 6-2+1.5 WU 10.5KC +114
Jun 16th@WSHL 4-6+1.5 LO 8.5WSH +119
Jun 15th@WSHL 3-7+1.5 LO 9.5WSH +116
Cardinals vs. Royals Starting Lineups
Cardinals Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Dustin May logoRD.May, P5-63.751.1398.27
HITTERSAVGOBPSLGHR
JJ Wetherholt logo1J.Wetherholt, 2B.262.365.40210
Ivan Herrera logo2I.Herrera, DH.259.401.4159
Alec Burleson logo3A.Burleson, 1B.281.344.48313
Jordan Walker logo4J.Walker, RF.295.347.53818
Lars Nootbaar logo5L.Nootbaar, LF.267.358.4442
Masyn Winn logo6M.Winn, SS.242.320.3272
Jimmy Crooks logo7J.Crooks, C.167.268.3061
Blaze Jordan logo8B.Jordan, 3B.300.323.5331
Nathan Church logo9N.Church, CF.263.307.4065
Royals Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Stephen Kolek logoRS.Kolek, P4-12.681.0336.08
HITTERSAVGOBPSLGHR
Carter Jensen logo1C.Jensen, DH.238.303.4219
Lane Thomas logo2L.Thomas, CF.232.356.3685
Jac Caglianone logo3J.Caglianone, 1B.270.341.45210
Salvador Perez logo4S.Perez, C.208.250.34410
Michael Massey logo5M.Massey, 2B.256.277.4527
Nick Loftin logo6N.Loftin, 3B.239.346.3891
John Rave logo7J.Rave, RF.500.667.5001
Isaac Collins logo8I.Collins, LF.226.339.3213
Tyler Tolbert logo9T.Tolbert, SS.190.280.1900

Cardinals vs. Royals Odds Comparison

Right Arrow

Could not load odds

Cardinals at Royals Team Totals

MatchupOverUnder
Cardinals
40-34
N/A
N/A
Royals
32-45
N/A
N/A