Singer’s 1.43 WHIP and 21 home runs allowed across 113.2 innings is a large-sample indictment — and he’s drawing a Washington lineup with a .765 OPS and CJ Abrams at .908. The Nationals are sitting at +100, a coin-flip price the pitching gap does not support. The pick is inside.
Joe Jensen
Rays vs. Mariners Pick: A 13-Game Gap the Price Hasn’t Caught
Tampa Bay’s 53-run scoring advantage over Seattle is the kind of gap that doesn’t show up by accident — it reflects a team built to outscore opponents at every level of the roster. The moneyline is sitting at +104 for the AL East leader, implying near-coin-flip odds that the season-long data refuses to support. See how this one plays out.
Tigers vs. Giants Prediction: Flat Price, Unequal Rosters
Landen Roupp’s sinker-heavy profile — carrying a .384 xwOBA against that pitch — lines up directly against Detroit hitters who barrel right-handed fastballs at elite rates. The moneyline is dead even at -104 despite a 0.81-run ERA gap between these staffs and a -53 run differential on San Francisco’s season ledger. The analysis is inside.
Orioles vs. Rangers Pick: deGrom’s Command Meets a Depleted Lineup
Baltimore’s .709 team OPS — already the thinner offense in this game — is now operating without two IL-sidelined contributors posting OPS marks above .750. The total sits at 7.5 with -110 juice on both sides, priced as if both rotations are equal, while the starter gap says otherwise. The angle is inside.
Twins vs. Brewers Pick: Gasser’s 1.6 HR/9 Meets a Total Set at 8
The bullpen gap between these two teams leans Brewers — but Milwaukee burned arms in Friday’s collapse, with five relievers already unavailable. The total is posted at 8 (Over -110) while the underlying run projections land at 9.0, driven by Gasser’s elevated HR rate and a Twins lineup that just put up 8 runs. The side is inside.
Cubs vs. Royals Pick: Holmes’s Sweeper Meets a .709 OPS Lineup
Holmes vs. Lugo is a clearer mismatch than the 9.5 total implies. Holmes carries a .151 xwOBA against on his sweeper and a 1.10 WHIP into a lineup posting a .709 OPS, while the under is available at -106 — minimal vig on the side the numbers support. The full read is inside.
Athletics vs. Red Sox Pick: Bennett’s Elite Suppression Meets a Gutted Lineup
The bullpen gap between these two teams is secondary to the starter gap — Bennett’s 2.90 ERA and elite contact-suppression profile is facing a gutted Oakland lineup missing its entire power core. The total is posted at 9 with the over juiced to -120, while the under sits at a flat -102 — a tell that the books aren’t heavily defending the high side. The edge is explained inside.
Blue Jays vs. Phillies Pick: Nola’s K-Rate Meets a -60 Run Differential
Toronto’s .678 team OPS and -60 run differential represent one of the least productive offensive profiles in baseball — and Nola’s knuckle curve was built to exploit exactly this kind of lineup. The total sits at 9.5 with the Under priced at -105, while the projected combined score clears that line by less than a quarter run. Find out which way this one goes.
Mets vs. Pirates Pick: PNC Park’s Run Suppression Meets Two Depleted Lineups
PNC Park’s 0.96 park factor shifts the run environment in ways a flat total doesn’t always account for — and tonight both rosters are missing their most dangerous bats. The total sits at 8.5 with the under priced at -105, a number that hasn’t fully reflected Soto’s IL absence and what Stock’s 0.60 WHIP does to an already-shorthanded Pittsburgh lineup. See how this one plays out.
Reds vs. Nationals Pick: Burns’ Slider Meets a Lineup Missing Its Anchor
Alvarez’s 1.4531 WHIP across 64 innings keeps baserunners moving, but his 92.3 mph fastball and absent chase pitch put a ceiling on how much damage that traffic can actually do against a below-average Cincinnati offense. The total sits at 8.5 with the Under priced at -105 — a number that hasn’t fully absorbed Wood’s IL absence or Burns’ run-suppression profile. The breakdown is inside.










