Rex's Rankings
How these are builtHow Accurate Are These Rankings?
Every completed week is graded player by player. Each player is scored against the last board published before his own game kicked off, and his actual fantasy points are computed under that format's real scoring rules. Below the live results is a backtest across two seasons the model was not built on.
Against the obvious alternatives
Chance is a low bar. The real question is whether this beats what you would do yourself — so every week, the same players are also ranked by season points per game and by last week's points, and scored the same way.
| Position | Lineup points a week | Rank error | Closer on disagreements | Weeks scored |
|---|---|---|---|---|
| +1.7 a week20.1 vs 18.4 by season average | 7.19.9 by season average | 76.1%across 71 players ranked 10+ places apart | 5 | |
| vs last week's points | −1.4 a week20.1 vs 21.5 by last week's points | 7.19.0 by last week's points | 72.2%across 72 players ranked 10+ places apart | 5 |
| −3.0 a week41.7 vs 44.7 by season average | 13.518.5 by season average | 66.7%across 249 players ranked 10+ places apart | 5 | |
| vs last week's points | +11.1 a week41.7 vs 30.6 by last week's points | 13.518.6 by last week's points | 65.9%across 323 players ranked 10+ places apart | 5 |
| +3.6 a week44.8 vs 41.2 by season average | 24.932.5 by season average | 57.7%across 665 players ranked 10+ places apart | 5 | |
| vs last week's points | +7.4 a week44.8 vs 37.4 by last week's points | 24.936.2 by last week's points | 67.7%across 719 players ranked 10+ places apart | 5 |
| −1.7 a week9.1 vs 10.8 by season average | 15.419.0 by season average | 62.3%across 249 players ranked 10+ places apart | 5 | |
| vs last week's points | −2.1 a week9.1 vs 11.2 by last week's points | 15.420.9 by last week's points | 68.3%across 319 players ranked 10+ places apart | 5 |
| Kickers and defenses — close to noise for every method | ||||
| 0.0 a week6.2 vs 6.2 by season average | 8.89.8 by season average | 64.7%across 17 players ranked 10+ places apart | 5 | |
| vs last week's points | +0.8 a week6.2 vs 5.4 by last week's points | 8.89.5 by last week's points | 61.3%across 31 players ranked 10+ places apart | 5 |
| −2.8 a week8.8 vs 11.6 by season average | 9.49.4 by season average | 48.8%across 43 players ranked 10+ places apart | 5 | |
| vs last week's points | −2.8 a week8.8 vs 11.6 by last week's points | 9.410.0 by last week's points | 50.0%across 58 players ranked 10+ places apart | 5 |
Lineup points are what a manager would have scored starting the top of each board — 1 QB, 2 RB, 3 WR, 1 TE, 1 DST, 1 K. Closer on disagreements counts only players where the two methods differ by ten or more places; agreement proves nothing about either.
Live results, 2026
Live usage model
| Board | Graded | Rank correlation | Mean rank error | Points error | Start-call hit rate |
|---|---|---|---|---|---|
| QB | 232 | 0.78 | 7.0of 232 | 4.29 | 57% vs 26% by chance56 start calls, top 12 |
| RB | 584 | 0.85 | 13.5of 584 | 2.85 | 64% vs 21% by chance114 start calls, top 24 |
| WR | 895 | 0.81 | 24.9of 895 | 2.93 | 55% vs 21% by chance155 start calls, top 36 |
| TE | 501 | 0.77 | 15.6of 501 | 2.68 | 40% vs 12% by chance58 start calls, top 12 |
| FLEX | 2027 | 0.82 | 52.6of 2027 | 2.88 | 51% vs 50% by chance1776 contested pairs |
| Superflex | 2249 | 0.83 | 55.6of 2249 | 3.00 | 51% vs 50% by chance2047 contested pairs |
| Defense | 177 | 0.23 | 8.9of 177 | 3.79 | 47% vs 36% by chance45 start calls, top 12 |
| Kicker | 150 | 0.12 | 9.4of 150 | 3.86 | 37% vs 40% by chance46 start calls, top 12 |
Chance is what picking that many names at random would hit. A rate close to chance means the board showed no edge at that position this week, not that it failed.
Preseason board
Our preseason board is published once a year with no game data behind it. It is scored on its own so it can be judged, and improved, on its own terms.
1 week scored so far. Treat these as early — a single week of results is mostly noise.
| Season | Board | Graded | Rank correlation | Mean rank error | Points error | Start-call hit rate |
|---|---|---|---|---|---|---|
| 2026 | QB | 35 | 0.29 | 9.3of 35 | 7.10 | 42% vs 34% by chance12 start calls, top 12 |
| 2026 | RB | 83 | 0.75 | 12.8of 83 | 4.38 | 71% vs 29% by chance24 start calls, top 24 |
| 2026 | WR | 131 | 0.57 | 27.2of 131 | 3.96 | 50% vs 27% by chance36 start calls, top 36 |
| 2026 | TE | 64 | 0.31 | 17.0of 64 | 3.97 | 17% vs 19% by chance12 start calls, top 12 |
| 2026 | FLEX | 278 | 0.59 | 55.8of 278 | 4.09 | 53% vs 50% by chance344 contested pairs |
| 2026 | Superflex | 313 | 0.63 | 58.6of 313 | 4.43 | 52% vs 50% by chance408 contested pairs |
| 2026 | Defense | 32 | 0.06 | 10.2of 32 | 3.83 | 50% vs 38% by chance8 start calls, top 12 |
| 2026 | Kicker | 32 | 0.01 | 10.9of 32 | 3.90 | 30% vs 38% by chance10 start calls, top 12 |
Chance is what picking that many names at random would hit. A rate close to chance means the board showed no edge at that position this week, not that it failed.
Closest calls and misses — Week 6
Start calls only. The closest calls are the ones that got it right; the two miss lists are both errors, in opposite directions — one costs you points in your lineup, the other leaves them on your bench.
Closest calls
- Jordan Love — ranked QB7, finished QB7 Week 64 touches · 100% of snaps
- Woody Marks — ranked RB21, finished RB21 Week 618 touches · 78% of snaps
- George Kittle — ranked TE4, finished TE5 Week 68 touches · 89% of snaps
- CHI — ranked FLEX8, finished FLEX7 Week 621 touches · 58% of snaps
- Ashton Jeanty — ranked RB9, finished RB10 Week 616 touches · 58% of snaps
Missed high — ranked to start, didn't deliver
- NE — ranked SF24, finished SF161 Week 614 touches · 60% of snaps
- NE — ranked FLEX11, finished FLEX133 Week 614 touches · 60% of snaps
- ATL — ranked SF13, finished SF121 Week 611 touches · 78% of snaps
- LA — ranked SF1, finished SF98 Week 616 touches · 72% of snaps
- ARI — ranked SF22, finished SF111 Week 62 touches · 100% of snaps
Missed low — better than we ranked him
- Tre Tucker — ranked WR26, finished WR1 Week 67 touches · 70% of snaps
- DK Metcalf — ranked WR36, finished WR12 Week 615 touches · 95% of snaps
- Carnell Tate — ranked WR34, finished WR11 Week 67 touches · 74% of snaps
- Emeka Egbuka — ranked WR30, finished WR13 Week 616 touches · 86% of snaps
- Keon Coleman — ranked WR31, finished WR14 Week 66 touches · 85% of snaps
Backtest: the 2024 and 2025 seasons
Every figure in this section is a backtest, not a live result. For each week of 2024 and 2025 the rankings were rebuilt from scratch using only what was known beforehand, then compared with the week's actual results. The comparisons below are against what a reasonable person would do instead — not against nothing.
Did the players we said to start actually produce?
Of the players the model listed as startable each week, this is the share who actually finished startable — top twelve at quarterback and tight end, top twenty-four at running back, top thirty-six at receiver. Alongside it, the same figure for ranking players by their season average instead.
| Position | Rex's Rankings | Ranking by season average |
|---|---|---|
| Quarterback | 50% | 46% |
| Running back | 57% | 55% |
| Wide receiver | 50% | 46% |
| Tight end | 44% | 37% |
Tight end shows the largest gap, which makes sense — it is the shallowest position and the one where a change in role moves a player furthest. Running back shows the smallest, because the position is easier to predict by any method.
When we disagree with the obvious answer, who is right?
Ranking players by their season average is a reasonable approach and hard to beat on the players everyone already agrees about. Where a model can add something is on the players whose situation just changed.
So the sharper test is what happens when the two methods disagree. When the model and season-average ranking differ by ten or more places on a player, the model lands closer to what actually happened 61% of the time.
That held in all twenty-four combinations of position, scoring format and season tested, ranging from 56% to 68%.
Are the projected point totals the right size?
Ordering is one question; the numbers themselves are another. A board can be in the right order and still project everyone too high.
Measured as the average gap between projected and actual points, the projections come out close to correct at every position — under a point at quarterback and under half a point everywhere else.
| Position | Projected minus actual | Typical error |
|---|---|---|
| Quarterback | −0.9 | 6.2 |
| Running back | −0.2 | 4.4 |
| Wide receiver | 0.0 | 4.5 |
| Tight end | −0.4 | 3.7 |
| Kicker | +0.2 | 3.7 |
| Defense | −0.1 | 3.7 |
The typical error looks large next to a normal weekly score, and it is — because weekly fantasy football is genuinely noisy. A receiver projected for twelve points might score four or twenty-two, and no model changes that. What the first column shows is that the projections are not systematically high or low.
Defense
Defense is where the model's edge over the obvious alternative is largest.
Ranking defenses by their own recent scoring tracks actual results at a correlation of 0.11. Ranking them the way this model does — driven mainly by how many points the opposing offense is expected to score — reaches 0.22, roughly double.
That is the case for treating defense as a matchup decision rather than a judgment about which unit is better.
Kickers, honestly
Kicker rankings track actual results at a correlation of 0.15. That is weak, and it is worth saying why rather than hiding it: ranking kickers by their season average reaches 0.14, and by last week's points 0.09.
Weekly kicker scoring is close to unpredictable by any method available. The model is marginally better than the alternatives, and nobody should expect much more than that from any kicker ranking anywhere.
The correlation figures
Correlation measures how closely the order of a board matches the order the week actually finished in. A correlation of 1.0 would mean the board matched the results exactly; 0 would mean no relationship at all. Weekly fantasy football is noisy enough that nothing approaches 1.0.
| Position | Rex's Rankings | Season average | Last week's points |
|---|---|---|---|
| Quarterback | 0.47 | 0.35 | 0.23 |
| Running back | 0.71 | 0.70 | 0.60 |
| Wide receiver | 0.63 | 0.62 | 0.50 |
| Tight end | 0.60 | 0.57 | 0.45 |
These are correlation coefficients on a −1 to 1 scale, not percentages. The model beats both alternatives at every position and in all twenty-four cells tested. The margin over last week's points is large. The margin over season average is small, which is why the disagreement figure above is the more useful measure.
Known weaknesses
Quarterback is the weakest position, at 0.47 against 0.71 for running back. The model measures opportunity — dropbacks and designed carries — and does not measure how efficiently a quarterback converts them.
The model measures volume — snaps, carries, targets, air yards, red-zone work — and does not measure how efficiently a player converts it. Several candidate additions have been tested against the same two seasons: red-zone usage, an efficiency adjustment, and blending with a season-average baseline. Each gained under a hundredth of a point of correlation, which suggests the remaining headroom is not in these inputs.
Red-zone usage is the clearest illustration. It predicts touchdowns, and touchdowns are the least predictable part of a weekly score — a running back with three carries inside the ten might score twice or not at all. The signal is real and it is included in the model, but it is attached to the noisiest outcome, and most of what is stable about a player's role already shows up in his snaps and targets.
Backtest measured against model rex-2.19.5. These figures are re-measured whenever the model changes.
Underlying NFL data via nflverse. Betting lines from Lee Sharpe's games file. Rankings are FantasyWeek.us originals.
