The Cleveland Indians visit the Baltimore Orioles on Monday, September 7, 2026, in a matchup featuring two teams with similar records. Cleveland holds a slight edge at 73-71, while Baltimore sits at 69-75. This suggests a fairly even contest, though the Indians have been a bit more consistent this season.
Looking at the betting odds, Cleveland is favored to cover a 1.5-run spread at -199, meaning you’d need to risk $199 to win $100 on the Indians covering that margin. Baltimore, meanwhile, is +1.5 at +163, offering a bigger payout if they keep the game close or win outright. The moneyline prices show Baltimore as a slight favorite at -131, meaning a $131 bet wins $100, while Cleveland is the underdog at +109, paying $109 on a $100 bet if they win straight up.
The total runs line is set at 8.5, with the under at -118 and the over at -102. This means the sportsbook expects a moderately high-scoring game, but the odds slightly favor the under, suggesting some bettors lean toward a lower-scoring affair.
Given the close records and tight odds, this game looks competitive. Betting on Cleveland to cover the spread requires confidence in their ability to win by at least two runs. Baltimore’s moneyline has appeal for those who believe the home team can pull off a win outright. The total suggests a balanced offense and pitching duel, so consider the under if you expect a pitchers’ battle.