NFL Time Average Win Total Estimates: 2015 to 2021

Comparing season win totals to projections based on observed individual game time average lead.

Casey Caprini
2022-03-10

Method

In previous posts, I have looked explored the concept of the time average lead for NFL football games.

Here, I make simple simulation-based plots that estimate where actual win totals

For a given team in a given season,

  1. Calculate the time average lead for each regular season game.
  2. Given a team’s time average lead, estimate expected win percentage for each game (based on previous logistic regression).
  3. Simulate 10k seasons (each game a Bernoulli trial with p = expected win percentage from Item 2 above; no ties).
  4. Plot actual win total against 5th, 25th, 50th, 75th, and 95th percentiles of win total from the 10k simulated seasons (ties counted as 0.5 a win for actual win totals)

Example: 2021 Pittsburgh Steelers

To start, I use a function in my hacky package nfltools to calculate the time average lead for all 2021 Steelers games.

Based on the time average lead, an expected win probability is calculated for each week using the following equation.

\[E[Win Prob|Time Avg Lead] = \frac{e^{0.31(Time Avg Lead)}}{1 + e^{0.31(Time Avg Lead)}}\]

The weekly results are presented in the following table.

Week Team Opponent Time Avg Lead E[Win Prob|Time Avg Lead]
1 PIT @ BUF -2.1 34.8
2 PIT vs. LV -3.6 24.9
3 PIT vs. CIN -8.8 6.3
4 PIT @ GB -6.2 13.1
5 PIT vs. DEN 8.8 90.5
6 PIT vs. SEA 3.7 75.0
8 PIT @ CLE -0.6 45.6
9 PIT vs. CHI 8.6 90.2
10 PIT vs. DET 0.6 54.7
11 PIT @ LAC -6.7 11.5
12 PIT @ CIN -21.2 0.2
13 PIT vs. BAL -2.7 30.6
14 PIT @ MIN -13.6 1.5
15 PIT vs. TEN -4.6 20.0
16 PIT @ KC -18.9 0.3
17 PIT vs. CLE 6.5 85.8
18 PIT @ BAL -0.8 44.3

Given these weekly expected win probabilities, 10k seasons are simulated. Here’s the distribution of season win totals for the 10k simulations.

This information gets collapsed into a single row of the league-wide plots.

The “X” at “9.5” wins here shows the Steelers 9 wins matched the 95th percentile outcome predicted by the model. It is unlikely to expect similar play, as measured by the time average lead, over the course of a season to result in 9 wins (let alone 9 wins and 1 tie).

Season Plots

2021

2020

2019

2018

2017

2016

2015