Calibration
2026 Week 5
Showing 2026 Week 5. That is not the live week (2026 Week 7), so these numbers are not this week's advice.
Calibration

How accurate are our projections?

Most fantasy services tell you their projections are good. We show you.

Below is how our current models score on this season's games so far: every graded game measured against what actually happened, side-by-side with what FantasyPros, ESPN, and Sleeper said for the same players. If you sign up today, these are the projections you get.

Our current models

2026 season to date, Weeks 1–5

Our current models, re-run week by week using only information available before each game, then graded against what actually happened. Each game is graded on the projections those models would have had on the board when it kicked off.

Every week below was scored by one version of our models, as of October 15, 2026.

What a re-run cannot rebuild as it stood: the list of players and their clubs is today's, and any stat corrections made since a week was played are included.

Not in this record yet: Week 6, which has been played but not yet re-run with this version of our models. We add a week only once it has been.

Stat Outcomes 50% range 80% range 90% range Our error vs ESPNvs Sleepervs FantasyPros
Receptions 1681 44% (41–46) 74% (72–75) 85% (84–87) 1.30 +0.07 (+0.04 to +0.10) · worse · n=1435 +0.10 (+0.07 to +0.14) · worse · n=1502 +0.05 (-0.05 to +0.16) · level · n=153
Fumbles lost 1597 49% (48–49) 78% (77–79) 88% (87–89) 0.09 +0.00 (-0.00 to +0.01) · level · n=1399 +0.01 (+0.01 to +0.01) · worse · n=1095 -0.00 (-0.02 to +0.01) · level · n=107
Receiving first downs 1586 47% (45–48) 75% (74–77) 85% (84–86) 0.90 — — —
Receiving TDs 1558 49% (48–50) 78% (77–79) 87% (86–88) 0.26 +0.02 (+0.02 to +0.03) · worse · n=1340 +0.02 (+0.01 to +0.03) · worse · n=1351 -0.01 (-0.02 to +0.00) · level · n=152
Receiving yards 1553 48% (45–50) 81% (79–83) 90% (89–92) 17.5 +0.9 (+0.5 to +1.3) · worse · n=1347 +1.3 (+0.9 to +1.8) · worse · n=1404 -0.1 (-1.5 to +1.2) · level · n=153
Rushing TDs 612 48% (47–50) 77% (76–79) 87% (86–89) 0.32 -0.00 (-0.01 to +0.01) · level · n=524 -0.00 (-0.01 to +0.01) · level · n=535 -0.01 (-0.03 to +0.01) · level · n=104
Rushing first downs 595 50% (46–53) 78% (76–81) 88% (86–90) 1.15 — — —
Rushing yards 544 44% (40–48) 81% (77–84) 91% (89–94) 17.4 -0.1 (-0.9 to +0.7) · level · n=488 +0.3 (-0.4 to +1.1) · level · n=508 +0.9 (-0.2 to +2.0) · level · n=103
Passing first downs 178 53% (45–61) 81% (75–87) 91% (87–95) 3.32 — — —
Passing yards 178 52% (43–60) 81% (75–86) 90% (85–94) 63.1 +0.1 (-3.0 to +3.1) · level · n=160 -3.9 (-7.5 to -0.4) · better · n=155 -0.5 (-4.4 to +3.3) · level · n=54
Interceptions 177 46% (43–50) 76% (72–80) 87% (84–90) 0.64 -0.01 (-0.04 to +0.02) · level · n=159 +0.00 (-0.04 to +0.04) · level · n=155 -0.00 (-0.04 to +0.03) · level · n=54
Passing TDs 174 47% (41–54) 74% (69–79) 86% (82–89) 0.88 +0.04 (-0.01 to +0.08) · level · n=157 +0.03 (-0.02 to +0.08) · level · n=155 +0.03 (-0.03 to +0.09) · level · n=54
Team defense — blocked kicks 158 42% (39–45) 72% (69–75) 83% (79–86) 0.13 — — —
Team defense — fumble rec. 158 44% (42–46) 72% (69–75) 81% (78–85) 0.66 — — —
Team defense — INTs 158 45% (40–49) 74% (70–77) 86% (84–88) 0.68 — — —
Team defense — pts allowed 158 47% (39–55) 77% (69–85) 91% (86–95) 7.4 — — —
Team defense — sacks 158 61% (53–70) 80% (72–88) 87% (82–93) 1.20 — — —
Team defense — safeties 158 53% (50–56) 83% (79–88) 91% (88–94) 0.02 — — —
Team defense — TDs 158 50% (48–52) 80% (77–83) 89% (87–92) 0.19 — — —
FGs made (≤19 yd) 147 55% (50–60) 87% (84–89) 93% (92–95) 0.02 — — —
FGs made (20-29 yd) 147 49% (47–51) 79% (77–81) 89% (87–91) 0.51 — +0.04 (+0.02 to +0.06) · worse · n=146 —
FGs made (30-39 yd) 147 47% (45–50) 76% (72–80) 86% (83–89) 0.63 — +0.03 (+0.00 to +0.05) · worse · n=146 —
FGs made (40-49 yd) 147 46% (43–49) 74% (70–78) 83% (79–87) 0.61 — +0.02 (+0.00 to +0.03) · worse · n=146 —
FGs made (50-59 yd) 147 47% (43–52) 75% (71–80) 85% (80–90) 0.55 — — —
FGs made (50+ yd) 147 46% (42–50) 75% (71–80) 85% (80–90) 0.57 — +0.05 (+0.01 to +0.09) · worse · n=89 —
FGs missed (20-29 yd) 147 56% (54–58) 87% (84–90) 92% (89–96) 0.02 — — —
FGs missed (30-39 yd) 147 59% (56–62) 83% (81–85) 91% (89–93) 0.05 — — —
FGs missed (40-49 yd) 147 44% (41–47) 70% (65–75) 85% (82–89) 0.23 — — —
FGs missed (50-59 yd) 147 46% (43–50) 74% (68–80) 86% (82–91) 0.28 — — —
Extra points made 147 54% (44–63) 80% (73–88) 85% (78–91) 1.07 — +0.02 (-0.03 to +0.06) · level · n=146 +0.04 (-0.03 to +0.10) · level · n=50
FGs missed (60+ yd) 120 50% (46–54) 80% (74–86) 86% (80–92) 0.07 — — —
FGs made (60+ yd) 80 — — — 0.06 — — —
FGs missed (≤19 yd) 40 — — — 0.00 — — —
Individual defenders (DL, LB, DB)
Assisted tackles 2460 54% (52–56) 73% (71–75) 83% (82–84) 1.08 — — —
Solo tackles 2460 50% (48–52) 73% (71–74) 83% (82–84) 1.17 — — —
Fumble recoveries 2454 61% (60–62) 83% (83–84) 90% (89–91) 0.06 — — —
Forced fumbles 2452 52% (51–53) 77% (76–78) 85% (84–86) 0.10 — — —
Tackles for loss 2450 48% (47–49) 77% (76–78) 87% (86–88) 0.29 — — —
Passes defended 2277 47% (46–48) 75% (74–76) 85% (84–86) 0.38 — — —
Defensive TDs 2192 64% (63–64) 87% (87–87) 94% (94–94) 0.01 — — —
Sacks 1789 48% (47–49) 75% (74–77) 86% (85–87) 0.27 — — —
QB hits 1736 48% (47–50) 77% (75–78) 87% (85–88) 0.53 — — —
Interceptions (defense) 1526 41% (39–42) 72% (71–74) 83% (81–84) 0.13 — — —

A range column is how often the outcome landed inside the range we published at that width, with a 95% interval in brackets. "Our error" is the average miss of the number we published. A "vs" column is our average miss minus that source's, on the players both of us projected: positive means we missed by more. "Level" means the 95% interval includes zero. Intervals treat each player's weeks and stats as one piece of evidence, so a player counted many times does not make a gap look more certain than it is. Stats with fewer than 5 outcomes, and pairings with fewer than 5 shared outcomes, are left out, and so is any figure whose outcomes all come from one player, which leaves no interval to state.

Some sources store a zero where they mean "no projection for this player", which is not the same claim as projecting zero. We drop any value too small to be a projection on that stat's own scale, and here that withheld 337 from Sleeper and 102 from FantasyPros. Those outcomes are left out of both sides of that pairing, ours included.

A game whose outcome was exactly zero counts toward a range only for the share of the chance of a zero we projected that falls inside it, instead of counting as inside every range that starts at zero. On stats that are usually zero, the old count made even a narrow range look as if it almost never missed. This changed the printed range figures for every stat in this table.

Left out of the table: outcomes where we projected close to nothing for that stat (under 10% of the stat's 90th-percentile projection), 5914 in all.

Individual defenders are graded stat by stat, in the stat's own units, against each game's defensive box score. No outside source publishes projections for individual defenders, so those rows have nothing to compare against. 124 defender games could not be matched to a player we track and are left out.

Fantasy points, starters and backups

The same graded games, added up into fantasy points for each player's week, and our average miss compared with each source's on the players both of us projected. A cell reads our gap first (positive means we missed by more), then our average miss against theirs.

Position Group Player-weeks vs ESPNvs Sleepervs FantasyPros
QB Starters 146 +0.16 (-0.08 to +0.39) · level · 6.28 vs 6.12 · n=146 +0.01 (-0.34 to +0.36) · level · 6.20 vs 6.19 · n=145 +0.17 (-0.19 to +0.54) · level · 7.07 vs 6.90 · n=54
QB Backups 37 +0.39 (-1.27 to +2.05) · level · 8.20 vs 7.81 · n=14 -0.74 (-3.07 to +1.58) · level · 7.93 vs 8.68 · n=10 —
RB Starters 292 -0.21 (-0.44 to +0.03) · level · 5.14 vs 5.35 · n=286 -0.05 (-0.25 to +0.16) · level · 5.13 vs 5.18 · n=287 +0.20 (-0.20 to +0.60) · level · 7.02 vs 6.82 · n=52
RB Backups 160 +0.59 (+0.09 to +1.08) · worse · 3.18 vs 2.60 · n=85 +0.47 (-0.02 to +0.95) · level · 3.11 vs 2.64 · n=102 —
WR Starters 429 -0.05 (-0.20 to +0.10) · level · 5.57 vs 5.62 · n=429 +0.01 (-0.15 to +0.17) · level · 5.59 vs 5.58 · n=425 +0.24 (-0.33 to +0.82) · level · 8.88 vs 8.63 · n=52
WR Backups 304 +0.52 (+0.27 to +0.78) · worse · 3.46 vs 2.94 · n=209 +0.74 (+0.51 to +0.97) · worse · 3.34 vs 2.60 · n=242 —
TE Starters 149 +0.10 (-0.10 to +0.30) · level · 5.55 vs 5.45 · n=149 +0.01 (-0.21 to +0.23) · level · 5.58 vs 5.56 · n=148 +0.01 (-0.49 to +0.51) · level · 6.86 vs 6.86 · n=49
TE Backups 352 +0.69 (+0.47 to +0.91) · worse · 3.16 vs 2.47 · n=264 +0.85 (+0.64 to +1.06) · worse · 3.09 vs 2.23 · n=305 —
All four Starters 1016 -0.04 (-0.14 to +0.06) · level · 5.55 vs 5.59 · n=1010 -0.01 (-0.11 to +0.10) · level · 5.55 vs 5.55 · n=1005 +0.16 (-0.07 to +0.39) · level · 7.46 vs 7.30 · n=207
All four Backups 853 +0.61 (+0.45 to +0.77) · worse · 3.40 vs 2.79 · n=572 +0.73 (+0.58 to +0.88) · worse · 3.26 vs 2.53 · n=659 —

Fantasy points are full PPR over nine stats every source publishes, in points per unit: passing yards 0.04, passing TDs 4, interceptions −2, rushing yards 0.1, rushing TDs 6, receptions 1, receiving yards 0.1, receiving TDs 6, fumbles lost −2. A starter is a player in a team's QB1, RB1–2, WR1–3, TE1 slot on that week's depth chart; every other graded player at those positions is a backup, including players the chart does not list. The split reads no projection, ours or anyone else's. A source counts as projecting a player-week only when it published passing yards for a quarterback, rushing yards for a running back, receiving yards for a wide receiver or tight end; each comparison is over exactly those player-weeks, ours measured on the same ones. "All four" is every QB, RB, WR and TE of that kind pooled into one population, not an average of the rows above it. "Level" means the 95% interval includes zero, and intervals treat each player's weeks as one piece of evidence. A cell with fewer than 5 shared player-weeks is left out.

Player-weeks no source projected are in no comparison here: 5 starter player-weeks and 144 backup player-weeks.

Beyond this week

How our longer-range projections tested

Before we publish a projection for the rest of the season or a season ahead, we test it on past seasons: projections built only from what was known at the time, checked against what happened. These are those tests, for what we publish today. Starters and non-starters are tested separately and never added together.

S is the season a projection was made in. Every figure here is graded on past seasons whose results are known, never on seasons still to be played.

The tests behind these tables recorded the 80% and 90% ranges only, so the 50% column reads “not measured” rather than a figure we did not take.

We do not offer five-season or rest-of-career totals, so there is nothing of that kind to grade.

Rest of season

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters 635 not measured 73% 84% 41.1
QB Non-starters 645 not measured 81% 89% 33.1
RB Starters 543 not measured 82% 92% 37.6
RB Non-starters 2276 not measured 74% 84% 25.8
WR Starters 1125 not measured 79% 88% 35.4
WR Non-starters 2791 not measured 80% 89% 22.1
TE Starters 436 not measured 80% 91% 32.1
TE Non-starters 1798 not measured 86% 93% 15.9
DL Starters 964 not measured 83% 89% 25.1
DL Non-starters 4563 not measured 84% 90% 17.2
LB Starters 673 not measured 83% 89% 34.8
LB Non-starters 3878 not measured 80% 89% 26.2
DB Starters 715 not measured 87% 92% 27.9
DB Non-starters 5688 not measured 81% 90% 24.9
  • QB Starters
    Rows tested:
    635
    50% range:
    not measured
    80% range:
    73%
    90% range:
    84%
    Average miss:
    41.1
  • QB Non-starters
    Rows tested:
    645
    50% range:
    not measured
    80% range:
    81%
    90% range:
    89%
    Average miss:
    33.1
  • RB Starters
    Rows tested:
    543
    50% range:
    not measured
    80% range:
    82%
    90% range:
    92%
    Average miss:
    37.6
  • RB Non-starters
    Rows tested:
    2276
    50% range:
    not measured
    80% range:
    74%
    90% range:
    84%
    Average miss:
    25.8
  • WR Starters
    Rows tested:
    1125
    50% range:
    not measured
    80% range:
    79%
    90% range:
    88%
    Average miss:
    35.4
  • WR Non-starters
    Rows tested:
    2791
    50% range:
    not measured
    80% range:
    80%
    90% range:
    89%
    Average miss:
    22.1
  • TE Starters
    Rows tested:
    436
    50% range:
    not measured
    80% range:
    80%
    90% range:
    91%
    Average miss:
    32.1
  • TE Non-starters
    Rows tested:
    1798
    50% range:
    not measured
    80% range:
    86%
    90% range:
    93%
    Average miss:
    15.9
  • DL Starters
    Rows tested:
    964
    50% range:
    not measured
    80% range:
    83%
    90% range:
    89%
    Average miss:
    25.1
  • DL Non-starters
    Rows tested:
    4563
    50% range:
    not measured
    80% range:
    84%
    90% range:
    90%
    Average miss:
    17.2
  • LB Starters
    Rows tested:
    673
    50% range:
    not measured
    80% range:
    83%
    90% range:
    89%
    Average miss:
    34.8
  • LB Non-starters
    Rows tested:
    3878
    50% range:
    not measured
    80% range:
    80%
    90% range:
    89%
    Average miss:
    26.2
  • DB Starters
    Rows tested:
    715
    50% range:
    not measured
    80% range:
    87%
    90% range:
    92%
    Average miss:
    27.9
  • DB Non-starters
    Rows tested:
    5688
    50% range:
    not measured
    80% range:
    81%
    90% range:
    90%
    Average miss:
    24.9

Starters (QB, DL, LB, DB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024, on the rest of each season; graded October 2, 2026. Non-starters (QB, RB, WR, TE, DL, LB, DB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024, on the rest of each season; graded October 2, 2026. Starters (RB, WR): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024, on the rest of each season; graded October 3, 2026. Starters (TE): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024, on the rest of each season; graded October 5, 2026.

Next season (S+1)

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters 587 not measured 84% 91% 70.4
QB Non-starters 150 not measured 77% 85% 44.5
RB Starters 320 not measured 76% 85% 66.5
RB Non-starters 486 not measured 83% 92% 45.6
WR Starters 1031 not measured 77% 86% 60.3
WR Non-starters 1522 not measured 82% 93% 38.5
TE Starters 262 not measured 75% 86% 50.6
TE Non-starters 428 not measured 80% 89% 29.6
DL Starters 687 not measured 82% 89% 44.2
DL Non-starters 1090 not measured 80% 87% 32.0
LB Starters 609 not measured 91% 96% 66.9
LB Non-starters 906 not measured 83% 92% 58.6
DB Starters 575 not measured 86% 92% 57.1
DB Non-starters 1326 not measured 85% 94% 50.6
  • QB Starters
    Rows tested:
    587
    50% range:
    not measured
    80% range:
    84%
    90% range:
    91%
    Average miss:
    70.4
  • QB Non-starters
    Rows tested:
    150
    50% range:
    not measured
    80% range:
    77%
    90% range:
    85%
    Average miss:
    44.5
  • RB Starters
    Rows tested:
    320
    50% range:
    not measured
    80% range:
    76%
    90% range:
    85%
    Average miss:
    66.5
  • RB Non-starters
    Rows tested:
    486
    50% range:
    not measured
    80% range:
    83%
    90% range:
    92%
    Average miss:
    45.6
  • WR Starters
    Rows tested:
    1031
    50% range:
    not measured
    80% range:
    77%
    90% range:
    86%
    Average miss:
    60.3
  • WR Non-starters
    Rows tested:
    1522
    50% range:
    not measured
    80% range:
    82%
    90% range:
    93%
    Average miss:
    38.5
  • TE Starters
    Rows tested:
    262
    50% range:
    not measured
    80% range:
    75%
    90% range:
    86%
    Average miss:
    50.6
  • TE Non-starters
    Rows tested:
    428
    50% range:
    not measured
    80% range:
    80%
    90% range:
    89%
    Average miss:
    29.6
  • DL Starters
    Rows tested:
    687
    50% range:
    not measured
    80% range:
    82%
    90% range:
    89%
    Average miss:
    44.2
  • DL Non-starters
    Rows tested:
    1090
    50% range:
    not measured
    80% range:
    80%
    90% range:
    87%
    Average miss:
    32.0
  • LB Starters
    Rows tested:
    609
    50% range:
    not measured
    80% range:
    91%
    90% range:
    96%
    Average miss:
    66.9
  • LB Non-starters
    Rows tested:
    906
    50% range:
    not measured
    80% range:
    83%
    90% range:
    92%
    Average miss:
    58.6
  • DB Starters
    Rows tested:
    575
    50% range:
    not measured
    80% range:
    86%
    90% range:
    92%
    Average miss:
    57.1
  • DB Non-starters
    Rows tested:
    1326
    50% range:
    not measured
    80% range:
    85%
    90% range:
    94%
    Average miss:
    50.6

Starters (QB, LB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024, on the following season; graded October 16, 2026. Non-starters (QB, RB, TE, DL, LB, DB): carried forward from the seasons 2017 to 2023, measured two seasons later; graded October 16, 2026. Starters (RB, TE): measured at weeks 4, 8 and 12 of the seasons 2017 to 2022, on the following season; graded October 16, 2026. Starters (WR): measured at weeks 4, 8 and 12 of the seasons 2017 to 2022, on the following season; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Non-starters (WR): carried forward from the seasons 2017 to 2023, measured two seasons later; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Starters (DL): measured at weeks 4, 8 and 12 of the seasons 2018 to 2024, on the following season, with the range narrowed as served; graded October 22, 2026. Starters (DB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024, on the following season; graded October 15, 2026.

Two seasons ahead (S+2)

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters 498 not measured 80% 89% 77.3
QB Non-starters 103 not measured 86% 92% 50.8
RB Starters 275 not measured 83% 91% 64.3
RB Non-starters 329 not measured 86% 94% 45.8
WR Starters 912 not measured 81% 90% 61.9
WR Non-starters 961 not measured 83% 92% 40.0
TE Starters 235 not measured 82% 87% 45.4
TE Non-starters 294 not measured 78% 86% 32.5
DL Starters 744 not measured 85% 93% 39.9
DL Non-starters 789 not measured 81% 88% 33.8
LB Starters 457 not measured 87% 94% 73.6
LB Non-starters 629 not measured 82% 90% 65.4
DB Starters 493 not measured 88% 93% 57.7
DB Non-starters 913 not measured 86% 94% 52.5
  • QB Starters
    Rows tested:
    498
    50% range:
    not measured
    80% range:
    80%
    90% range:
    89%
    Average miss:
    77.3
  • QB Non-starters
    Rows tested:
    103
    50% range:
    not measured
    80% range:
    86%
    90% range:
    92%
    Average miss:
    50.8
  • RB Starters
    Rows tested:
    275
    50% range:
    not measured
    80% range:
    83%
    90% range:
    91%
    Average miss:
    64.3
  • RB Non-starters
    Rows tested:
    329
    50% range:
    not measured
    80% range:
    86%
    90% range:
    94%
    Average miss:
    45.8
  • WR Starters
    Rows tested:
    912
    50% range:
    not measured
    80% range:
    81%
    90% range:
    90%
    Average miss:
    61.9
  • WR Non-starters
    Rows tested:
    961
    50% range:
    not measured
    80% range:
    83%
    90% range:
    92%
    Average miss:
    40.0
  • TE Starters
    Rows tested:
    235
    50% range:
    not measured
    80% range:
    82%
    90% range:
    87%
    Average miss:
    45.4
  • TE Non-starters
    Rows tested:
    294
    50% range:
    not measured
    80% range:
    78%
    90% range:
    86%
    Average miss:
    32.5
  • DL Starters
    Rows tested:
    744
    50% range:
    not measured
    80% range:
    85%
    90% range:
    93%
    Average miss:
    39.9
  • DL Non-starters
    Rows tested:
    789
    50% range:
    not measured
    80% range:
    81%
    90% range:
    88%
    Average miss:
    33.8
  • LB Starters
    Rows tested:
    457
    50% range:
    not measured
    80% range:
    87%
    90% range:
    94%
    Average miss:
    73.6
  • LB Non-starters
    Rows tested:
    629
    50% range:
    not measured
    80% range:
    82%
    90% range:
    90%
    Average miss:
    65.4
  • DB Starters
    Rows tested:
    493
    50% range:
    not measured
    80% range:
    88%
    90% range:
    93%
    Average miss:
    57.7
  • DB Non-starters
    Rows tested:
    913
    50% range:
    not measured
    80% range:
    86%
    90% range:
    94%
    Average miss:
    52.5

Starters (QB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2023, two seasons on; graded October 16, 2026. Non-starters (QB, RB, TE, DL, LB, DB): carried forward from the seasons 2017 to 2021; graded October 15, 2026. Starters (RB): measured at weeks 4, 8 and 12 of the seasons from 2017 on, against seasons through 2025; graded October 16, 2026. Starters (WR): measured at weeks 4, 8 and 12 of the seasons from 2017 on, against seasons through 2025; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Non-starters (WR): carried forward from the seasons 2017 to 2021; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Starters (TE, DL, LB, DB): measured at weeks 4, 8 and 12 of the seasons from 2017 on, against seasons through 2025; graded October 15, 2026.

A few starting defenders whose newest full season is an earlier one are served for this season by a construction we have not graded, because our history holds too few such players to test it; the figures above are for the rest.

Three seasons ahead (S+3)

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters 411 not measured 79% 90% 83.1
QB Non-starters 73 not measured 77% 88% 53.8
RB Starters 227 not measured 73% 84% 79.2
RB Non-starters 207 not measured 80% 89% 45.4
WR Starters 801 not measured 80% 89% 61.8
WR Non-starters 594 not measured 85% 92% 35.5
TE Starters 219 not measured 79% 91% 45.9
TE Non-starters 187 not measured 80% 89% 32.1
DL Starters 421 not measured 81% 88% 37.6
DL Non-starters 536 not measured 82% 89% 34.3
LB Starters 246 not measured 75% 87% 86.8
LB Non-starters 413 not measured 80% 86% 69.6
DB Starters Our S+3 figures for defensive backs who were full-time starters last season are held back while we finish checking how they change with age.
DB Non-starters 596 not measured 85% 94% 53.4
  • QB Starters
    Rows tested:
    411
    50% range:
    not measured
    80% range:
    79%
    90% range:
    90%
    Average miss:
    83.1
  • QB Non-starters
    Rows tested:
    73
    50% range:
    not measured
    80% range:
    77%
    90% range:
    88%
    Average miss:
    53.8
  • RB Starters
    Rows tested:
    227
    50% range:
    not measured
    80% range:
    73%
    90% range:
    84%
    Average miss:
    79.2
  • RB Non-starters
    Rows tested:
    207
    50% range:
    not measured
    80% range:
    80%
    90% range:
    89%
    Average miss:
    45.4
  • WR Starters
    Rows tested:
    801
    50% range:
    not measured
    80% range:
    80%
    90% range:
    89%
    Average miss:
    61.8
  • WR Non-starters
    Rows tested:
    594
    50% range:
    not measured
    80% range:
    85%
    90% range:
    92%
    Average miss:
    35.5
  • TE Starters
    Rows tested:
    219
    50% range:
    not measured
    80% range:
    79%
    90% range:
    91%
    Average miss:
    45.9
  • TE Non-starters
    Rows tested:
    187
    50% range:
    not measured
    80% range:
    80%
    90% range:
    89%
    Average miss:
    32.1
  • DL Starters
    Rows tested:
    421
    50% range:
    not measured
    80% range:
    81%
    90% range:
    88%
    Average miss:
    37.6
  • DL Non-starters
    Rows tested:
    536
    50% range:
    not measured
    80% range:
    82%
    90% range:
    89%
    Average miss:
    34.3
  • LB Starters
    Rows tested:
    246
    50% range:
    not measured
    80% range:
    75%
    90% range:
    87%
    Average miss:
    86.8
  • LB Non-starters
    Rows tested:
    413
    50% range:
    not measured
    80% range:
    80%
    90% range:
    86%
    Average miss:
    69.6
  • DB Starters

    Our S+3 figures for defensive backs who were full-time starters last season are held back while we finish checking how they change with age.

  • DB Non-starters
    Rows tested:
    596
    50% range:
    not measured
    80% range:
    85%
    90% range:
    94%
    Average miss:
    53.4

Starters (QB): measured at weeks 4, 8 and 12 of the seasons from 2017 on, against seasons through 2025; graded October 23, 2026. Non-starters (QB, TE): carried forward from the seasons 2017 to 2021; graded October 16, 2026. Starters (RB): measured at weeks 4, 8 and 12 of the seasons from 2017 on, against seasons through 2025; graded October 16, 2026. Non-starters (RB, DL, LB, DB): carried forward from the seasons 2017 to 2021; graded October 15, 2026. Starters (WR): measured at weeks 4, 8 and 12 of the seasons from 2017 on, against seasons through 2025; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Non-starters (WR): carried forward from the seasons 2017 to 2021; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Starters (TE, DL, LB): measured at weeks 4, 8 and 12 of the seasons from 2017 on, against seasons through 2025; graded October 15, 2026.

Rest of season plus S+1

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters 309 not measured 84% 93% 95.6
QB Non-starters 497 not measured 81% 91% 88.4
RB Starters 371 not measured 81% 89% 88.8
RB Non-starters 2276 not measured 77% 88% 61.9
WR Starters 491 not measured 83% 93% 79.5
WR Non-starters 1659 not measured 82% 93% 53.1
TE Starters 269 not measured 81% 91% 63.1
TE Non-starters 1452 not measured 82% 92% 40.2
DL Starters 687 not measured 83% 91% 54.5
DL Non-starters 4570 not measured 80% 90% 41.6
LB Starters 609 not measured 84% 93% 83.7
LB Non-starters 3060 not measured 80% 91% 69.5
DB Starters 652 not measured 82% 88% 68.3
DB Non-starters 5688 not measured 79% 89% 63.0
  • QB Starters
    Rows tested:
    309
    50% range:
    not measured
    80% range:
    84%
    90% range:
    93%
    Average miss:
    95.6
  • QB Non-starters
    Rows tested:
    497
    50% range:
    not measured
    80% range:
    81%
    90% range:
    91%
    Average miss:
    88.4
  • RB Starters
    Rows tested:
    371
    50% range:
    not measured
    80% range:
    81%
    90% range:
    89%
    Average miss:
    88.8
  • RB Non-starters
    Rows tested:
    2276
    50% range:
    not measured
    80% range:
    77%
    90% range:
    88%
    Average miss:
    61.9
  • WR Starters
    Rows tested:
    491
    50% range:
    not measured
    80% range:
    83%
    90% range:
    93%
    Average miss:
    79.5
  • WR Non-starters
    Rows tested:
    1659
    50% range:
    not measured
    80% range:
    82%
    90% range:
    93%
    Average miss:
    53.1
  • TE Starters
    Rows tested:
    269
    50% range:
    not measured
    80% range:
    81%
    90% range:
    91%
    Average miss:
    63.1
  • TE Non-starters
    Rows tested:
    1452
    50% range:
    not measured
    80% range:
    82%
    90% range:
    92%
    Average miss:
    40.2
  • DL Starters
    Rows tested:
    687
    50% range:
    not measured
    80% range:
    83%
    90% range:
    91%
    Average miss:
    54.5
  • DL Non-starters
    Rows tested:
    4570
    50% range:
    not measured
    80% range:
    80%
    90% range:
    90%
    Average miss:
    41.6
  • LB Starters
    Rows tested:
    609
    50% range:
    not measured
    80% range:
    84%
    90% range:
    93%
    Average miss:
    83.7
  • LB Non-starters
    Rows tested:
    3060
    50% range:
    not measured
    80% range:
    80%
    90% range:
    91%
    Average miss:
    69.5
  • DB Starters
    Rows tested:
    652
    50% range:
    not measured
    80% range:
    82%
    90% range:
    88%
    Average miss:
    68.3
  • DB Non-starters
    Rows tested:
    5688
    50% range:
    not measured
    80% range:
    79%
    90% range:
    89%
    Average miss:
    63.0

Starters (QB): measured at weeks 4, 8 and 12 of the seasons 2020 to 2024; graded October 6, 2026. Non-starters (QB, RB, TE, DL, LB, DB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024; graded October 5, 2026. Starters (RB, TE): measured at weeks 4, 8 and 12 of the seasons 2019 to 2024; graded October 6, 2026. Starters (WR): measured at weeks 4, 8 and 12 of the seasons 2021 to 2024; graded October 17, 2026. Non-starters (WR): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Starters (DL): measured at weeks 4, 8 and 12 of the seasons 2018 to 2024; graded October 22, 2026. Starters (LB, DB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2024; graded October 21, 2026.

Rest of season through S+2

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters We do not publish this.
QB Non-starters We do not publish this.
RB Starters 202 not measured 86% 93% 132.6
RB Non-starters 2071 not measured 75% 88% 94.6
WR Starters 438 not measured 82% 92% 122.0
WR Non-starters 988 not measured 84% 94% 84.6
TE Starters 168 not measured 83% 94% 88.4
TE Non-starters 995 not measured 78% 88% 69.2
DL Starters 541 not measured 87% 94% 81.5
DL Non-starters 3970 not measured 78% 88% 67.6
LB Starters 403 not measured 84% 93% 127.7
LB Non-starters 2068 not measured 77% 88% 120.4
DB Starters 443 not measured 80% 88% 107.6
DB Non-starters 5024 not measured 78% 89% 99.2
  • QB Starters

    We do not publish this.

  • QB Non-starters

    We do not publish this.

  • RB Starters
    Rows tested:
    202
    50% range:
    not measured
    80% range:
    86%
    90% range:
    93%
    Average miss:
    132.6
  • RB Non-starters
    Rows tested:
    2071
    50% range:
    not measured
    80% range:
    75%
    90% range:
    88%
    Average miss:
    94.6
  • WR Starters
    Rows tested:
    438
    50% range:
    not measured
    80% range:
    82%
    90% range:
    92%
    Average miss:
    122.0
  • WR Non-starters
    Rows tested:
    988
    50% range:
    not measured
    80% range:
    84%
    90% range:
    94%
    Average miss:
    84.6
  • TE Starters
    Rows tested:
    168
    50% range:
    not measured
    80% range:
    83%
    90% range:
    94%
    Average miss:
    88.4
  • TE Non-starters
    Rows tested:
    995
    50% range:
    not measured
    80% range:
    78%
    90% range:
    88%
    Average miss:
    69.2
  • DL Starters
    Rows tested:
    541
    50% range:
    not measured
    80% range:
    87%
    90% range:
    94%
    Average miss:
    81.5
  • DL Non-starters
    Rows tested:
    3970
    50% range:
    not measured
    80% range:
    78%
    90% range:
    88%
    Average miss:
    67.6
  • LB Starters
    Rows tested:
    403
    50% range:
    not measured
    80% range:
    84%
    90% range:
    93%
    Average miss:
    127.7
  • LB Non-starters
    Rows tested:
    2068
    50% range:
    not measured
    80% range:
    77%
    90% range:
    88%
    Average miss:
    120.4
  • DB Starters
    Rows tested:
    443
    50% range:
    not measured
    80% range:
    80%
    90% range:
    88%
    Average miss:
    107.6
  • DB Non-starters
    Rows tested:
    5024
    50% range:
    not measured
    80% range:
    78%
    90% range:
    89%
    Average miss:
    99.2

Starters (RB, WR): measured at weeks 4, 8 and 12 of the seasons 2020 to 2023; graded October 16, 2026. Non-starters (RB, TE): measured at weeks 4, 8 and 12 of the seasons 2016 to 2023; graded October 5, 2026. Non-starters (WR): measured at weeks 4, 8 and 12 of the seasons 2016 to 2023; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Starters (TE): measured at weeks 4, 8 and 12 of the seasons 2020 to 2023; graded October 6, 2026. Starters (DL): measured at weeks 4, 8 and 12 of the seasons 2018 to 2023; graded October 22, 2026. Non-starters (DL, LB, DB): measured at weeks 4, 8 and 12 of the seasons 2016 to 2023; graded October 22, 2026. Starters (LB, DB): measured at weeks 4, 8 and 12 of the seasons 2017 to 2023; graded October 21, 2026.

Rest of season through S+3

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters We do not publish this.
QB Non-starters We do not publish this.
RB Starters We do not publish this.
RB Non-starters 1120 not measured 77% 89% 100.3
WR Starters We do not publish this.
WR Non-starters 639 not measured 81% 89% 134.0
TE Starters We do not publish this.
TE Non-starters 482 not measured 79% 89% 104.3
DL Starters We do not publish this.
DL Non-starters 2430 not measured 78% 88% 92.2
LB Starters We do not publish this.
LB Non-starters 1097 not measured 76% 86% 174.1
DB Starters We do not publish this.
DB Non-starters We do not publish this.
  • QB Starters

    We do not publish this.

  • QB Non-starters

    We do not publish this.

  • RB Starters

    We do not publish this.

  • RB Non-starters
    Rows tested:
    1120
    50% range:
    not measured
    80% range:
    77%
    90% range:
    89%
    Average miss:
    100.3
  • WR Starters

    We do not publish this.

  • WR Non-starters
    Rows tested:
    639
    50% range:
    not measured
    80% range:
    81%
    90% range:
    89%
    Average miss:
    134.0
  • TE Starters

    We do not publish this.

  • TE Non-starters
    Rows tested:
    482
    50% range:
    not measured
    80% range:
    79%
    90% range:
    89%
    Average miss:
    104.3
  • DL Starters

    We do not publish this.

  • DL Non-starters
    Rows tested:
    2430
    50% range:
    not measured
    80% range:
    78%
    90% range:
    88%
    Average miss:
    92.2
  • LB Starters

    We do not publish this.

  • LB Non-starters
    Rows tested:
    1097
    50% range:
    not measured
    80% range:
    76%
    90% range:
    86%
    Average miss:
    174.1
  • DB Starters

    We do not publish this.

  • DB Non-starters

    We do not publish this.

Non-starters (RB, WR, TE, DL, LB): measured at weeks 4, 8 and 12 of the seasons 2018 to 2022; graded October 24, 2026.

S+1 through S+3 combined

Ranges and the average miss are in fantasy points for the whole period, scored the way our dynasty and season pages score it.

Position Group Rows tested 50% range 80% range 90% range Average miss
QB Starters 106 not measured 82% 92% 191.0
QB Non-starters 69 not measured 86% 90% 192.3
RB Starters 108 not measured 89% 94% 148.8
RB Non-starters 535 not measured 82% 92% 97.9
WR Starters 515 not measured 82% 93% 144.5
WR Non-starters 518 not measured 86% 94% 99.9
TE Starters 91 not measured 91% 97% 90.2
TE Non-starters 183 not measured 81% 91% 92.5
DL Starters 403 not measured 87% 94% 95.0
DL Non-starters 900 not measured 79% 89% 83.1
LB Starters 232 not measured 87% 96% 177.7
LB Non-starters 388 not measured 77% 86% 167.4
DB Starters We do not publish this.
DB Non-starters 1142 not measured 79% 90% 115.8
  • QB Starters
    Rows tested:
    106
    50% range:
    not measured
    80% range:
    82%
    90% range:
    92%
    Average miss:
    191.0
  • QB Non-starters
    Rows tested:
    69
    50% range:
    not measured
    80% range:
    86%
    90% range:
    90%
    Average miss:
    192.3
  • RB Starters
    Rows tested:
    108
    50% range:
    not measured
    80% range:
    89%
    90% range:
    94%
    Average miss:
    148.8
  • RB Non-starters
    Rows tested:
    535
    50% range:
    not measured
    80% range:
    82%
    90% range:
    92%
    Average miss:
    97.9
  • WR Starters
    Rows tested:
    515
    50% range:
    not measured
    80% range:
    82%
    90% range:
    93%
    Average miss:
    144.5
  • WR Non-starters
    Rows tested:
    518
    50% range:
    not measured
    80% range:
    86%
    90% range:
    94%
    Average miss:
    99.9
  • TE Starters
    Rows tested:
    91
    50% range:
    not measured
    80% range:
    91%
    90% range:
    97%
    Average miss:
    90.2
  • TE Non-starters
    Rows tested:
    183
    50% range:
    not measured
    80% range:
    81%
    90% range:
    91%
    Average miss:
    92.5
  • DL Starters
    Rows tested:
    403
    50% range:
    not measured
    80% range:
    87%
    90% range:
    94%
    Average miss:
    95.0
  • DL Non-starters
    Rows tested:
    900
    50% range:
    not measured
    80% range:
    79%
    90% range:
    89%
    Average miss:
    83.1
  • LB Starters
    Rows tested:
    232
    50% range:
    not measured
    80% range:
    87%
    90% range:
    96%
    Average miss:
    177.7
  • LB Non-starters
    Rows tested:
    388
    50% range:
    not measured
    80% range:
    77%
    90% range:
    86%
    Average miss:
    167.4
  • DB Starters

    We do not publish this.

  • DB Non-starters
    Rows tested:
    1142
    50% range:
    not measured
    80% range:
    79%
    90% range:
    90%
    Average miss:
    115.8

Starters (QB): measured at weeks 4, 8 and 12 of the seasons 2021 to 2022; graded October 23, 2026. Non-starters (QB, TE): carried forward from the seasons 2017 to 2021 during the next season, measured on the three seasons after it; graded October 16, 2026. Starters (RB): measured at weeks 4, 8 and 12 of the seasons 2020 to 2022; graded October 16, 2026. Non-starters (RB): carried forward from the seasons 2017 to 2021 during the next season, measured on the three seasons after it; graded October 21, 2026. Starters (WR): measured at weeks 4, 8 and 12 of the seasons 2019 to 2022; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Non-starters (WR): carried forward from the seasons 2017 to 2021 during the next season, measured on the three seasons after it; a player starting this season after a season below the starter mark is counted as a starter; graded October 18, 2026. Starters (TE): measured at weeks 4, 8 and 12 of the seasons 2019 to 2022; graded October 16, 2026. Starters (DL, LB): measured at weeks 4, 8 and 12 of the seasons 2018 to 2022, on the three seasons after it; graded October 20, 2026. Non-starters (DL, LB, DB): carried forward from the seasons 2017 to 2021 during the next season, measured on the three seasons after it; graded October 22, 2026.

A range column is how often the outcome landed inside the range we would have published at that width. "Rows tested" counts player-seasons, or player-weeks where a test was taken at several points in a season, so one player can count more than once. "Average miss" is how far the middle of our projection landed from what happened. Each table states when its tests were taken; we do not combine tests taken at different times into one figure.

How we measure

We score the per-stat projections our models publish, the numbers and the ranges, with nothing chosen after the fact. Every player who played and had a projection from us is included for the stats he recorded. A player's fantasy-point floor and ceiling are built from these ranges and then adjusted for whether he was expected to play; that adjustment is not scored here.

We rely on calibrated uncertainty: projections that come with honest prediction intervals, not just point estimates. As more weeks land, this page adds them, and you can see whether the calibration holds up across the season. If it doesn't, you'll see that here too. When we change our models, we re-run the season with the new version before this page describes it.

Where we get our college numbers

A rookie has no NFL record from which to project, so his first-season numbers lean on what he did in college. Our college numbers come from CollegeFootballData.com, a freely accessible, independently run college-football data project worth knowing about if you follow the draft.

  • © 2026 Downfield Forecast LLC
  • About
  • League audit
  • Terms
  • Privacy
  • Cookies
  • Disclaimer
  • Acceptable Use
  • Consent Preferences
  • Contact