Skip to content
MLB

Cardinals vs. Royals Prediction: McGreevy Looks to Keep St. Louis Rolling in Kansas City

The Cardinals bring a 40-33 record and one of the NL's most underrated starters to Kauffman Stadium, where a struggling Royals club faces pitching uncertainty with Lugo returning from a concussion.

Adam Hutchinson
Adam Hutchinson

The St. Louis Cardinals head to Kauffman Stadium on Friday night for an 8:15 PM ET clash against the Kansas City Royals, and the oddsmakers are lining up firmly behind the visitors. St. Louis arrives as one of the more quietly impressive teams in the National League Central, sitting at 40-33 while Kansas City has limped to a 31-45 record that has them firmly planted near the bottom of the American League Central standings. This interleague matchup carries some regional pride, but the numbers tell a pretty clear story heading into tonight’s game.

The Cardinals are 19-16 on the road this season, a solid away mark that speaks to their resilience outside Busch Stadium. They enter on a two-game losing streak, but that recent bump in the road should not overshadow what has been a steadily productive season. St. Louis trails the Milwaukee Brewers by 5.5 games in the NL Central, sitting at second place with 89 games played, and they have enough firepower to make serious noise the rest of the way. Kansas City, meanwhile, has been one of the league’s bigger disappointments. At 31-45, the Royals are 14 games under .500 and have struggled to replicate the energy that made them a surprise postseason team just a couple of years ago.

McGreevy vs. Lugo — Pitching Matchup With a Big Caveat

The mound situation deserves a closer look before placing any bets tonight. St. Louis sends out right-hander Michael McGreevy, who has quietly become one of their steadiest rotation pieces. McGreevy carries a 3-5 record and a 2.99 ERA through his 2026 season starts, with 51 strikeouts to his name. His ERA alone tells you he has been much better than his win-loss record suggests — the Cardinals have not always backed him with run support. His most recent outing came against the Minnesota Twins on June 14, where he got through six innings with two strikeouts in a quality performance. McGreevy generates plenty of ground balls and limits damage by keeping the ball in the park, making him a solid value option when the Cardinals are favored.

On the Kansas City side, Seth Lugo is listed as the probable starter, but his availability coming into tonight is worth flagging. Lugo was struck in the head by a 106-mph line drive off the bat of Brandon Nimmo during a June 11 start against the Texas Rangers and was subsequently placed on the seven-day concussion injured list retroactive to that date. His symptoms reportedly intensified in the days following the incident, with headaches lingering beyond initial expectations. The Royals placed him on the IL on June 12, meaning he would be eligible to return around June 18 or 19. Despite still being listed as the probable, his actual availability for tonight remains uncertain. Lugo is 2-4 with a 3.86 ERA across 14 starts this season, with 66 strikeouts and a 1.35 WHIP. Over his last seven outings, his ERA has climbed to 5.30, suggesting some turbulence even before the injury. If Lugo cannot go, Kansas City may piece together a bullpen game or turn to an emergency starter, which would represent a significant disadvantage against a St. Louis lineup that has been swinging the bat well.

Looking for the best place to bet tonight’s game? Check out the current DraftKings Promo Code or grab a strong welcome offer through the FanDuel Promo Code before first pitch.

Cardinals Offense Has the Royals’ Number

The Cardinals lineup is headlined by Jordan Walker, who has become the face of St. Louis this season. Walker is batting .288 with 18 home runs, 56 RBIs, and an .878 OPS in 71 games — numbers that have earned him legitimate All-Star conversation in a competitive NL outfield group. He is tied for 11th in the majors in home runs and third in the National League in RBIs, and he brings a combination of raw power and consistent contact that makes him a nightmare for any pitcher working through his first few innings.

First baseman Alec Burleson has been nearly as productive. Burleson is hitting .285 with 13 home runs and 53 RBIs, posting an .835 OPS while also drawing walks at a career-high rate. His presence protects Walker in the lineup and forces opposing pitchers to work carefully through the heart of the St. Louis order. Behind those two, designated hitter Ivan Herrera has been a patient and productive force. Herrera’s .261 batting average may look modest, but his .398 on-base percentage is elite — he leads the National League with 13 hit-by-pitches and has reached base at a remarkable clip all season long. Second baseman JJ Wetherholt adds a .259 average with 10 home runs and 31 RBIs, giving the Cardinals a deep and dangerous lineup from top to bottom.

Kansas City’s offense has sputtered badly this season. Salvador Perez, the veteran catcher and one of the Royals’ most trusted hitters, is batting just .200 with 9 home runs and 26 RBIs through 69 games. Vinnie Pasquantino, who drove in 113 runs last year, has managed just .224 with 6 home runs and 32 RBIs in 2026. The team has struggled to manufacture runs consistently, and those issues have been a major factor in their 14-game slide below the .500 mark. Facing McGreevy’s ground-ball-heavy approach on a night when their own starting pitcher is a question mark is not a recipe for success.

Kansas City bettors in the area might want to compare sportsbook options. See the full breakdown of Online Sportsbooks in Missouri for the best available platforms. You can also explore the BetMGM Promo Code for a solid welcome offer going into the weekend.

Royals’ Struggles Go Beyond the Mound

Kansas City’s problems this season run deeper than any single pitching injury. The Royals rank among the bottom tier of American League teams in nearly every offensive category, and their bullpen has been stretched thin by a rotation that has not stayed healthy. Lugo’s concussion comes on the heels of a season in which the team has already cycled through multiple rotation options. Even in games where their starting pitching has held up, the lineup has not consistently delivered. They are 18-21 at home this year, meaning Kauffman Stadium has not provided much of an advantage.

St. Louis, by contrast, has shown an ability to grind out wins even when they are not at their best. Their 5-5 record over their last ten games reflects a team going through the natural ups and downs of a long season, but their overall body of work at 40-33 demonstrates staying power. The Cardinals’ pitching depth beyond McGreevy has also been solid, with the bullpen generally doing its job late in games.

For bettors in Kansas City interested in legal wagering options, Online Sportsbooks in Kansas offers a full guide to the available platforms in that market.

Prediction and Best Bet

The Cardinals are the right side here on almost every level. McGreevy has been consistent, the offense has multiple threats from top to bottom, and Kansas City’s mound situation is uncertain at best. Even if Lugo does return from the concussion IL and takes the ball tonight, he has been roughed up over his last several outings and is making his return after a scary head injury. Kansas City’s lineup has not shown the capacity to consistently support a compromised rotation.

  • Prediction: Cardinals 5, Royals 2
  • Best Bet: Cardinals moneyline (-120 to -125)

The Cardinals moneyline at -120 to -125 represents solid value given the starting pitching uncertainty on the Kansas City side and the depth of the St. Louis offense. McGreevy has been one of the better bargain starters in the National League this year, and a struggling Royals team at home is exactly the kind of spot where a Cardinals squad with playoff aspirations can take care of business. Back St. Louis to win this one outright.

Subscribe for MLB updates

Join our newsletter to get the latest straight to your inbox!