Cantillo’s 47 walks in 96 innings raise legitimate run-prevention questions, but his changeup and curveball both carry elite whiff rates against a Marlins lineup operating without a full bullpen. The total sits at 8 with the Under priced at -104 — nearly even money in a dome that has held both series games under five runs. The breakdown is inside.
Joe Jensen
Cubs vs. Reds Pick: Boyd’s Slider Rate vs. a .309 OBP Lineup
Great American Ball Park’s 1.10 park factor changes how a depleted Cubs bullpen gets priced into this total — afternoon heat and a hitter-friendly environment compound the relief risk. The total is sitting at 9.5, with the under drawing mild -122 juice despite a Reds lineup that carries a .309 OBP and has scored just 388 runs on the season. See how this one plays out.
Red Sox vs. Mets Pick: Tolle’s 3.14 ERA Faces a Spot Starter With 10 Innings of Big-League Time
Thornton’s primary cutter is posting a .441 xwOBA against, and he has logged just 10.1 innings at the major-league level this season — a thin track record for a team facing an opponent on an eight-game winning streak. The Red Sox moneyline sits at -120, a price the market is holding artificially close due to uncertainty around a near-debutant starter. Find out which way this one goes.
Yankees vs. Nationals Pick: Judge and Stanton Out, But the Total Hasn’t Moved
The bullpen gap between these two teams is real — Washington’s league-worst 27 blown saves represent the central structural risk to any under ticket in this park. The total is posted at 9 with the under at -105, a near-flat price against a Yankees lineup that just lost Judge and Stanton off the IL. The edge is explained inside.
Mariners vs. Rays Prediction: Hancock’s Sweeper Meets a Depleted Road Lineup
The bullpen gap between these two teams is secondary to what is happening at the starter level — Hancock’s 1.01 WHIP and breaking-ball arsenal are lining up against the worst road offense in this series. The under is priced at -104, light juice for a pitcher’s dome game with a depleted lineup on one side. The side is inside.
Royals vs. Orioles Pick: Lugo’s 1.43 WHIP Meets a Neutral Park at 9.5
Lugo vs. Baz is a clearer mismatch than the posted 9.5 total implies. The Under sits at -114 with a projected combined output of 9.4 — a razor-thin gap the market has barely priced. The analysis is inside.
Brewers vs. Pirates Pick: Skenes’ Elite Arsenal Meets an Even-Money Total
Gasser’s changeup grades out at a .456 xwOBA against, leaving him exposed to Pittsburgh’s power-heavy right-handed bats in a matchup where the pitching profiles couldn’t be further apart. The Over is juiced to -122 while the Under sits at +100 — a gap that doesn’t appear by accident in a sharp market. The pick is inside.
Blue Jays vs. Padres Pick: Yesavage’s 3.31 ERA Meets a Broken Buehler
Buehler’s four-seamer is getting punished to a .427 xwOBA across 87 innings — that’s not a small-sample blip, that’s a pattern. The Blue Jays moneyline is sitting at -102, essentially coin-flip odds against the hotter team and the better arm. See how this one plays out.
Diamondbacks vs. Dodgers Pick: Yamamoto’s 2.49 ERA Meets a .690 OPS Offense
Dodger Stadium’s 0.98 park factor tilts this run environment slightly, but the real suppression comes from the mound — Yamamoto’s 2.49 ERA and 24.8% fastball whiff rate against a Diamondbacks offense sitting at .690 team OPS is a matchup the posted number of 9 (-114 under) hasn’t fully absorbed. Pfaadt’s 4.84 ERA keeps the over in play conceptually, yet the Arizona side of the ledger is where the math breaks down. The breakdown is inside.
Braves vs. Cardinals Pick: Lopez vs. Liberatore Is No Coin Flip
Lopez vs. Liberatore is a clearer mismatch than the -116 moneyline implies. Liberatore’s .410 xwOBA against on his primary fastball and 5.34 ERA sit across from a Lopez profile that carries a 43.8% whiff rate on his changeup — yet the market is pricing Saturday like a coin flip at -116 and -102. Find out which way this one goes.
