Pascal Institute
Research appendix · Forecasting · MLB

World Series Forecast Methodology

Methods and sources for “What the Market Knew.” The forecast covers the 2026 MLB postseason and uses only information available at the end of the regular season.

What this analysis is: a forecast frozen before the first postseason pitch, built from public results, and a test of that forecast against the betting market. It is not betting advice, and it is not judged from the outcome of any single series.
  1. Data and information boundary
  2. Method 1: simulation
  3. Method 2: machine learning
  4. Starting pitchers and bullpens
  5. Backtest
  6. Market comparison
  7. Where each number comes from
  8. Figures
  9. Limitations

Data and information boundary

The 2026 forecast uses the published AnalytIQ MLB team ratings (method mlb-team-ratings-raw-v1, batch e52ea2ef) as of October 6, 2026. The batch covers 2,429 of the 2,430 regular-season games through September 27; one game was cancelled. These ratings measure run scoring and run prevention against the league rate, without park or opponent adjustment. Every 2026 regular-season starting pitcher and relief appearance comes from AnalytIQ’s game data, with public MLB box scores filling the games it lacked; where both sources covered a game, they matched exactly.

History comes from Retrosheet game logs and pitcher lines for 2015 through 2025. 2020 is excluded because of its 60-game season and one-off postseason format. Historical seasons are rated with an exact reproduction of the AnalytIQ method, which reproduces every field of the published 2026 ratings. The postseason brackets rebuilt from regular-season standings match every real pairing and home-field team in all ten seasons. The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at 20 Sunset Rd., Newark, DE 19711.

Method 1: simulation

Each team’s strength is its Pythagorean winning percentage from runs scored and allowed, regressed toward .500. The amount of regression comes from split-half reliability: each team-season is split into alternating games, the halves are correlated, and the Spearman-Brown formula gives full-season reliability. A game’s probability combines the two teams’ strengths with the log5 method, an odds factor for home field and the starting-pitcher adjustment below. Series are played game by game in their real formats: a best-of-three Wild Card round at the higher seed, a best-of-five Division Series and best-of-seven League Championship and World Series, with World Series home field to the better record. The reported odds come from 200,000 simulated postseasons, each drawing every team’s true strength from its rating uncertainty.

Method 2: machine learning

A logistic regression predicts single games from both teams’ ratings as of the day before each game: Pythagorean strength, offense and defense, record against Pythagorean expectation, games played and both starting pitchers. It was trained on about 22,000 regular-season games from 2015 through 2025 and chosen over a boosted-tree model on held-out late-season games before any postseason was scored. Its game probabilities run through the same bracket as Method 1, and the reported odds are exact bracket probabilities.

Starting pitchers and bullpens

A starter is described by strikeouts minus walks per batter faced and earned runs per 27 outs, each relative to his own team’s rotation and shrunk toward the league average with fixed weights chosen before fitting. Postseason starters are not known in advance, so each team gets a projected rotation: pitchers with at least two starts in its final 30 days, ordered by the fitted effect, with the ace starting Game 1 of every series. Because starters pitch fewer postseason innings, the effect is scaled by the ratio of their postseason to regular-season share of innings. Bullpens were measured the same way against league relievers, both as whole bullpens and as each team’s six most-used relievers in its final 30 days. They added no measurable signal and are not part of the headline forecast.

Backtest

For each season from 2015 through 2025, except 2020, every parameter and model was fit on the other nine seasons, ratings were frozen at that season’s end and the real bracket was replayed. Scores are log loss on late regular-season games, postseason games and postseason series, the probability given to the eventual champion and paired differences with 95 percent intervals.

Market comparison

Game lines are closing moneylines stored by AnalytIQ from The Odds API: for each book, the last no-vig price before the scheduled first pitch, with the median taken across books. Games whose closing prices were more than a day old, mostly postponements, are excluded. The information test fits logit P = logit(market) + b × (logit(model) − logit(market)) by maximum likelihood; a weight b near zero means the model adds nothing to the market price. World Series futures are no-vig prices from The Odds API’s historical outrights at 12:00 UTC on the day after each regular season ended. Each book that quoted the whole playoff field is normalized over it, and the median is taken across books. The provider has no World Series futures for 2021, so futures cover 2022 through 2026.

Where each number comes from

The analysis is in the AnalytIQ repository, services/mlb-research, with its generated report at docs/validation/mlb-world-series-2026/REPORT.md. A copy of its results is in this repository at research/mlb-world-series-2026/results.json, with provenance in that folder’s README. scripts/insights/world-series-figures/build.py reads that file and writes research/mlb-world-series-2026/key_numbers.csv, the source of this table. Sources below are paths inside results.json. The training-set size of about 22,000 games is stated in the generated report.

Article statementValueSource
Regression toward .500, in extra games39.3forecast.parameters.regression_games
Full-season reliability of the rating0.805forecast.parameters.reliability
Home win rate, 2015 through 202553.3%forecast.parameters.home_win_rate
Starter effect per unit of relative strikeouts minus walks (log-odds)2.14forecast.starter_coefficients.kbb
Postseason scaling of the starter effect0.88forecast.postseason_scales.starter
Relievers’ share of postseason innings47.4%forecast.innings_shares.P_bullpen
Relievers’ share of regular-season innings40.1%forecast.innings_shares.R_bullpen
Milwaukee title odds, Method 122.5%forecast.methods.simulation_sp.monte_carlo.158.Champion
Milwaukee title odds, Method 221.7%forecast.methods.ml_logistic_sp.exact.158.Champion
Milwaukee title odds, futures14.8%market.futures.2026.futures.158
Dodgers title odds, Method 121.4%forecast.methods.simulation_sp.monte_carlo.119.Champion
Dodgers title odds, Method 220.6%forecast.methods.ml_logistic_sp.exact.119.Champion
Dodgers title odds, futures27.6%market.futures.2026.futures.119
Starters, change in late-season log loss, Method 1 (95% interval)-0.0018 [-0.0031, -0.0005]backtest.summary.simulation_sp.vs_previous_variant.late
Starters, change in late-season log loss, Method 2 (95% interval)-0.0023 [-0.0036, -0.0009]backtest.summary.ml_logistic_sp.vs_previous_variant.late
Bullpens on top of starters, Method 1 (95% interval)-0.0002 [-0.0011, +0.0006]backtest.summary.simulation_pitch.vs_previous_variant.late
Bullpens on top of starters, Method 2 (95% interval)+0.0000 [-0.0008, +0.0008]backtest.summary.ml_logistic_pitch.vs_previous_variant.late
Average probability on the champion, Method 113.8%backtest.summary.simulation_sp.champion.mean_probability
Average probability on the champion, Method 213.3%backtest.summary.ml_logistic_sp.champion.mean_probability
Average probability on the champion, uniform pick9.3%backtest.summary.home_field_only.champion.mean_probability
2026 games with a closing line2,011market.game_level.all.games
Closing line log loss, 20260.6783market.game_level.all.market_log_loss
Method 1 log loss, 20260.6848market.game_level.all.methods.simulation_sp.log_loss
Method 1 minus the market (95% interval)+0.0065 [+0.0018, +0.0111]market.game_level.all.methods.simulation_sp.vs_market
Method 1 weight beyond the market (95% interval)-0.05 [-0.46, +0.36]market.game_level.all.methods.simulation_sp.information
Method 2 log loss, 20260.6843market.game_level.all.methods.ml_logistic_sp.log_loss
Method 2 minus the market (95% interval)+0.0060 [+0.0016, +0.0103]market.game_level.all.methods.ml_logistic_sp.vs_market
Method 2 weight beyond the market (95% interval)-0.08 [-0.52, +0.35]market.game_level.all.methods.ml_logistic_sp.information
Futures mean log score on the champion, 2022 through 2025-2.08market.futures.summary.futures_mean_log_score
Method 1 mean log score on the champion, 2022 through 2025-2.14market.futures.summary.methods.simulation_sp.mean_log_score
Method 2 mean log score on the champion, 2022 through 2025-2.22market.futures.summary.methods.ml_logistic_sp.mean_log_score
Game-line approximation versus futures, mean points1.2market.futures.2026.game_line_distance

Figures

All four figures and the share card are generated by scripts/insights/world-series-figures/build.py, which reads every value from research/mlb-world-series-2026/results.json; no figure value is typed by hand. Figure 1 plots each playoff team’s title odds from both methods and the futures. Figure 2 shows the paired change in late regular-season log loss from adding starters, and from adding bullpens on top of starters. Figure 3 shows the probability each method and the futures gave each eventual champion, with a uniform pick for reference. Figure 4 shows each model’s 2026 log loss minus the closing line.

Limitations

The ratings are team-level measures of run scoring and prevention. Injuries, lineup changes and roster moves after the end of the regular season are not modeled, and the projected rotation is a rule, not a prediction of managers’ choices. The market comparison covers one season of game lines and four completed seasons of futures, which is enough to show the market predicting games better but not enough to grade title odds. The backtest fits each season on the other nine, including later seasons, and assumes the relationship between ratings and outcomes is stable over the period. Historical ratings come from Retrosheet and the 2026 ratings from MLB data; only the 2026 reproduction is checked directly.

Return to “What the Market Knew”