Home
Draft
Draft War RoomPreseason RankingsMock DraftRookie BoardHandcuff FinderStrength of ScheduleBye PlannerCheat SheetValues & ReachesScarcity CurveStack Finder
In-Season
Weekly ProjectionsSeason Budget PaceWaiver WireInjury WatchScenariosLineup OptimizerTrendingScores
Tools
CompareTrade AnalyzerWhat-IfMy LeagueConnect LeagueTrade FinderTeamsRoster Report CardExport
Research
Divergence WatchLine MoversSignal LibraryArmchair QBAsk NovaFloor / CeilingOpportunityConsistency
BlogPricing
About
About NovaPredictMethodologyAccountabilityChallenge the ModelLeaderboard
Positional Scarcity

The best pick isn’t the highest projection.

Set your league below. Every startable player is plotted by projected points, so you can see where each position falls off a cliff, and where it stays deep. That gap is the whole game: it tells you which positions to grab early and which you can wait on.

Teams
12
QB
1
RB
2
WR
2
TE
1
Flex
1
Flex fills with the best remaining RB / WR / TE.
QB12 startJosh Allen · QB1 · 363 pts · 16.3 g/yr (16/16/17) · starterJalen Hurts · QB2 · 320 pts · 16 g/yr (16/15/17) · starterLamar Jackson · QB3 · 319 pts · 15.3 g/yr (13/17/16) · starterDrake Maye · QB4 · 310 pts · 15 g/yr (17/13/0) · starterBo Nix · QB5 · 305 pts · 17 g/yr (17/17/0) · starterCaleb Williams · QB6 · 295 pts · 17 g/yr (17/17/0) · starterTrevor Lawrence · QB7 · 289 pts · 14.3 g/yr (17/10/16) · starterPatrick Mahomes · QB8 · 286 pts · 15.3 g/yr (14/16/16) · starterJayden Daniels · QB9 · 286 pts · 12 g/yr (7/17/0) · starterJustin Herbert · QB10 · 280 pts · 15.3 g/yr (16/17/13) · starterJared Goff · QB11 · 279 pts · 17 g/yr (17/17/17) · starterBaker Mayfield · QB12 · 278 pts · 17 g/yr (17/17/17) · starterJaxson Dart · QB13 · 278 pts · 14 g/yr (14/0/0) · on the wireBrock Purdy · QB14 · 278 pts · 13.3 g/yr (9/15/16) · on the wireJoe Burrow · QB15 · 272 pts · 11.7 g/yr (8/17/10) · on the wireDak Prescott · QB16 · 266 pts · 14 g/yr (17/8/17) · on the wireJordan Love · QB17 · 261 pts · 15.7 g/yr (15/15/17) · on the wireMatthew Stafford · QB18 · 257 pts · 16 g/yr (17/16/15) · on the wireC.J. Stroud · QB19 · 243 pts · 15.3 g/yr (14/17/15) · on the wireRB26 startJahmyr Gibbs · RB1 · 315 pts · 16.3 g/yr (17/17/15) · starterBijan Robinson · RB2 · 306 pts · 17 g/yr (17/17/17) · starterChristian McCaffrey · RB3 · 298 pts · 12.3 g/yr (17/4/16) · starterDe'Von Achane · RB4 · 279 pts · 14.7 g/yr (16/17/11) · starterJonathan Taylor · RB5 · 259 pts · 13.7 g/yr (17/14/10) · starterJeremiyah Love · RB6 · 251 pts · starterKyren Williams · RB7 · 239 pts · 15 g/yr (17/16/12) · starterJames Cook III · RB8 · 236 pts · 16.7 g/yr (17/16/17) · starterDerrick Henry · RB9 · 235 pts · 17 g/yr (17/17/17) · starterAshton Jeanty · RB10 · 230 pts · 17 g/yr (17/0/0) · starterSaquon Barkley · RB11 · 229 pts · 15.3 g/yr (16/16/14) · starterJoe Mixon · RB12 · 216 pts · 15.5 g/yr (0/14/17) · starterBreece Hall · RB13 · 216 pts · 16.3 g/yr (16/16/17) · starterJosh Jacobs · RB14 · 212 pts · 15 g/yr (15/17/13) · starterChase Brown · RB15 · 209 pts · 15 g/yr (17/16/12) · starterBucky Irving · RB16 · 198 pts · 13.5 g/yr (10/17/0) · starterCam Skattebo · RB17 · 192 pts · 8 g/yr (8/0/0) · starterOmarion Hampton · RB18 · 191 pts · 9 g/yr (9/0/0) · starterTreVeyon Henderson · RB19 · 190 pts · 17 g/yr (17/0/0) · starterTravis Etienne Jr. · RB20 · 188 pts · 16.3 g/yr (17/15/17) · starterD'Andre Swift · RB21 · 183 pts · 16.3 g/yr (16/17/16) · starterRJ Harvey · RB22 · 182 pts · 17 g/yr (17/0/0) · starterAlvin Kamara · RB23 · 180 pts · 12.7 g/yr (11/14/13) · starterJavonte Williams · RB24 · 180 pts · 16.3 g/yr (16/17/16) · starterQuinshon Judkins · RB25 · 180 pts · 14 g/yr (14/0/0) · flex starterKenneth Walker III · RB26 · 178 pts · 14.3 g/yr (17/11/15) · flex starterJames Conner · RB27 · 172 pts · 10.7 g/yr (3/16/13) · on the wireDavid Montgomery · RB28 · 162 pts · 15 g/yr (17/14/14) · on the wireTony Pollard · RB29 · 162 pts · 16.7 g/yr (17/16/17) · on the wireRhamondre Stevenson · RB30 · 158 pts · 13.7 g/yr (14/15/12) · on the wireJaylen Warren · RB31 · 157 pts · 16 g/yr (16/15/17) · on the wireRachaad White · RB32 · 154 pts · 16.3 g/yr (17/15/17) · on the wireRico Dowdle · RB33 · 154 pts · 16.3 g/yr (17/16/16) · on the wireWR34 startPuka Nacua · WR1 · 324 pts · 14.7 g/yr (16/11/17) · starterJa'Marr Chase · WR2 · 315 pts · 16.3 g/yr (16/17/16) · starterAmon-Ra St. Brown · WR3 · 299 pts · 16.7 g/yr (17/17/16) · starterJaxon Smith-Njigba · WR4 · 276 pts · 17 g/yr (17/17/17) · starterCeeDee Lamb · WR5 · 265 pts · 15 g/yr (13/15/17) · starterMalik Nabers · WR6 · 236 pts · 9.5 g/yr (4/15/0) · starterGeorge Pickens · WR7 · 234 pts · 16 g/yr (17/14/17) · starterDrake London · WR8 · 234 pts · 15 g/yr (12/17/16) · starterNico Collins · WR9 · 232 pts · 14 g/yr (15/12/15) · starterJustin Jefferson · WR10 · 224 pts · 14.7 g/yr (17/17/10) · starterChris Olave · WR11 · 224 pts · 13.3 g/yr (16/8/16) · starterDavante Adams · WR12 · 220 pts · 15 g/yr (14/14/17) · starterA.J. Brown · WR13 · 220 pts · 15 g/yr (15/13/17) · starterZay Flowers · WR14 · 214 pts · 16.7 g/yr (17/17/16) · starterTetairoa McMillan · WR15 · 210 pts · 17 g/yr (17/0/0) · starterTee Higgins · WR16 · 208 pts · 13 g/yr (15/12/12) · starterBrian Thomas Jr. · WR17 · 207 pts · 15.5 g/yr (14/17/0) · starterLadd McConkey · WR18 · 203 pts · 16 g/yr (16/16/0) · starterTyreek Hill · WR19 · 202 pts · 12.3 g/yr (4/17/16) · starterRashee Rice · WR20 · 201 pts · 9.3 g/yr (8/4/16) · starterGarrett Wilson · WR21 · 198 pts · 13.7 g/yr (7/17/17) · starterDeVonta Smith · WR22 · 194 pts · 15.3 g/yr (17/13/16) · starterJameson Williams · WR23 · 194 pts · 14.7 g/yr (17/15/12) · starterMike Evans · WR24 · 193 pts · 13 g/yr (8/14/17) · starterEmeka Egbuka · WR25 · 191 pts · 17 g/yr (17/0/0) · flex starterCourtland Sutton · WR26 · 189 pts · 16.3 g/yr (17/16/16) · flex starterWan'Dale Robinson · WR27 · 187 pts · 16 g/yr (16/17/15) · flex starterJordan Addison · WR28 · 186 pts · 15.3 g/yr (14/15/17) · flex starterDJ Moore · WR29 · 185 pts · 17 g/yr (17/17/17) · flex starterDK Metcalf · WR30 · 184 pts · 15.3 g/yr (15/15/16) · flex starterStefon Diggs · WR31 · 184 pts · 14 g/yr (17/8/17) · flex starterMichael Pittman Jr. · WR32 · 179 pts · 16.3 g/yr (17/16/16) · flex starterKeenan Allen · WR33 · 178 pts · 15 g/yr (17/15/13) · flex starterCarnell Tate · WR34 · 178 pts · flex starterTerry McLaurin · WR35 · 177 pts · 14.7 g/yr (10/17/17) · on the wireJakobi Meyers · WR36 · 176 pts · 15.7 g/yr (16/15/16) · on the wireJaylen Waddle · WR37 · 174 pts · 15 g/yr (16/15/14) · on the wireBrandon Aiyuk · WR38 · 174 pts · 11.5 g/yr (0/7/16) · on the wireMarvin Harrison Jr. · WR39 · 172 pts · 14.5 g/yr (12/17/0) · on the wireDeebo Samuel Sr. · WR40 · 170 pts · 15.3 g/yr (16/15/15) · on the wireMichael Wilson · WR41 · 166 pts · 15.3 g/yr (17/16/13) · on the wireTE12 startTrey McBride · TE1 · 255 pts · 16.7 g/yr (17/16/17) · starterBrock Bowers · TE2 · 241 pts · 14.5 g/yr (12/17/0) · starterHarold Fannin Jr. · TE3 · 199 pts · 16 g/yr (16/0/0) · starterGeorge Kittle · TE4 · 191 pts · 14 g/yr (11/15/16) · starterTyler Warren · TE5 · 188 pts · 17 g/yr (17/0/0) · starterSam LaPorta · TE6 · 181 pts · 14 g/yr (9/16/17) · starterColston Loveland · TE7 · 176 pts · 16 g/yr (16/0/0) · starterTravis Kelce · TE8 · 172 pts · 16 g/yr (17/16/15) · starterKyle Pitts Sr. · TE9 · 166 pts · 17 g/yr (17/17/17) · starterJake Ferguson · TE10 · 155 pts · 16 g/yr (17/14/17) · starterDallas Goedert · TE11 · 150 pts · 13 g/yr (15/10/14) · starterOronde Gadsden · TE12 · 146 pts · 15 g/yr (15/0/0) · starterTucker Kraft · TE13 · 144 pts · 13 g/yr (8/17/14) · on the wireDavid Njoku · TE14 · 141 pts · 12.7 g/yr (11/11/16) · on the wireHunter Henry · TE15 · 139 pts · 15.3 g/yr (17/16/13) · on the wireDalton Kincaid · TE16 · 137 pts · 13.7 g/yr (12/13/16) · on the wireJuwan Johnson · TE17 · 136 pts · 15 g/yr (17/15/13) · on the wireDalton Schultz · TE18 · 136 pts · 16.3 g/yr (17/17/15) · on the wireMark Andrews · TE19 · 131 pts · 14.7 g/yr (17/17/10) · on the wire091182272363Projected season points →
starterflex starteron the wireunder 14 games/yr (durability risk)shaded band = the cliff (points lost from last starter to first waiver player)

Why the highest projection can be the wrong pick

Every draft, someone takes the player at the top of the list and feels smart about it. But fantasy football is not won by collecting the most projected points. It is won by collecting the most points your opponents could not have gotten anyway. That is the entire idea behind value over replacement, and it is why a running back projected for 15 points a game can be worth more than a quarterback projected for 22.

Picture the waiver wire in a 12-team league in Week 1. There are usable quarterbacks sitting there unowned, because only twelve start. There are almost no usable running backs, because two or three start on every team and the supply runs dry fast. So the points a quarterback gives you are partly free, you could have streamed a similar score off the wire, while the points a workhorse back gives you are nearly impossible to replace. Same points on the stat sheet, very different value to your roster.

Reading the cliffs

The board above plots each position on the same points axis, so you can see the shape of each one. A steep drop, a cliff, means the position is scarce and you should draft it early. A gentle slope means it is deep and you can wait. Using Nova’s current projections:

  • Running back is a cliff. The RB12 projects around 224 points; by RB24 that is down to roughly 171, a 53-point drop across one round of backs. Miss the top two dozen and you are starting replacement-level runners all year. This is why RB-heavy early drafts still work.
  • Wide receiver is deep. WR12 to WR24 falls only about 25 points, and WR24 to WR36 barely 20 more. The position is flat and forgiving, so a receiver you take in the eighth round is not far off one you reached for in the fourth. Let the board come to you.
  • Quarterback rewards patience. QB6 to QB12 is about a 36-point gap, real, but the QB12 is still an every-week starter and the wire refills with startable arms. Unless you are getting a truly elite rusher at a discount, waiting costs little.
  • Tight end is a barbell. The top one or two tight ends open a huge gap on the field, then the position flattens into a swamp of interchangeable options. Either pay up for the rare difference-maker or wait a long time; the middle is a trap.

Change your league settings and the cliffs move. Add a second flex and more running backs become startable, which pushes the RB cliff later and makes the scarce backs even more valuable. Go superflex and the quarterback curve suddenly looks like the old running-back cliff. The tool recomputes every cutoff live so the picture matches your league, not a generic one.

Durability is the tiebreaker

When two players sit close together on the same cliff, the one who actually plays wins. A back projected for 250 points over 17 games is worth far more than one projected for 250 over a hopeful 13, because the 13-game version hands you four weeks of a zero and a scramble for a fill-in. That is why every dot on the board carries its real games-played history: hover any player and you will see games per season over the last three years, and anyone averaging under 14 gets a dashed durability ring.

It is a genuine separator at the top of drafts. Over the last three seasons Josh Allen has averaged 16.3 games a year (16, 16, 17), while Joe Burrow has averaged 11.7 (8, 17, 10). If the projections put them near each other, that availability gap should break the tie every time. Points you cannot count on are not points.

How to use this

Set your teams and starters up top. Before each of your picks, glance at the position you are considering: if a cliff is coming right after the players who will still be there when you pick again, take one now. If the position is flat, spend the pick somewhere scarcer and circle back. Do that a dozen times in a draft and you end up with a roster full of points nobody else could have had, which is exactly how leagues are won.