The bullpen gap between these two teams is secondary to what’s happening at the lineup level — Cleveland is without Ramirez (.757 OPS, 10 HR) and Martinez (.719 OPS, 11 HR), its top two run producers, both on the 10-day IL. The under is sitting at -104, nearly even money, on a total of 7.5 with deGrom on the mound against a now bottom-third offense. The edge is explained inside.
Joe Jensen
Pirates vs. Phillies Pick: Sanchez’s 2.13 ERA vs. a Market That Hasn’t Caught the Total
Chandler vs. Sanchez is a clearer mismatch than the 8.5 total implies. The Pirates are without Cruz and Horwitz, the Phillies are posting a .704 team OPS, and the combined run projection sits right at the number — leaving Under -120 as light juice on an elite starter. The analysis is inside.
White Sox vs. Orioles Pick: Gibson’s Walk Problem Meets a Power Lineup
Gibson’s .442 xwOBA-against on his cutter and .618 on his sweeper mean his entire secondary arsenal is getting squared up — and 19 walks in 30.1 innings hands a 116-home-run lineup extra chances to do damage. The total is posted at 10.5 with the over at -105, a number the under juice at -115 hasn’t justified given what Gibson’s Statcast profile actually shows. The pick is inside.
Giants vs. Diamondbacks Pick: Rodriguez’s 2.27 ERA Meets a Market Still Priced at 9
The bullpen gap between the Giants and Diamondbacks trails a more urgent story — the starter gap is one of the starkest on the slate, with one arm carrying a 2.27 ERA over 95 innings and the other sitting at 5.49. The total is posted at 9 (Under -114), a price that acknowledges Mahle’s blow-up risk but may be underweighting how cold both offenses are right now. Find out which way this one goes.
Dodgers vs. Athletics Pick: Lauer’s 16 HRs Allowed Meet Jump’s 2.04 ERA
Lauer vs. Jump is a clearer mismatch than the near-even moneyline implies — one starter has allowed 16 home runs in 64.2 innings, the other has allowed zero in 35.1. The Dodgers sit at -116 and the Athletics at -102, a spread that leans heavily on roster prestige over tonight’s actual pitching assignment. The edge is explained inside.
Marlins vs. Rockies Prediction: Coors Exposes Sullivan’s Leaky Arsenal
Coors Field’s 1.38 park factor changes what Sullivan’s 8.25 ERA actually means — at altitude, a 91.5 mph fastball with a 9.5% whiff rate has nowhere to hide. The total is sitting at 11.5 with the over priced at +102, a price that leans on Alcantara’s name while underweighting Sullivan’s inability to generate weak contact. The pick is inside.
Reds vs. Brewers Prediction: Lodolo’s Sinker Problem Meets a Neutral Park
Lodolo vs. Gasser is a clearer mismatch than the 8.5 total implies — one arm carries a 9.3 K/9 with three swing-and-miss pitches, the other is posting a .473 xwOBA on its most-used pitch. The Over is juiced to -120 while the Under sits at -102, a price gap that doesn’t fully account for a Reds lineup already posting a .699 OPS and missing multiple regulars tonight. The full read is inside.
Nationals vs. Red Sox Pick: Suarez’s 2.83 ERA and the Case Against This Total
Mikolas’s 5.24 ERA and 16 home runs allowed in 77.1 innings make him a genuine liability at Fenway — but that’s only half the scoring equation. The under at -102 prices both starters as roughly equal contributors to this total, and against a pitcher with a 2.83 ERA and a 42.2% curveball whiff rate, Boston’s .697 team OPS isn’t going to carry the over on its own. The breakdown is inside.
Angels vs. Mariners Pick: Kirby’s Arsenal Meets a Shorthanded Roster at T-Mobile
Johnson’s 8.84 ERA is a legitimate run-environment threat, but he’s facing a depleted Angels lineup that averages 4.54 runs per game at full strength — and this roster isn’t at full strength. The total is posted at 7.5 with the under priced at -105, the unpopular side of a market that leans slightly over. The analysis is inside.
Mets vs. Blue Jays Prediction: Manaea’s 1.41 WHIP Meets a Neutral Dome
Rogers Centre’s 1.00 park factor plays neutral — Manaea’s 1.41 WHIP disadvantage relative to Yesavage’s 1.17 gets no environmental discount here. The Blue Jays sit at -126 against a Mets club that is 2-8 over its last 10, yet the run line at +152 raises its own questions about projected margin. See how this one plays out.










