Cardinals vs. Royals Odds & Betting Predictions - May 18, 2025

Cardinals at Royals

6:10 pm • FDSKC
1 - 2
Starting Pitchers
pitcherteameraw-l
Michael Wacha logoM.WachaKansas City Royals logo2.863-4
Matthew Liberatore logoM.LiberatoreSt. Louis Cardinals logo2.923-3

Cardinals at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
27-23
-1.5
-1.5+154
o8-109
-115
Royals
28-23
u8
+1.5-164
u8-110
-105
location pinSunday 6:10 p.m.
May 18, 2025
Kauffman StadiumKansas City
Cardinals vs. Royals Expert Picks
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 221-368-12 (+14.7u)
Under 8-110
1u
*Winning teams with wind help* Overall: 1101-803-99,58% (ROI:11%) Season:8-3-1,73% (ROI:38%)
Brian Bitler
Brian Bitler
Last 30d: 77-86-0 (-22.0u)
STL -105
3u
Steak Friend
Steak Friend
Last 30d: 204-251-3 (-49.4u)
STL -110
1.1u
Picks Office
Picks Office
Last 30d: 66-85-3 (-24.5u)
STL +100
1u
Royals can’t score – ranked 27th in runs/gm (3.41), dead last in OPS w/ RISP (.590). Just 119 walks all year (29th), no pressure on pitchers. Scored 7 total runs in 4-game losing streak last week. Only 1 run in last 2 games vs STL. Lineup too cold to trust. Cards crushing at the plate – 4.93 runs/gm (6th), .264 AVG (2nd), .338 OBP (3rd), .764 OPS w/ RISP (7th). 160 walks (10th) = constant traffic. Donovan batting .321, Contreras 26 RBI, Herrera 7 hits + 6 RBI in last 2. Back-to-back Ws vs KC: 10-3, 1-0. Liberatore shoving – 3.11 ERA, 1.01 WHIP, only 2 HR in 46.1 IP. Just 5 ER in last 15.1 innings. Beat Philly last week w/ 5.1 strong. Cards 11-1 last 12 games, 8-1 as dogs. 11 straight covers off a win. KC lost 7 of 8 as home fave after a loss. Ride the streak.
Sandy Plashkes
Sandy Plashkes
Last 30d: 103-123-10 (-25.3u)
KC o3.5 Team Total-140
1.4u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 221-368-12 (+14.7u)
KC -110
1u
Home streaking favs off loss as fav Overall: 617-354-0,64% (ROI:10%) Season:14-4-0,78% (ROI:35%) avoid the sweep Overall: 818-522-0,61% (ROI:11%) Season:11-5-0,69% (ROI:26%)
Moneyline Hacks
Moneyline Hacks
Last 30d: 109-72-3 (+67.5u)
Under 8.5-115
0.87u
🚨Free analysis & VIP Picks can be found on our Discord. Link: https://discord.gg/A8v49URQaG Link to VIP (Copy &Paste): https://linktr.ee/moneylinehacks%F0%9F%94%A560% OFF with promo code: Hacks60

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

49%

Bets%

51%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Royals
30-2115-1115-1011-1018-11
Cardinals
28-2215-913-136-1021-12

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Royals
17-33-19-178-16-18-139-19-1
Cardinals
26-22-213-10-113-12-19-6-116-16-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Royals
28-2317-911-1413-814-15
Cardinals
27-2316-811-158-818-15

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
May 17thSTLL 0-1+1.5 WU 9STL -116
May 16thSTLL 3-10-1.5 LO 8.5STL -155
May 15th@HOUL 3-4+1.5 WU 8.5HOU +105
May 14th@HOUL 1-2+1.5 WU 7.5HOU +119
May 13th@HOUW 7-5+1.5 WO 8KC +107

Cardinals vs. Royals Injury Updates

Cardinals Injuries

  • Willson Contreras
    1B

    Willson Contreras has been scratched Friday.

    Out

Royals Injuries

  • Salvador Perez
    C

    Salvador Perez has been scratched Friday.

    Out

  • Seth Lugo
    SP

    Lugo is out with finger

    Out

  • Cole Ragans
    SP

    Ragans is out with groin

    Out

  • Kyle Wright
    SP

    Wright is out with shoulder

    Out

Cardinals vs. Royals Box Score
Cardinals Player Stats
Projected
PITCHERPCIPKER
Matthew Liberatore logoLM.Liberatore, P92651
Chris Roycroft logoRC.Roycroft, P7101
JoJo Romero logoLJ.Romero, P11110
HITTERSH-ABRHRRBI
Lars Nootbaar logo1L.Nootbaar, RF1-5000
Masyn Winn logo2M.Winn, SS0-5000
Brendan Donovan logo3B.Donovan, 2B4-5000
Nolan Arenado logo4N.Arenado, 3B2-5000
Willson Contreras logo5W.Contreras, 1B0-5000
Ivan Herrera logo6I.Herrera, DH2-3000
Alec Burleson logo7A.Burleson, LF1-4111
Yohel Pozo logo8Y.Pozo, C2-4000
Jose Barrero logo8J.Barrero, PR0-0000
Pedro Pages logo8P.Pages, C0-0000
Victor Scott logo9V.Scott, CF0-1000
Royals Player Stats
Projected
PITCHERPCIPKER
Michael Wacha logoRM.Wacha, P83561
John Schreiber logoRJ.Schreiber, P110.200
Daniel Lynch logoLD.Lynch, P140.200
Lucas Erceg logoRL.Erceg, P261.210
Carlos Estevez logoRC.Estevez, P12100
HITTERSH-ABRHRRBI
Maikel Garcia logo1M.Garcia, 3B1-3001
Bobby Witt logo2B.Witt, SS0-4000
Salvador Perez logo3S.Perez, 1B2-4000
Mark Canha logo4M.Canha, LF1-2000
Kyle Isbel logo4K.Isbel, CF0-1000
Vinnie Pasquantino logo5V.Pasquantino, DH1-4000
Cavan Biggio logo5C.Biggio, PR0-0000
Cavan Biggio logo5C.Biggio, DH0-0000
Hunter Renfroe logo6H.Renfroe, RF1-4100
Freddy Fermin logo7F.Fermin, C0-3000
Michael Massey logo8M.Massey, 2B1-4000
Dairon Blanco logo9D.Blanco, CF1-2001
Drew Waters logo9D.Waters, PH1-1100
Drew Waters logo9D.Waters, LF1-1100

Cardinals vs. Royals Odds Comparison

Right Arrow

Could not load odds

Cardinals at Royals Team Totals

MatchupOverUnder
Cardinals
27-23
o3.5-144
u3.5+114
Royals
28-23
o3.5-129
u3.5+100