

Cubs @ Orioles
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
David Peterson has given up 12 runs in 9.1 innings since joining the Cubs. That is the part I cannot ignore here. Baltimore does not need a perfect setup at -125, but Rogers has to keep this from turning into another Cubs power game.
Peterson’s recent Cubs work is the number that matters
The bet starts with Peterson, not some blind home-team lean. He is listed as the Cubs starter against Trevor Rogers, and the recent run since joining Chicago has been ugly: 12 runs allowed over 9.1 innings. That gives Baltimore a real scoring angle without pretending this Orioles team has been clean lately.
Rogers is the more playable starter at this price
Rogers has not been his best version this season, and I am not treating him like an automatic stopper. The case is simpler than that: he has looked better after the early-season mess, and his overall profile is easier to trust than Peterson’s recent Cubs sample. At -125, I can live with imperfect if the other side is the arm I want to attack first.
The split on Rogers is the whole sweat
Rogers has been matchup-dependent, which is the nice way of saying right-handed hitters are the problem. The split is loud: a .779 OPS allowed to righties compared with .526 to lefties. That does not kill the Orioles side for me, but it makes the game script pretty clear: Rogers cannot give Chicago free baserunners before the dangerous bats get their turns.
Chicago’s offense is the reason this is not cheaper
The Cubs come in with one of the better offensive profiles in baseball, sitting near the top of MLB by FanGraphs entering the series with a .244/.338/.409 team slash and 112 home runs. Pete Crow-Armstrong has been a problem too, listed at a .910 OPS with 19 homers and 23 steals entering the series. That is why I am not laying a big number here, but -125 is still short enough if Peterson is the first starter to crack.
Baltimore has enough punch for this matchup
The Orioles do not need to win a beauty contest to cash a moneyline. They just need pressure on Peterson, and Baltimore had power pieces entering the series with Pete Alonso at an .810 OPS and 19 home runs and Samuel Basallo at a .789 OPS with 14 homers. Against a starter who has already been hit hard in this Cubs role, that is enough offense for me to take the home side.
The afternoon move adds a small layer
This game was moved up into the afternoon because the storm chance around Camden Yards was expected to rise later. I am not making a weather bet off that, and I am not turning it into some fake edge. It does matter for the setup, though: this is a quicker turnaround after Baltimore’s 9-7 loss, and the Orioles get Rogers on the mound trying to stop the sweep.
The bullpen piece is uncomfortable, but not enough to pass
Baltimore used Rico Garcia, Grant Wolfram, Albert Suarez, and Tyler Wells in the previous game, and the bullpen was part of the damage in that 9-7 loss. That is the part of the Orioles ticket I do not love. Still, this price is more about the starting matchup and Baltimore getting the first real chance to punish Peterson than it is about trusting every late inning.
The Cubs can break this if Rogers loses the righties
The clearest way this loses is Rogers missing spots to Chicago’s right-handed bats. The Cubs have been hot, they entered the series on a strong run, and their offense is good enough to make a small Baltimore edge disappear fast. If Rogers gives them traffic early, the Peterson fade may not matter.
Why I am on Orioles ML at -125
Peterson’s recent form with Chicago is the softest piece of this matchup, and Baltimore has enough power to make that matter. Rogers is not a no-risk arm, but he is the side of the pitching matchup I would rather hold at this number. Orioles ML, -125.