St. Louis Cardinals vs. Kansas City Royals: Odds, Prediction
The I-70 series resumes Friday for the second and final series in 2026. First pitch from Kauffman Stadium is at 8:15 p.m. ET and is streaming on Apple TV.
The Cardinals took two of three from the Royals at home in a tightly contested series, winning 5-4, 4-2 and losing 2-0. This series opener features a quality starting pitching matchup, as the Cardinals’ right-handed Michael McGreevy (2.99 ERA, 1.11 WHIP) battles veteran right-hander Seth Lugo (3.86 ERA, 1.35 WHIP).
If you’re looking for a comprehensive preview on this Midwestern interleague clash, we’ve got the goods for you below.
St. Louis is a slim -120 favourite to win on the MLB odds, with the total set at 9.0.
MLB Betting Odds and Trends
The Cardinals are an impressive 40-32 overall, sitting in second place in the NL Central, but they have been even better against the runline, going 44-28. They have done their damage primarily in lower-scoring affairs, with the Under hitting in 37 of their 72 games.
The Royals are not having as much fun in 2026, with their 30-45 record mirroring a 30-45 record against the runline. The Under has also hit 40 in of their 75 games.
St. Louis Cardinals
The Cardinals enter this series having gone 6-4 in their last 10 games. The offence has been led by former top prospect and slugging outfielder, Jordan Walker, who is enjoying a massive breakout season with a team-leading .288 AVG, 18 HR, 56 RBIs and .878 OPS.
Behind him, 1B Alec Burleson has contributed a .285 AVG, 13 HR, 47 RBIs and .835 OPS, while catcher Ivan Herrera makes three everyday, qualified hitters with an OPS over .800. Rookie 2B JJ Wetherholt has been terrific from the left side of the plate, hitting .259 with a .760 OPS, pairing 10 HR with eight SB.
On the mound, McGreevy has been their best starter overall, but notably has been worse on the road (3.76 ERA) and at night (3.82 ERA). He has been very consistent though, pitching to a 3.00 ERA across three June starts.
The Royals have not seen McGreevy before, which should give him the upper hand early, especially considering how good he is the first two times through the order.
Kansas City Royals
The already struggling Royals’ offence has been depleted as of late, with 1B Vinnie Pasquantino recently suffering a broken hamate bone, and 3B Maikel Garcia also missing time recently with a hand injury of his own.
Without them, there has been even more pressure on superstar Bobby Witt Jr. and second-year RF Jac Caglianone. While Witt has been his typical self, and Caglianone is coming into his own, it’s not easy to consistently produce runs when relying upon two guys in a nine-men lineup.
The always crafty Seth Lugo gets the ball on Friday, and while reliable, he is coming off a concussion. Plus, his ERA across six starts in May was 4.59, and across two starts in June, his ERA is 6.48.
He is not in top-tier form right now, and while it’s an extremely limited sample, current Cardinals hitters are 4-for-8 against Lugo with a double and a home run.
MLB Prediction: Who Will Win Cardinals vs. Royals?
McGreevy has been as consistent as starting pitchers get to begin 2026, while Lugo is coming off a concussion and has struggled as of late. I trust the Cardinals’ lineup balance and depth to produce far more than this very thin and injured Royals group. Throw in the fact that the Royals’ bullpen has been brutal trying to close out games, ranking 26th in MLB with a 4.85 bullpen ERA, and you get an easy pick of the Cardinals covering the runline on the road.
Best Bet: Cardinals -1.5



