⚾ Cardinals vs. Royals Prediction & Picks: MLB Odds for Friday, June 19
Last Updated: June 19, 2026 4:19 PM EDT • 4 minute read X Social Google News Link
The Kansas City Royals put up a rare offensive eruption to win their series opener against the St. Louis Cardinals last night in dominant fashion, earning the 14-6 rout.
Now it'll be Michael McGreevy vs. Seth Lugo beginning at 8:15 p.m. ET tonight from Kauffman Stadium (Apple TV). The Cards enter as the marginal -120 favorites as I make my Cardinals vs. Royals prediction and MLB picks, which center around St. Louis being able to exploit Lugo's weaknesses.
⚾ Cardinals vs. Royals picks & odds today
See all of our experts’ MLB picks based on the latest MLB odds; picks rated on a 1-to-5 star confidence scale based on betting value.
| ⚾ Pick | 💵 Units | 📝 Notes |
|---|---|---|
| Under 9.5 (-122 via FanDuel) | 1.5u → 1.23u | The Royals will struggle too much to contribute with Bobby Witt Jr. likely out. |
| Jordan Walker Over 1.5 total bases (-113 via DraftKings) | 1u → 0.88u | Can tee off on Lugo's sinker. |
| Alec Burleson home run (+390 via FanDuel) | 0.20u → 0.78u | Has been mashing against righties. |
Total wagered: 2.70 units | Max profit: 2.89 units
📃 Affiliate disclosure
Sportsbook Review may receive a commission if you sign up through our links. Not intended for use in MA. Bonuses not applicable in Ontario. 21+ only. (Gambling problem? Call 1-800-GAMBLER)
🏆 Who will win Cardinals vs. Royals?
The Royals don't boast the offense to exploit McGreevy's weaknesses, especially with Witt likely out. There will be scoring, but not enough of a contribution from Kansas City for the Over to come into play, with St. Louis ultimately prevailing.
Score prediction: Cardinals 6, Royals 2
💰 Cardinals vs. Royals prediction & best bet
Under 9.5 (-122)
The severity of Bobby Witt Jr.'s knee injury is unknown, but at minimum he seems highly unlikely to be active tonight. That removes a core cog from an offense that was already scuffling while tied for 18th in run production. Remove Witt, and the Royals are left with a batter order featuring four hitters whose expected slugging percentage is .380 or below.
They don't boast the firepower to pounce on McGreevy. Yes, his expected ERA sits significantly higher than the hurler's actual mark (5.58 to 2.99). But he provides few free baserunners, with a walk rate in the 84th percentile.
📡 SBR Edge: Challenging changeup
There are flaws and scary expected stats elsewhere from McGreevy, but any of the success he's enjoyed has largely come from a changeup registering an opposing batting average of .173, according to Baseball Savant.
🔥 Best Cardinals vs. Royals player prop bet
Jordan Walker Over 1.5 total bases (-113)
Both starters in this game seem certain to go down the regression hole at some point soon given their expected stats. Like McGreevy, Lugo's expected ERA is in another galaxy compared to the righty's actual one (5.30 to 3.86).
He's getting punished each time out, but the negative results in terms of runs given up just aren't there. His expected slugging percentage allowed of .489 sits in the bottom 9% leaguewide, and his sinker, Lugo's most-used pitch that he throws 20.1% of the time, is getting rocked for a .672 expected slugging.
So we turn to Jordan Walker to pick on him. Walker is regularly doing massive damage with a hard-hit percentage that sits 12th overall MLB-wide at 53.4%, and that rises even higher to 58.7% when he gets a sinker.
🤑 More MLB props
Want more ways to cash in today? Head over to Dustin Saracini's best NRFI bets today and best strikeout props today.
💣 Cardinals vs. Royals home run prediction
Alec Burleson to hit a home run (+390)
Some of the same thinking for the Walker pick applies here, as Burleson comes with a hitting profile ideal for pummeling Lugo. His expected slugging stands out the most, as he sits eighth MLB-wide with a .553.
Lugo serves up a platter of breaking balls, one of which is a curveball he throws 19% of the time to lefties like Burleson. He's nailing that pitch while registering a .703 expected slugging.
Toss in that he destroys righties overall with a .993 OPS, and there's a lot to like about Burleson's outlook.
🧨 More MLB home run picks
Dive into my best home run predictions today if you're looking to cash in on this fine Friday.
🚀 Cardinals vs. Royals same-game parlay
Fading Lugo's strikeout ability is the addition to give us a three-leg parlay to feel confident in tonight. His K/9 sits at 7.5, and it was as high as 11.7 earlier in his career.
💵 Cardinals vs. Royals SGP picks
- Under 9.5 (-122)
- Jordan Walker Over 1.5 total bases (-135)
- Seth Lugo Under 4.5 strikeouts (-170)
Best odds: +570 via FanDuel (0.20u -> 1.14u)
💵 My betting record for MLB picks
All MLB picks, including SGPs, have been tracked since March 27.
| Bet type | Record | Net profit | ROI |
|---|---|---|---|
| Overall | 46-133-2 | -1.87 units ❌ | -2.8% ❌ |
| Game picks | 9-8-2 | -1.15 units ❌ | -10.9% ❌ |
| Player props | 35-108-0 | -1.52 units ❌ | -3.4% ❌ |
| Parlays | 3-16-0 | +0.98 units ✅ | +37.3% ✅ |
💡 How I'm betting Cardinals vs. Royals: MLB strategy
Follow all of our MLB analysis and expert predictions for baseball season.
Be sure to capitalize on the 9.5 for the total at FanDuel, as some of the other best MLB betting sites are sitting at 9. I raised my risk slightly with 1.5 units to compensate for the increased juice for the higher total.
Aside from that, I'm trusting in the Cardinals' power to get to Lugo, and the Royals to struggle to do their part to eclipse the total, especially without Witt.
📊 Live Cardinals vs. Royals odds
Bettors seem divided on their outlook for this game. The Cardinals are getting 66% of the moneyline action through DraftKings, but there's a belief the Royals can keep it close, as they're receiving 69% of the attention to cover +1.5 on the run line.
There's also indecision regarding the total, with the Over getting the edge while garnering 55% of the attention. That bodes well for us, as the 9.5 totals out there could still remain in place with even action.
📈 Cardinals vs. Royals betting trends
| Cardinals | Statistic | Royals |
|---|---|---|
| 40-33 | W-L record | 31-45 |
| 44-29 | Run line record | 31-45 |
| 32-27 | O/U record | 36-40 |
| 5-5 | Last 10 games | 4-6 |
| 4.19 | Team ERA | 4.48 |
| .247 | Team batting avg. | .246 |
| .721 | OPS | .710 |
🚑 Cardinals vs. Royals injuries
📺 How to watch Cardinals vs. Royals
- Date: Friday, June 19
- First pitch: 8:15 p.m. ET
- Ballpark: Kauffman Stadium (Kansas City)
- TV: Channel
- Streaming: Platform
- Cardinals starter: Michael McGreevy (3-5, 2.99 ERA)
- Royals starter: Seth Lugo (2-4, 3.86 ERA)
Sean Tomlinson X social