
Kansas City Royals

St. Louis Cardinals
(-105/-115)-130
The St. Louis Cardinals will host the Kansas City Royals on June 4, 2025, in a pivotal Interleague matchup at Busch Stadium. After splitting the first game of the series, the Cardinals are coming off a tough 10-7 loss, while the Royals are riding the high of their recent victory. Both teams are hovering around .500 this season, with the Cardinals at 33-27 and the Royals at 32-29, indicating a competitive atmosphere.
Miles Mikolas takes the mound for St. Louis, looking to bounce back from a rough outing in his last start, where he allowed four earned runs in just four innings. Despite being ranked as the 198th best starting pitcher in MLB according to advanced statistics, Mikolas boasts a respectable 3.90 ERA this year. However, his 4.90 xFIP suggests he has been somewhat fortunate, and he faces a Royals lineup that has struggled offensively, currently ranked 26th overall.
On the opposing side, Noah Cameron is projected to start for Kansas City. With a stellar 1.05 ERA this season, Cameron has shown flashes of brilliance but has only pitched in four games. However, his 4.50 xFIP indicates potential regression. Given that both pitchers have low strikeout rates, this matchup could favor the Cardinals, who rank 10th in overall offense and 3rd in team batting average.
The Cardinals are projected to score 4.45 runs, while the Royals’ implied total sits at 4.05 runs. With a Game Total of 8.5 runs, this contest appears poised to be tightly contested. The Cardinals’ offensive depth, coupled with their home-field advantage, may tilt the scales in their favor despite the close odds.
Kansas City Royals Insights
- Kansas City Royals bats jointly grade out 29th- in MLB for power this year when using their 6.7% Barrel%.Explain: Barrel% measures how often a player hits the ball at the optimal exit velocity and launch angle and is a terrific measure of underlying power.
Betting Trends
- St. Louis Cardinals – Moneyline (-130)The St. Louis Cardinals have hit the Moneyline in 21 of their last 31 games (+11.35 Units / 32% ROI)
- Kansas City Royals – Over/Under 3.5 Team Total (-135/+105)The Kansas City Royals have hit the Team Total Under in 25 of their last 34 games (+16.00 Units / 41% ROI)
- Nolan Arenado – Over/Under 0.5 Singles (-105/-125)Nolan Arenado has hit the Singles Under in 14 of his last 20 games (+6.60 Units / 26% ROI)