OddsIQ
Paper #4PlannedMLB

The 3-Run Threshold: Why MLB Total Markets Are Systematically Wrong on Low-Run Games

Books over-juice unders on totals ≤7.5 by a measurable margin. Three seasons of Statcast + closing line data show the historical bettor edge.

Read it
$0

Free executive summary, key chart, key takeaway. Delivered to your inbox the day the paper drops.

Free forever. Weekly digest. Unsubscribe anytime.
Buy it
$5/paper

Full 15-20 page PDF, print-resolution charts, reproduction appendix. No subscription, one-time payment.

Available when published.

License it
$500–2K/paper

For sportsbooks, hedge funds, media. Above plus citation rights, internal redistribution, and a custom analysis on your data.

Email research@oddsiq.co
Buyer
MLB bettors, sportsbook traders
Effort
2-3 weeks
Sport(s)
MLB

What's in the paper

  • ~15-20 page PDF, citation-ready
  • Full methodology, reproducible from any pick history with the same fields
  • Print-resolution charts (bucket analysis, cross-version scatter, regression face-off)
  • Robustness appendix — bootstrap CIs, sample-size convergence, version cross-validation
  • Glossary + references to academic literature

Data used

Every field that goes into the analysis. Open methodology — you can reproduce this paper from any pick history with these columns.

FieldTypeSourceWhat it means
game_idTEXTmlb_game_dataMLB Stats API game identifier.
game_dateDATEmlb_game_dataDate the game was played.
opening_totalNUMERIC(4,1)odds_snapshotsPosted total when the line first appeared.
closing_totalNUMERIC(4,1)odds_snapshotsTotal at game start.
closing_over_oddsINTodds_snapshotsAmerican odds on the over at close.
closing_under_oddsINTodds_snapshotsAmerican odds on the under at close — the juice signal.
hold_pctNUMERIC(5,4)derivedSportsbook hold (vig) on the closing total.
final_total_runsINTmlb_game_dataCombined runs at game end (graded outcome).
home_pitcher_eraNUMERIC(5,2)mlb_pitchersStarting pitcher ERA at the time of the game.
away_pitcher_eraNUMERIC(5,2)mlb_pitchersStarting pitcher ERA at the time of the game.
park_idTEXTmlb_parksStadium identifier (for park-factor join).
weather_temp_fNUMERIC(4,1)weather_parkGame-time temperature in Fahrenheit.
weather_wind_mphNUMERIC(4,1)weather_parkGame-time wind speed.