The Phillies are chasing a playoff spot with a starter who’s quietly having a Cy Young-caliber season, and the Orioles are the team hoping their bats can bail out a battered bullpen at home.
Quick take:
- Pick: Phillies +102
- Why: Cristopher Sánchez gives Philadelphia a massive starting pitching edge in a game oddsmakers have priced as a virtual coin flip
- The number to watch: Sánchez’s 2.73 ERA against a Baltimore bullpen that’s lost three key relievers to injury
Philadelphia (57-52) heads into Camden Yards sitting second in the NL East, still very much alive in the wild card race. Baltimore (53-56) is fourth in the AL East and playing out the string of a season that’s fallen short of expectations, but the Orioles have won three of their last five and aren’t going down quietly in front of the home crowd.
It’s worth noting the public money is leaning toward Baltimore covering the run line, with 70% of bets and 72% of the money on the Orioles at -1.5. But that’s largely public sentiment following the home team in a pick ’em game, not necessarily sharp money. Anyone tracking MLB odds closely this week has seen the number move only slightly since opening, which tells you the market isn’t fully convinced either way.
| Friday, July 31 at 7:06 PM | Spread | Money | Total |
| Philadelphia Phillies | +1.5 (-195) | +108 | O 9 (-103) |
| Baltimore Orioles | -1.5 (155) | -125 | U 9 (-117) |
Both clubs have had their share of chaos over the past two weeks, but the underlying numbers tell different stories about where each team is trending.
| DATE | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|
| Jul 29, 2026 | @Miami Marlins | -1.5 / 7.5 | Lost 8-7 | Lost / Over |
| Jul 29, 2026 | @Miami Marlins | -1.5 / 7.5 | Lost 1-0 | Lost / Under |
| Jul 29, 2026 | @Miami Marlins | -1.5 / 7.5 | Lost 8-6 | Lost / Over |
| Jul 28, 2026 | @Miami Marlins | +1.5 / 7.5 | Lost 8-7 | Won / Over |
| Jul 28, 2026 | @Miami Marlins | +1.5 / 7.5 | Lost 1-0 | Won / Under |
| Jul 27, 2026 | @Miami Marlins | +1.5 / 12.5 | Lost 8-7 | Won / Over |
| Jul 26, 2026 | New York Yankees | -3.5 / 7.5 | Lost 0-1 | Lost / Under |
| Jul 26, 2026 | New York Yankees | -3.5 / 7.5 | Lost 1-3 | Lost / Under |
| Jul 26, 2026 | New York Yankees | -3.5 / 7.5 | Won 11-4 | Won / Over |
| Jul 25, 2026 | New York Yankees | +1.5 / 8.5 | Lost 0-1 | Won / Under |
| DATE | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|
| Jul 29, 2026 | @Detroit Tigers | +1.5 / 7.5 | Won 5-8 | Won / Over |
| Jul 29, 2026 | @Detroit Tigers | +1.5 / 7.5 | Lost 14-0 | Lost / Over |
| Jul 29, 2026 | @Detroit Tigers | +1.5 / 7.5 | Won 9-10 | Won / Over |
| Jul 28, 2026 | @Detroit Tigers | +3.5 / 10.5 | Won 5-8 | Won / Over |
| Jul 28, 2026 | @Detroit Tigers | +3.5 / 10.5 | Lost 14-0 | Lost / Over |
| Jul 27, 2026 | @Detroit Tigers | -2.5 / 10.5 | Won 5-8 | Won / Over |
| Jul 26, 2026 | Atlanta Braves | +1.5 / 7.5 | Lost 6-7 | Won / Over |
| Jul 26, 2026 | Atlanta Braves | +1.5 / 7.5 | Won 3-2 | Won / Under |
| Jul 26, 2026 | Atlanta Braves | +1.5 / 7.5 | Lost 2-3 | Won / Under |
| Jul 25, 2026 | Atlanta Braves | -1.5 / 9 | Lost 6-7 | Lost / Over |
Showing 10 of last 10 meetings
| DATE | TEAM | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|---|
| Aug 6, 2025 | Philadelphia Phillies | @Baltimore Orioles | -1.5 / 7.5 | Lost 1-5 | Lost / Under |
| Aug 5, 2025 | Philadelphia Phillies | @Baltimore Orioles | -1.5 / 9.5 | Won 5-0 | Won / Under |
| Aug 4, 2025 | Philadelphia Phillies | @Baltimore Orioles | -1.5 / 9.5 | Won 13-3 | Won / Over |
| Jun 16, 2024 | Baltimore Orioles | @Philadelphia Phillies | -1.5 / 7.5 | Won 8-3 | Won / Over |
| Jun 15, 2024 | Baltimore Orioles | @Philadelphia Phillies | -1.5 / 8.5 | Won 6-2 | Won / Under |
| Jun 14, 2024 | Baltimore Orioles | @Philadelphia Phillies | -1.5 / 7.5 | Lost 3-5 | Lost / Over |
| Jul 26, 2023 | Philadelphia Phillies | @Baltimore Orioles | +1.5 / 9.5 | Won 6-4 | Won / Over |
| Jul 25, 2023 | Philadelphia Phillies | @Baltimore Orioles | +1.5 / 9 | Won 4-3 | Won / Under |
| Jul 24, 2023 | Philadelphia Phillies | @Baltimore Orioles | +1.5 / 9.5 | Lost 2-3 | Won / Under |
| Sep 22, 2021 | Philadelphia Phillies | @Baltimore Orioles | +2.5 / 8 | Won 4-3 | Won / Under |
Cristopher Sánchez has been the best story in Philadelphia’s rotation all year. He’s 13-4 with a 2.73 ERA, a 1.20 WHIP, and 157 strikeouts, numbers that put him firmly in the conversation among the National League’s top starters. He’s the primary reason Philadelphia has stayed in the wild card hunt despite injuries to Adolis García (lat surgery, out for the season) and Johan Rojas (UCL surgery, also done for 2026).
Baltimore’s issue is depth. The Orioles are already without Ryan Helsley and Keegan Akin in the bullpen, both dealing with elbow discomfort, and closer Félix Bautista remains questionable for the year following shoulder surgery. Starter Chris Bassitt has been out since June with lower back discomfort. That’s a lot of innings for a shorthanded relief corps to cover if the Orioles can’t get length from whoever starts.
Sánchez has punched out 157 batters in just 138.2 innings this season, a strikeout rate that’s given Philadelphia a stopper at the top of an otherwise shaky rotation.
Offensively, Kyle Schwarber remains the engine for Philadelphia with 33 home runs and 62 RBI, while Bryce Harper has quietly put together a strong all-around season at .252/.357/.491 with 22 homers and 64 RBI. Baltimore counters with shortstop Gunnar Henderson, who’s chipped in 18 homers and 45 RBI despite battling through a down average, and second baseman Jeremiah Jackson has been a pleasant surprise offensively since getting regular at-bats.
Baltimore’s lineup can certainly do damage. But asking a patchwork bullpen to protect a lead against a team with Schwarber and Harper in the middle of the order, on a night Sánchez isn’t walking through that door, is a tall ask.
Beyond the injury attrition, there’s a broader roster context here. Philadelphia has managed to stay afloat despite a rotation that’s had its own bumps, and Sánchez soaking up innings at an elite level takes real pressure off a bullpen that would otherwise be overtaxed. Baltimore doesn’t have that luxury right now. Dean Kremer was reinstated from the 60-day injured list earlier this month after a quad strain, but the rotation behind him is still thin enough that manager decisions late in games matter more than usual.
Zoom out and the difference between these two teams isn’t record — it’s margin for error. Philadelphia can absorb a bad outing from a middle reliever because its lineup depth and Sánchez’s workload cover for it. Baltimore is playing thinner on both sides of the roster, and thin rosters get exposed in exactly the kind of tight, low-scoring game this projects to be.
This game is close enough on paper that the pitching matchup becomes the deciding factor, and that favors Philadelphia. Sánchez gives the Phillies a real chance to keep this a low-scoring, close game where Baltimore’s bullpen issues become magnified in the sixth, seventh, and eighth innings.
The pick:
Getting plus money on the team with the better starter and a healthier bullpen is exactly the kind of value bettors should be looking for in a game this evenly priced.
Five DFS value plays for today's MLB slate, from ace Paul Skenes to bargain bats…
The Yankees are 18-20 since Aaron Judge went down, and now they face Shota Imanaga…
The surging Red Sox visit Dodger Stadium to open a three-game series against the NL…
The red-hot Fever visit Moda Center as heavy favorites over a shorthanded Portland Fire team.…
AC Milan and Italy legend Franco Baresi has died at 66, months after undergoing surgery…
Jake Irvin is back off the 60-day injured list, taking the mound for the Nationals…
This website uses cookies.