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

Cardinals at Royals

12:15 am • Apple TV+
@
Starting Pitchers
pitcherteameraw-l
Seth Lugo logoS.LugoKansas City Royals logo3.862-4
Michael McGreevy logoM.McGreevySt. Louis Cardinals logo2.993-5

Cardinals at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
40-33
-1.5
-1.5+135
o9-120
-119
Royals
31-45
u9.5
+1.5-162
u9-101
-101
location pinSaturday 12:15 a.m.
June 20, 2026
Kauffman StadiumKansas City
thermometer image81°Fahrenheit
rain image0%Rain
wind image5Wind
Cardinals vs. Royals Expert Picks
Derek Carty
Derek Carty
Last 30d: 29-34-1 (+17.3u)
M.McGreevy u17.5 Outs+105
1u
There is a value opportunity on Michael McGreevy's pitching outs prop. THE BAT X is projecting him to record 15.39 pitching outs, while oddsmakers are implying 17.18. The model believes there is a 66% chance he records fewer than 18 pitching outs, so there is value on the under at +105. This play is good down to at least -149. Love THE BAT X? Get all of Carty's sports betting projections at EV Analytics https://evanalytics.com/subscribe/mlb?ref=zdlkmgz
Frank Ammirante
Frank Ammirante
Last 30d: 282-252-10 (+34.0u)
Under 0.5 (1st Inn)-104
1.04u

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

66%

Bets%

34%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Royals
32-4418-2114-2314-2117-23
Cardinals
44-2922-1622-139-635-22

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Royals
35-40-119-19-116-2121-1414-25-1
Cardinals
31-38-417-19-214-19-25-9-125-29-3

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Royals
31-4518-2113-2416-1914-26
Cardinals
40-3321-1719-1611-429-28

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
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
Jun 14thHOUW 4-0-3.5 WU 8.5KC -119
Cardinals vs. Royals Starting Lineups
Cardinals Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Michael McGreevy logoRM.McGreevy, P3-52.991.1115.86
HITTERSAVGOBPSLGHR
JJ Wetherholt logo1J.Wetherholt, 2B.266.369.40810
Ivan Herrera logo2I.Herrera, DH.257.396.4149
Alec Burleson logo3A.Burleson, 1B.282.345.48213
Jordan Walker logo4J.Walker, RF.291.345.53718
Lars Nootbaar logo5L.Nootbaar, LF.268.367.4632
Masyn Winn logo6M.Winn, SS.242.321.3242
Jimmy Crooks logo7J.Crooks, C.182.289.3331
Blaze Jordan logo8B.Jordan, 3B.308.333.5771
Nathan Church logo9N.Church, CF.259.299.3915
Royals Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Seth Lugo logoRS.Lugo, P2-43.861.3497.49
HITTERSAVGOBPSLGHR
Carter Jensen logo1C.Jensen, DH.238.304.4249
Bobby Witt logo2B.Witt, SS.294.368.46510
Jac Caglianone logo3J.Caglianone, 1B.266.338.4399
Maikel Garcia logo4M.Garcia, 3B.266.326.3783
Michael Massey logo5M.Massey, 2B.256.277.4577
Salvador Perez logo6S.Perez, C.207.250.34210
Kameron Misner logo7K.Misner, CF.375.412.3750
Lane Thomas logo8L.Thomas, RF.232.359.3645
Isaac Collins logo9I.Collins, LF.221.336.3083

Cardinals vs. Royals Odds Comparison

Right Arrow

Could not load odds

Cardinals at Royals Team Totals

MatchupOverUnder
Cardinals
40-33
N/A
N/A
Royals
31-45
N/A
N/A