Will He Play?

Methodology: how we estimate whether a player will play

Each probability on this site is a historical base rate: of all players who carried the same game designation and the same final practice status, how many were active for that week’s game?

Data

All data comes from nflverse, licensed CC BY 4.0. The underlying injury reports and game-day rosters are the NFL’s official, league-wide public reports.

Base rates, 2020–2026 (through Week 5) regular seasons (34,581 entries)

Designation + final practicePlayedSample95% CI
Questionable (all)68.4%8,68267.4%–69.4%
  + DNP48.4%1,46645.8%–50.9%
  + Limited70.6%5,44669.3%–71.8%
  + Full78.2%1,77076.3%–80.1%
Doubtful (all)1.9%9371.2%–3.0%
  + DNP1.5%6170.8%–2.7%
  + Limited1.8%2710.8%–4.2%
  + Full8.2%493.2%–19.2%
Out (all)0.2%6,4840.1%–0.3%
  + DNP0.2%5,7560.1%–0.3%
  + Limited0.2%5320.0%–1.1%
  + Full0.0%1960.0%–1.9%
No designation (all)93.9%18,47893.5%–94.2%
  + DNP77.0%2,09675.2%–78.8%
  + Limited95.3%2,42594.4%–96.1%
  + Full96.1%13,95795.8%–96.4%

Sanity check against public research (slatestats.com): Questionable overall ≈67%, Questionable + no practice ≈43%, Questionable + full practice ≈82%. Our numbers: 68.4%, 48.4%, 78.2%.

Questionable players by position

PositionDNPLimitedFull
QB29% n=3550% n=15569% n=36
RB39% n=10968% n=47975% n=148
WR50% n=21473% n=78180% n=222
TE47% n=7071% n=30781% n=109
OL44% n=28172% n=94677% n=298
DL59% n=24876% n=81677% n=263
LB60% n=17873% n=69780% n=244
DB41% n=30666% n=1,19079% n=420
ST48% n=2584% n=7583% n=30

Per-player estimates combine the position-specific rate with the overall rate for that designation and practice status, using a pseudo-count of 100 (empirical-Bayes shrinkage) so small position samples don’t produce noisy numbers.

Questionable play rate by season

SeasonPlayedn
2020.069.2%1,403
2021.070.8%1,424
2022.068.2%1,438
2023.067.9%1,525
2024.066.7%1,441
2025.067.6%1,186
2026.0 (Weeks 1–5)67.5%265

Does it work?

The current base rates include 2026. They use every completed 2026 week (through Week 5) on top of 2020–2025, and are recomputed on every build, so each newly finished week is added automatically. Weeks are only added once every game in them is final. Because 2026 is now in the rates, the 2026 holdout below is kept as a historical record, and the walk-forward check is the ongoing out-of-sample test.

Earlier out-of-sample result: 2026 Weeks 1–5 holdout test of 2020–2025 rates

Before any 2026 games were added, we trained on 2020–2025 only and scored every completed 2026 report entry; n=1,426. Brier score: 0.065 (lower is better; 0.25 = coin flip). Questionable players: predicted 69.7%, actual 67.7% (n=266). These numbers are frozen as recorded. (That run also included the Week 6 Thursday game, the only Week 6 game finished at the time.)

Predicted bucketAvg predictedActually playedn
(-0.001, 0.1]0.3%0.3%339
(0.1, 0.5]46.0%44.0%25
(0.5, 0.7]65.5%59.0%78
(0.7, 0.85]75.6%76.5%204
(0.85, 0.95]92.9%99.2%123
(0.95, 1.0]96.2%95.4%657

Rolling check: each 2026 week predicted from prior data only

For every completed 2026 week, we rebuild the rates from 2020 up to the week before and score that week. Overall: Questionable predicted 69.7%, actual 67.5% (n=265); Brier 0.066 on all 1,411 entries. Updated every build.

WeekQ predictedQ actualQ nBrier (all)All n
Week 171.1%41.7%240.088182
Week 268.5%66.7%540.075250
Week 369.1%67.4%430.044301
Week 468.8%71.0%620.067317
Week 571.0%73.2%820.065361

Practice pattern (Wed/Thu/Fri)

Historical nflverse data records only the final practice day’s status, so the model conditions on that. We also snapshot the report every day, which builds the full Wed/Thu/Fri pattern for current weeks and, over time, a history to model the trajectory (e.g. DNP→Limited→Full vs Full→Limited→DNP).

Limitations

Not betting advice. 21+ for sports betting/DFS; 1-800-GAMBLER.