On May 20, 2024, an intriguing MLB matchup is set to take place at Busch Stadium as the Baltimore Orioles take on the St. Louis Cardinals at 7:45 PM. The forecast predicts overcast skies for the game duration. Dean Kremer, with a solid ERA of 3.717, will lead the pitching for the Orioles, while Sonny Gray, with an even stronger ERA of 3.048, will take the mound for the Cardinals.

The Orioles are performing well this season, currently holding the second place in the AL East Division with a record of 29-15, which reflects a commendable winning percentage of .660. They have achieved 7 victories in divisional games against only 2 losses. Their recent performance includes 6 wins in their last 10 outings, and they are presently riding a one-game win streak. The Orioles have demonstrated robust form both at home and on the road, boasting 17 wins in home games and 12 in away games.

On the other end, the Cardinals seem to struggle somewhat this season, positioned 12th in the NL Central with a 20-26 record. This gives them a winning percentage of .435. They have won a single game against six losses within their division, and their recent form shows 5 wins in the last 10 games. Notably, the Cardinals have found more success in night games where they secured 14 wins compared to 6 in day games.

Betting enthusiasts will find the odds interesting for this game. The point spread stands at 1.5 in favor of the Orioles, with an Over/Under set at 7.5 runs, suggesting a tighter, low-scoring game might be expected. The moneyline is slightly in favor of the Cardinals at -110 compared to the Orioles at -107, indicating a very close matchup anticipated by the odds makers.