The upcoming baseball game between the Cleveland Guardians and the St. Louis Cardinals is scheduled for September 20, 2024, at 8:15 PM at Busch Stadium under scattered clouds. Ben Lively will be pitching for the Guardians with an ERA of 3.866, while Kyle Gibson, with an ERA of 4.115, will take the mound for the Cardinals.

In the American League Central Division, the Guardians hold the second spot with a commendable 89-65 record, reflecting a .58 winning percentage. Their performance in the division is strong, with a top spot owing to 30 wins against 22 losses. They have been particularly impressive lately, with seven wins out of their last ten games plus a current two-game winning streak. Their home and away records stand at 48-28 and 41-37, respectively, with more wins secured at night games (53) than during the day (36).

Contrastingly, the Cardinals rank ninth in the National League Central Division with a record of 77-76, which equates to a .50 winning percentage. Their even split in division play (26-26) puts them at third within the division. Despite struggling recently with five wins out of the last ten games and a current losing streak of one game, they maintain a better record at home (42-36) compared to their road games (35-40).

As for the betting odds, the Guardians are slightly favored on the money line as the away team at -104, while the Cardinals, playing at home, are listed at -114. The spread is established at -1.5, suggesting that the Guardians are expected to win by more than one run. The over/under for the game is set at 8.0 runs, indicating expectations of a moderately high-scoring game between the two teams.