July 4, 2026 MLB Hits Props
144 lines · 18 projected · Updated Jul 5, 3:33 PM ET
The Almanac's Take
Luis Garcia Jr. and Esmerlyn Valdez lead the board on raw edge — 11.96 and 14.88 points respectively against the 1.5 line — but both sit at model probabilities just under 47%, so these are value plays driven by a soft implied price, not high-confidence hit projections. Worth noting: the model runs hot on overs (bias direction is high), which trims the real edge on all three 1.5-line plays. Curtis Mead at 0.5 is the cleaner read — 73.3% model probability, 10.46 points of edge, 1.3 projected hits — and James Wood (74.0%, 8.84 edge) right behind him. On a 144-line board with only 18 projections populated, those two 0.5-line spots carry the most signal here.
How we model these edges
- Model method:
- ml_monte_carlo
- Approximation quality:
- Reasonable
- Bias direction:
- Model edges on overs are biased high — real overs are slightly worse than reported.
- Edge definition:
- model_over_prob - no_vig(over_implied_prob)
- ·Per backtest, the model over-estimates hits overs at high predicted probs (sharpness issue); remediation is the projection engine (`src/projections/hitter.py`), not the probability layer.
- ·Probabilities come from a 1000-rep Monte Carlo on the per-PA outcome distribution. Lines outside the sim's threshold grid (very rare) fall back to the Poisson approximation — see the per-entry `model_over_prob_method` stamp.
- ·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.
Hits Board
18 of 144 projected| # | Player | Line | Odds O/U | Proj | Model % | Market % | Edge | Pick | Conf |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Esmerlyn Valdez Pittsburgh Pirates vs Washington Nationals | 1.5 | +193/ −263 | 1.50 | 47% | 32% | +14.9 pp | Over | Med |
| 2 | Luis Garcia Jr. Washington Nationals vs Pittsburgh Pirates | 1.5 | +169/ −228 | 1.57 | 47% | 35% | +12.0 pp | Over | High |
| 3 | Curtis Mead Washington Nationals vs Pittsburgh Pirates | 0.5 | −204/ +152 | 1.30 | 73% | 63% | +10.5 pp | Over | High |
| 4 | Henry Davis Pittsburgh Pirates vs Washington Nationals | 0.5 | −150/ +113 | 1.05 | 66% | 56% | +9.8 pp | Over | Med |
| 5 | Bryan Reynolds Pittsburgh Pirates vs Washington Nationals | 1.5 | +196/ −267 | 1.38 | 41% | 32% | +9.3 pp | Over | High |
| 6 | James Wood Washington Nationals vs Pittsburgh Pirates | 0.5 | −228/ +169 | 1.45 | 74% | 65% | +8.8 pp | Over | High |
| 7 | Drew Millas Washington Nationals vs Pittsburgh Pirates | 0.5 | −135/ +102 | 0.88 | 61% | 54% | +6.9 pp | Over | Med |
| 8 | Daylen Lile Washington Nationals vs Pittsburgh Pirates | 0.5 | −214/ +159 | 1.22 | 70% | 64% | +6.6 pp | Over | High |
| 9 | Konnor Griffin Pittsburgh Pirates vs Washington Nationals | 1.5 | +148/ −198 | 1.51 | 43% | 38% | +5.6 pp | Over | High |
| 10 | Brandon Lowe Pittsburgh Pirates vs Washington Nationals | 0.5 | −265/ +195 | 1.23 | 73% | 68% | +4.8 pp | Over | High |
| 11 | Dylan Crews Washington Nationals vs Pittsburgh Pirates | 0.5 | −215/ +160 | 1.11 | 68% | 64% | +4.2 pp | Over | Med |
| 12 | Nasim Nunez Washington Nationals vs Pittsburgh Pirates | 0.5 | −120/ −110 | 0.78 | 54% | 51% | +3.4 pp | Over | High |
| 13 | Ryan O'Hearn Pittsburgh Pirates vs Washington Nationals | 1.5 | +182/ −246 | 1.30 | 34% | 33% | +1.1 pp | Over | High |
| 14 | CJ Abrams Washington Nationals vs Pittsburgh Pirates | 0.5 | −202/ +150 | 1.04 | 63% | 63% | +0.0 pp | Over | High |
| 15 | Tyler Callihan Pittsburgh Pirates vs Washington Nationals | 0.5 | −157/ +118 | 0.79 | 57% | 57% | −0.4 pp | Under | Med |
| 16 | Jacob Young Washington Nationals vs Pittsburgh Pirates | 0.5 | −194/ +145 | 0.88 | 60% | 62% | −1.5 pp | Under | High |
| 17 | Nick Gonzales Pittsburgh Pirates vs Washington Nationals | 1.5 | +185/ −251 | 1.06 | 28% | 33% | −4.7 pp | Under | High |
| 18 | Jake Mangum Pittsburgh Pirates vs Washington Nationals | 1.5 | +155/ −208 | 0.79 | 19% | 37% | −17.8 pp | Under | Med |
| 19 | A.J. Ewing | 0.5 | −166/ +124 | — | — | 58% | — | — | — |
| 20 | Adley Rutschman | 0.5 | −188/ +141 | — | — | 61% | — | — | — |
| 21 | Alejandro Osuna | 0.5 | −147/ +111 | — | — | 56% | — | — | — |
| 22 | Alex Jackson | 0.5 | −117/ −113 | — | — | 50% | — | — | — |
| 23 | Andres Gimenez | 0.5 | −123/ −108 | — | — | 52% | — | — | — |
| 24 | Austin Riley | 0.5 | −163/ +123 | — | — | 58% | — | — | — |
| 25 | Austin Wells | 0.5 | −127/ −105 | — | — | 52% | — | — | — |
| 26 | Ben Rice | 1.5 | +174/ −235 | — | — | 34% | — | — | — |
| 27 | Blaze Alexander | 0.5 | −183/ +137 | — | — | 61% | — | — | — |
| 28 | Bo Bichette | 1.5 | +186/ −252 | — | — | 33% | — | — | — |
| 29 | Braden Montgomery | 0.5 | −152/ +115 | — | — | 56% | — | — | — |
| 30 | Brandon Nimmo | 0.5 | −195/ +146 | — | — | 62% | — | — | — |
| 31 | Brandon Valenzuela | 0.5 | −116/ −115 | — | — | 50% | — | — | — |
| 32 | Brayan Rocchio | 0.5 | −219/ +162 | — | — | 64% | — | — | — |
| 33 | Brett Baty | 0.5 | +101/ −134 | — | — | 46% | — | — | — |
| 34 | Brooks Lee | 1.5 | +197/ −268 | — | — | 32% | — | — | — |
| 35 | Cal Raleigh | 0.5 | −162/ +122 | — | — | 58% | — | — | — |
| 36 | Cam Smith | 0.5 | −168/ +126 | — | — | 59% | — | — | — |
| 37 | Carson Benge | 0.5 | −218/ +162 | — | — | 64% | — | — | — |
| 38 | Cedric Mullins | 0.5 | −146/ +110 | — | — | 55% | — | — | — |
| 39 | Chandler Simpson | 0.5 | −223/ +165 | — | — | 65% | — | — | — |
| 40 | Chase DeLauter | 0.5 | −244/ +181 | — | — | 67% | — | — | — |
| 41 | Chase Meidroth | 0.5 | −217/ +161 | — | — | 64% | — | — | — |
| 42 | Christian Walker | 0.5 | −156/ +117 | — | — | 57% | — | — | — |
| 43 | Cody Bellinger | 0.5 | −232/ +172 | — | — | 66% | — | — | — |
| 44 | Cole Young | 0.5 | −159/ +120 | — | — | 57% | — | — | — |
| 45 | Colson Montgomery | 0.5 | −179/ +134 | — | — | 60% | — | — | — |
| 46 | Colt Emerson | 0.5 | −130/ −102 | — | — | 53% | — | — | — |
| 47 | Colt Keith | 0.5 | −158/ +119 | — | — | 57% | — | — | — |
| 48 | Colton Cowser | 0.5 | −122/ −108 | — | — | 51% | — | — | — |
| 49 | Cooper Ingle | 0.5 | −150/ +113 | — | — | 56% | — | — | — |
| 50 | Daulton Varsho | 0.5 | −172/ +129 | — | — | 59% | — | — | — |
| 51 | Dillon Dingler | 0.5 | −224/ +167 | — | — | 65% | — | — | — |
| 52 | Dominic Canzone | 0.5 | −216/ +160 | — | — | 64% | — | — | — |
| 53 | Drake Baldwin | 1.5 | +202/ −275 | — | — | 31% | — | — | — |
| 54 | Drew Romo | 0.5 | −142/ +107 | — | — | 55% | — | — | — |
| 55 | Dylan Beavers | 0.5 | −143/ +107 | — | — | 55% | — | — | — |
| 56 | Edwin Arroyo | 0.5 | −182/ +136 | — | — | 60% | — | — | — |
| 57 | Eli White | 0.5 | −163/ +123 | — | — | 58% | — | — | — |
| 58 | Elias Diaz | 0.5 | −112/ −119 | — | — | 49% | — | — | — |
| 59 | Elly De La Cruz | 1.5 | +189/ −257 | — | — | 32% | — | — | — |
| 60 | Ernie Clement | 0.5 | −224/ +166 | — | — | 65% | — | — | — |
| 61 | Eugenio Suarez | 0.5 | −191/ +142 | — | — | 61% | — | — | — |
| 62 | Evan Carter | 0.5 | −121/ −109 | — | — | 51% | — | — | — |
| 63 | Ezequiel Duran | 0.5 | −167/ +125 | — | — | 58% | — | — | — |
| 64 | Francisco Alvarez | 0.5 | −142/ +107 | — | — | 55% | — | — | — |
| 65 | Francisco Lindor | 0.5 | −184/ +138 | — | — | 61% | — | — | — |
| 66 | Gabriel Arias | 0.5 | −149/ +112 | — | — | 56% | — | — | — |
| 67 | Gunnar Henderson | 0.5 | −241/ +178 | — | — | 66% | — | — | — |
| 68 | Hao-Yu Lee | 0.5 | −119/ −111 | — | — | 51% | — | — | — |
| 69 | Hunter Feduccia | 0.5 | +129/ −171 | — | — | 41% | — | — | — |
| 70 | Isaac Paredes | 0.5 | −157/ +118 | — | — | 57% | — | — | — |
| 71 | J.P. Crawford | 0.5 | −193/ +144 | — | — | 62% | — | — | — |
| 72 | JJ Bleday | 0.5 | −196/ +146 | — | — | 62% | — | — | — |
| 73 | Jackson Holliday | 0.5 | −124/ −107 | — | — | 52% | — | — | — |
| 74 | Jake Burger | 0.5 | −185/ +138 | — | — | 61% | — | — | — |
| 75 | James Outman | 0.5 | +109/ −145 | — | — | 45% | — | — | — |
| 76 | Jared Young | 0.5 | −128/ −104 | — | — | 52% | — | — | — |
| 77 | Jasson Domínguez | 0.5 | −267/ +196 | — | — | 68% | — | — | — |
| 78 | Jazz Chisholm Jr. | 0.5 | −195/ +146 | — | — | 62% | — | — | — |
| 79 | Joc Pederson | 0.5 | −156/ +117 | — | — | 57% | — | — | — |
| 80 | Joey Bart | 0.5 | −156/ +117 | — | — | 57% | — | — | — |
| 81 | Joey Loperfido | 0.5 | −108/ −123 | — | — | 48% | — | — | — |
| 82 | Jonathan Aranda | 0.5 | −200/ +149 | — | — | 62% | — | — | — |
| 83 | Jorge Mateo | 0.5 | −135/ +101 | — | — | 54% | — | — | — |
| 84 | Jose Altuve | 0.5 | −174/ +130 | — | — | 59% | — | — | — |
| 85 | Jose Caballero | 0.5 | −181/ +136 | — | — | 60% | — | — | — |
| 86 | Josh Bell | 0.5 | −224/ +166 | — | — | 65% | — | — | — |
| 87 | Josh Jung | 0.5 | −207/ +154 | — | — | 63% | — | — | — |
| 88 | Josh Naylor | 0.5 | −245/ +181 | — | — | 67% | — | — | — |
| 89 | Juan Soto | 0.5 | −206/ +153 | — | — | 63% | — | — | — |
| 90 | Junior Caminero | 0.5 | −227/ +168 | — | — | 65% | — | — | — |
| 91 | Junior Perez | 0.5 | −106/ −125 | — | — | 48% | — | — | — |
| 92 | Kahlil Watson | 0.5 | −144/ +109 | — | — | 55% | — | — | — |
| 93 | Kazuma Okamoto | 0.5 | −172/ +129 | — | — | 59% | — | — | — |
| 94 | Kerry Carpenter | 0.5 | −182/ +136 | — | — | 60% | — | — | — |
| 95 | Kevin McGonigle | 0.5 | −218/ +162 | — | — | 64% | — | — | — |
| 96 | Kody Clemens | 0.5 | −239/ +177 | — | — | 66% | — | — | — |
| 97 | Kyle Manzardo | 0.5 | −164/ +123 | — | — | 58% | — | — | — |
| 98 | Luisangel Acuna | 0.5 | −154/ +116 | — | — | 57% | — | — | — |
| 99 | Luke Keaschall | 0.5 | −174/ +130 | — | — | 59% | — | — | — |
| 100 | Luke Raley | 0.5 | −137/ +103 | — | — | 54% | — | — | — |
More for this date
Ask The Almanac about a player's matchup, recent form, or pitcher arsenal in chat — same data, deeper context.