Fourth & Inches

2026 pre · wk 1 · half ppr · 61 games lined

Inches matter. Both in life and in Fantasy Football.

Rookie rankings

80 rookies. Two boards — the college grade, and the ranking once draft capital is known.

Dynasty value ages this season’s projection over six seasons on a measuredage curve, regresses his rate and availability toward the mean as the horizon lengthens, and discounts each year by the measured chance the player is still fantasy-relevant. All come from nflverse 2012–2025: production is estimated with player fixed effects, so each man is compared against his own career rather than against whoever else happens to be that age. Ages marked * are assumed.

This is the board to draft from. It blends this season’s projection, which knows the room he landed in, with what his draft slot has historically returned over six seasons. Capital carries the larger share, because a rookie’s year-one role is a statement about an August depth chart rather than about his career.

#PlayerPosAge2026 VORDynasty valuevs redraft
4Jeremiyah LoveARIRRB22*98471+18
36Carnell TateTENRWR22*31244+47
42Jordyn TysonNORWR22*24218+53
43Jadarian PriceSEARRB22*642141
65Makai LemonPHIRWR22*4165+68
67KC ConcepcionCLERWR22*7158+63
85Omar CooperNYJRWR22*-19112+104
90De'Zhaun StriblingSFRWR22*-26103+117
93Denzel BostonCLERWR22*-1797+89
106Kaelon BlackSFRRB22*-5480+266
107Germie BernardPITRWR22*-3779+142
108Kenyon SadiqNYJRTE22*478+29
109Fernando MendozaLVRQB22*-19377+574
123Antonio WilliamsWASRWR22*-1659+57
131Jonah ColemanDENRRB22*-6748+367
132Caleb DouglasMIARWR22*-4047+139
135Malachi FieldsNYGRWR22*-6745+364
138Ja'Kobi LaneBALRWR22*-4342+149
139Zachariah BranchATLRWR22*-5742+263
145Ty SimpsonLARQB22*-20439+541
146Eli StowersPHIRTE22*-5339+218
147Chris BrazzellCARRWR22*-1138+25
148Nate BoerkircherJAXRTE22*-5438+223
149Ted HurstTBRWR22*-5938+277
154Marlin KleinHOURTE22*-6436+326
155Max KlareLARTE22*-6535+333
156Zavion ThomasCHIRWR22*-7234+374
158Chris BellMIARWR22*-4131+119
159Sam RoushCHIRTE22*-6931+352
161Oscar DelpNORTE22*-7129+362
162Mike WashingtonLVRRB22*-6328+314
166Brenen ThompsonLACRWR22*-6826+341
170Will KacmarekMIARTE22*-6824+332
171Eli RaridonNERTE22*-7021+349
172Elijah SarrattBALRWR22*-8221+420
177Kaden WetjenPITRWR22*-8618+424
180Skyler BellBUFRWR22*-8417+418
183Bryce LanceNORWR22*-7814+386
184Colbie YoungCINRWR22*-7914+393
185Reggie VirgilARIRWR22*-9214+430
187Emmett JohnsonKCRRB22*-8814+418
188Nicholas SingletonTENRRB22*-8814+419
189Kendrick LawDETRWR22*-141411
190Cyrus AllenKCRWR22*-9413+431
191Kevin ColemanMIARWR22*-9513+436
192Adam RandallBALRRB22*-9013+419
193Barion BrownNORWR22*-9513+435
194Josh CameronJAXRWR22*-9513+436
195Malik BensonLVRWR22*-9613+437
196CJ DanielsLARWR22*-9913+446
197Emmanuel HendersonSEARWR22*-9913+446
198CJ WilliamsJAXRWR22*-9913+446
199Lewis BondHOURWR22*-10113+448
200Anthony SmithDALRWR22*-10213+453
201Kaytron AllenWASRRB22*-9313+417
202Deion BurksINDRWR22*-10213+449
203Carson BeckARIRQB22*-20213+482
205Demond ClaiborneMINRRB22*-9412+417
206Seth McGowanINDRRB22*-9711+428
207Eli HeidenreichPITRRB22*-9811+430
208Jam MillerNERRB22*-9811+431
211Drew AllarPITRQB22*-20610+476
217Justin JolyDENRTE22*-938+402
221Max BredesonMINRTE22*-958+404
222Cade KlubnikNYJRQB22*-2027+462
224Tanner KoziolJAXRTE22*-947+399
227Riley NowakowskiPITRTE22*-956+397
229Joe RoyerCLERTE22*-886+374
230Josh CuevasBALRTE22*-976+403
233Seydou TraoreMIARTE22*-965+398
234Bauer SharpTBRTE22*-985+402
240Cole PaytonPHIRQB22*-2063+449
241Taylen GreenCLERQB22*-2063+451
244Jaren KanakTENRTE22*-982+397
245Jack EndriesCINRTE22*-1012+401
246Carsen RyanCLERTE22*-1022+402
247Dallen BentleyDENRTE22*-1022+402
251Garrett NussmeierKCRQB22*-2061+439
252Behren MortonNERQB22*-2061+436
253Athan KaliakmanisWASRQB22*-2061+438

College Credit

what he did before the NFL got hold of him

How past classes graded

out-of-sample, with what they went on to do

551 players
75–10054% usefuln=72
50–7429% usefuln=175
25–4918% usefuln=177
0–248% usefuln=127
PlayerPosClassPickGradeReturnedOutcome
Amari CooperWR20154100244startable season
Chris ConleyWR2015761000never startable
Ezekiel ElliottRB20164100482startable season
Corey ColemanWR2016151001never startable
Derrick HenryRB20164510076startable season
John RossWR2017910022never startable
Evan EngramTE201723100124startable season
Saquon BarkleyRB20182100326startable season
Lamar JacksonQB201832100307startable season
Justin JeffersonWR202022100542startable season
Jonathan TaylorRB202041100392startable season
Jalen HurtsQB202053100315startable season
Lynn Bowden Jr.WR2020801000never startable
Kyle PittsTE2021410079startable season
DeVonta SmithWR202110100274startable season
Melvin GordonRB20151599268startable season
J.K. DobbinsRB2020559753startable season
Jaelen StrongWR201570930never startable
D'Onta ForemanRB201789932never startable
Nick ChubbRB20183592280startable season
Henry Ruggs IIIWR2020129223never startable
Denzel MimsWR202059910never startable
Mike GesickiTE2018428961startable season
Curtis SamuelWR20174088100startable season
Clyde Edwards-HelaireRB2020328898startable season
Chase ClaypoolWR2020498889startable season
Elijah MooreWR2021348838never startable
Jay AjayiRB201514987105startable season
Kerryon JohnsonRB2018438764startable season
T.J. HockensonTE2019887208startable season
Tyler LockettWR2015698691startable season
David NjokuTE2017298629startable season
Chris GodwinWR20178486225startable season
Deshaun WatsonQB20171285280startable season
Jerry JeudyWR2020158574startable season
Cole KmetTE2020438562startable season
Josh DoctsonWR201622842never startable
Laquon TreadwellWR201623840never startable
Rodney AndersonRB2019211840never startable
Donovan Peoples-JonesWR20201878416never startable
Trey SermonRB202188840never startable
C.J. ProsiseRB201690835never startable
Malachi DupreWR2017247830never startable
Marquise BrownWR20192583151startable season
N'Keal HarryWR201932830never startable
Dede WestbrookWR20171108238never startable
Noah FantTE2019208239startable season
Mecole HardmanWR2019568225never startable
Javonte WilliamsRB20213582100startable season
Sammie CoatesWR201587800never startable
Sterling ShepardWR20164080136startable season
Gerald EverettTE201744802never startable
Derrius GuiceRB2018598014never startable
Miles BoykinWR201993800never startable
Ja'Marr ChaseWR2021580585startable season
Travis EtienneRB20212580197startable season
Corey DavisWR201757982startable season
Tyler JohnsonWR2020161791never startable
Dyami BrownWR202182790never startable
Keenan ReynoldsRB2016182780never startable
Kadarius ToneyWR202120780never startable
Tyler BoydWR20165577139startable season
JuJu Smith-SchusterWR20176277254startable season
Carlos HendersonWR201782770never startable
Josh JacobsRB20192477262startable season
CeeDee LambWR20201777478startable season
Parris CampbellWR201959760never startable
Jordan LeggettTE2017150750never startable
DJ CharkWR20186175107startable season
Royce FreemanRB201871750never startable
KJ HamlerWR202046750never startable
Amari RodgersWR202185750never startable
Brett HundleyQB2015147740never startable
Hunter HenryTE20163574107startable season
Elijah HoodRB2017242740never startable
Rondale MooreWR2021497412never startable
T.J. YeldonRB2015367335never startable
Joshua DobbsQB2017135730never startable
Christian KirkWR20184773105startable season
Rashod BatemanWR2021277343startable season
Marcus MariotaQB201527220startable season
Rashaad PennyRB201827722never startable
Bo ScarbroughRB2018236720never startable
Kahale WarringTE201986720never startable
Quintez CephusWR2020166724never startable
Nelson AgholorWR2015207164startable season
Tony LippettWR2015156710never startable
Daniel BravermanWR2016230710never startable
Leonard FournetteRB2017471263startable season
Bucky HodgesTE2017201710never startable
Auden TateWR2018253710never startable
Jalen ReagorWR202021710never startable
D'Andre SwiftRB20203571200startable season
Devin FunchessWR2015417057startable season
Jeremy McNicholsRB2017162700never startable
James WashingtonWR201860700never startable
Tre'Quan SmithWR201891700never startable
JJ Arcega-WhitesideWR201957700never startable
Dexter WilliamsRB2019194700never startable
Bryan EdwardsWR202081700never startable
Devin SmithWR201537690never startable
Ty MontgomeryWR2015946934never startable
Zay JonesWR2017376916never startable
Joe MixonRB20174869214startable season
DeShone KizerQB201752690never startable
Damien HarrisRB2019876994startable season
Tee HigginsWR20203369245startable season
Devin AsiasiTE202091690never startable
DeVante ParkerWR2015146838never startable
Beau SandlandTE2016252680never startable
Patrick MahomesQB20171068289startable season
O.J. HowardTE2017196861startable season
Samaje PerineRB2017114682never startable
Sony MichelRB2018316864startable season
Keke CouteeWR20181036815never startable
Miles SandersRB20195368135startable season
Justice HillRB2019113680never startable
Brycen HopkinsTE2020136680never startable
Christian McCaffreyRB2017867559startable season
Josh OliverTE201969670never startable
Darius SlaytonWR20191716756startable season
Kaden SmithTE20191766716never startable
AJ DillonRB2020626756startable season
Tutu AtwellWR202157670never startable
Ricardo LouisWR2016114660never startable
Dante PettisWR201844661never startable
Harrison BryantTE2020115660never startable
Kenneth GainwellRB2021150660never startable
Ameer AbdullahRB2015546515never startable
Tre McBrideWR2015245650never startable
Jordan HowardRB201615065211startable season
Thomas DuarteTE2016231650never startable
Keith MarshallRB2016242650never startable
Josh ReynoldsWR2017117650never startable
D.J. MooreWR20182465221startable season
Antonio GibsonRB20206665190startable season
Phillip DorsettWR201529640never startable
Dak PrescottQB201613564107startable season
Isaiah FordWR2017237640never startable
Braxton BerriosWR2018210640never startable
Alexander MattisonRB2019102640never startable
Caleb WilsonTE2019254640never startable
Kenneth DixonRB2016134636never startable
Taywan TaylorWR201772630never startable
Dillon MitchellWR2019239630never startable
Brandon AiyukWR20202563257startable season
Seth WilliamsWR2021219630never startable
Noah BrownWR2017239620never startable
Antonio CallawayWR2018105620never startable
Jordan LasleyWR2018162620never startable
Kyler MurrayQB2019162247startable season
D.K. MetcalfWR20196462298startable season
Malcolm PerryRB2020246620never startable
Najee HarrisRB20212462272startable season
Jaylen SamuelsTE2018165615never startable
Gary Jennings JrWR2019120610never startable
Benny Snell Jr.RB2019122610never startable
Nico CollinsWR20218961215startable season
Michael CarterRB20211076125never startable
Tyler HigbeeTE20161106037startable season
Ian ThomasTE2018101605never startable
Equanimeous St. BrownWR2018207600never startable
Joe ReedWR2020151600never startable
Isaiah HodginsWR20202076019never startable
Anthony SchwartzWR202191600never startable
Brevin JordanTE2021147600never startable
Tevin ColemanRB20157359112startable season
Karlos WilliamsRB20151555927never startable
Kenny BellWR2015162590never startable
Paul PerkinsRB2016149590never startable
Mike WilliamsWR201775979startable season
Anthony MillerWR201851590never startable
Trace McSorleyQB2019197590never startable
Isaiah CoulterWR2020171590never startable
Darnell MooneyWR20201735963startable season
Tyler ErvinRB2016119580never startable
Josh MaloneWR2017128580never startable
Sam DarnoldQB20183580never startable
Cedrick Wilson Jr.WR20182085824never startable
Cam AkersRB2020525835never startable
Adam ShaheenTE201745570never startable
Alvin KamaraRB20176757439startable season
Jonnu SmithTE20171005719never startable
DaeSean HamiltonWR2018113570never startable
Deon CainWR2018185570never startable
Darrell HendersonRB2019705756startable season
Jordan LoveQB2020265743startable season
Amon-Ra St. BrownWR202111257470startable season
Rhamondre StevensonRB202112057148startable season
David CobbRB2015138560never startable
A.J. BrownWR20195156364startable season
Alizé MackTE2019231560never startable
Tylan WallaceWR2021131560never startable
Kevin WhiteWR20157550never startable
Darren WallerWR2015204550never startable
Michael RobertsTE2017127550never startable
Stephen SullivanTE2020251550never startable
Dax MilneWR2021258550never startable
Rashad GreeneWR2015139540never startable
Kenyan DrakeRB2016735460startable season
Tyreek HillWR201616554387startable season
Moritz BoehringerWR2016180540never startable
Mike ThomasWR2016206540never startable
Aaron BurbridgeWR2016213540never startable
Devin FullerWR2016238540never startable
Eric SaubertTE2017174540never startable
Chris CarsonRB201724954192startable season
Justin WatsonWR2018144540never startable
Troy FumagalliTE2018156540never startable
Tremon SmithWR2018196540never startable
Andy IsabellaWR201962540never startable
Michael Pittman Jr.WR20203454213startable season
Zack MossRB202086540never startable
Pat FreiermuthTE2021555471startable season
Terrace Marshall Jr.WR202159540never startable
Breshad PerrimanWR201526530never startable
Justin HardyWR2015107530never startable
Jacoby BrissettQB201691530never startable
Michael GallupWR20188153100startable season
Trayveon WilliamsRB2019182530never startable
Joe BurrowQB2020153190startable season
Darrynton EvansRB202093530never startable
Jaylen WaddleWR2021653262startable season
Sam EhlingerQB2021218530never startable
Tyler KroftTE201585525never startable
Jeremy LangfordRB2015106526never startable
David MooreWR2017226520never startable
Tyler ConklinTE2018157520never startable
Deebo SamuelWR20193652299startable season
KeeSean JohnsonWR2019174520never startable
Gabe DavisWR20201285276startable season
Freddie SwainWR2020214520never startable
Jaelon DardenWR2021129520never startable
Austin HooperTE20168151102startable season
Pharoh CooperWR2016117510never startable
Wendell SmallwoodRB2016153510never startable
Jordan AkinsTE201898513never startable
Russell GageWR20181945160startable season
Travis HomerRB2019204510never startable
Mike WeberRB2019218510never startable
Devin DuvernayWR202092510never startable
Clive WalfordTE201568500never startable
DeAndre SmelterWR2015132500never startable
Marlon MackRB201714350135startable season
Ray-Ray McCloudWR2018187500never startable
Eno BenjaminRB2020222500never startable
Hunter LongTE202181500never startable
Jamison CrowderWR20151054974startable season
Devontae BookerRB2016136497never startable
Isaiah McKenzieWR2017172490never startable
Josh AllenQB2018749302startable season
Justin JacksonRB2018251490never startable
Trey LanceQB20213490never startable
Zach DavidsonTE2021168490never startable
Malcolm JohnsonTE2015195480never startable
Terry McLaurinWR20197648245startable season
Darwin ThompsonRB2019214480never startable
James ProcheWR2020201480never startable
Cornell PowellWR2021181480never startable
Javorius AllenRB20151254721never startable
Jonathan WilliamsRB2016156470never startable
Dwayne WashingtonRB2016236470never startable
Jeremy SprinkleTE2017154470never startable
Trent TaylorWR2017177470never startable
Hayden HurstTE201825476never startable
Ronald Jones IIRB2018384793startable season
Daniel JonesQB201964759startable season
Terry GodwinWR2019237470never startable
Jake FunkRB2021233470never startable
Will FullerWR2016214697startable season
Rashard HigginsWR2016172464never startable
Dalvin CookRB20174146238startable season
Josh RosenQB201810460never startable
Marcell AtemanWR2018228460never startable
Trey QuinnWR2018256460never startable
K.J. HillWR2020220460never startable
Mike DavisRB2015126450never startable
Kareem HuntRB20178645297startable season
Baker MayfieldQB20181451never startable
Hakeem ButlerWR2019103450never startable
Tommy TrembleTE202183450never startable
Ian BookQB2021133450never startable
Todd GurleyRB20151044381startable season
James O'ShaughnessyTE2015173443never startable
A.J. DerbyTE2015202440never startable
Seth DevalveTE2016138440never startable
Jordan PaytonWR2016154440never startable
Alex CollinsRB20161714476startable season
Rico GathersTE2016217440never startable
Amara DarbohWR2017106440never startable
Jake ButtTE2017145440never startable
Kalen BallageRB2018131440never startable
John KellyRB2018176440never startable
Javon WimsWR2018224440never startable
Ty JohnsonRB2019186440never startable
Ihmir Smith-MarsetteWR2021157440never startable
Christian HackenbergQB201651430never startable
Demarcus AyersWR2016229430never startable
James ConnerRB201710543200startable season
Mark AndrewsTE20188643315startable season
Alex McGoughQB2018220430never startable
Collin JohnsonWR2020165430never startable
Tyrie ClevelandWR2020252430never startable
Trevor LawrenceQB202114361startable season
Kylen GransonTE2021127430never startable
Matt JonesRB2015954222never startable
Foster MoreauTE2019137420never startable
Colby ParkinsonTE2020133420never startable
Chuba HubbardRB20211264250startable season
Elijah MitchellRB20211944270startable season
Jesse JamesTE2015160410never startable
Wayne GallmanRB2017140410never startable
Robert DavisWR2017209410never startable
Ryquell ArmsteadRB2019140410never startable
Quez WatkinsWR2020200410never startable
Dazz NewsomeWR2021221410never startable
David JohnsonRB20158640307startable season
David MorganTE2016188400never startable
ArDarius StewartWR201779400never startable
Kelvin HarmonWR2019206400never startable
La'Mical PerineRB2020120400never startable
Khalil HerbertRB20212174036never startable
Jameis WinstonQB201513937startable season
Stefon DiggsWR201514639260startable season
Paxton LynchQB201626390never startable
Ryan SwitzerWR2017133390never startable
Chad HansenWR2017141390never startable
Brian HillRB2017156390never startable
Mason SchreckTE2017251390never startable
Courtland SuttonWR2018403965startable season
Dallas GoedertTE20184939118startable season
Chris HerndonTE20181073912never startable
Dalton KeeneTE2020101390never startable
Cameron Artis-PayneRB2015174384never startable
Da'Ron BrownWR2015233380never startable
Demarcus RobinsonWR2016126380never startable
George KittleTE201714638330startable season
David MontgomeryRB20197338227startable season
Riley RidleyWR2019126380never startable
Neal SterlingWR2015220370never startable
Tajae SharpeWR2016140370never startable
Temarrick HemingwayTE2016177370never startable
Kolby ListenbeeWR2016192370never startable
Calvin RidleyWR20182637260startable season
Ito SmithRB2018126370never startable
Mike WhiteQB2018171370never startable
Dwayne HaskinsQB201915370never startable
Irv Smith Jr.TE201950370never startable
Zach GentryTE2019141370never startable
Antonio Gandy-GoldenWR2020142370never startable
Justin FieldsQB2021113797startable season
Jared GoffQB201613653startable season
Jakeem GrantWR2016186360never startable
J'Mon MooreWR2018133360never startable
Luke FalkQB2018199360never startable
DeeJay DallasRB2020144360never startable
Jeff HeuermanTE201592350never startable
Jerell AdamsTE2016184350never startable
Kyle LaulettaQB2018108350never startable
Jordan WilkinsRB2018169350never startable
Kellen MondQB202166350never startable
Charone PeakeWR2016241340never startable
Dalton SchultzTE20181373482startable season
Zach WilsonQB20212340never startable
Dorial Green-BeckhamWR201540330never startable
Josh RobinsonRB2015205330never startable
Kennard BackmanTE2015213330never startable
Cody CoreWR2016199330never startable
Devin LucienWR2016225330never startable
DeAngelo YanceyWR2017175330never startable
Trevon WescoTE2019121330never startable
Tony PollardRB20191283316never startable
Nate StanleyQB2020244330never startable
Evan SpencerWR2015187320never startable
Jeff DriskelQB20162073212never startable
Damion RatleyWR2018175320never startable
Dawson KnoxTE2019963258startable season
Justin HerbertQB2020632227startable season
Leonte CarrooWR201686310never startable
Malcolm MitchellWR2016112310never startable
Daniel LascoRB2016237310never startable
Stacy ColeyWR2017219310never startable
Myles GaskinRB20192343182startable season
Adam TrautmanTE2020105310never startable
Chris EvansRB2021202310never startable
Shi SmithWR2021204310never startable
Chad KellyQB2017253300never startable
Nyheim HinesRB20181043036never startable
Trenton CannonRB2018204300never startable
K.J. OsbornWR20201763019never startable
Gerrid DoaksRB2021244300never startable
Kenny LawlerWR2016243290never startable
Chase EdmondsRB20181342915never startable
Qadree OllisonRB2019152290never startable
Isaac NautaTE2019224290never startable
Trevor SiemianQB2015250280never startable
Rory AndersonTE2015254280never startable
DeAndre WashingtonRB2016143280never startable
Mason RudolphQB201876280never startable
Easton StickQB2019166280never startable
Mike StrachanWR2021229280never startable
Carson WentzQB201622791startable season
Braxton MillerWR201685270never startable
Kevin HoganQB2016162270never startable
Mitchell TrubiskyQB201722716never startable
C.J. BeathardQB2017104272never startable
Brandon WilsonRB2017207270never startable
Mark WaltonRB2018112270never startable
Jace SternbergerTE201975270never startable
Jarrett StidhamQB2019133271never startable
Tommy SweeneyTE2019228270never startable
Laviska Shenault Jr.WR2020422717never startable
Joshua KelleyRB2020112270never startable
Jacob EasonQB2020122270never startable
John HightowerWR2020168270never startable
Randall TelferTE2015198260never startable
Donnel PumphreyRB2017132260never startable
Aaron JonesRB201718226232startable season
De'Angelo HendersonRB2017203260never startable
John BatesTE2021124260never startable
Luke FarrellTE2021145260never startable
Nathan PetermanQB2017171250never startable
Kerrith Whyte JrRB2019222250never startable
Dezmon PatmonWR2020212250never startable
Bryce PettyQB2015103240never startable
Ben KoyackTE2015229240never startable
Chris MooreWR2016107240never startable
Drew LockQB201942240never startable
Jalen HurdWR201967240never startable
Bryce LoveRB2019112240never startable
Clayton ThorsonQB2019167240never startable
Charlie WoernerTE2020190240never startable
Kyle TraskQB202164240never startable
Duke JohnsonRB2015772361startable season
Trevor DavisWR2016163230never startable
Van JeffersonWR2020572322never startable
Josh PalmerWR2021772341startable season
Cody KesslerQB201693220never startable
Jamaal WilliamsRB20171342231never startable
Jehu ChessonWR2017139220never startable
Nick BawdenRB2018237220never startable
Drew SampleTE201952220never startable
D'Wayne EskridgeWR202156220never startable
Jermar JeffersonRB2021257220never startable
Nick BoyleTE2015171210never startable
Kenny HilliardRB2015235210never startable
Mario AlfordWR2015238210never startable
Nate SudfeldQB2016187210never startable
Dylan CantrellWR2018191210never startable
Logan WoodsideQB2018249210never startable
Austin ProehlWR2018255210never startable
Jake FrommQB2020167210never startable
Tommy StevensQB2020240210never startable
Dez FitzpatrickWR2021109210never startable
Simi FehokoWR2021179210never startable
Sean MannionQB201589200never startable
Zac BrooksRB2016247200never startable
Khalfani MuhammadRB2017241200never startable
Danny EtlingQB2018219200never startable
Hunter RenfrowWR20191492098startable season
Josiah DeguaraTE202094200never startable
T.J. LoganRB2017179190never startable
Gardner Minshew IIQB2019178198never startable
Raymond CalaisRB2020245190never startable
JJ NelsonWR20151591818never startable
Mack HollinsWR2017118180never startable
Rodney AdamsWR2017170180never startable
Daurice FountainWR2018159180never startable
Albert OkwuegbunamTE2020118180never startable
Noah GrayTE2021162180never startable
Tre NixonWR2021242180never startable
Nick VannettTE201694170never startable
Boston ScottRB20182011715never startable
Tre' McKittyTE202197170never startable
Kelvin TaylorRB2016211160never startable
Chad WilliamsWR201798160never startable
Davis MillsQB202167160never startable
Cardale JonesQB2016139150never startable
Jake RudockQB2016191150never startable
Geoff SwaimTE2015246140never startable
Connor CookQB2016100140never startable
Jaleel ScottWR2018132140never startable
Larry RountreeRB2021198140never startable
Kenny GolladayWR20179613180startable season
Brad KaayaQB2017215130never startable
Scott MillerWR2019208130never startable
Olabisi JohnsonWR2019247130never startable
Garrett GraysonQB201575120never startable
Dezmin LewisWR2015234120never startable
Davis WebbQB201787120never startable
Tanner LeeQB2018203120never startable
Cullen GillaspiaRB2019220120never startable
Jauan JenningsWR2020217120never startable
C.J. UzomahTE2015157110never startable
Tua TagovailoaQB202051141startable season
Kene NwangwuRB2021119110never startable
Racey McMathWR2021205110never startable
Keith MumpheryWR2015175100never startable
Marquez Valdes-ScantlingWR20181741012never startable
Jordan ScarlettRB2019154100never startable
Mac JonesQB202115100never startable
Gary BrightwellRB2021196100never startable
Ben SkowronekWR2021249100never startable
Andre DeboseWR201522190never startable
Travis FulghamWR201918492never startable
Marcus GreenWR201920390never startable
Ke'Shawn VaughnRB20207690never startable
Shelton GibsonWR201716680never startable
Will GrierQB201910080never startable
Tyler DavisTE202020680never startable
Kylin HillRB202125680never startable
Gerald ChristianTE201525670never startable
Darius JacksonRB201621670never startable
Brandon AllenQB201620160never startable
Richie JamesWR201824060never startable
Jason HuntleyRB202017260never startable
Elijah McGuireRB2017188517never startable
Diontae JohnsonWR2019665195startable season
James MorganQB202012550never startable
David WilliamsRB201822640never startable
Frank DarbyWR202118740never startable
Demetric FeltonRB202121140never startable
Vince MayleWR201512330never startable
Will DisslyTE2018120333startable season
Jake LutonQB202018930never startable
Ryan FinleyQB201910420never startable
Blake BellTE201511710never startable
Geremy DavisWR201518610never startable
Maxx WilliamsTE20155500never startable
MyCole PruittTE201514300never startable
Kaelin ClayWR201518400never startable
Nick O'LearyTE201519400never startable
Marcus MurphyRB201523000never startable
Brandon DoughtyQB201622300never startable
Cooper KuppWR2017690251startable season
Tarik CohenRB2017119077startable season
Devante MaysRB201723800never startable
Matthew DayesRB201725200never startable
Durham SmytheTE201812300never startable
Jordan ThomasTE201821100never startable
Ryan IzzoTE201825000never startable
Devin SingletaryRB201974080startable season
Juwann WinfreeWR201918700never startable
Chandler CoxRB201923300never startable
John UrsuaWR201923600never startable
Anthony McFarland Jr.RB202012400never startable
Ben DiNucciQB202023100never startable
Jacob HarrisWR202114100never startable
Marquez StevensonWR202120300never startable
Jalen CampWR202120900never startable
Kawaan BakerWR202125500never startable

Each class is graded by a model fitted withoutit, so these are out-of-sample grades rather than the model marking its own homework. Only classes with a complete scoring window appear — a recent class has not had its seasons yet, and ranking a partial total against finished ones is not a comparison. “Useful” is one season as a startable starter at his own position, which is a different bar at each: a startable tight end is worth far less over replacement than a startable back.