Loading NFL data...
Loading NFL data...
The race, week by week
Award forecasts alongside on-field performance. Follow the leaders, see what drives their rankings, and revisit each weekly snapshot.
2026 season · Through week 1
Forecast leader
Caleb Douglas
MIA · WR
Historical top-three hit rate
33%
6 retrospective validation seasons at this horizon
Forecast status
Experimental
Win percentages withheld pending validation
The race chart needs at least two weekly snapshots.
Each award has a separate regularized model trained on earlier seasons only. Candidates come from statistics available at the selected cutoff. Missing winners count as misses. The model predicts award winners; it does not estimate ballot share.
Remaining-season player totals shrink toward prior-season rates with a four-game prior. Team records use a beta prior. Coach forecasts compare projected wins with a preseason baseline formed from the prior season record. These projections assume continued availability and do not yet model future injury risk. Full-game production informs the award forecast; competitive-drive EPA is a separate performance measure. Awards do not change team ratings.
Historical results use reconstructed source files and a 24-hour result-availability assumption. Previously inspected years are retrospective validation, not a fresh holdout. CPOY training excludes seasons before the 2024 criteria change.
Winner hit rate: 17%. Winner coverage: 83%. Log loss: 8.65. Brier score: 0.95.
Precise probabilities require at least eight validation seasons, complete winner coverage, better log loss than a uniform baseline, and a leader-confidence gap of at most ten percentage points. Until then, rankings remain experimental.
Sources: nflverse player and schedule data, NFL Record and Fact Book, and NFL Honors results.
Top 25 · 39 candidates
| Rank | Candidate | Season line | Weekly move | Performance rank | Win probability |
|---|---|---|---|---|---|
| 1 | Caleb DouglasMIA · WR1 games played. Projected finish: 780.6 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 94 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 2 | Emmett JohnsonKC · RB1 games played. Projected finish: 551.8 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: 0.03. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 24 rush yds, 0 TD · 44 rec yds, 0 TD | Unavailable | #4 | Experimental |
| 3 | Jeremiyah LoveARI · RB1 games played. Projected finish: 623.2 rushing yards · 8.1 rushing TDs. Shrunk competitive EPA above a positional baseline: 0.14. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 41 rush yds, 1 TD · 9 rec yds, 0 TD | Unavailable | #3 | Experimental |
| 4 | Kaelon BlackSF · RB1 games played. Projected finish: 724 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: 0.22. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 65 rush yds, 0 TD · 5 rec yds, 0 TD | Unavailable | #1 | Experimental |
| 5 | Jadarian PriceSEA · RB1 games played. Projected finish: 669.4 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: 0.17. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 52 rush yds, 0 TD · 6 rec yds, 0 TD | Unavailable | #2 | Experimental |
| 6 | Antonio WilliamsWAS · WR1 games played. Projected finish: 654.6 receiving yards · 6.7 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 64 rec yds, 1 TD | Unavailable | Unavailable | Experimental |
| 7 | Denzel BostonCLE · WR1 games played. Projected finish: 633.6 receiving yards · 6.7 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 59 rec yds, 1 TD | Unavailable | Unavailable | Experimental |
| 8 | Mike Washington Jr.LV · RB1 games played. Projected finish: 623.2 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: 0.01. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 41 rush yds, 0 TD | Unavailable | #7 | Experimental |
| 9 | KC ConcepcionCLE · WR1 games played. Projected finish: 566.4 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 15 rush yds, 0 TD · 43 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 10 | Kaytron AllenWAS · RB1 games played. Projected finish: 518.2 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: 0.02. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 16 rush yds, 0 TD | Unavailable | #5 | Experimental |
| 11 | Bryce LanceNO · WR1 games played. Projected finish: 562.2 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 42 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 12 | Seth McGowanIND · RB1 games played. Projected finish: 451 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | – | Unavailable | Unavailable | Experimental |
| 13 | Eli HeidenreichPIT · RB1 games played. Projected finish: 451 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | – | Unavailable | Unavailable | Experimental |
| 14 | Jonah ColemanDEN · RB1 games played. Projected finish: 451 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | – | Unavailable | Unavailable | Experimental |
| 15 | CJ DonaldsonNO · RB1 games played. Projected finish: 467.8 rushing yards · 3.9 rushing TDs. Shrunk competitive EPA above a positional baseline: 0.02. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 4 rush yds, 0 TD | Unavailable | #6 | Experimental |
| 16 | Carnell TateTEN · WR1 games played. Projected finish: 545.4 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 38 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 17 | Ted Hurst IIITB · WR1 games played. Projected finish: 537 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 36 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 18 | Omar Cooper Jr.NYJ · WR1 games played. Projected finish: 511.8 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 30 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 19 | Malachi FieldsNYG · WR1 games played. Projected finish: 490.8 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 25 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 20 | Chris BellMIA · WR1 games played. Projected finish: 490.8 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 25 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 21 | Dohnte MeyersCIN · WR1 games played. Projected finish: 461.4 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 10 rush yds, 0 TD · 18 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 22 | Josh CameronJAX · WR1 games played. Projected finish: 469.8 receiving yards · 6.7 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 20 rec yds, 1 TD | Unavailable | Unavailable | Experimental |
| 23 | Ja'Kobi LaneBAL · WR1 games played. Projected finish: 432 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 11 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 24 | Malik BensonLV · WR1 games played. Projected finish: 411 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 6 rec yds, 0 TD | Unavailable | Unavailable | Experimental |
| 25 | Barion BrownNO · WR1 games played. Projected finish: 385.8 receiving yards · 2.5 receiving TDs. Shrunk competitive EPA above a positional baseline: unavailable. Main forecast factors
Factors describe the fitted model, not a causal explanation of voters. | 3 rush yds, 0 TD | Unavailable | Unavailable | Experimental |
Performance ranks use shrunk competitive epa above a positional baseline. Offensive credit splits passing EPA between passer and receiver and excludes noncompetitive drives. It subtracts a positional 25th-percentile baseline and uses a 150-opportunity prior to reduce small-sample outliers. Defensive ranks use a descriptive box-stat index. These are separate measures and do not imply equal value across positions.