Win probability

Game Prediction Model

  • 20seasons of data2006–2025
  • 5,133games trained on4,166 more held back for testing
  • 64.7%called correctlyon games the model never saw
  • ±2.1points of calibration driftwhen it says 70%, it happens about 70% of the time
23.2%decided by 3 points or fewer
47.5%decided by 7 points or fewer
8points, the median margin

A quarter of NFL games come down to a field goal, which is the ceiling every forecaster runs into. Predicting every game decided by more than a touchdown perfectly, and coin-flipping the rest, would still only reach 76.3%. Across 5,133 games, 2006–2025.

How this is worked out

Calibrated Logistic Regression (core + market features), trained on 5,133 games from 2006–2025 and tested on 4,166 it never saw. Form is a 10-game exponentially weighted, shifted 1 game, so a team is described by how it has been playing rather than by the season average.

ForecasterAccuracyLog lossCalibration
The betting market best66.7%0.6078n/a
This model64.7%0.6280±2.1 pts
Always pick the home team56.0%0.6859n/a

Lower log loss is better. It rewards being confident and right, and punishes being confident and wrong. The market wins on both measures, and the page does not pretend otherwise. What the model does have is calibration: its stated probabilities land within about 2.1 points of what actually happens, so a 70% here means close to 70%. That is the property worth using, and it improved sharply when the training window widened to 2006.

Validation: walk-forward by season (train on all prior seasons, test on the next). Source: nflverse team-week aggregates, PFR advanced stats, ESPN QBR, injury reports.

Calibrated Logistic Regression (core + market features) · walk-forward by season (train on all prior seasons, test on the next)