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.963-4
Matthew Liberatore logoM.LiberatoreSt. Louis Cardinals logo3.113-3

Cardinals at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
26-21
-1.5
-1.5+154
o8-109
-115
Royals
26-22
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: 301-511-13 (-12.6u)
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: 82-94-0 (-34.2u)
STL -105
3u
Steak Friend
Steak Friend
Last 30d: 228-279-4 (-48.3u)
STL -110
1.1u
Picks Office
Picks Office
Last 30d: 70-89-4 (-24.9u)
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: 97-116-7 (-23.7u)
KC o3.5 Team Total-140
1.4u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 301-511-13 (-12.6u)
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: 107-80-3 (+50.6u)
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
27-2115-1112-1011-1015-11
Cardinals
26-2113-813-135-920-12

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Royals
16-31-19-177-14-18-138-17-1
Cardinals
24-21-211-9-113-12-18-5-115-16-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Royals
26-2217-99-1313-812-14
Cardinals
26-2115-611-157-718-14

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

    Royals Injuries

    • 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
    26-21
    N/A
    N/A
    Royals
    26-22
    N/A
    N/A