Player Props · DraftKings Lines & Edges

August 3, 2026 MLB Total Bases Props

70 lines · Updated Aug 3, 3:43 PM ET

The Almanac's Take

The board is thin today — 70 lines priced but no projections loaded and no edges surfaced. With `num_with_projection` at zero, there's nothing for the model to push against the market, so `top_plays` is empty across the slate. Worth noting the standing methodology caveat: Poisson tail compression means any over edges that did exist would read slightly conservative, so the real picture on overs is a hair better than reported. Nothing actionable here right now.

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

0 of 70 projected
Total Bases prop board sorted by signed model edge (over picks first).
#PlayerLineOdds O/UProjModel %Market %EdgePickConf
1
Alec Bohm
1.5+128/ −17041%
2
Alex Bregman
1.5+135/ −18140%
3
Andy Pages
1.5+117/ −15643%
4
Ben Rice
1.5+113/ −15044%
5
Brandon Lowe
1.5+134/ −17840%
6
Brandon Marsh
1.5+130/ −17341%
7
Brandon Nimmo
1.5+125/ −16742%
8
Brice Turang
1.5+145/ −19538%
9
Bryce Eldridge
1.5+119/ −15943%
10
Bryce Harper
1.5−111/ −11949%
11
Bryson Stott
1.5+135/ −18040%
12
CJ Abrams
1.5+115/ −15343%
13
Cedric Mullins
1.5−125/ −10652%
14
Chandler Simpson
1.5−120/ −11051%
15
Christian Walker
1.5+127/ −16941%
16
Cole Carrigg
1.5−106/ −12548%
17
Corbin Carroll
1.5+105/ −14046%
18
Corey Seager
1.5+126/ −16841%
19
Daulton Varsho
1.5+138/ −18539%
20
Daylen Lile
1.5+125/ −16742%
21
Dylan Crews
1.5+127/ −16941%
22
Ernie Clement
1.5+144/ −19338%
23
Fernando Tatis Jr.
1.5−123/ −10852%
24
Freddie Freeman
1.5+136/ −18140%
25
Gabriel Moreno
1.5+128/ −17141%
26
Heliot Ramos
1.5+126/ −16741%
27
Hunter Goodman
1.5−102/ −13047%
28
Isaac Paredes
1.5+130/ −17341%
29
J.T. Realmuto
1.5+137/ −18339%
30
Jackson Chourio
1.5+130/ −17341%
31
Jackson Merrill
1.5+104/ −13846%
32
Jake Cronenworth
1.5+129/ −17241%
33
Jake Mangum
1.5+142/ −19039%
34
Jake McCarthy
1.5−105/ −12648%
35
James Wood
1.5+104/ −13846%
36
Jasson Domínguez
1.5+138/ −18539%
37
Jeremy Pena
1.5−101/ −13247%
38
Joc Pederson
1.5+133/ −17740%
39
Jonathan Aranda
1.5−156/ +11757%
40
Jung Hoo Lee
1.5+129/ −17241%
41
Junior Caminero
1.5−161/ +12158%
42
Keibert Ruiz
1.5+146/ −19638%
43
Ketel Marte
1.5+120/ −16042%
44
Kyle Karros
1.5+109/ −14545%
45
Kyle Schwarber
1.5−106/ −12548%
46
Manny Machado
1.5+107/ −14345%
47
Mickey Moniak
1.5+134/ −17940%
48
Mookie Betts
1.5+136/ −18140%
49
Nathan Lukes
1.5+137/ −18439%
50
Pete Crow-Armstrong
1.5+131/ −17540%
51
Rafael Devers
1.5+120/ −16042%
52
Richie Palacios
1.5+128/ −17141%
53
Shohei Ohtani
1.5+118/ −15643%
54
TJ Rumfield
1.5+115/ −15343%
55
Taylor Walls
1.5+144/ −19338%
56
Teoscar Hernandez
1.5+128/ −17141%
57
Tommy Edman
1.5+112/ −14844%
58
Trea Turner
1.5−103/ −12947%
59
Trent Grisham
1.5+121/ −16142%
60
Ty France
1.5+105/ −13946%
61
Tyler Freeman
1.5+147/ −19738%
62
Victor Mesa Jr.
1.5−111/ −11949%
63
Vladimir Guerrero Jr.
1.5+129/ −17241%
64
Willi Castro
1.5+131/ −17540%
65
William Contreras
1.5+137/ −18439%
66
Wyatt Langford
1.5+140/ −18839%
67
Xander Bogaerts
1.5+146/ −19638%
68
Yainer Diaz
1.5+127/ −17041%
69
Yandy Diaz
1.5−174/ +13059%
70
Yordan Alvarez
1.5−115/ −11650%

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 →