On July 10, 2024, an exciting MLB matchup is set as the Kansas City Royals visit the St. Louis Cardinals at Busch Stadium, scheduled to start at 1:45 PM under clear skies. Alec Marsh, with a current ERA of 4.571, will be starting for the Royals. Facing him from the mound for the Cardinals will be Andre Pallante, whose ERA stands at 4.000.

In the AL Central, the Royals occupy the 7th spot with a record of 49-43, translating to a .530 winning percentage. They are third in their division with a 16-10 record against division opponents and have won 5 out of their last 10 games, enjoying a current win streak of one game. Showing a stronger performance at home, they have a 31-18 record compared to their 18-25 on the road. The Royals have scored a total of 418 runs this season and conceded 362 runs.

Turning to the NL Central, the Cardinals are ranked 5th with a 48-42 record. They also hold a .530 winning percentage and are second in their division, with a 13-12 record against NL Central teams. The Cardinals have won 7 out of their last 10 games and are currently on a two-game winning streak. They sport a balanced 24-18 home record and 24-24 away record, having scored 369 runs and allowed 402 runs this season.

For those interested in the odds, the Cardinals are favored with a PointSpread of -1.5 while the OverUnder for the game is set at 8.5. The odds also have the Royals at a +118 on the AwayTeamMoneyLine, with the Cardinals at -139 on the HomeTeamMoneyLine. These figures suggest a tight contest with the Cardinals slightly favored to win at home.