NFL/AFL Yearly Draft Statistics

The following includes the total number of players drafted, the number who were credited with at least one game played in the NFL, and a breakdown of draftees by position.

Check out all past drafts, our Season Finder to search for players by draft status, and our college football site for more college player info.

Draft Stats

Draft Stats Table
Year Lg Drafted Played HOF AP AV QB RB WR TE OL DL LB DB ST
2024NFL2571860011193512554222474
2023NFL2592410056814183315434824586
2022NFL2622520613929232819494330565
2021NFL25925106198810203511465024594
2020NFL25524607273513183512474133506
2019NFL25423606324211252816404532525
2018NFL256252022431113213415384438467
2017NFL253248025445110303214334232564
2016NFL253239025483115233111414234515
2015NFL25623301144767223420464336462
2014NFL256252025487814213410454135533
2013NFL254250025464011262816415026524
2012NFL253251028549111213312444432506
2011NFL254251034525812292813404334532
2010NFL255243035531413153119385429533
2009NFL25624906461211233419413830555
2008NFL252250014491013273516403834463
2007NFL255226433484611243413404533496
2006NFL255227123595813193015494630494
2005NFL255221121535214253110493932505
2004NFL255228015534017193116424234486
2003NFL262237225558613253612454832483
2002NFL261228317501915273423374028525
2001NFL246220322573311193415414630455
2000NFL254219123537412233514364533524
1999NFL253225212501713263013414433467
1998NFL24120442955088293014463932430
1997NFL240212529516711222415344139522
1996NFL25421664358988313316474430441
1995NFL249208625481314252815454034444
1994NFL22219252048519282813363733353
1993NFL22420852359308212813362839429
1992NFL33623108500721324323575642575
1991NFL334221221523713414421575139598
1990NFL331229532531620424418515543535
1989NFL335228525467216464016504751627
1988NFL3332195315707134140195249456311
1987NFL3352841255437195536174649535010
1986NFL333262114499216483617544956498
1985NFL3362405375076113441236040476910
1984NFL3362430264734154840185542594910
1983NFL335248841665816464223614242549
1982NFL3342234164278154335215545585111
1981NFL332227736531916454124505044557
1980NFL333208423475017473910564948598
1979NFL3302373175016154736195348544711
1978NFL3342173144521144341196543524512
1977NFL3352252195588184936196942434514
1976NFL487237565778266759218667598318
1975NFL4422064325341207352267167536713
1974NFL4422196274687207645218256616614
1973NFL442221427572022614926876258698
1972NFL442196213431419595223697160809
1971NFL442217523559221625421846152798
1970NFL4422092124767146352228271487415
1969NFL4422066365338176750278864477111
1968NFL4622278245026196950181136157678
1967NFL44519783147262061361910657548012
1966NFL30516216293414532591034225304
1966AFL18010306206553189522619264
1965NFL28016953043391772118803128285
1965AFL16010643129311024106422122223
1964NFL28014810324432136013101192121212
1964AFL20811993037911334119811820211
1963NFL2801396284217865881122128291
1963AFL2321234283624134798912025190
1962NFL280126223316215661521262415152
1962AFL272137328347817631251162222132
1961NFL280154757498714716121191914214
1961AFL2401156534423176176109138172
1960NFL24013434542231352761032115230
1960AFL41916745947622792662092723281
1959NFL36014211132391289621822419242
1958NFL360111631324911108501851715190
1957NFL360111947317614101301942014122
1956NFL360102528211819121111742010140
1955NFL36010311311568121001871811150
1954NFL36091113839712300191136191
1953NFL361111833110812113001971212150
1952NFL36013473690512115001732813181
1951NFL362140841490513200174226200
1950NFL3911253181911113800205178120
1949NFL251905162091085011171315100
1948NFL2981103196811990016410680
1947NFL30013139225107001647790
1946NFL30068173123001672050
1945NFL33010552167134001806120
1944NFL3301073159116001917420
1943NFL3001280131105001866010
1942NFL200102211585001032100
1941NFL20410314677001150010
1940NFL20092210278001142000
1939NFL20097110768001201010
1938NFL1107121504100690000
1937NFL1004321223100621010
1936NFL812841103300470000