Every pick on this page comes with reasoning, a stake size in units, and a recommended book. We grade against closing line value, not just W/L. Updated every morning.
Padres vs. Diamondbacks — Under 8.5
Under 8.5 · -110 · BetMGM
Roof closed at Chase Field, two strikeout-heavy starters, and both lineups bottom 10 in OPS vs. RHP. Illustrative line — verify before placing.
Roof closure historically reduces total runs by 0.6 at Chase Field. Both starters rank top 25 in K/9. Model lands at 7.9.
Stake: 1 unit. Pass if roof open is announced before first pitch.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1 units21+. Affiliate links may apply.
Red Sox vs. Yankees — F5 Over 4.5
First 5 Over 4.5 · -115 · FanDuel
Two back-end starters, both with first-inning ERA above 5.50. Yankee Stadium short porch in play. F5 over captures starter weakness without bullpen variance. Illustrative line — verify before placing.
Model projects 5.2 runs through 5 innings. Both starters rank bottom-third in first-inning ERA. Wind out to right at 7 mph.
Stake: 1 unit. Pass if either starter is scratched or wind shifts to "in."
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1 units21+. Affiliate links may apply.
Mets vs. Cubs — Under 7.5
Under 7.5 · -110 · DraftKings
Day game at Wrigley with wind blowing in 12 mph. Two strike-throwing starters, both inside the top 25 in K/BB. Illustrative line — verify before placing.
Wind in at Wrigley is the largest single-variable predictor of unders in MLB. Combined with two control starters, the model lands at 6.8.
Stake: 1 unit. Pass if wind shifts before first pitch or the number drops below 7.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1 units21+. Affiliate links may apply.
Dodgers vs. Giants — Dodgers -1.5
Dodgers -1.5 · +115 · FanDuel
Dodgers' top-5 starter against a rebuild-mode Giants lineup. Run line at plus money is the right exposure when the moneyline is heavily juiced. Illustrative line — verify before placing.
Dodgers ML at -180 implies 64% to win. Run line +115 implies 47% to win by 2 or more. Model gives them 51% to win by 2+. Plus money on the run line is more efficient than -180 ML.
Stake: 1 unit. Pass if the run line moves to -110 or shorter.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1 units21+. Affiliate links may apply.
Braves vs. Phillies — Under 8
Under 8 · -105 · FanDuel
Two ace starters, both inside the top 15 in ERA. Wind blowing in at Citizens Bank. Both lineups middling vs. RHP this year. Illustrative line — verify before placing.
Model lands at 7.4 runs. Edge to the under is 5%. Last 6 meetings between these starters: 4 unders, average 6.7 runs. Wind direction is 9 mph in.
Stake: 1.5 units. Pass if the number drops to 7.5.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1.5 units21+. Affiliate links may apply.
Astros vs. Mariners — Astros F5 -0.5
Astros first 5 -0.5 · -115 · BetMGM
Houston's starter ranks top 10 in K/9 against right-handed lineups. Seattle is starting a swing reliever as opener. F5 is the cleaner play vs. full game. Illustrative line — verify before placing.
The starting pitching mismatch is largest in innings 1-5. Once Seattle is into their bullpen the gap narrows. F5 -0.5 captures the edge without bullpen variance.
Stake: 1 unit. Pass if Houston's starter is scratched.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1 units21+. Affiliate links may apply.
Orioles vs. Rangers — Over 9.5
Over 9.5 · -110 · DraftKings
Two top-10 wOBA lineups, both throwing back-end starters, in a hitter-friendly park. Over has cashed at 60% in similar spots this season. Illustrative line — verify before placing.
The model lands at 10.4 total runs, giving roughly 5% edge to the over at -110. Both starters are ranked outside the top 50 in xFIP and the Rangers bullpen is in the bottom third in walk rate. Wind is blowing out at 8 mph.
Stake: 1 unit. Pass if the number moves to 10.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1 units21+. Affiliate links may apply.
Dodgers F5 ML at Padres
Dodgers First 5 ML · -130 · DraftKings
Yamamoto's xFIP of 2.82 vs Musgrove's 4.11. F5 gets us out before bullpen variance.
Yamamoto pitching in front of his catcher of choice with rest. Padres are 3-12 in F5 vs LHP this season. Cap exposure to first five and avoid the bullpen lottery.
Stake: 1.5 units21+. Affiliate links may apply.
Yankees vs. Rays — Under 7.5
Under 7.5 · -105 · FanDuel
Two of the lowest team-OPS-vs-RHP lineups in the AL, both throwing strike-throwing starters in a wind-in park. Under is the right side at -105 or better.
The model lands at 6.9 total runs, giving us roughly 4% edge to the under at -105. The under has cashed in 7 of the last 9 in this matchup at the Trop and umpire Pat Hoberg sits well below league average for total runs called.
Stake: 1.5 units. Don't chase if the number drops to 7.
Stake: 1.5 units21+. Affiliate links may apply.