Player Props · DraftKings Lines & Edges

July 4, 2026 MLB Total Bases Props

63 lines · 12 projected · Updated Jul 5, 3:29 PM ET

The Almanac's Take

Luis Garcia Jr. is the loudest number on the board — 33.93% edge over 1.5 TB with an 82.6% model probability and a 3.18 projection. James Wood sits right behind him at 30.79% edge, 78.4% probability, 2.89 projection, same line. Keep in mind the Poisson bias runs low here, so both reads are likely a touch conservative on the over. Esmerlyn Valdez at 26.61% edge is the third name worth attention if you're building depth. The board has 63 lines but only 12 with projections, so everything below the top cluster is flying blind.

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/ −1223.1883%49%+33.9 ppOverHigh
2
James Wood
Washington Nationals vs Pittsburgh Pirates
1.5−104/ −1282.8978%48%+30.8 ppOverHigh
3
Esmerlyn Valdez
Pittsburgh Pirates vs Washington Nationals
1.5−105/ −1272.6674%48%+26.6 ppOverMed
4
Dylan Crews
Washington Nationals vs Pittsburgh Pirates
1.5+131/ −1742.0260%41%+19.4 ppOverMed
5
Daylen Lile
Washington Nationals vs Pittsburgh Pirates
1.5+125/ −1661.9458%42%+16.2 ppOverHigh
6
Konnor Griffin
Pittsburgh Pirates vs Washington Nationals
1.5−120/ −1102.3167%51%+16.1 ppOverHigh
7
Bryan Reynolds
Pittsburgh Pirates vs Washington Nationals
1.5+103/ −1362.1062%46%+15.9 ppOverHigh
8
Ryan O'Hearn
Pittsburgh Pirates vs Washington Nationals
1.5−103/ −1292.0360%47%+12.8 ppOverHigh
9
Brandon Lowe
Pittsburgh Pirates vs Washington Nationals
1.5−110/ −1201.9057%49%+7.6 ppOverHigh
10
CJ Abrams
Washington Nationals vs Pittsburgh Pirates
1.5+116/ −1541.5546%43%+2.6 ppOverHigh
11
Nick Gonzales
Pittsburgh Pirates vs Washington Nationals
1.5+114/ −1521.3740%44%−3.9 ppUnderHigh
12
Jake Mangum
Pittsburgh Pirates vs Washington Nationals
1.5+108/ −1430.9625%45%−20.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 →