Bibee’s 20 home runs allowed in 106.1 innings is a real liability against a Miami lineup carrying a .745 OPS and legitimate right-handed pop. The total is sitting at 7.5 (Over -122), a number shaped more by yesterday’s 3-2 final than by the starters on the mound today. The full read is inside.
Joe Jensen
Rockies vs. Giants Pick: Freeland’s 7.46 ERA Meets Oracle Park
Oracle Park’s 0.92 park factor presses down on run scoring — and that suppression works against a starter like Freeland, who already carries a 7.46 ERA and a four-seamer generating just a 10.3% whiff rate. The Giants are priced at -146 against a +124 underdog, a gap that reflects the pitching edge but leaves little room for error at that juice. See how this one plays out.
Yankees vs. Nationals Pick: Schlittler’s 2.01 ERA Meets a Total Sitting on the Edge
Schlittler’s 2.01 ERA over 112 innings is built on four pitches, a 1.69 BB/9, and a 29.4% whiff rate — a sustained body of work, not a hot streak. The total is posted at 9, but the gap between his profile and Mikolas’ 5.78 ERA is not priced like a coin flip. Find out which way this one goes.
Brewers vs. Pirates Pick: Drohan’s 2.97 ERA Meets a Market Priced Too Tight
The bullpen gap between these two teams is real — Milwaukee is carrying six relievers off the active roster, while Pittsburgh’s pen enters a doubleheader with its own absences but less load to manage. The Brewers moneyline at -130 still prices this closer than a 1.85-run ERA separation between starters justifies. The edge is explained inside.
Athletics vs. White Sox Pick: Oakland’s Injury Crater Meets a Coin-Flip Price
Jump vs. Fedde is a clearer mismatch than a near-coin-flip moneyline implies — and that’s before accounting for Oakland’s gutted lineup. The White Sox sit at -104 while carrying a 123-run differential advantage over the Athletics on the season. The analysis is inside.
Angels vs. Twins Pick: Joe Ryan’s Arsenal Against a Deflated Offense
Ryan Johnson’s sinker carries a .488 xwOBA against — the worst pitch in his arsenal — and he’s facing a Twins lineup with three bats above .800 OPS capable of punishing early command issues. The total is set at 9 with the under juiced to -115, a number that barely clears a projection of 9.6 combined runs even assuming Johnson survives deep enough to keep the bullpen out of it. The pick is inside.
Angels vs. Twins Pick: Rodriguez’s 8.06 ERA Meets a -130 That Feels Too Cheap
Rodriguez’s 8.06 ERA and 1.83 WHIP are historically poor numbers for any starter, and he’s walking into Target Field against a Twins lineup that owns a .739 team OPS even with Buxton and Jeffers sidelined. Minnesota sits at -130 on the moneyline — a price implying roughly 56.5% win probability when the projected starter gap points somewhere far more decisive. The analysis is inside.
Astros vs. Rangers Pick: Quantrill’s Contact Numbers Don’t Match This Total
Globe Life Field’s dome environment changes the run-scoring baseline in ways a flat total of 8 doesn’t fully capture. Quantrill’s sinker sits at a .412 xwOBA against and his changeup at .491 — those are contact numbers that don’t square with a suppressed total against a power-heavy lineup. The pick is inside.
Athletics vs. White Sox Pick: Burke’s 3.56 ERA Meets a -166 Price Tag
Lopez’s 34 walks and 11 home runs allowed in 53.2 innings mark a pitcher who bleeds traffic every time through a lineup — and Burke’s 3.56 ERA sits on the other side of that gap. The White Sox are priced at -166, a number that reflects the pitching edge but asks a lot from a cold offense missing its best bat. The angle is inside.
Red Sox vs. Mets Pick: Gray’s 2.61 ERA Is Priced Like a Coin Flip
The bullpen gap between these two teams tilts Boston’s way — Gray’s command profile limits traffic by design, while McLean’s 3.29 BB/9 forces his relief corps into early work. The Red Sox are sitting at +108 on the moneyline against a squad that’s 40-54 on the season. The side is inside.

