The Ledger

Week 3, graded

Final. The NFL's stat corrections are in, and this week will not change again.

Quick answer

How did our Week 3 projections do?

Across 122 projected players who played, our PPR medians missed by 5.34 points on average, and 84% of actual scores landed inside the posted P10–P90 range. Among neighboring start/sit pairs with a higher median, that median outscored its neighbor 32 times in 72.

Players graded
122
Average miss (MAE)
5.34
Inside the posted range
84%
Higher median outscored
32 of 72

Start/sit neighbors: among the players who played, we ordered the ones that week's board named by the median we first posted, kept the top 12 QBs, 30 RBs, 36 WRs and 12 TEs among them (the model's replacement-level counts), and paired each with the next one down. All 86 pairs were close calls before kickoff, with bands overlapping by at least half. 14 pairs had equal medians and no call; in the other 72, the higher median outscored its neighbor 32 times.

Graded projections, largest miss first

All 122 graded players are listed, largest miss first.

The miss is the actual score minus our median, so a positive number means the player beat it. Inside means the score landed between the P10 and the P90 we posted.

Graded projections for players named by that week's board, largest miss first
PlayerPosP10MedianP90ScoredMissRange
Jahmyr GibbsRB6.819.939.241.4+21.5Above
Michael WilsonWR0.05.317.425.9+20.6Above
Bijan RobinsonRB5.215.029.635.3+20.3Above
Drake LondonWR2.89.921.028.4+18.5Above
Jaxon Smith-NjigbaWR5.118.138.235.4+17.3Inside
Harold FanninTE2.07.717.224.1+16.4Above
Jordan AddisonWR0.04.815.520.0+15.2Above
Luther BurdenWR0.04.815.419.8+15.0Above
George KittleTE3.011.625.826.2+14.6Above
Juwan JohnsonTE2.28.719.323.3+14.6Above
Terry McLaurinWR0.05.116.619.7+14.6Above
Wan'Dale RobinsonWR0.05.317.118.7+13.4Above
Keenan AllenWR0.05.116.518.3+13.2Above
Jaylen WarrenRB3.29.318.320.6+11.3Above
Ja'Marr ChaseWR4.014.230.024.8+10.6Inside
Jakobi MeyersWR2.69.219.419.4+10.2Inside
De'Von AchaneRB4.011.823.21.7-10.1Below
Cooper KuppWR0.04.715.314.6+9.9Inside
Tee HigginsWR3.211.123.421.0+9.9Inside
Drake MayeQB1.714.525.35.8-8.7Inside
Kyren WilliamsRB4.513.225.921.8+8.6Inside
Tony PollardRB0.25.217.013.6+8.4Inside
Khalil ShakirWR2.79.620.21.6-8.0Below
Dalton KincaidTE2.911.525.63.8-7.7Inside
Josh DownsWR0.05.317.412.7+7.4Inside
Malik WashingtonWR0.03.712.011.1+7.4Inside
Brian ThomasWR2.69.019.01.8-7.2Below
Jonathan TaylorRB5.616.432.39.2-7.2Inside
Bo NixQB1.714.224.721.1+6.9Inside
Oronde GadsdenTE1.86.915.30.0-6.9Below
Amon-Ra St. BrownWR5.318.739.511.9-6.8Inside
Tetairoa McMillanWR2.910.221.53.7-6.5Inside
Davante AdamsWR4.114.330.220.7+6.4Inside
Justin JeffersonWR3.311.624.65.2-6.4Inside
Evan EngramTE1.66.313.90.0-6.3Below
Josh AllenQB12.325.739.919.5-6.2Inside
TreVeyon HendersonRB3.510.119.83.9-6.2Inside
Matthew StaffordQB8.116.826.122.9+6.1Inside
Omarion HamptonRB4.011.722.95.6-6.1Inside
Tyler WarrenTE2.28.619.114.7+6.1Inside
Rachaad WhiteRB0.25.116.411.1+6.0Inside
Javonte WilliamsRB4.212.424.418.3+5.9Inside
Hunter HenryTE1.87.115.91.5-5.6Below
AJ BarnerTE1.66.414.211.9+5.5Inside
Chris OlaveWR4.114.330.219.7+5.4Inside
Kenneth WalkerRB5.515.931.321.3+5.4Inside
Xavier WorthyWR2.69.019.04.0-5.0Inside
Jaylen WaddleWR2.79.319.74.4-4.9Inside
Aaron JonesRB3.39.518.714.2+4.7Inside
Alvin KamaraRB3.49.819.25.1-4.7Inside
Deebo SamuelWR3.010.722.615.4+4.7Inside
Kyle PittsTE1.66.213.81.5-4.7Below
Zach ErtzTE1.76.514.61.9-4.6Inside
Derrick HenryRB6.017.534.421.9+4.4Inside
Tyrone TracyRB0.24.615.00.3-4.3Inside
Jalen HurtsQB8.617.927.713.6-4.3Inside
George PickensWR3.111.023.415.2+4.2Inside
Tyjae SpearsRB0.24.715.20.5-4.2Inside
David MontgomeryRB3.710.921.56.8-4.1Inside
James CookRB5.315.330.119.4+4.1Inside
Patrick MahomesQB10.121.032.616.9-4.1Inside
Chase BrownRB4.412.925.48.9-4.0Inside
Trevor LawrenceQB8.116.826.120.8+4.0Inside
Chuba HubbardRB3.811.121.815.0+3.9Inside
Jordan LoveQB1.915.627.219.5+3.9Inside
Bucky IrvingRB4.011.622.87.8-3.8Inside
T.J. HockensonTE1.86.915.43.1-3.8Inside
Trey McBrideTE3.312.728.316.5+3.8Inside
Woody MarksRB0.25.317.29.1+3.8Inside
DK MetcalfWR2.48.417.812.1+3.7Inside
Colby ParkinsonTE0.03.612.50.0-3.6Inside
Dalton SchultzTE2.49.421.06.0-3.4Inside
CeeDee LambWR4.315.031.718.2+3.2Inside
Cole KmetTE0.03.210.90.0-3.2Inside
Breece HallRB4.011.622.88.5-3.1Inside
Sam LaPortaTE2.710.523.37.4-3.1Inside
Christian McCaffreyRB6.418.736.821.6+2.9Inside
Jonnu SmithTE1.76.514.53.6-2.9Inside
Mark AndrewsTE2.18.318.45.4-2.9Inside
Romeo DoubsWR0.05.116.57.9+2.8Inside
C.J. StroudQB1.714.425.111.7-2.7Inside
Kyle MonangaiRB0.25.818.93.1-2.7Inside
Stefon DiggsWR2.810.021.17.3-2.7Inside
Rhamondre StevensonRB3.29.418.66.8-2.6Inside
Marvin HarrisonWR0.04.514.57.0+2.5Inside
Parker WashingtonWR3.010.522.113.0+2.5Inside
Emeka EgbukaWR2.58.818.711.2+2.4Inside
Elic AyomanorWR0.04.313.92.1-2.2Inside
Saquon BarkleyRB3.811.221.99.0-2.2Inside
Travis KelceTE3.011.726.013.9+2.2Inside
Tucker KraftTE2.38.819.66.6-2.2Inside
Rome OdunzeWR0.05.317.37.4+2.1Inside
Cade OttonTE1.76.614.68.6+2.0Inside
D'Andre SwiftRB4.412.825.110.8-2.0Inside
Kenny GainwellRB0.25.016.23.0-2.0Inside
Pat FreiermuthTE1.87.115.85.1-2.0Inside
Bryce YoungQB7.916.525.614.6-1.9Inside
Baker MayfieldQB1.713.924.312.3-1.6Inside
Quentin JohnstonWR0.05.417.47.0+1.6Inside
Travis EtienneRB3.610.620.99.0-1.6Inside
Lamar JacksonQB9.219.129.620.4+1.3Inside
Jameson WilliamsWR2.910.221.68.9-1.3Inside
Rashid ShaheedWR0.04.614.93.4-1.2Inside
Colston LovelandTE1.56.013.37.1+1.1Inside
Brenton StrangeTE1.87.216.06.2-1.0Inside
Troy FranklinWR0.04.113.33.1-1.0Inside
Dak PrescottQB8.617.927.816.9-1.0Inside
Courtland SuttonWR2.48.518.07.6-0.9Inside
DeVonta SmithWR3.311.624.612.5+0.9Inside
Quinshon JudkinsRB3.19.017.79.9+0.9Inside
Ladd McConkeyWR2.89.820.810.6+0.8Inside
Jacory Croskey-MerrittRB0.24.615.15.3+0.7Inside
Darnell MooneyWR0.04.313.94.9+0.6Inside
J.K. DobbinsRB0.25.718.36.3+0.6Inside
Tyler AllgeierRB0.24.313.84.9+0.6Inside
Justin HerbertQB1.714.325.013.7-0.6Inside
Ashton JeantyRB4.312.724.912.3-0.4Inside
Chimere DikeWR0.01.710.51.3-0.4Inside
Gunnar HelmTE0.03.010.33.4+0.4Inside
Jake FergusonTE2.38.919.89.3+0.4Inside
Tre TuckerWR2.48.518.08.3-0.2Inside
Jared GoffQB9.219.229.719.4+0.2Inside

What moved after the first posting

The grade uses the first posting, from Sep 22, 2026. The weekly model re-runs daily and the week's hub picks up each run within the hour, but a re-run never changes the grade. The last re-run for this week came on Sep 28, 2026.

19 medians moved a full point or more by the last re-run; the 3 named by that week's board are listed below.

Medians on that week's board that moved a full point or more after the first posting
PlayerPosFirst postingLast re-runChangeScored
Michael WilsonWR5.38.3+3.025.9
Colston LovelandTE6.03.6-2.47.1
Matthew StaffordQB16.815.7-1.122.9

32 players in the first posting were gone from the last re-run. The weekly model removes a player whose designation reads Doubtful, Out, IR, PUP or suspended.

The week's summary row sits on the accuracy record; its newest projections are on the week's hub.

FAQ

What exactly gets graded here?

The first weekly PPR projection we posted for each player, ahead of that week's opening kickoff. Half-PPR, standard and the daily-fantasy numbers are not graded, and the draft board's season projections are judged by their backtest, never by rows on this page.

Why list the misses first?

A scorecard sorted by its best rows is a brochure. The Ledger sorts on how far each projection missed, so the calls that went furthest wrong come first and the ones that landed near the median follow at the same precision.

When does a start/sit pair count as close?

When the two bands overlapped by at least half of the narrower one, or when the two medians printed the same. That is the start/sit comparer's rule; the Ledger applies it to the numbers first posted before kickoff, so the label never depends on the score.

Why are neighboring pairs almost always close?

Weekly ranges run wide, because a single game carries a lot of noise, and two players a rank apart usually share most of their P10–P90 range. The comparer calls those leans, and the neighbor record is a count of how leans broke, not a tally of clean wins.

When does a week stop changing?

The grading run posts a week's rows once its main slate is final and the full week the day after its last game. The NFL's stat corrections can still change a score after that, so a week reads final only once those corrections are in.

⌘ K