Globe Life Field’s dome eliminates weather variance, locking this game into a clean pitching environment — and deGrom’s 1.0051 WHIP and slider generating a .240 xwOBA against are not what a 7.5 total with the Under at -120 is fully accounting for. The market is blending two starters; the gap between them is wider than the juice reflects. The pick is inside.
Joe Jensen
Reds vs. Cardinals Pick: Lowder’s IL Absence Tips the Starter Gap
Cincinnati’s rotation is already missing Greene, Williamson, and Ashcraft — and now Lowder’s 15-Day IL shoulder stint may hand the ball to a replacement arm against McGreevy’s 2.98 ERA. The Cardinals are sitting at -134 on the moneyline, a price that looks built for a starter-vs-starter game that may not materialize. The angle is inside.
Royals vs. Twins Prediction: A Total Set to the Penny With Two Bats Missing
The bullpen gap between these two clubs is murky — KC is missing Estevez, Mears, Ragans, and Bubic, while Minnesota has lost Sands, Rojas, and Acton from their relief depth, leaving both sides thin late. The total sits at 9 (-112 Under), with projections landing between 9.1 and 9.2 — close enough that it nearly erases any edge, but Minnesota’s lineup without Jeffers and Buxton still hasn’t been fully absorbed into the number. The side is inside.
Athletics vs. Astros Pick: Jump’s 0.00 HR Rate vs. Burrows’ 15 Allowed
Jump vs. Burrows is a clearer mismatch than the flat -110/-110 total of 9 implies. One arm has allowed zero home runs in 12 innings with a 1.17 WHIP; the other is carrying a 5.66 ERA and 15 HR allowed in 68 frames. The full read is inside.
Rays vs. Marlins Pick: Jax’s HR Problem Meets Miami’s Strikeout Offense
Jax’s four-seam fastball is carrying a .461 xwOBA against — a contact quality problem that runs directly into a Miami lineup that leads the dataset with 530 strikeouts and a .697 OPS. The total sits at 8.5 with the Under at -122, a price the books themselves are treating as a lean without full conviction. The breakdown is inside.
Mariners vs. Tigers Prediction: Castillo’s Sinker Meets Detroit’s Contact Lineup
Comerica Park’s neutral run environment (0.99 park factor) removes any home-field distortion — this game lives and dies on two struggling starters and what the lineups do with them. Seattle sits at -120 while Detroit offers +102, a spread that reflects the Mariners’ team-level quality more than today’s specific pitching matchup. See how this one plays out.
Orioles vs. Blue Jays Pick: Gausman’s Splitter Changes the Run Math
Gausman’s 14 walks in 75 innings is a command profile that actively suppresses run environments — and Baltimore’s .720 OPS lineup is not built to punish it. The total is posted at 8 with the Under sitting at -105, a near-even price that does not fully account for what a 1.09 WHIP starter does to a below-average offense. Find out which way this one goes.
Pirates vs. Braves Pick: Elder’s Precision Meets a Compromised Pittsburgh Lineup
The bullpen gap between these two clubs is secondary to the starter gap — Elder’s .149 xwOBA against on his changeup meets a Pittsburgh lineup walking in shorthanded. The Under is sitting at +102 against an Over priced at -124, a spread that does not match how one-sided the mound equation looks tonight. The edge is explained inside.
White Sox vs. Phillies Pick: Nola’s Whiff Rate vs. a 9.5 Total That Hasn’t Caught Up
Gilbert vs. Nola is a clearer mismatch than the 9.5 total implies. The market loads the number around Gilbert’s 20.25 ERA while Nola’s 38.0% whiff knuckle curve quietly caps the back half of this game. The analysis is inside.
Red Sox vs. Yankees Pick: Schlittler’s 1.89 ERA Flips the Total Script
Schlittler’s 13 walks over 76.1 innings virtually eliminates the free baserunners that inflate totals — and Boston’s .697 team OPS is precisely the lineup he neutralizes. The market has the over at +102 and the under at -124, treating this as near coin-flip territory despite the chasm between these two starters. The pick is inside.









