St. Louis Cardinals vs. Kansas City Royals MLB Picks and Predictions: June 19, 2026

Nate Hornung

Written by: Nate Hornung

Published: Fri Jun 19, 2026, 10:40 am ET

Read Time: 5 minutes

Seth Lugo is making his first start since coming off the IL after being hit by a line drive in his last outing - Royals Cardinals Picks

mlb

St. Louis Cardinals logo
Today8:15 pm ET
Kansas City Royals logo

St. Louis Cardinals
Odds

Spread

Total

Moneyline

-1.5

140

9

-117u

-115

Kansas City Royals
Odds

Spread

Total

Moneyline

+1.5

-160

9

+100o

+105

See Picks & Statistics For The Game

I'm going to be real with you, I am fully involved in the 2026 FIFA World Cup that is happening in North America right now. Therefore, I'm not going to pretend that I'm completely tuned in to what's happening in the MLB and on the diamond. However, I am well aware, that today is Friday, and I noticed the Royals play at home. Time for another good ole fashioned SP on the MLB tonight, keep reading for our picks.

  • MLB YTD
  • 46-35-1 (56.1%)
  • +10.47u
  • Average Odds: +100

Check out the best odds on the market at our top online sportsbooks.

St. Louis Cardinals vs. Kansas City Royals MLB Betting Insights

Jordan Walker hits .294 for the Cardinals this year, leading the team in average, home runs, hits and RBIs Royals Cardinals Picks

Jordan Walker hits .294 for the Cardinals this year, leading the team in average, home runs, hits and RBIs

What's an "SP" you might ask? I'll happily answer. An "SP" would be a System Play, and we've got one tonight that we've been tracking all the way back to 2023. In their last 35 games at Kauffman Stadium on Friday Nights, the Kansas City Royals are 24-11 straight up, 19-16 in winning by two, and are 20-15 in scoring at least five runs.

It's also worth noting they put up 14 in a win over the Cardinals last night. The magic comes alive when the weekend at the K rolls around, and in a rivalry series, I see the bats waking up and providing some run support. Typically we blindly tail the moneyline, but tonight we are switching it up a bit after losing our last two system plays.

Matchup Information – Cardinals vs. Royals – June 19

  • Venue & Location: Kauffman Stadium (Kansas City, MO)
  • Date: Friday, June 19, 2026
  • First Pitch: 8:15 p.m. Eastern
  • Broadcast: Apple TV

Cardinals vs. Royals Pitching Matchup

  • St. Louis Cardinals: RHP Michael McGreevy (3-5, 2.99 ERA, 1.11 WHIP)
  • Kansas City Royals: RHP Seth Lugo (2-4, 3.86 ERA, 1.35 WHIP)

Cardinals vs. Royals Betting Odds

Odds are courtesy of our friends at Lucky Rebel Sportsbook, as of June 19, 2026, at 10:25 a.m. eastern. Sign up today and get a $1,250 deposit bonus as well as 50 slot spins immediately in your account and start betting at the sportsbook with the most competitive odds in the industry, and a wide variety of unique markets not offered anywhere else.

4.9/5 Review Rating
Bonus & Benefits
Up to $1,250 + 50 Free Slots Spins
See our review »
$1,250 Welcome Bonus
Bet Live on Your Favorite Sports
Earn More with Rebel Rewards!

Run Line

  • Cardinals -1.5 (+133)
  • Royals +1.5 (-155)

Moneyline

  • Cardinals -123
  • Royals +103

Total

  • Over 9 (-115)
  • Under 9 (-105)
Click for more MLB Picks

St. Louis Cardinals vs. Kansas City Royals MLB Picks

Salvador Perez leads the Royals with 10 home runs this season, but he is only hitting .207 overall Cardinals Royals Picks

Salvador Perez leads the Royals with 10 home runs this season, but he is only hitting .207 overall

Cardinals vs. Royals Prediction: Royals Win Outright, Over 9

Best Bet: Royals Team Total Over 4.5 (+108) Lucky Rebel Sportsbook

We are getting a bet at plus money that has hit over 57% of the time in a 35 game sample size. Is that not enough? Kansas City has scored 20 runs in their last two games, winning both, and tonight they face a man who struggles away from home.

McGreevy's ERA jumps up to 3.76 on the road this year, and his WHIP balloons up to 1.21. Sure, those stats are still fine, but the increase on the road worries me, especially considering where the Yals bats have been. Kansas City hits .246 as a team. That increases to .261 when batting at home, and during the month of June they are hitting .285 with a .350 wOBA, which is good for third in the entire MLB.

Tonight at home, look for their bats to stay hot and score at least five runs for us. If you think it may be a low scoring game, feel free to back the Yals on the moneyline with a plus sign instead.

Still Want More MLB Content?

Here at Betting News, we offer Free Expert Picks for every major sports league. We also host daily streams on our Twitch Channel with our best bets, as well as sweat out games on Playback! Be sure to tune into everything we have going on at our Youtube, TikTok, and X pages as well. Be sure to follow my personal X account as well, @Shaggy_Bets for my full daily card.

Get FREE Picks and Props Weekly

Sign up for
THE WEEKENDER NEWSLETTER

See our Matchup - Free Picks & Stats
Nate Hornung
Nate Hornung

Nate has been a recreational sports bettor for about 5 years. In that time, he has grown to love the pursuit of winners and sticking it to The Man. Nate loves data and uses his understanding of numbers to help him be a more profitable sports gambler, however he will be the first to tell you this game is about more than just stats.

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Betting News makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.