Kansas City Royals vs St. Louis Cardinals Betting Pick & Prediction for 5/15

The Kansas City Royals will play the St. Louis Cardinals at Busch Stadium. This MLB regular season game is set for Friday, May 15, 2026, at 8:15 PM. The Royals are currently on a four-game losing streak, while the Cardinals have won their last game.
Kansas City holds a record of 19-25, placing them fourth in the AL Central. St. Louis, with a record of 25-18, stands third in the NL Central. Weather conditions for the game are expected to be warm with overcast clouds and a light crosswind.
Kansas City Royals Team Preview
The Kansas City Royals have had a challenging stretch recently. They have lost four of their last five games. Their only win came against the Detroit Tigers, where they won by four runs.
In their recent games against the Chicago White Sox, the Royals struggled on the mound. Kris Bubic and Seth Lugo both gave up five earned runs in their starts. The team’s pitching ranks 22nd in earned run average this season.
Offensively, Bobby Witt Jr. has been a bright spot for the Royals. He has a batting average of .306 and leads the team with seven home runs. The team as a whole ranks 13th in batting average this season.
Royals vs Cardinals Game Day Info
- Sport: MLB
- Teams: Kansas City Royals vs. St. Louis Cardinals
- Venue: Busch Stadium in St. Louis, MO
- Date: Friday, May 15, 2026
- Betting Odds: Royals Moneyline -106, Cardinals Moneyline -114
St. Louis Cardinals Team Preview
The St. Louis Cardinals have been performing steadily in recent games. They secured a narrow 5-4 win against the Athletics on May 14th. Michael McGreevy pitched well, allowing only one earned run over six innings.
Offensively, the team has shown a balanced attack. Jordan Walker and Victor Scott II contributed home runs in their latest victory. However, they have faced challenges, like the 6-2 loss to the Athletics on May 13th, where they had 13 hits but failed to capitalize on scoring opportunities.
In the current season, the Cardinals have a batting average of .240, ranked 13th. They have hit 49 home runs, placing them 9th in the league. Dustin May is expected to pitch in their upcoming game against the Kansas City Royals, with a season record of 3-4 and a 4.85 ERA.
BTB Betting Pick
The Cardinals are slightly favored with a moneyline of -114, compared to the Royals at -106. The Cardinals have a better earned run average and more home runs this season. Considering these factors, the recommendation is to pick the Cardinals to win the game. The projected score is Cardinals 5, Royals 4.
The total for the game is set at 8.5 runs. Both teams have similar batting averages and on-base percentages. However, their pitching stats suggest a higher-scoring game. With these considerations, the recommendation is to bet the over at 8.5 runs. The projected total is 9 runs.