Player Props · DraftKings Lines & Edges

July 4, 2026 MLB Total Bases Props

63 lines · 12 projected · Updated Jul 4, 1:27 PM ET

The Almanac's Take

Luis Garcia Jr. is the cleanest number on the board — 75.7% model probability over 1.5 total bases against a no-vig implied right around 49%, good for a 26.98-point edge. Remember the Poisson tail bias runs low here, so that gap is likely a floor rather than a ceiling. James Wood at 19.09 edge and a 2.29 projection is the other high-confidence over worth noting. Esmerlyn Valdez sits between them at 24.09 edge but carries medium confidence, so treat it accordingly. Only 12 of 63 lines have projections attached, which limits the depth of this board.

How we model these edges

Model method:
poisson_per_game
Approximation quality:
Approximate
Bias direction:
Model edges on overs are biased low — real overs are slightly better than reported.
Edge definition:
model_over_prob - no_vig(over_implied_prob)
  • ·Poisson approximation under-estimates the tail of total bases; model edges on overs are biased low — real overs are slightly better than reported.
  • ·Integer lines (e.g. line=2.0) are treated as 'over wins on ≥2', which slightly overstates over_prob vs sportsbook push rules. Half-point lines (X.5) — the near-universal case for these markets — are unaffected.
Planned improvement: Replace Poisson tail with ML simulation prop_probs (src/projections/ml/simulation.py) once the sim emits the needed thresholds (TB ≥1/≥4/≥5; full K grid) and the backtest validates calibration improvement.

Total Bases Board

12 of 63 projected
Total Bases prop board sorted by signed model edge (over picks first).
#PlayerLineOdds O/UProjModel %Market %EdgePickConf
1
Luis Garcia Jr.
Washington Nationals vs Pittsburgh Pirates
1.5−109/ −1222.7376%49%+27.0 ppOverHigh
2
Esmerlyn Valdez
Pittsburgh Pirates vs Washington Nationals
1.5−105/ −1272.5372%48%+24.1 ppOverMed
3
James Wood
Washington Nationals vs Pittsburgh Pirates
1.5−104/ −1282.2967%48%+19.1 ppOverHigh
4
Dylan Crews
Washington Nationals vs Pittsburgh Pirates
1.5+131/ −1741.6950%41%+9.8 ppOverMed
5
Konnor Griffin
Pittsburgh Pirates vs Washington Nationals
1.5−120/ −1102.0059%51%+8.4 ppOverHigh
6
Bryan Reynolds
Pittsburgh Pirates vs Washington Nationals
1.5+103/ −1361.7352%46%+5.5 ppOverHigh
7
Daylen Lile
Washington Nationals vs Pittsburgh Pirates
1.5+125/ −1661.5546%42%+4.3 ppOverHigh
8
Ryan O'Hearn
Pittsburgh Pirates vs Washington Nationals
1.5−103/ −1291.6348%47%+1.1 ppOverHigh
9
Brandon Lowe
Pittsburgh Pirates vs Washington Nationals
1.5−110/ −1201.5345%49%−3.8 ppUnderHigh
10
CJ Abrams
Washington Nationals vs Pittsburgh Pirates
1.5+116/ −1541.2636%43%−7.4 ppUnderHigh
11
Nick Gonzales
Pittsburgh Pirates vs Washington Nationals
1.5+114/ −1521.0729%44%−14.7 ppUnderHigh
12
Jake Mangum
Pittsburgh Pirates vs Washington Nationals
1.5+108/ −1430.7417%45%−28.0 ppUnderMed
13
Adley Rutschman
1.5+133/ −17840%
14
Ben Rice
1.5−127/ −10452%
15
Bo Bichette
1.5+106/ −14145%
16
Brandon Nimmo
1.5+135/ −18040%
17
Brayan Rocchio
1.5+154/ −20737%
18
Brooks Lee
1.5+113/ −15044%
19
Carson Benge
1.5+158/ −21236%
20
Chase DeLauter
1.5+120/ −16042%
21
Chase Meidroth
1.5+160/ −21536%
22
Cody Bellinger
1.5+109/ −14445%
23
Dillon Dingler
1.5+122/ −16242%
24
Dominic Canzone
1.5+122/ −16242%
25
Drake Baldwin
1.5+113/ −15044%
26
Elly De La Cruz
1.5−111/ −11949%
27
Ernie Clement
1.5+149/ −20038%
28
Eugenio Suarez
1.5+135/ −18040%
29
Gunnar Henderson
1.5+101/ −13446%
30
JJ Bleday
1.5+120/ −16042%
31
Jasson Domínguez
1.5+106/ −14045%
32
Jazz Chisholm Jr.
1.5+121/ −16142%
33
Jonathan Aranda
1.5+140/ −18739%
34
Josh Bell
1.5+119/ −15843%
35
Josh Jung
1.5+145/ −19438%
36
Josh Naylor
1.5+130/ −17441%
37
Juan Soto
1.5+139/ −18639%
38
Junior Caminero
1.5+125/ −16742%
39
Kerry Carpenter
1.5+124/ −16642%
40
Kevin McGonigle
1.5+133/ −17740%
41
Kody Clemens
1.5+104/ −13946%
42
Matt Olson
1.5+135/ −18040%
43
Mauricio Dubon
1.5+140/ −18739%
44
Michael Harris II
1.5+126/ −16841%
45
Miguel Vargas
1.5+119/ −15843%
46
Nathan Lukes
1.5+151/ −20237%
47
Nathaniel Lowe
1.5+132/ −17640%
48
Ozzie Albies
1.5+112/ −14844%
49
Paul Goldschmidt
1.5+124/ −16542%
50
Pete Alonso
1.5+113/ −15044%
51
Randal Grichuk
1.5+129/ −17341%
52
Randy Arozarena
1.5+146/ −19638%
53
Riley Greene
1.5+119/ −15843%
54
Royce Lewis
1.5+120/ −16042%
55
Sal Stewart
1.5+119/ −15843%
56
Samuel Basallo
1.5+133/ −17840%
57
Taylor Ward
1.5+134/ −17840%
58
Travis Bazzana
1.5+131/ −17540%
59
Trent Grisham
1.5−106/ −12648%
60
Trevor Larnach
1.5+142/ −18939%
61
Vladimir Guerrero Jr.
1.5+121/ −16142%
62
Yandy Diaz
1.5+135/ −18040%
63
Yordan Alvarez
1.5+110/ −14645%

More for this date

Want the why behind an edge?

Ask The Almanac about a player's matchup, recent form, or pitcher arsenal in chat — same data, deeper context.

Start a conversation →