Buffalo Bills

Buffalo Bills

Draft Profile · 2006–2025 · 159 picks analyzed

Bills logo
Buffalo Bills
Avg Value Over Expected
-3.1
Across 159 graded picks
Hit Rate
19%
Picks outperforming draft slot
Avg Pick Movement
+4 spots
Average redraft position change
Positional Drafting
RB11p
+31.5
DE12p
-140.1
Total value over expected
Draft Range Rank
Top 10
6th
Late 1st
27th
Best / worst rank vs. league

Draft Class Performance

Year-by-year draft class rank among all teams. Color reflects relative performance.

Early grade — career still developing

Draft Investment Returns

Each circle is a draft pick, sized by capital invested. Position shows value generated versus expectations.

Biggest Steals & Busts

Top 5 picks that most outperformed or underperformed their draft slot.

Biggest Steals

PickPlayerValueRedraft+/-
Bills logo
#7
Josh AllenTop Steal
2018 · QB · Wyoming
102.1
#7#1
+58.4
Bills logo
#134
Kyle WilliamsTop Steal
2006 · DT · LSU
61.3
#134#9
+49.7
Bills logo
#166
Wyatt TellerTop Steal
2018 · OL · Virginia Tech
52.2
#166#20
+43.5
Bills logo
#12
Marshawn LynchTop Steal
2007 · RB · California
78.4
#12#9
+37.5
Bills logo
#63
Dion DawkinsTop Steal
2017 · OL · Temple
58.9
#63#16
+36.5

Biggest Busts

PickPlayerValueRedraft+/-
Bills logo
#16
EJ ManuelBust
2013 · QB · Florida St.
-0.7
#16#235
-39.5
Bills logo
#11
Aaron MaybinBust
2009 · DE · Penn St.
3.1
#11#125
-38.3
Bills logo
#38
Cody FordBust
2019 · OL · Oklahoma
-1.1
#38#246
-30.6
Bills logo
#23
Kaiir ElamBust
2022 · DB · Florida
5.4
#23#100
-30.1
Bills logo
#26
John McCargoBust
2006 · DT · North Carolina St.
4.1
#26#126
-30.1

Pick Range Performance

How Buffalo Bills performs in each draft slot range compared to the league average.

Range
Picks
vs. League Avg
Rank

Complete Draft History

Every draft pick since 2006.

159 picks
Pick
Player
Rd
Year
Value
Diff
GP
20259 picks-108.28th of 32
View draft →
Bills logo
#30
Maxwell HairstonEarly
DB · Kentucky
12025
2.5
-30.011
Bills logo
#41
T.J. SandersEarly
DT · South Carolina
22025
-1.2
-29.612
Bills logo
#72
Landon JacksonEarly
DE · Arkansas
32025
0.0
-20.23
Bills logo
#109
Deone WalkerEarly
DT · Kentucky
42025
2.6
-11.117
Bills logo
#170
Jordan HancockEarly
S · Ohio St.
52025
0.9
-7.513
Bills logo
#173
Jackson HawesRising Star
TE · Georgia Tech
52025
16.2
+8.017
Bills logo
#177
Dorian StrongEarly
DB · Virginia Tech
62025
1.1
-6.84
Bills logo
#206
Chase LundtEarly
OL · Connecticut
62025
0.0
-6.12
Bills logo
#240
Kaden PratherEarly
WR · Maryland
72025
0.0
-4.9
202410 picks-98.318th of 32
View draft →
Bills logo
#33
Keon ColemanEarly Promise
WR · Florida St.
22024
13.1
-18.226
Bills logo
#60
Cole BishopEarly
S · Utah
22024
6.8
-16.333
Bills logo
#95
DeWayne CarterEarly
DT · Duke
32024
-1.2
-16.811
Bills logo
#128
Ray DavisEarly
RB · Kentucky
42024
8.2
-3.834
Bills logo
#141
Sedrick Van Pran-GrangerEarly
OL · Georgia
52024
-0.3
-11.331
Bills logo
#160
Edefuan UlofoshioEarly
LB · Washington
52024
1.3
-8.05
Bills logo
#168
Javon SolomonEarly
DE · Troy
52024
-0.2
-8.831
Bills logo
#204
Tylan GrableEarly
OL · Central Florida
62024
2.1
-4.15
Bills logo
#219
Daequan HardyEarly
DB · Penn St.
62024
0.0
-5.5
Bills logo
#221
Travis ClaytonEarly
OL
72024
0.0
-5.5
20236 picks-69.725th of 32
View draft →
Bills logo
#25
Dalton Kincaid
TE · Utah
12023
25.4
-9.241
Bills logo
#59
O'Cyrus TorrenceLikely Bust
OL · Florida
22023
0.4
-23.051
Bills logo
#91
Dorian Williams
LB · Tulane
32023
-0.4
-16.750
Bills logo
#150
Justin Shorter
WR · Florida
52023
-0.1
-10.317
Bills logo
#230
Nick Broeker
OL · Mississippi
72023
-0.1
-5.312
Bills logo
#252
Alex Austin
DB · Oregon St.
72023
-0.5
-5.229
20228 picks+17.13rd of 32
View draft →
Bills logo
#23
Kaiir ElamBust
DB · Florida
12022
5.4
-30.143
Bills logo
#63
James CookTop Steal
RB · Georgia
22022
47.1
+24.766
Bills logo
#89
Terrel Bernard
LB · Baylor
32022
4.6
-12.158
Bills logo
#148
Khalil ShakirTop Steal
WR · Boise St.
52022
34.6
+24.262
Bills logo
#180
Matt Araiza
P · San Diego St.
62022
0.6
-7.034
Bills logo
#185
Christian BenfordTop Steal
DB · Villanova
62022
36.7
+29.453
Bills logo
#209
Luke Tenuta
OL · Virginia Tech
62022
0.1
-5.97
Bills logo
#231
Baylon Spector
LB · Clemson
72022
-1.0
-6.129
20218 picks-4.97th of 32
View draft →
Bills logo
#30
Gregory RousseauTop Steal
DE · Miami (FL)
12021
57.7
+25.278
Bills logo
#61
Boogie Basham
DE · Wake Forest
22021
4.5
-18.443
Bills logo
#93
Spencer BrownSteal
OL · Northern Iowa
32021
35.3
+19.373
Bills logo
#161
Tommy Doyle
OL · Miami (OH)
52021
-0.4
-9.612
Bills logo
#203
Marquez Stevenson
WR · Houston
62021
0.0
-6.35
Bills logo
#212
Damar Hamlin
S · Pittsburgh
62021
1.6
-4.253
Bills logo
#213
Rachad Wildgoose
DB · Wisconsin
62021
-0.5
-6.320
Bills logo
#236
Jack Anderson
OL · Texas Tech
72021
0.3
-4.715
20207 picks-9.912th of 32
View draft →
Bills logo
#54
A.J. Epenesa
DE · Iowa
22020
12.1
-12.691
Bills logo
#86
Zack Moss
RB · Utah
32020
16.1
-1.161
Bills logo
#128
Gabriel DavisSteal
WR · Central Florida
42020
29.8
+17.880
Bills logo
#167
Jake Fromm
QB · Georgia
52020
-0.7
-9.33
Bills logo
#188
Tyler Bass
K · Georgia Southern
62020
1.5
-5.683
Bills logo
#207
Isaiah Hodgins
WR · Oregon St.
62020
10.7
+4.638
Bills logo
#239
Dane Jackson
DB · Pittsburgh
72020
1.2
-3.764
20198 picks-59.023rd of 32
View draft →
Bills logo
#9
Ed Oliver
DT · Houston
12019
26.9
-15.695
Bills logo
#38
Cody FordBust
OL · Oklahoma
22019
-1.1
-30.699
Bills logo
#74
Devin SingletarySteal
RB · Florida Atlantic
32019
37.8
+18.1110
Bills logo
#96
Dawson Knox
TE · Mississippi
32019
13.8
-1.7102
Bills logo
#147
Vosean Joseph
LB · Florida
52019
0.0
-10.4
Bills logo
#181
Jaquan Johnson
DB · Miami (FL)
62019
0.4
-7.260
Bills logo
#225
Darryl Johnson
DE · North Carolina A&T
72019
-0.6
-5.938
Bills logo
#228
Tommy Sweeney
TE · Boston Col.
72019
-0.4
-5.624
20188 picks+103.42nd of 32
View draft →
Bills logo
#7
Josh AllenTop Steal
QB · Wyoming
12018
102.1
+58.4128
Bills logo
#16
Tremaine Edmunds
LB · Virginia Tech
12018
28.0
-10.8119
Bills logo
#96
Harrison Phillips
DT · Stanford
32018
24.9
+9.4113
Bills logo
#121
Taron JohnsonSteal
DB · Weber St.
42018
31.4
+18.8113
Bills logo
#154
Siran Neal
DB · Jacksonville St.
52018
0.3
-9.5131
Bills logo
#166
Wyatt TellerTop Steal
OL · Virginia Tech
52018
52.2
+43.5109
Bills logo
#187
Ray-Ray McCloud
WR · Clemson
62018
5.4
-1.8100
Bills logo
#255
Austin Proehl
WR · North Carolina
72018
0.0
-4.7
20176 picks+54.35th of 32
View draft →
Bills logo
#27
Tre'Davious WhiteSteal
DB · LSU
12017
51.1
+17.3109
Bills logo
#37
Zay Jones
WR · East Carolina
22017
15.1
-14.7123
Bills logo
#63
Dion DawkinsTop Steal
OL · Temple
22017
58.9
+36.5143
Bills logo
#163
Matt MilanoTop Steal
LB · Boston Col.
52017
40.4
+31.4106
Bills logo
#171
Nathan Peterman
QB · Pittsburgh
52017
-0.4
-8.715
Bills logo
#195
Tanner Vallejo
LB · Boise St.
62017
-0.8
-7.582
20167 picks-85.229th of 32
View draft →
Bills logo
#19
Shaq Lawson
DE · Clemson
12016
20.6
-16.8110
Bills logo
#41
Reggie RaglandBust
LB · Alabama
22016
8.3
-20.179
Bills logo
#80
Adolphus Washington
DT · Ohio St.
32016
0.6
-17.835
Bills logo
#139
Cardale Jones
QB · Ohio St.
42016
-0.3
-11.41
Bills logo
#156
Jonathan Williams
RB · Arkansas
52016
3.9
-5.747
Bills logo
#192
Kolby Listenbee
WR · TCU
62016
0.0
-6.9
Bills logo
#218
Kevon Seymour
DB · USC
62016
-0.9
-6.567
20156 picks-10.314th of 32
View draft →
Bills logo
#50
Ronald Darby
DB · Florida St.
22015
36.2
+10.5118
Bills logo
#81
John Miller
OL · Louisville
32015
15.9
-2.387
Bills logo
#155
Karlos Williams
RB · Florida St.
52015
7.6
-2.111
Bills logo
#188
Tony Steward
LB · Clemson
62015
-0.1
-7.27
Bills logo
#194
Nick O'Leary
TE · Florida St.
62015
2.7
-4.159
Bills logo
#234
Dezmin Lewis
WR · Central Arkansas
72015
-0.1
-5.22
20147 picks-36.724th of 32
View draft →
Bills logo
#4
Sammy Watkins
WR · Clemson
12014
48.7
+3.2111
Bills logo
#44
Cyrus Kouandjio
OL · Alabama
22014
9.7
-17.830
Bills logo
#73
Preston Brown
LB · Louisville
32014
5.4
-14.681
Bills logo
#109
Ross Cockrell
DB · Duke
42014
25.3
+11.697
Bills logo
#153
Cyril Richardson
OL · Baylor
52014
-0.8
-10.712
Bills logo
#221
Randell Johnson
LB · Florida Atlantic
72014
0.2
-5.316
Bills logo
#237
Seantrel Henderson
OL · Miami (FL)
72014
1.8
-3.239
20138 picks-41.020th of 32
View draft →
Bills logo
#16
EJ ManuelBust
QB · Florida St.
12013
-0.7
-39.530
Bills logo
#41
Robert WoodsTop Steal
WR · USC
22013
57.2
+28.8171
Bills logo
#46
Kiko Alonso
LB · Oregon
22013
19.4
-7.486
Bills logo
#78
Marquise Goodwin
WR · Texas
32013
22.5
+3.7114
Bills logo
#105
Duke Williams
S · Nevada
42013
9.3
-4.958
Bills logo
#143
Jonathan Meeks
S · Clemson
52013
-0.6
-11.438
Bills logo
#177
Dustin Hopkins
K · Florida St.
62013
2.4
-5.5140
Bills logo
#222
Chris Gragg
TE · Arkansas
72013
0.7
-4.732
20129 picks-2.016th of 32
View draft →
Bills logo
#10
Stephon GilmoreTop Steal
DB · South Carolina
12012
70.5
+28.5180
Bills logo
#41
Cordy GlennTop Steal
OL · Georgia
22012
51.5
+23.197
Bills logo
#69
T.J. GrahamBust
WR · North Carolina St.
32012
-0.8
-21.747
Bills logo
#105
Nigel BradhamSteal
LB · Florida St.
42012
29.2
+15.0116
Bills logo
#124
Ron Brooks
DB · LSU
42012
-0.8
-13.153
Bills logo
#144
Zebrie Sanders
OL · Florida St.
52012
0.0
-10.7
Bills logo
#147
Tank Carder
LB · TCU
52012
-0.1
-10.578
Bills logo
#178
Mark Asper
OL · Oregon
62012
0.0
-7.87
Bills logo
#251
John Potter
K · Western Michigan
72012
0.0
-4.79
20119 picks-34.219th of 32
View draft →
Bills logo
#3
Marcell Dareus
DT · Alabama
12011
58.1
+12.0121
Bills logo
#34
Aaron Williams
S · Texas
22011
15.7
-15.359
Bills logo
#68
Kelvin Sheppard
LB · LSU
32011
9.7
-11.5107
Bills logo
#100
Da'Norris Searcy
S · North Carolina
42011
26.0
+11.1109
Bills logo
#122
Chris Hairston
OL · Clemson
42011
13.9
+1.474
Bills logo
#133
Johnny White
RB · North Carolina
52011
-0.1
-11.719
Bills logo
#169
Chris White
LB · Mississippi St.
62011
0.0
-8.551
Bills logo
#206
Justin Rogers
DB · Richmond
72011
-0.9
-7.039
Bills logo
#245
Michael Jasper
DT · Bethel (TN)
72011
0.0
-4.8
20109 picks-86.131st of 32
View draft →
Bills logo
#9
C.J. Spiller
RB · Clemson
12010
39.9
-2.690
Bills logo
#41
Torell TroupBust
DT · Central Florida
22010
-0.8
-29.221
Bills logo
#72
Alex Carrington
DE · Arkansas St.
32010
6.4
-13.859
Bills logo
#107
Marcus Easley
WR · Connecticut
42010
-0.3
-14.242
Bills logo
#140
Ed Wang
OL · Virginia Tech
52010
0.0
-11.16
Bills logo
#178
Arthur Moats
LB · James Madison
62010
11.2
+3.4121
Bills logo
#192
Danny Batten
DE · South Dakota St.
62010
-0.1
-7.016
Bills logo
#209
Levi Brown
QB · Troy
72010
0.0
-6.01
Bills logo
#216
Kyle Calloway
OL · Iowa
72010
0.0
-5.7
20098 picks-0.211th of 32
View draft →
Bills logo
#11
Aaron MaybinBust
DE · Penn St.
12009
3.1
-38.348
Bills logo
#28
Eric Wood
OL · Louisville
12009
41.6
+8.2120
Bills logo
#42
Jairus ByrdTop Steal
S · Oregon
22009
57.7
+29.6118
Bills logo
#51
Andy LevitreTop Steal
OL · Oregon St.
22009
59.1
+33.7143
Bills logo
#121
Shawn Nelson
TE · Southern Miss
42009
-0.2
-12.817
Bills logo
#147
Nic Harris
LB · Oklahoma
52009
2.0
-8.430
Bills logo
#183
Cary Harris
DB · USC
62009
1.2
-6.26
Bills logo
#220
Ellis Lankster
DB · West Virginia
72009
-0.4
-5.949
200810 picks-63.424th of 32
View draft →
Bills logo
#11
Leodis McKelvin
DB · Troy
12008
26.4
-15.0111
Bills logo
#41
James HardyBust
WR · Indiana
22008
-0.6
-29.016
Bills logo
#72
Chris EllisBust
DE · Virginia Tech
32008
-0.1
-20.315
Bills logo
#114
Reggie Corner
DB · Akron
42008
3.1
-10.155
Bills logo
#132
Derek Fine
TE · Kansas
42008
3.7
-8.018
Bills logo
#147
Alvin Bowen
LB · Iowa St.
52008
0.1
-10.32
Bills logo
#179
Xavier Omon
RB · NW Missouri St.
62008
0.1
-7.67
Bills logo
#219
Demetress Bell
OL · Northwestern St. (LA)
72008
12.9
+7.440
Bills logo
#224
Stevie JohnsonTop Steal
WR · Kentucky
72008
39.8
+34.499
Bills logo
#251
Kennard Cox
DB · Pittsburgh
72008
-0.1
-4.829
20077 picks+51.54th of 32
View draft →
Bills logo
#12
Marshawn LynchTop Steal
RB · California
12007
78.4
+37.5149
Bills logo
#34
Paul PoslusznyTop Steal
LB · Penn St.
22007
65.4
+34.4145
Bills logo
#92
Trent Edwards
QB · Stanford
32007
20.6
+4.538
Bills logo
#111
Dwayne Wright
RB · Fresno St.
42007
-0.6
-14.115
Bills logo
#184
John Wendling
S · Wyoming
62007
-0.7
-8.1110
Bills logo
#222
Derek Schouman
TE · Boise St.
72007
5.9
+0.525
Bills logo
#239
C.J. Ah You
DE · Oklahoma
72007
1.7
-3.233
20069 picks-10.416th of 32
View draft →
Bills logo
#8
Donte Whitner
S · Ohio St.
12006
38.2
-4.9157
Bills logo
#26
John McCargoBust
DT · North Carolina St.
12006
4.1
-30.144
Bills logo
#70
Ashton Youboty
DB · Ohio St.
32006
3.8
-16.949
Bills logo
#105
Ko Simpson
S · South Carolina
42006
9.6
-4.641
Bills logo
#134
Kyle WilliamsTop Steal
DT · LSU
52006
61.3
+49.7183
Bills logo
#143
Brad Butler
OL · Virginia
52006
13.1
+2.333
Bills logo
#178
Keith Ellison
LB · Oregon St.
62006
10.6
+2.858
Bills logo
#216
Terrance Pennington
OL · New Mexico
72006
1.9
-3.816
Bills logo
#248
Aaron Merz
OL · California
72006
-0.3
-5.17

Frequently Asked Questions

Common questions about the Buffalo Bills's draft history.

Who is the best draft pick in Buffalo Bills history?

Josh Allen (QB), drafted #7 overall in 2018, is the Buffalo Bills's best value pick with +58 points over expected. In a redraft, Josh Allen would go #1 overall.

Who is the biggest draft bust in Buffalo Bills history?

EJ Manuel (QB), picked #16 in 2013, underperformed by 40 points vs. expected. Redraft value places EJ Manuel at #235 overall.

How well do the Buffalo Bills draft?

From 2006–2025, the Buffalo Bills average -3.1 value over expected per pick across 159 graded selections. 19% of their picks outperform their draft slot.

What was the Buffalo Bills's best draft class?

The 2018 class ranks 2nd among all teams that year, with 8 picks averaging +12.9 value over expected.

How many draft steals and busts have the Buffalo Bills had?

Since 2006, the Buffalo Bills have found 23 draft steals and had 26 busts or significant disappointments out of 159 graded picks.