Chicago Cubs @ Baltimore Orioles Prediction (July 7): Odds, Pick & Analysis

Chicago Cubs vs Baltimore Orioles · July 7, 2026 · 6:35 PM EDT · Photo: ESPN
The market is pricing this matchup as a near-toss-up, with the Cubs sitting at -112 moneyline odds despite holding a significant edge in the standings. Baltimore enters at -104, a modest underdog valuation that warrants closer inspection given the Orioles' recent struggles and the Cubs' momentum heading into Camden Yards.
Tonight's Odds
Probable Pitchers
Chicago Cubs
LHP Matthew Boyd
Baltimore Orioles
RHP Shane Baz
Chicago's 50-40 record places them 6.0 games behind in their division but maintains a 1.5-game cushion in the Wild Card race, buoyed by a 7-3 mark over their last ten games. The Cubs' offense has been respectable if unspectacular, averaging 5.06 runs per game with an OPS of .747. Pete Crow-Armstrong has emerged as the engine driving Chicago's lineup, posting a .292 batting average with 19 home runs and a team-leading .910 OPS. Seiya Suzuki (.264 AVG, .795 OPS) provides secondary production, though the Cubs' middle order lacks the explosive upside needed to overcome a team ERA of 4.36. Matthew Boyd takes the mound for Chicago carrying a 3-1 record but an inflated 5.08 ERA—a red flag that immediately complicates the Cubs' pitching advantage narrative.
Baltimore's 42-49 record tells the story of a team treading water, sitting 11.5 games back in the division with a 3.5-game Wild Card deficit. The Orioles have won just four of their last ten games and currently ride a one-game losing streak. Offensively, they've managed 4.57 runs per game with a .714 OPS, marginally behind Chicago in run production. Pete Alonso (.251 AVG, 19 HR, .810 OPS) remains the most reliable bat in the lineup, while Taylor Ward (.253 AVG, .731 OPS) provides consistency. Gunnar Henderson, despite a modest .223 average, has chipped in 16 home runs. Shane Baz gets the nod for Baltimore with a 4-8 record but a superior 4.19 ERA compared to Boyd's 5.08. The Orioles' pitching staff overall (4.34 ERA) nearly matches Chicago's (4.36), and Baz's individual performance suggests Baltimore can keep this game tight.
The Cubs' injury situation is notably more acute than Baltimore's, with eight players on the injured list including starter Jameson Taillon. This depth depletion, combined with Boyd's inflated ERA, undermines Chicago's favorability in the betting line. The Orioles, despite trailing in the standings, have a clear pitching advantage in this specific matchup. Baz's 4.19 ERA against Boyd's 5.08 creates meaningful separation on the mound. While Alonso's .810 OPS trails Crow-Armstrong's .910, Baltimore's lineup carries enough pop to exploit Chicago's compromised pitching depth. The -104 moneyline on Baltimore reflects appropriate market skepticism of the Cubs' recent form and their mounting roster issues. In a game where the pitching matchup favors the underdog and Chicago's injury woes are mounting, Baltimore represents value.
Best Bet
Baltimore Orioles (-104)
Based on the matchup analysis, recent form, and line value, Baltimore Orioles (-104) is our top play for this game.
