← Model benchmarks

NFL challenger comparison

Separate regression and XGBoost forecasts for point spreads and game totals. Live picks and official results are unchanged.

Research, not a replacement model. Historical challenger forecasts were reconstructed today. They were not published before those games. Lower average point error is better; this is not a betting win rate.

Weeks 1–5: identical archived games

73 games with recoverable archived EdgeLine forecasts. Games missing original evidence are excluded.

ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine7310.147311.23
Regression challenger7310.117311.89
XGBoost challenger7310.297312.03

Comparison with saved market lines

Only games with both an original EdgeLine line and original market line are included below. Earlier archives lack market lines; they are excluded from this separate comparison.

ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine1311.00139.85
Saved market1311.23139.77
Regression challenger1312.221310.38
XGBoost challenger1312.471311.39
Week 1: 14 archived comparisons / 16 completed games
ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine1411.791411.89
Regression challenger1411.491412.66
XGBoost challenger1411.701412.51

Missing archived forecasts: NE@SEA, SF@LAR

Week 2: 16 archived comparisons / 16 completed games
ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine1612.661611.38
Regression challenger1612.741612.33
XGBoost challenger1613.031612.34

Missing archived forecasts: none

Week 3: 16 archived comparisons / 16 completed games
ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine167.911611.59
Regression challenger168.081612.28
XGBoost challenger168.321612.15

Missing archived forecasts: none

Week 4: 14 archived comparisons / 16 completed games
ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine147.361411.25
Regression challenger146.071411.57
XGBoost challenger145.961411.68

Missing archived forecasts: PIT@CLE, IND@WAS

Week 5: 13 archived comparisons / 15 completed games
ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine1311.00139.85
Regression challenger1312.221310.38
XGBoost challenger1312.471311.39

Missing archived forecasts: NYG@WAS, BUF@LAR

Forward comparison

2 completed · 14 independently saved receipts · 5 pending.

ForecastSpread gamesSpread errorTotal gamesTotal error
Archived EdgeLine23.00216.00
Saved market0—0—
Regression challenger26.09217.88
XGBoost challenger28.32218.36

Independent immutable pre-kickoff receipts. Contemporary EdgeLine fair lines and market quotes captured with the challenger. Candidate inputs may be older; feature timestamps are retained. No official record changes.

Candidate data is within its 48-hour capture limit.

How the test was separated

Train: 2010–2022. Tune: 2023. Probability residual calibration: 2024. Historical test: 2025. Weeks 1–5 of 2026 were used only for evaluation. Features use prior scoring form, scheduled rest, home field and division.

Historical game source · CC-BY-4.0

Updated 2026-10-18T17:55:46.607615+00:00 · Full research metrics (JSON)