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.
Warriors vs. Lakers — Warriors -2.5
Warriors -2.5 · -108 · FanDuel
Closeout Game 6 on the road. Sharp money on Warriors despite Lakers public bias. Illustrative line — verify before placing.
Closeout games as a road favorite carry historical ATS edge of 4 to 6%. Public is 70% on Lakers home, line is moving the other way. Sharp signal.
Stake: 1 unit. Lean only — line has already moved a point our way, edge is compressing.
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.
Jon Rahm — Top 10 finish
Top 10 · +115 · DraftKings
Rahm's last 8 starts on courses with >7,400 yards: 4 top-10s, 2 top-25s. This week's setup matches that profile. +115 is value vs. +100 fair. Illustrative line — verify before placing.
Course is long, demanding off the tee, with firm greens — Rahm's exact profile. Strokes-gained off-the-tee is the highest-correlation stat at this venue. Rahm is top 5 in SG: OTT over the last 50 rounds.
Stake: 1 unit. Pass if odds drop to even or shorter.
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.
Thunder vs. Mavericks — Over 230.5
Over 230.5 · -105 · Caesars
Both teams in the top 5 for offensive rating this postseason. Pace projects above season average for both. Illustrative line — verify before placing.
Combined offensive rating projects 240 points at projected pace. Total of 230.5 leaves a 4% edge to the over at -105. Last 4 meetings averaged 234.
Stake: 1 unit. Pass if the total moves to 232 or higher.
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.
Celtics vs. Cavaliers — Celtics -5.5
Celtics -5.5 · -110 · BetMGM
Boston is 16-3 ATS as a road favorite of 4 to 7 over the last two seasons. Cavs are without a key rotation player. Illustrative line — verify before placing.
Boston's road-favorite ATS profile is the cleanest spot in the league. Cleveland injury news widens the gap further. Sharp money came in early at -5, line moved up a half. Take it before it gets to -6.
Stake: 1.5 units. Pass if the spread moves to -6 or longer.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1.5 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.
Knicks vs. Pacers — Over 224.5
Over 224.5 · -110 · DraftKings
Pacers play the fastest pace in the league, Knicks have shifted to a small-ball lineup that pushes pace up another 3 possessions/game. Illustrative line — verify before placing.
Pace projects 102 possessions, which is 4 above the Knicks' season average. Pacers run a high-efficiency system. Both teams are top 8 in offensive rating in the playoffs.
Stake: 1 unit. Lean only — total has moved up 2 already, edge has compressed.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1 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.
Scottie Scheffler — Top 5 finish
Top 5 · +150 · Caesars
Scheffler enters with strokes gained ball-striking ranked 1st on tour over the last 12 events. Course profile favors approach play. +150 implies 40% — model says 47%. Illustrative line — verify before placing.
Course rewards SG: Approach more than driving distance, which is Scheffler's exact profile. Last three appearances on similar approach-heavy courses: T2, T4, T8. Top 5 at +150 is the cleanest exposure.
Stake: 1 unit. If outright winner odds drop below +500, consider taking that instead.
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.
Nuggets vs. Timberwolves — Nuggets +3.5
Nuggets +3.5 · -108 · FanDuel
Playoff Game 4. Nuggets adjustment series, key lineup change in Game 3 worked, and the public is heavy on Minnesota at home. Illustrative line — verify before placing.
Denver's Game 3 lineup shift produced a +12 net rating in 18 minutes. The market hasn't fully adjusted. Public money is 78% on Minnesota, line moved a half point against that, which is sharp action our way.
Stake: 1.5 units. Pass if the spread moves to +3 or shorter.
Note: odds shown are illustrative. Confirm current price at the book before wagering.
Stake: 1.5 units21+. Affiliate links may apply.
UConn -6.5 vs Marquette
UConn -6.5 · -110 · Caesars
UConn is 11-2 ATS as a home favorite this season. Marquette's defensive rebound rate is 14% below the Big East average.
UConn's effective FG% on second-chance points sits at 67%. Marquette gives up 1.18 PPP off offensive rebounds — second worst in the conference. Expect a 12+ point home win.
Stake: 1 units21+. Affiliate links may apply.
Georgia -14.5 vs Auburn (Spring Game Preview)
Georgia -14.5 · -110 · DraftKings
Georgia returns 17 starters; Auburn returns 9. Talent gap, depth chart gap, and home environment all point to a comfortable cover.
Georgia's projected SP+ rating sits 18.4 points higher than Auburn's. Last 6 meetings between the dawgs at home: -14.5 has cashed 5 times.
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.
Celtics at Bucks — Over 224.5
Over 224.5 · -110 · DraftKings
Pace projections favor the over and both teams are bottom-10 in defensive rating since the All-Star break. Lean only — number is sharp.
Boston ranks 4th in pace over the last 15 games and Milwaukee 6th. With Lillard back, the Bucks' 3PA jumped from 36 to 41.5 per game. Model lands at 226.4. Lean only because injury reports drop late.
Stake: 1 units21+. Affiliate links may apply.
Lamar Jackson Over 248.5 Pass Yards
Over 248.5 Pass Yards · -115 · Fanatics
Game script projects neutral, opponent secondary missing two starters. Number is shaded low for Lamar's 2026 baseline.
Lamar's 2025 yards-per-attempt was a career-high 8.4. With Likely back from suspension, target volume should hold. Lean — pass props are noisy.
Stake: 1 units21+. Affiliate links may apply.
Rangers -1.5 vs Hurricanes
Rangers -1.5 · +155 · BetMGM
Rangers have outshot Carolina by 8+ in three straight at MSG. Empty-net upside makes the puckline the right side.
Goalie matchup heavily favors Shesterkin (.921 vs Andersen's .897 at 5v5 over the last 25). The Rangers have closed games strong and 41% of their wins this season have come by 2+ goals.
Stake: 1 unit. Skip if the price drops below +135.
Stake: 1 units21+. Affiliate links may apply.
Rory McIlroy Top 10 — Wells Fargo
McIlroy Top 10 · +150 · FanDuel
Quail Hollow horse for course (4 wins, 11 top-10s in 14 starts). Form, course history, and ball-striking model all line up.
Rory's strokes-gained off the tee at Quail Hollow over the last 5 starts: +1.84 / round. Field average is +0.21. He's gained strokes on approach in 6 straight events worldwide.
Top 10 at +150 represents ~25% implied prob; our model gives him 38%. Best Bet on the board.
Stake: 1.5 units21+. Affiliate links may apply.