On July 10, 2024, the Kansas City Royals will clash with the St. Louis Cardinals at 1:45 PM at Busch Stadium, under a clear sky forecast. Pitching for the Royals will be Alec Marsh, who showcases an ERA of 4.571, while the Cardinals will counter with Andre Pallante, holding an ERA of 4.000.

In the AL Central, the Royals are currently 7th with a record of 49-43, translating to a 0.53 winning percentage. They’ve won 16 of their 26 divisional games, ranking third within their division. Recently, they’ve secured 5 wins in their last 10 games and carry a single-game winning streak into this matchup. They’ve performed better at home with 31 wins compared to 18 road wins. The team has scored 418 runs while conceding 362.

The NL Central finds the Cardinals ranked 5th with a 48-42 record, also reflecting a 0.53 winning percentage. They hold the second spot in their division with 13 wins and 12 losses in division games. The Cardinals boast a W2 current win streak, with 7 victories in their recent 10 games. They have an even split in road games and maintain a solid home record winning 24 out of 42. They have tallied 369 runs this season, against 402 allowed.

Betting analysis shows the Cardinals as favorites with a point spread of -1.5 and an over/under of 8.5 runs. For money line bets, the Cardinals are at -139 while the Royals are placed at +118. These odds suggest a well-matched game, potentially offering value on the underdog Royals, who’ve shown resilience on the road and a good upward trajectory in recent games.