Chicago Cubs vs Baltimore Orioles Prediction (July 9): Odds, Pick & Analysis

Chicago Cubs vs Baltimore Orioles · July 9, 2026 · 6:35 PM EDT · Photo: ESPN
The Chicago Cubs arrive in Baltimore with a substantial offensive edge on paper, yet the Orioles present compelling value in a matchup where pitching quality could prove decisive. Chicago's .245 batting average and .750 OPS significantly outpace Baltimore's .239 average and .714 OPS, and the Cubs have been the more consistent team overall, sitting at 51-40 with a 7-3 record in their last 10 games compared to the Orioles' struggling 42-50 mark and 4-6 recent form.
Tonight's Odds
Probable Pitchers
Chicago Cubs
LHP David Peterson
Baltimore Orioles
LHP Trevor Rogers
The Orioles' lineup, however, features more disciplined power production than their season averages suggest. Pete Alonso leads the Baltimore attack with a .812 OPS and 20 home runs, providing the kind of mid-order thump that can carry a team through short series. Taylor Ward has been a steady presence at .255 with a .736 OPS, while Gunnar Henderson, despite a lower .221 average, maintains a .692 OPS and 16 home runs. The Orioles' pitching staff has been marginally more effective, posting a 4.35 ERA compared to Chicago's 4.35 ERA, though Baltimore's 1.37 WHIP indicates some control issues.
Chicago's offensive firepower centers on Pete Crow-Armstrong, whose .297 average and .931 OPS represent elite production. Seiya Suzuki adds balance at .260 with a .791 OPS, while the Cubs' 117 home runs and 5.10 runs per game demonstrate sustained offensive consistency. The Cubs' pitching depth, however, faces immediate strain. David Peterson, Chicago's probable starter, carries a concerning 6.75 ERA across four wins and seven losses—a stark departure from the team's 4.35 team ERA. The Cubs are also managing multiple injuries, with eight players on the injured list including starter Jameson Taillon, which limits rotation flexibility.
Trevor Rogers takes the mound for Baltimore with a 4.70 ERA, but his 6-7 record masks steadier recent performance. More importantly, the Orioles' Kyle Bradish (3.75 ERA) and Shane Baz (4.21 ERA) provide a more stable backend than Chicago's current rotation options. The Cubs' -140 moneyline reflects confidence in their overall roster quality, yet Peterson's elevated ERA against a lineup featuring Alonso's power presents real risk.
Baltimore's +110 value makes sense as a contrarian play. While the Orioles trail in overall offensive metrics, their power-hitting core can exploit Peterson's struggles, and Rogers offers sufficient stability to keep the game competitive. The Orioles' two-game losing streak has likely depressed their odds beyond their true winning probability, especially in a matchup where the Cubs' pitching disadvantage is pronounced. The value proposition favors Baltimore at plus money.
Best Bet
Baltimore Orioles (+110)
Based on the matchup analysis, recent form, and line value, Baltimore Orioles (+110) is our top play for this game.