Baseball
Model
Why the board thinks what it thinks, explained with the same stats and baseball language you would hear during a national broadcast.
Projection quality warning
Projection feature coverage is usable with warnings.
- Projection generated
- Projection age
- 12m ago
- Projection source
- Sports Provider + Retrosheet predictor
- Projection games
- 7
- Oldest price observation
- 18m ago
- Positive EV
- 4
- Canonical links
- 7/7
- Price links
- 7/7
- Model quality
- warn
- Starter IDs
- 11/14
- Optional artifacts
- 22/23
- Lineup IDs
- 39/45
3 of 14 probable pitcher starter slots used fallback starter features. 7 of 7 projections use pre-lineup information and are published for context only; staking is disabled until both lineups are confirmed. 6 of 45 confirmed-lineup batter slots used fallback batter features. Some optional model feature artifacts are missing. Context feature sources are stale or missing: manager_form.
- Known starting pitchers
- 11/14
- Known confirmed-lineup batters
- 39/45
- Supporting data loaded
- 22/23
- Default data used
- 21.4%
- Extreme projections adjusted
- 0
- Umpire factors applied
- 0/7
What the model leaned on
Stats that mattered most
Ranked by how much attention the model gave each stat during training. “Validation” checks the stat on games the model did not train on: helped is encouraging, hurt means the stat needs more scrutiny. Attention alone does not prove a stat predicts winners.
- Stats considered
- 81
- Training passes
- 36
- FanGraphs stats
- 16.1% attention
- Model run
- mr_baseball_complexity_v12_20260715
- #1Game dataMatchup edge: season run differential30.15% attention · used in 18 model rules
The home team's season run differential minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #2Game dataMatchup edge: expected winning percentage from runs scored and allowed14.76% attention · used in 17 model rules
The home team's expected winning percentage from runs scored and allowed minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #3Game dataplayoff wild card margin (matchup edge)9.76% attention · used in 21 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #4Game datamgr win rate career (matchup edge)7.79% attention · used in 24 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #5Game dataMatchup edge: runs allowed per game this season7.36% attention · used in 14 model rules
The home team's runs allowed per game this season minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #6FanGraphsMatchup edge: the starter's prior-year xFIP (lower is better)7.18% attention · used in 23 model rules
The home team's the starter's prior-year xFIP (lower is better) minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #7FanGraphsMatchup edge: the starter's prior-year strikeout-minus-walk rate4.79% attention · used in 18 model rules
The home team's the starter's prior-year strikeout-minus-walk rate minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #8Game dataMatchup edge: the starter's strikeouts per nine this season3.18% attention · used in 14 model rules
The home team's the starter's strikeouts per nine this season minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #9FanGraphsMatchup edge: the starter's season-to-date strikeout-minus-walk rate1.82% attention · used in 8 model rules
The home team's the starter's season-to-date strikeout-minus-walk rate minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #10FanGraphsMatchup edge: the starter's season-to-date xFIP (lower is better)1.66% attention · used in 7 model rules
The home team's the starter's season-to-date xFIP (lower is better) minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #11Game dataplayoff leverage (matchup edge)1.66% attention · used in 4 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #12Game dataMatchup edge: batters the starter has faced this season (evidence weight)1.32% attention · used in 6 model rules
The home team's batters the starter has faced this season (evidence weight) minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #13Game dataplayoff cutoff proximity (matchup edge)1.01% attention · used in 4 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #14Game datawin rate l30 (matchup edge)0.96% attention · used in 3 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #15Game dataCombined level: runs allowed per game this season0.67% attention · used in 3 model rules
The two teams' average runs allowed per game this season. It describes the overall quality or run environment of the matchup rather than which side is favored.
- #16Game dataMatchup edge: runs allowed per game over the last 10 games0.64% attention · used in 2 model rules
The home team's runs allowed per game over the last 10 games minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #17Game dataMatchup edge: the starter's ERA over the last 30 days0.55% attention · used in 3 model rules
The home team's the starter's ERA over the last 30 days minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #18FanGraphsCombined level: the starter's prior-year xFIP (lower is better)0.55% attention · used in 3 model rules
The two teams' average the starter's prior-year xFIP (lower is better). It describes the overall quality or run environment of the matchup rather than which side is favored.
- #19Game datapitch mix quality gap (matchup edge)0.54% attention · used in 2 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #20Game dataCombined level: bullpen fatigue risk0.34% attention · used in 2 model rules
The two teams' average bullpen fatigue risk. It describes the overall quality or run environment of the matchup rather than which side is favored.
- #21Game datapitch mix alignment same hand (matchup edge)0.22% attention · used in 1 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #22Game datapitch mix breaking interaction (matchup edge)0.22% attention · used in 1 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #23Game dataMatchup edge: the bullpen's ERA over the last 7 days0.19% attention · used in 1 model rules
The home team's the bullpen's ERA over the last 7 days minus the away team's. It isolates which club has the advantage on this input; a positive number favors the home team.
- #24Game databullpen closer outs 7d (combined level)0.19% attention · used in 1 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
- #25Game databullpen ip 3d (combined level)0.18% attention · used in 1 model rules
A supporting baseball input used by the model. Its plain-language definition has not been added to this report yet.
Showing the top 25 of 81 features from .
Model Trust
Does the model beat the market?
Honest out-of-sample backtest vs closing lines (2012-2021), model retrosheet-game-complexity-reset-travel-2026-shadow-v12. ROI is flat-stake at close, pushes refunded. A model that scores worse than the market (higher Brier) has no defensible edge even when ROI looks positive.
legacy operator override after beating incumbent: retrosheet-game-complexity-reset-travel-2026-shadow-v12 vs retrosheet-game-through-2025-compact-context-v11 on 14374 games (Brier -0.0015, log loss -0.0032).
| Market | Games | Market Brier | Model Brier | ROI edge>0 | ROI edge>2% | ROI edge>5% | Verdict |
|---|---|---|---|---|---|---|---|
| Totals (O/U) | 14131 | 0.2498 | 0.2534 | -0.9% (14131) | -0.2% (11232) | 0.5% (7310) | Model is less accurate than the closing line (higher Brier); positive backtest ROI here is likely variance, not edge. |
Game Environment
Ballpark & umpire influences
Multi-season factors vs league average (1.00 = neutral), computed from the Retrosheet play-by-play pipeline (2010-2022, league 8.8 runs/game).
| COL | 1002 | 11.35 | 1.290 | 1.177 | 1.270 |
| BOS | 1003 | 10.06 | 1.144 | 1.007 | 1.152 |
| TEX | 1003 | 9.92 | 1.127 | 1.124 | 1.105 |
| TOR | 994 | 9.41 | 1.070 | 1.228 | 1.060 |
| ARI | 1002 | 9.42 | 1.070 | 1.009 | 1.018 |
| BAL | 1002 | 9.39 | 1.067 | 1.267 | 1.075 |
| MIN | 1003 | 9.28 | 1.054 | 0.996 | 1.019 |
| CIN | 1000 | 9.15 | 1.040 | 1.212 | 1.069 |
| NYA | 1003 | 9.12 | 1.036 | 1.256 | 1.003 |
| DET | 999 | 9.12 | 1.036 | 0.939 | 0.957 |
| KCA | 1002 | 9.01 | 1.025 | 0.823 | 1.044 |
| CHA | 1001 | 8.92 | 1.014 | 1.096 | 1.012 |
| MIL | 1004 | 8.89 | 1.011 | 1.130 | 0.968 |
| PHI | 1007 | 8.74 | 0.994 | 1.068 | 1.019 |
| WAS | 1004 | 8.71 | 0.990 | 1.006 | 1.042 |
| CLE | 1001 | 8.70 | 0.989 | 0.982 | 0.955 |
| CHN | 1006 | 8.69 | 0.988 | 0.992 | 0.977 |
| FLO | 159 | 8.61 | 0.979 | 0.773 | - |
| ANA | 1004 | 8.59 | 0.977 | 1.030 | 1.034 |
| ATL | 1001 | 8.58 | 0.975 | 0.907 | 1.035 |
| HOU | 1000 | 8.54 | 0.971 | 1.046 | 0.961 |
| PIT | 1003 | 8.42 | 0.957 | 0.799 | 1.002 |
| OAK | 1003 | 8.29 | 0.943 | 0.896 | 0.920 |
| SLN | 999 | 8.22 | 0.934 | 0.830 | 0.915 |
| MIA | 832 | 8.06 | 0.916 | 0.756 | 0.903 |
| LAN | 1003 | 7.93 | 0.902 | 1.000 | 0.939 |
| NYN | 1001 | 7.91 | 0.899 | 0.921 | 0.883 |
| SEA | 999 | 7.90 | 0.898 | 0.993 | 0.929 |
| TBA | 1004 | 7.87 | 0.894 | 0.927 | 0.889 |
| SFN | 1006 | 7.83 | 0.890 | 0.702 | 0.935 |
| SDN | 1004 | 7.81 | 0.888 | 0.877 | 0.909 |