MLB Prop Projection Combiner & Betting Fair Price Tool

How to use this Sports Betting Prop Generation Tool

  • Enter multiple projection sources with optional bias and RMSE. Choose “Inverse RMSE” weighting to auto-weight more accurate sources.
  • Pick the distribution:
    • Pitcher K, Outs, Hits Allowed, Hitter Hits/RBI/Runs: Negative Binomial is a good default.
    • Total Bases: Lognormal or Gamma.
    • Home Runs: Poisson (rare event).
  • Set dispersion/shape:
    • Higher θ for NB makes it closer to Poisson (less variance).
    • For Gamma/Lognormal, the field controls shape/sigma respectively.
  • Optional: enter a book line and both sides’ American odds. The tool removes vig, compares with your fair probabilities, and suggests Kelly stake given bankroll and fractional Kelly.

The “Projections & Calibration” area is where you paste in your player prop projections from different sources and tell the tool how much to trust each one. It then bias-corrects and weights them into a single combined mean used for pricing.

What each field means

  • Source Name: Label for the projection source (e.g., “Model A”, “Site B”, “Beat Writer”).
  • Projection (per game): The raw projection from that source for the chosen stat (e.g., 6.8 strikeouts).
  • Weight: Only used if Weighting Scheme = Custom. Higher weight = trust more.
  • Bias (actual − proj) mean: Your measured average error for this source over historical games. Example: if this source undershoots by 0.2 K on average, Bias = +0.2 so we add it to its projection.
  • RMSE: Root Mean Squared Error for that source historically. Lower RMSE = more accurate/more consistent.

How to fill it effectively

  • Start with 2–5 reputable sources for the same market (e.g., pitcher Ks).
  • Track your own historical errors by source:
    • Bias = average(actual − projection) over a rolling window (e.g., last 60–120 games per market).
    • RMSE = sqrt(mean squared error) over the same window.
  • Use Inverse RMSE weighting so more reliable sources influence the final number more.
  • If you don’t have historical errors yet:
    • Leave Bias = 0 and RMSE = 1 for all, choose Equal weighting.
    • As you collect results, update bias/RMSE and switch to Inverse RMSE.

Common examples

  • Example 1 (pitcher Ks):
    • Model A: 6.8, Bias +0.10, RMSE 1.1
    • Model B: 7.2, Bias −0.20, RMSE 0.9
    • Analyst C: 6.5, Bias 0.00, RMSE 1.4
    • Scheme: Inverse RMSE → Model B gets the most weight; final μ might be ~6.9–7.0 after bias-correcting.
  • Example 2 (hitter hits):
    • If an analyst tends to over-project stars by 0.05 hits, set Bias = +0.05 (actual − proj is positive), which nudges their projections up before blending.

Why this matters

  • Bias correction removes systematic over/under-shooting by a source.
  • Error-based weighting reduces noise by leaning on sources that historically forecast better for that stat/player type.

Leave a Comment

Your email address will not be published. Required fields are marked *