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
2017NFL2532020010303214334232564
2016NFL2532270355315233111414234515
2015NFL2562270812087223420464336462
2014NFL256252015194514213410454135533
2013NFL254250018237511262816415026524
2012NFL253251029324011213312444432506
2011NFL254251035365212292813404334532
2010NFL255243055416613153119385429533
2009NFL256249021409011233419413830555
2008NFL252250029455513273516403834463
2007NFL255226064457711243413404533496
2006NFL255227049580113193015494630494
2005NFL255221050513814253110493932505
2004NFL255228042518817193116424234486
2003NFL262237054555413253612454832483
2002NFL261228035502015273423374028525
2001NFL246220162569411193415414630455
2000NFL254219048531012233514364533524
1999NFL253225040496013263013414433467
1998NFL24120407254898293014463932430
1997NFL240212364518311222415344139522
1996NFL25421629258978313316474430441
1995NFL249208456485214252815454034444
1994NFL22219225748829282813363733353
1993NFL22420848059538212813362839429
1992NFL336231052501921324323575642575
1991NFL334221262525213414421575139598
1990NFL331229473531020424418515543535
1989NFL335228491467616464016504751627
1988NFL33321951145715134140195249456311
1987NFL3352841935461195536174649535010
1986NFL333262183502416483617544956498
1985NFL33624051175080113441236040476910
1984NFL33624301144736154840185542594910
1983NFL3352487150667016464223614242549
1982NFL3342234904258154335215545585111
1981NFL3322277108528616454124514944557
1980NFL333208394474117473910564948598
1979NFL3302373845016154736195348544711
1978NFL3342173624530144341196543524512
1977NFL3352251945571184936196942434514
1976NFL4872375895774266759218667598318
1975NFL44220631175326207352267266536713
1974NFL4422195824721207645218256616614
1973NFL4422214111571122614926876258698
1972NFL442196179438519595223697160809
1971NFL442217494561221625421846152798
1970NFL4422092734758146352228271487415
1969NFL44220651325329176750278864477111
1968NFL4622278985031196950181136157678
1967NFL445197811447762061361910657548012
1966NFL305162168297614532591034225304
1966AFL180103068209853189522619264
1965NFL280168516243101772118803128285
1965AFL160106416229321024106422122223
1964NFL280148102564402136013101192121212
1964AFL208119925637561334119811820211
1963NFL28013952364250865881122128291
1963AFL23212342363640134798912025190
1962NFL2801262154312915661521262415152
1962AFL2721373154345117631251162222132
1961NFL2801547325495314716121191914214
1961AFL24011563254394176176109138172
1960NFL240134212742241352761032115230
1959NFL36014217433081289621822419242
1958NFL3601113120319611108501851715190
1957NFL3601119125318914101301942014122
1956NFL360102582205219121111742010140
1955NFL36010315211418121001871811150
1954NFL36091148804712300191136191
1953NFL3611118107106812113001971212150
1952NFL360134611189712115001732813181
1951NFL3361146105399312200163226200
1950NFL382116380189913700199178120
1949NFL251905552011085011171315100
1948NFL2981103446811990016410680
1947NFL300131357225107001647790
1946NFL300671253123001672050
1945NFL33010555067134001806120
1944NFL3301073409116001917420
1943NFL3001280581105001866010
1942NFL200102141585001032100
1941NFL204103146677001150010
1940NFL20092239278001142000
1939NFL20097151768001201010
1938NFL1107124604100690000
1937NFL1004324223100621010
1936NFL812843103300470000
Support us without the ads? Go Ad-Free.