The Baltimore Orioles open as modest home favorites for Thursday’s series finale against the Chicago Cubs, and the reason is written on the mound. Trevor Rogers has been one of the sharpest starters in baseball over the last month, while Chicago counters with a struggling David Peterson. Yet the Cubs arrive as the hotter, deeper club, which is why this line sits closer to a coin flip than the pitching form suggests. The clearest edge in this one may not be a side at all. It could live in the total.
Last Updated: Thursday, July 9, 2026
Chicago Cubs vs. Baltimore Orioles โ Time & How to Watch
| Where | Oriole Park at Camden Yards, Baltimore, MD |
| When | Thursday, July 9 โ 1:35 PM ET |
| TV | MASN / Marquee Sports Network |
Chicago Cubs vs. Baltimore Orioles Game Preview
Baltimore hands the ball to left-hander Trevor Rogers, and he arrives on a genuine hot streak. Rogers has posted three straight quality starts and allowed just one run across his last 18.1 innings. His season ERA still carries the weight of a rough spring, but his recent process โ crisp command and almost no free passes โ looks like the form that made him the club’s most valuable arm a year ago.
Chicago sends left-hander David Peterson, and his surface line is unattractive: a 6.75 ERA and a 1.67 WHIP since a June trade brought him to Chicago. He was tagged for a career-worst outing at St. Louis on July 3. The counterpoint matters, though. Baltimore’s lineup has scuffled against left-handed starters for much of the season, so Peterson draws a friendlier matchup than his raw numbers imply.
The Cubs enter at 52-40 and sit second in the NL Central, and they have been one of the game’s hottest teams. Chicago has gone 16-6 since mid-June and already claimed the first two games of this series. The offense ranks among the top two in the majors by FanGraphs’ measure, led by Pete Crow-Armstrong’s 21 home runs and a red-hot Dansby Swanson. Baltimore, at 42-51 and fifth in the AL East, leans on a lineup that got a four-hit night from Jackson Holliday on Wednesday. The Orioles bullpen is stretched, too, with late-inning roles shifting after Ryan Helsley returned to the injured list.
Chicago Cubs vs. Baltimore Orioles Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Cubs | +1.5 (-180) | +110 | U 10 (-115) |
| Orioles | -1.5 (+155) | -132 | O 10 (-105) |
Odds accurate as of Thursday, July 9, 2026 via TheSpread.com. Odds change, get the latest MLB Odds – Futures – Props
Chicago Cubs vs. Baltimore Orioles โ Who Is the Public Betting?
| Cubs | 42% | 58% | Orioles |
See the latest MLB Public Betting Splits and make smarter wagers!
Cubs vs. Orioles Best Bet โ Can These Two Keep It Under 15 Today?
Start with the pitching, because both arms have reasons to hold the scoreboard down. Rogers has been suffocating hitters for a month, and even Chicago’s strong lineup has to respect a left-hander allowing barely a run every nine innings right now. On the other side, Peterson’s ugly ERA hides a favorable draw. Baltimore has been among the weaker offenses against left-handed pitching all year, and Peterson is exactly that. Two lefties with matchup or form edges, set against a posted number of 10, is a combination that points down.
The case for the over deserves respect, however. Oriole Park at Camden Yards remains one of the most hitter-friendly parks in baseball, sitting near the top of the league for home runs. Chicago’s offense is legitimately dangerous, and Peterson has not stopped hard contact lately. If either starter exits early, a bullpen game in this ballpark can climb toward double digits fast. Still, the total has to clear 11 to cash the over, and both starters are pointed the other way.
The Pick: Under 10 (-115)
Cubs vs. Orioles Prediction โ Is The Baltimore Run Line Worth The Cost?
For all of Rogers’ recent brilliance, the Cubs are simply the better team, and the market treats them that way. Chicago sits near pick’em at +110 despite sending the pitcher with the worse ERA. The Cubs have won 16 of 22, own one of baseball’s top offenses, and just took the first two games of this set. Peterson’s platoon edge against a lefty-vulnerable Baltimore lineup gives Chicago a real chance to stay in front or within striking distance.
The risk is plain. Rogers can win a low-scoring game on his own, and laying -180 on the run line is a steep price for a cushion. That price reflects how likely a tight game is here, though. With two in-form left-handers on the mound, one-run and two-run margins are the likeliest outcomes, and the extra half-run of insurance protects the stronger club against a single late swing. In a game that projects close, the cushion is the cleaner way to back Chicago.
The Pick: Cubs Run Line +1.5 (-180)
Final Thoughts and Bonus Angle
The swing factors are easy to name. Watch how deep Rogers can work. If Baltimore’s stretched bullpen, thinner since Helsley’s return to the injured list, gets exposed early, both the total and the side can flip in a hurry. Then watch Peterson’s first turn through Baltimore’s order, since his afternoon hinges on whether that platoon edge holds up. This is a competitive, near-even game, so neither position is a heavy favorite, and both allow for the other outcome to be right.
To recap our two picks: Under 10 (-115) and Cubs Run Line +1.5 (-180). Both lean on the same read โ two left-handers with the upper hand and a game that should stay tight into the late innings. For more of the card, check our latest MLB best bets breakdown.
MLB Orioles vs Cubs Thursday July 9, 2026 Prediction FAQ
What time does the Cubs vs. Orioles game start?
First pitch is set for 1:35 PM ET on Thursday, July 9, 2026, at Oriole Park at Camden Yards in Baltimore.
What channel is the Cubs vs. Orioles game on?
The game airs on MASN in the Baltimore market and on Marquee Sports Network in the Chicago market.
Who is pitching for the Orioles today?
Left-hander Trevor Rogers starts for Baltimore, opposite Cubs left-hander David Peterson.
Who is favored in the Cubs vs. Orioles game?
Baltimore is the home favorite at -132 on the moneyline, with Chicago a +110 underdog and the total set at 10 runs.