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 customizable draft finder for a searchable draft index, 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
2021NFL2590010203511465024594
2020NFL2552270059213183512474133506
2019NFL25423003124811252816404532525
2018NFL256252014215513213415384438467
2017NFL253247023270410303214334232564
2016NFL253239024336315233111414234515
2015NFL25623301934907223420464336462
2014NFL256252032410614213410454135533
2013NFL254250040410411262816415026524
2012NFL253251052500011213312444432506
2011NFL254251051494712292813404334532
2010NFL255243062510413153119385429533
2009NFL256249022453811233419413830555
2008NFL252250033485013273516403834463
2007NFL255226166481211243413404533496
2006NFL255227050593413193015494630494
2005NFL255221051531214253110493932505
2004NFL255228042533417193116424234486
2003NFL262237154555413253612454832483
2002NFL261228135502915273423374028525
2001NFL246220263571111193415414630455
2000NFL254219149535612233514364533524
1999NFL253225240501713263013414433467
1998NFL24120447254728293014463932430
1997NFL240212464514711222415344139522
1996NFL25421659258878313316474430441
1995NFL249208556481114252815454034444
1994NFL22219245748419282813363733353
1993NFL22420858059168212813362839429
1992NFL336231052500221324323575642575
1991NFL334221261522213414421575139598
1990NFL331229473531120424418515543535
1989NFL335228591468116464016504751627
1988NFL33321951145702134140195249456311
1987NFL3352841935434195536174649535010
1986NFL333262183499216483617544956498
1985NFL33624051175072113441236040476910
1984NFL33624301144733154840185542594910
1983NFL3352488150666016464223614242549
1982NFL3342234904278154335215545585111
1981NFL3322277108531916454124514944557
1980NFL333208394475017473910564948598
1979NFL3302373845016154736195348544711
1978NFL3342173624521144341196543524512
1977NFL3352251945588184936196942434514
1976NFL4872375895778266759218667598318
1975NFL44220641175341207352267167536713
1974NFL4422195824687207645218256616614
1973NFL4422214111572022614926876258698
1972NFL442196179431419595223697160809
1971NFL442217594559221625421846152798
1970NFL4422092734767146352228271487415
1969NFL44220651315338176750278864477111
1968NFL4622278985026196950181136157678
1967NFL445197811447262061361910657548012
1966NFL305162168293414532591034225304
1966AFL180103068206553189522619264
1965NFL280168516243161772118803128285
1965AFL160106416229311024106422122223
1964NFL280148102564432136013101192121212
1964AFL208119925637911334119811820211
1963NFL28013962364217865881122128291
1963AFL23212342363624134798912025190
1962NFL2801262154316215661521262415152
1962AFL2721373154347817631251162222132
1961NFL2801547325498714716121191914214
1961AFL24011563254423176176109138172
1960NFL240134312742231352761032115230
1959NFL36014217432391289621822419242
1958NFL3601115120324911108501851715190
1957NFL3601119125317614101301942014122
1956NFL360102582211819121111742010140
1955NFL36010315211568121001871811150
1954NFL36091148839712300191136191
1953NFL3611118107110812113001971212150
1952NFL360134711190512115001732813181
1951NFL3621408131490513200174226200
1950NFL382116380191913700199178120
1949NFL251905552091085011171315100
1948NFL2981103446811990016410680
1947NFL300131357225107001647790
1946NFL300671253123001672050
1945NFL33010555067134001806120
1944NFL3301073409116001917420
1943NFL3001280581105001866010
1942NFL200102241585001032100
1941NFL204103146677001150010
1940NFL20092239278001142000
1939NFL20097151768001201010
1938NFL1107124604100690000
1937NFL1004324223100621010
1936NFL812843103300470000