Player Props · DraftKings Lines & Edges

May 3, 2026 MLB Total Bases Props

129 lines · 8 projected · Updated Jul 20, 9:42 PM ET

The Almanac's Take

Willson Contreras is the loudest number on the board — 35.4% edge over the market on the 1.5 line, with a 2.75 projection and 76% model probability of hitting. Behind him, four Red Sox cluster together: Duran (26.4% edge, 2.45 projection), Roman Anthony (25.4%, 2.22), Wilyer Abreu (23.0%, 2.32), and Rafaela (22.6%, 2.04) all clear the same 1.5 line. Worth noting: the Poisson model runs low on over edges, so those Red Sox stack numbers are slightly conservative. Only 8 of 129 lines carry projections, so coverage is thin beyond this group.

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

8 of 129 projected
Total Bases prop board sorted by signed model edge (over picks first).
#PlayerLineOdds O/UProjModel %Market %EdgePickConf
1
Willson Contreras
Boston Red Sox vs Houston Astros
1.5+130/ −1742.7576%41%+35.4 ppOverMed
2
Jarren Duran
Boston Red Sox vs Houston Astros
1.5+113/ −1512.4570%44%+26.4 ppOverMed
3
Roman Anthony
Boston Red Sox vs Houston Astros
1.5+136/ −1822.2265%40%+25.4 ppOverMed
4
Wilyer Abreu
Boston Red Sox vs Houston Astros
1.5+111/ −1472.3267%44%+23.0 ppOverMed
5
Ceddanne Rafaela
Boston Red Sox vs Houston Astros
1.5+147/ −1982.0460%38%+22.6 ppOverMed
6
Byron Buxton
Minnesota Twins vs Toronto Blue Jays
1.5+101/ −1331.9057%47%+10.1 ppOverMed
7
Luke Keaschall
Minnesota Twins vs Toronto Blue Jays
1.5+152/ −2050.9223%37%−13.6 ppUnderMed
8
Victor Caratini
Minnesota Twins vs Toronto Blue Jays
1.5+144/ −1930.9123%38%−15.2 ppUnderMed
9
Aaron Judge
1.5−116/ −11450%
10
Adley Rutschman
1.5+147/ −19738%
11
Adolis Garcia
1.5+135/ −18140%
12
Alec Burleson
1.5+113/ −15044%
13
Alex Bregman
1.5+104/ −13846%
14
Andy Pages
1.5−105/ −12648%
15
Angel Martinez
1.5+125/ −16642%
16
Austin Riley
1.5−123/ −10752%
17
Ben Rice
1.5−104/ −12748%
18
Bo Bichette
1.5−109/ −12249%
19
Bobby Witt Jr.
1.5+104/ −13846%
20
Brandon Marsh
1.5+127/ −17041%
21
Brent Rooker
1.5+118/ −15743%
22
Brett Baty
1.5+156/ −20937%
23
Brice Turang
1.5+103/ −13746%
24
Bryce Harper
1.5+108/ −14445%
25
Bryson Stott
1.5+150/ −20137%
26
CJ Abrams
1.5+134/ −17940%
27
Carlos Correa
1.5+115/ −15343%
28
Carson Benge
1.5+146/ −19538%
29
Carson Kelly
1.5+137/ −18339%
30
Casey Schmitt
1.5+114/ −15244%
31
Chandler Simpson
1.5+123/ −16442%
32
Chase DeLauter
1.5+103/ −13746%
33
Christian Walker
1.5+137/ −18339%
34
Cody Bellinger
1.5+131/ −17540%
35
Corbin Carroll
1.5−107/ −12448%
36
Corey Seager
1.5+118/ −15643%
37
Dalton Rushing
1.5+134/ −17840%
38
Dansby Swanson
1.5+134/ −17940%
39
Darell Hernaiz
1.5+135/ −18140%
40
Daulton Varsho
1.5+135/ −18040%
41
Daylen Lile
1.5+134/ −17940%
42
Dillon Dingler
1.5+143/ −19139%
43
Drake Baldwin
1.5−155/ +11757%
44
Edouard Julien
1.5+130/ −17441%
45
Eli White
1.5+134/ −17840%
46
Ernie Clement
1.5+115/ −15343%
47
Ezequiel Tovar
1.5+140/ −18739%
48
Fernando Tatis Jr.
1.5+109/ −14545%
49
Freddie Freeman
1.5−117/ −11350%
50
Gabriel Moreno
1.5+110/ −14645%
51
Garrett Mitchell
1.5+123/ −16442%
52
Geraldo Perdomo
1.5+116/ −15543%
53
Heliot Ramos
1.5−101/ −13147%
54
Hunter Goodman
1.5−109/ −12249%
55
Ian Happ
1.5−111/ −11949%
56
Ildemaro Vargas
1.5+103/ −13746%
57
Ivan Herrera
1.5+116/ −15443%
58
J.T. Realmuto
1.5+155/ −20837%
59
JJ Wetherholt
1.5+133/ −17740%
60
Jackson Merrill
1.5+145/ −19438%
61
Jacob Wilson
1.5−108/ −12249%
62
Jake Bauers
1.5+117/ −15543%
63
Jake Burger
1.5+125/ −16742%
64
James Wood
1.5+123/ −16342%
65
Jesus Sanchez
1.5+120/ −16042%
66
Jo Adell
1.5+131/ −17441%
67
Jordan Walker
1.5+119/ −15843%
68
Jose Altuve
1.5+142/ −19039%
69
Jose Fernandez
1.5+137/ −18339%
70
Jose Ramirez
1.5−110/ −12149%
71
Josh Bell
1.5+129/ −17341%
72
Josh Jung
1.5+103/ −13646%
73
Juan Soto
1.5−111/ −12049%
74
Julio Rodriguez
1.5+117/ −15643%
75
Jung Hoo Lee
1.5+155/ −20937%
76
Junior Caminero
1.5+107/ −14245%
77
Ketel Marte
2.5+119/ −15843%
78
Kevin McGonigle
1.5+122/ −16242%
79
Kyle Schwarber
1.5+115/ −15343%
80
Kyle Tucker
1.5+110/ −14645%
81
Lenyn Sosa
1.5+146/ −19638%
82
Lourdes Gurriel Jr.
1.5+106/ −14145%
83
Luis Arraez
1.5+125/ −16642%
84
Luis Garcia Jr.
1.5+126/ −16841%
85
Luis Rengifo
1.5+129/ −17241%
86
MJ Melendez
1.5+122/ −16342%
87
Maikel Garcia
1.5+132/ −17640%
88
Manny Machado
1.5+133/ −17740%
89
Marcus Semien
1.5+130/ −17341%
90
Mark Vientos
1.5+138/ −18439%
91
Matt Chapman
1.5+132/ −17640%
92
Matt Olson
1.5−140/ +10655%
93
Mauricio Dubon
1.5+109/ −14545%
94
Max Muncy
1.5+134/ −17940%
95
Michael Busch
1.5−119/ −11251%
96
Michael Harris II
1.5−115/ −11550%
97
Mickey Moniak
1.5−107/ −12448%
98
Miguel Andujar
1.5+142/ −19039%
99
Mike Trout
1.5+118/ −15743%
100
Moisés Ballesteros
1.5−102/ −13047%

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 →