NFL

Model Accuracy

Out-of-sample backtests — projections vs. what actually happened, and vs. Vegas closing lines
Player projections
Beat the naive baseline by 13% on per-game accuracy · p10–p90 coverage 74% (2025 backtest, 4,912 preds)
Team margins vs Vegas
Model MAE 10.75 vs Vegas 9.82 · beats the line 49.6% (2,895 games)
Player Accuracy
per-game rate vs naive · 4,912 predsskill 13%p10–p90 cov 74%
StatNModel /gBase /gSkillCov
Passing
Pass Yards3737.8261.39+38%60%
Pass TDs370.350.55+36%70%
Pass INTs370.220.25+12%65%
Pass Att374.297.99+46%76%
Pass Cmp373.115.46+43%68%
Rushing
Rush Yards1319.5711.08+14%66%
Rush TDs1310.130.14+3%63%
Rush Att942.392.59+8%69%
Receiving
Receptions3340.70.78+10%70%
Rec Yards3347.849.08+14%70%
Rec TDs3340.10.11+9%68%
Targets3340.981.05+7%74%
Defense
Sacks3910.110.13+14%73%
QB Hits1970.220.26+16%78%
Tackles for Loss3910.170.19+12%75%
Solo Tackles6610.570.72+20%75%
Assist Tackles1940.670.83+19%71%
Interceptions4640.050.05+2%82%
Passes Defended2700.190.19+3%71%
Forced Fumbles4670.030.04+18%86%
Team Margins vs Vegas Closing Lines
backtest
SeasonGamesModel MAEVegas MAEBeat%Corr·MCorr·V
201525610.7810.1349.4%0.220.41
201625610.049.0245.4%0.170.4
201725611.1610.0946.4%0.180.44
201825610.69.9854.7%0.280.4
201925611.2610.2150%0.310.48
202025610.879.8352%0.250.44
202127211.4810.7850%0.350.46
20222719.578.7449.4%0.20.39
202327210.659.950.4%0.30.43
202427210.959.6148.9%0.190.5
202527210.929.7249.1%0.190.5
Overall289510.759.8249.6%0.240.44
Lower MAE = closer to the real margin. Matching Vegas' MAE means we're at market level; a Beat% above 50 implies positive expectation against the closing line.