Rest-of-Season Fantasy Football Rankings
Every player, ranked by points over a waiver pickup in your league.
Week 10 (updated Sat Nov 14): in a 12-team Half-PPR league, the top rest-of-season values through Week 17 are Jahmyr Gibbs (RB, 82 points above replacement), Christian McCaffrey (RB, 69) and Ja'Marr Chase (WR, 58).
Custom scoring & leagueOpen
0.5 per catch, 4-pt passing TD, −2 per INT.
Not supported yet: 100- and 300-yard bonuses, long-TD bonuses and return touchdowns.
Half-PPR · 12 teams · 1 QB, 2 RB, 2 WR, 1 TE, 1 flex · Weeks 10–17 — 271 players, ranked by value above replacement. Replacement: QB13 16.8 · RB33 9.4 · WR29 9.4 · TE13 8.0 PPG.
Swipe for PPG, games left, schedule and the market prior
| # | Player | Value | Tier | ROS PPG | Games left | ROS pts | Schedulecontext — not in the value | Market prior |
|---|---|---|---|---|---|---|---|---|
| 1 | Jahmyr GibbsDET · RB1 | 82 | T1 | 19.7 | 8 | 157 | DrestDwk 15–17 | Preseason RB1 · 33% weight |
| 2 | Christian McCaffreySF · RB2 | 69 | T2 | 18.0 | 8 | 144 | CrestCwk 15–17 | Preseason RB3 · 33% weight |
| 3 | Ja'Marr ChaseCIN · WR1 | 58 | T3 | 16.6 | 8 | 133 | CrestBwk 15–17 | Preseason WR1 · 33% weight |
| 4 | Bijan RobinsonATL · RB3 | 57 | T3 | 17.6 | 7bye 11 | 123 | CrestBwk 15–17 | Preseason RB2 · 31% weight |
| 5 | Kenneth Walker IIIKC · RB4 | 56 | T3 | 16.4 | 8 | 131 | BrestDwk 15–17 | Preseason RB10 · 33% weight |
| 6 | Jaxon Smith-NjigbaSEA · WR2 | 51 | T3 | 16.7 | 7bye 11 | 117 | BrestCwk 15–17 | Preseason WR3 · 31% weight |
| 7 | James CookBUF · RB5 | 50 | T3 | 15.6 | 8 | 125 | BrestBwk 15–17 | Preseason RB5 · 33% weight |
| 8 | Puka NacuaLAR · WR3 Injured reserve | 49 | T4 | 17.5 | 6bye 11 · out wk 10 | 105 | CrestCwk 15–17 | Preseason WR2 · 36% weight |
| 9 | Amon-Ra St. BrownDET · WR4 | 47 | T4 | 15.3 | 8 | 122 | BrestCwk 15–17 | Preseason WR4 · 33% weight |
| 10 | Jonathan TaylorIND · RB6 | 47 | T4 | 16.1 | 7bye 13 | 113 | BrestBwk 15–17 | Preseason RB4 · 31% weight |
| 11 | CeeDee LambDAL · WR5 | 44 | T4 | 15.6 | 7bye 14 | 109 | CrestCwk 15–17 | Preseason WR5 · 31% weight |
| 12 | Brock BowersLV · TE1 | 39 | T5 | 13.5 | 7bye 13 | 94 | BrestAwk 15–17 | Preseason TE1 · 36% weight |
| 13 | Javonte WilliamsDAL · RB7 | 39 | T5 | 14.9 | 7bye 14 | 104 | DrestDwk 15–17 | Preseason RB13 · 31% weight |
| 14 | Jaylen WarrenPIT · RB8 | 32 | T5 | 13.4 | 8 | 108 | BrestAwk 15–17 | Preseason RB27 · 33% weight |
| 15 | De'Von AchaneMIA · RB9 Injured reserve | 32 | T5 | 14.0 | 7out wk 10 | 98 | ArestAwk 15–17 | Preseason RB7 · 57% weight |
| 16 | Chase BrownCIN · RB10 | 32 | T5 | 13.3 | 8 | 107 | BrestAwk 15–17 | Preseason RB8 · 33% weight |
| 17 | Bucky IrvingTB · RB11 | 31 | T6 | 13.8 | 7bye 10 | 96 | BrestBwk 15–17 | Preseason RB20 · 31% weight |
| 18 | Derrick HenryBAL · RB12 | 30 | T6 | 13.7 | 7bye 13 | 96 | CrestCwk 15–17 | Preseason RB6 · 31% weight |
| 19 | Tony PollardTEN · RB13 | 30 | T6 | 13.2 | 8 | 105 | CrestAwk 15–17 | Preseason RB28 · 33% weight |
| 20 | Josh AllenBUF · QB1 | 29 | T6 | 20.5 | 8 | 164 | BrestAwk 15–17 | Preseason QB1 · 33% weight |
| 21 | Ashton JeantyLV · RB14 | 27 | T6 | 13.3 | 7bye 13 | 93 | BrestBwk 15–17 | Preseason RB12 · 31% weight |
| 22 | Trey McBrideARI · TE2 | 27 | T6 | 11.8 | 7bye 14 | 83 | BrestAwk 15–17 | Preseason TE2 · 31% weight |
| 23 | Kyren WilliamsLAR · RB15 | 26 | T6 | 13.2 | 7bye 11 | 92 | CrestCwk 15–17 | Preseason RB15 · 31% weight |
| 24 | D'Andre SwiftCHI · RB16 | 25 | T6 | 13.0 | 7bye 10 | 91 | BrestBwk 15–17 | Preseason RB19 · 31% weight |
| 25 | Chuba HubbardCAR · RB17 | 24 | T6 | 12.5 | 8 | 100 | CrestCwk 15–17 | Preseason RB29 · 33% weight |
| 26 | Justin JeffersonMIN · WR6 | 23 | T7 | 12.2 | 8 | 98 | BrestBwk 15–17 | Preseason WR6 · 36% weight |
| 27 | George KittleSF · TE3 | 22 | T7 | 10.8 | 8 | 86 | DrestDwk 15–17 | Preseason TE5 · 33% weight |
| 28 | Breece HallNYJ · RB18 | 22 | T7 | 12.6 | 7bye 13 | 88 | BrestDwk 15–17 | Preseason RB16 · 50% weight |
| 29 | Chris OlaveNO · WR7 | 22 | T7 | 12.2 | 8 | 97 | BrestBwk 15–17 | Preseason WR11 · 33% weight |
| 30 | Joe BurrowCIN · QB2 | 21 | T7 | 19.4 | 8 | 155 | CrestBwk 15–17 | Preseason QB2 · 33% weight |
| 31 | Drake LondonATL · WR8 | 19 | T7 | 12.2 | 7bye 11 | 85 | CrestBwk 15–17 | Preseason WR5 · 31% weight |
| 32 | Malik NabersNYG · WR9 | 19 | T7 | 12.0 | 7 | 84 | CrestAwk 15–17 | Preseason WR15 · 33% weight |
| 33 | Tee HigginsCIN · WR10 | 18 | T7 | 11.6 | 8 | 93 | CrestBwk 15–17 | Preseason WR18 · 33% weight |
| 34 | Zay FlowersBAL · WR11 | 18 | T7 | 12.0 | 7bye 13 | 84 | CrestDwk 15–17 | Preseason WR12 · 33% weight |
| 35 | Nico CollinsHOU · WR12 | 17 | T7 | 11.5 | 8 | 92 | BrestAwk 15–17 | Preseason WR8 · 40% weight |
| 36 | A.J. BrownNE · WR13 | 17 | T7 | 11.8 | 7bye 11 | 83 | CrestDwk 15–17 | Preseason WR7 · 57% weight |
| 37 | Braelon AllenNYJ · RB19 | 17 | T7 | 11.8 | 7bye 13 | 83 | BrestDwk 15–17 | No preseason ADP |
| 38 | Rashee RiceKC · WR14 | 17 | T7 | 11.5 | 8 | 92 | BrestAwk 15–17 | Preseason WR10 · 44% weight |
| 39 | Quinshon JudkinsCLE · RB20 | 17 | T7 | 11.8 | 7bye 11 | 82 | BrestBwk 15–17 | Preseason RB21 · 33% weight |
| 40 | Travis EtienneNO · RB21 | 16 | T7 | 11.4 | 8 | 91 | ArestCwk 15–17 | Preseason RB17 · 57% weight |
| 41 | DeVonta SmithPHI · WR15 | 16 | T7 | 11.6 | 7bye 10 | 81 | CrestDwk 15–17 | Preseason WR13 · 50% weight |
| 42 | Saquon BarkleyPHI · RB22 | 15 | T7 | 11.6 | 7bye 10 | 81 | BrestDwk 15–17 | Preseason RB9 · 36% weight |
| 43 | Christian WatsonGB · WR16 | 15 | T7 | 11.6 | 7bye 11 | 81 | CrestCwk 15–17 | Preseason WR25 · 31% weight |
| 44 | Jonah ColemanDEN · RB23 | 15 | T7 | 11.5 | 7bye 10 | 81 | ArestBwk 15–17 | No preseason ADP |
| 45 | George PickensDAL · WR17 | 13 | T8 | 11.3 | 7bye 14 | 79 | CrestCwk 15–17 | Preseason WR9 · 33% weight |
| 46 | Tetairoa McMillanCAR · WR18 | 13 | T8 | 11.0 | 8 | 88 | DrestDwk 15–17 | Preseason WR17 · 33% weight |
| 47 | Tyler WarrenIND · TE4 | 13 | T8 | 9.8 | 7bye 13 | 68 | BrestAwk 15–17 | Preseason TE4 · 36% weight |
| 48 | Colston LovelandCHI · TE5 | 12 | T8 | 9.7 | 7bye 10 | 68 | BrestCwk 15–17 | Preseason TE3 · 31% weight |
| 49 | Matthew GoldenGB · WR19 | 12 | T8 | 11.1 | 7bye 11 | 78 | CrestCwk 15–17 | Preseason WR43 · 31% weight |
| 50 | Drake MayeNE · QB3 | 12 | T8 | 18.5 | 7bye 11 | 129 | CrestCwk 15–17 | Preseason QB2 · 31% weight |
Showing 50 of 271.
- Value = ROS points above replacement: (ROS PPG − replacement PPG) × games left, never below 0. Repl. = at or below replacement, ranked by ROS points.
- Tier: players within one point per game (over the games left) of the tier's best player.
- Schedule grades Weeks 10–17 and Weeks 15–17 on the playoff schedule tool's A–D scale, from each opponent's 2025 + 2026 points allowed to the position. It is context: it is not in the value, because adding it made the backtest worse.
- Market prior: his preseason Fantasy Football Calculator ADP rank and the share of the ROS PPG it carries (4 games of weight, fading as his 2026 games pile up).
Show the math: Jahmyr Gibbs
ROS PPG = (n × model + 4 × ADP PPG) ÷ (n + 4) · value = max(0, ROS PPG − replacement) × games left
Jahmyr Gibbs (DET RB): his model line is worth 18.80 half-PPR points a game over 8 2026 games. The market prior is his preseason RB1 ADP, worth 21.51 a game and counted as 4 games: (8 × 18.80 + 4 × 21.51) ÷ (8 + 4) = 19.70 half-PPR points a game.
Scored in your league (Half-PPR), that stat line is worth 19.67 a game (0.03 off the blend because the stat line is stored rounded).
Games left, Weeks 10–17: 8. ROS points: 19.67 × 8 = 157.3.
Replacement: A replacement RB in your settings is the RB33 at 9.4 PPG. 12 teams × 2 RB = 24 starters, and the flex seats take 8 more, so the best RB left is the RB33.
Value above replacement: (19.67 − 9.39) × 8 = 82.2 points.
A replacement QB in your settings is the QB13 at 16.8 PPG. A replacement RB in your settings is the RB33 at 9.4 PPG. A replacement WR in your settings is the WR29 at 9.4 PPG. A replacement TE in your settings is the TE13 at 8.0 PPG.
2026 stats through Week 9 (nflverse, updated ). Market prior: Fantasy Football Calculator half-PPR ADP from drafts Sep 6–11. Schedule grades: 2025 points allowed blended with 2026 through Week 10 (updated ).
How the rankings are built
A rest-of-season ranking answers one question: how many more points will this player give you than the player you could replace him with? Five steps, every one printed on the table or in its math panel.
1. Points per game. The same projection model as the weekly boards — his share of his team's targets, carries and pass attempts, his efficiency, and his red-zone usage — run with no opponent and no Vegas line, because future lines don't exist yet. Then his preseason ADP is blended in as a market prior worth 4 games of evidence:
ROS PPG = (n × model + 4 × ADP PPG) ÷ (n + 4)
where n is his 2026 games and ADP PPG is what the player drafted at his ADP spot scored per game last season. After three games the prior still carries 57% of the number; after twelve, 25%. The result is stored as a per-game stat line, so your scoring — PPR, 6-point passing touchdowns, TE premium, points per first down — is applied to it directly.
2. Games left. His team's scheduled games from this week through Week 14 (the usual regular season) or Week 17 (through the fantasy final). A bye is not a game and is named on his row; a game that has already kicked off is gone.
3. Rest-of-season points = ROS PPG × games left.
4. Replacement level. Fill every team's starting lineup with the best available players — dedicated slots first, then the flex, then superflex — exactly as the VBD cheat sheet does. The best player left over at each position is replacement level: roughly what the waiver wire should give you. League size, lineup and superflex all move it; the table prints the level for your settings.
5. Value = max(0, ROS PPG − replacement PPG) × games left. That is the ranking. Players at or below replacement are worth about 0 over a free pickup; they follow in ROS-points order.
Tiers hold the players within 1 point per game of the tier's best player over the games left. In a single week, projections that close go either way about half the time.
The schedule column is context, not value. It grades each team's remaining opponents and its Weeks 15–17 opponents A–D, on the same scale and the same 2025 + 2026 points-allowed table as the fantasy playoff schedule tool. It is deliberately left out of the value: the backtest below found that adding schedule made rest-of-season projections worse. Defense-vs-position is context for the same reason.
The backtest
We checked the method at Weeks 5, 8 and 11 of the 2024 and 2025 seasons against what every player actually scored per game over the rest of the season, through Week 17. Each cell is the average miss in half-PPR points per game, then the rank correlation (higher is better), averaged over the three checkpoints.
The schedule-neutral model with the ADP prior beat each player's season average at every position in both seasons — for running backs in 2025, 2.78 points a game off against 3.21. Adding strength of schedule made it worse everywhere, badly at quarterback (3.25 → 4.17 in 2025). That is why schedule is its own column. A lighter defense-vs-position tilt was about neutral, so it is not in the value either.
| Pos | Season | This model | Season PPG | With schedule | Model, no prior |
|---|---|---|---|---|---|
| QB | 2025 | 3.25 / 0.49 | 4.19 / 0.35 | 4.17 / 0.06 | 3.37 / 0.40 |
| QB | 2024 | 4.02 / 0.46 | 4.59 / 0.44 | 4.89 / 0.24 | 4.51 / 0.40 |
| RB | 2025 | 2.78 / 0.70 | 3.21 / 0.64 | 3.08 / 0.65 | 2.88 / 0.70 |
| RB | 2024 | 3.00 / 0.73 | 3.25 / 0.72 | 3.28 / 0.70 | 3.15 / 0.71 |
| WR | 2025 | 2.64 / 0.71 | 3.16 / 0.56 | 2.70 / 0.69 | 2.62 / 0.68 |
| WR | 2024 | 2.74 / 0.69 | 2.98 / 0.66 | 2.96 / 0.66 | 2.92 / 0.67 |
| TE | 2025 | 2.24 / 0.59 | 2.58 / 0.55 | 2.45 / 0.49 | 2.35 / 0.55 |
| TE | 2024 | 2.22 / 0.66 | 2.39 / 0.62 | 2.36 / 0.60 | 2.35 / 0.63 |
Walk-forward: each checkpoint used only data available at the time. The weekly model's settings were fit on 2025 Weeks 4–11, so 2024 is the cleaner test (two of its settings were chosen after looking at 2024). The one cell it doesn't win is wide receivers' 2025 miss, where the model without the prior was 0.02 lower. Preseason ADP on its own stays a strong quarterback signal into midseason (rank correlation 0.51 in 2025), which is why the prior carries 4 games of weight.
What these rankings can't tell you
The rest of a season is noisy. Even the best predictor in the backtest missed by 2–4 points a game on average. Treat players a tier apart as close; treat players a few spots apart as a coin flip.
Injuries beyond this week aren't in it. A player ruled Out on this week's report, or on injured reserve on nflverse's weekly rosters (flagged on his row), loses this week's game; how long a longer absence, a season-ending injury or an IR stint lasts is not known to the model, so his later games still count. Check the injury report.
Role changes are its blind spot. A backup promoted this week has no share history yet, a starter back from injury is projected on old games, and a traded player carries his old team's share until he builds a new one.
Quarterbacks lean on the market. Preseason ADP was as good a quarterback predictor as the model into midseason, so QB values move slowly with 2026 games.
Some scoring isn't projected. 100- and 300-yard bonuses, long-touchdown bonuses and return touchdowns pay on single games, not averages; those settings are ignored. Kickers and defenses aren't ranked here — see kicker streamers and DST streaming rankings.
Redraft only. Nothing past Week 17 counts — no age, no next season. For trades, the trade value chart puts these same values on a 0–100 scale.
A fantasy tool, not betting advice. FantasyTools analysis is opinion for entertainment purposes only — not betting, financial, or professional advice.
Related tools
- Trade value chart — the same values scaled 0–100, tier by tier, for weighing a trade.
- Fantasy playoff schedule — every team's Weeks 15–17 opponents, by position.
- Strength of schedule — the full week-by-week matchup grid behind the schedule column.
- Waiver wire risers — the players whose role just grew, before their ROS value catches up.
- Draft pick trade calculator — trading picks instead of players.
Get the updated rankings in your inbox every week.
Two short emails a week in season. Tuesday: the waiver adds worth a claim, the defenses and kickers worth streaming, and who’s gaining targets. Saturday: injury report changes, line moves, wind and the close start/sit calls. No spam, unsubscribe any time.
Free; unsubscribe anytime. See our privacy policy.
Next step
Weighing a trade? Put both sides on one scale.
Redraft trade values for every QB, RB, WR and TE on one 0–100 scale, set to your league size and scoring — add up each side of a trade.
Open the trade value chart2026 player stats, usage and red-zone chances, the schedule and 2025–26 points allowed via nflverse.com (CC-BY-4.0), updated ; schedule as of . Preseason ADP courtesy of Fantasy Football Calculator (Sep 6–11 half-PPR drafts).