Buffalo Bills

Buffalo Bills

Draft Profile · 2006–2025 · 159 picks analyzed

Bills logo
Buffalo Bills
Avg Value Over Expected
-1.5
Across 159 graded picks
Hit Rate
25%
Picks outperforming draft slot
Avg Pick Movement
+7 spots
Average redraft position change
Positional Drafting
RB11p
+81.8
DE12p
-144.6
Total value over expected
Draft Range Rank
Top 10
6th
Late 1st
25th
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
130.6
#7#1
+72.6
Bills logo
#134
Kyle WilliamsTop Steal
2006 · DT · LSU
88.0
#134#8
+71.5
Bills logo
#166
Wyatt TellerTop Steal
2018 · OL · Virginia Tech
73.8
#166#19
+61.0
Bills logo
#63
Dion DawkinsTop Steal
2017 · OL · Temple
85.4
#63#15
+54.6
Bills logo
#12
Marshawn LynchTop Steal
2007 · RB · California
104.4
#12#8
+50.0

Biggest Busts

PickPlayerValueRedraft+/-
Bills logo
#16
EJ ManuelBust
2013 · QB · Florida St.
3.7
#16#167
-48.1
Bills logo
#11
Aaron MaybinBust
2009 · DE · Penn St.
7.5
#11#125
-47.6
Bills logo
#38
Cody FordBust
2019 · OL · Oklahoma
-2.5
#38#250
-42.3
Bills logo
#41
T.J. SandersBust
2025 · DT · South Carolina
-3.0
#41#242
-41.4
Bills logo
#41
James HardyBust
2008 · WR · Indiana
-1.4
#41#240
-39.8

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-145.39th of 32
View draft →
Bills logo
#30
Maxwell HairstonEarly
DB · Kentucky
12025
4.0
-39.711
Bills logo
#41
T.J. SandersEarly
DT · South Carolina
22025
-3.0
-41.412
Bills logo
#72
Landon JacksonEarly
DE · Arkansas
32025
-1.6
-29.63
Bills logo
#109
Deone WalkerEarly
DT · Kentucky
42025
4.6
-14.617
Bills logo
#170
Jordan HancockEarly
S · Ohio St.
52025
6.2
-6.213
Bills logo
#173
Jackson HawesRising Star
TE · Georgia Tech
52025
27.8
+15.717
Bills logo
#177
Dorian StrongEarly
DB · Virginia Tech
62025
-1.3
-13.04
Bills logo
#206
Chase LundtEarly
OL · Connecticut
62025
0.5
-8.72
Bills logo
#240
Kaden PratherEarly
WR · Maryland
72025
-0.2
-7.7
202410 picks-131.020th of 32
View draft →
Bills logo
#33
Keon ColemanEarly
WR · Florida St.
22024
20.0
-22.126
Bills logo
#60
Cole BishopEarly
S · Utah
22024
10.3
-21.533
Bills logo
#95
DeWayne CarterEarly
DT · Duke
32024
-2.7
-24.511
Bills logo
#128
Ray DavisEarly
RB · Kentucky
42024
16.4
-0.734
Bills logo
#141
Sedrick Van Pran-GrangerEarly
OL · Georgia
52024
2.2
-13.631
Bills logo
#160
Edefuan UlofoshioEarly
LB · Washington
52024
2.5
-11.05
Bills logo
#168
Javon SolomonEarly
DE · Troy
52024
-1.2
-13.831
Bills logo
#204
Tylan GrableEarly
OL · Central Florida
62024
1.9
-7.55
Bills logo
#219
Daequan HardyEarly
DB · Penn St.
62024
1.3
-7.1
Bills logo
#221
Travis ClaytonEarly
OL
72024
-0.8
-9.1
20236 picks-77.220th of 32
View draft →
Bills logo
#25
Dalton Kincaid
TE · Utah
12023
40.1
-6.341
Bills logo
#59
O'Cyrus TorrenceLikely Bust
OL · Florida
22023
3.2
-28.951
Bills logo
#91
Dorian Williams
LB · Tulane
32023
4.1
-18.650
Bills logo
#150
Justin Shorter
WR · Florida
52023
0.0
-14.817
Bills logo
#230
Nick Broeker
OL · Mississippi
72023
3.9
-4.012
Bills logo
#252
Alex Austin
DB · Oregon St.
72023
2.5
-4.729
20228 picks+55.63rd of 32
View draft →
Bills logo
#23
Kaiir ElamBust
DB · Florida
12022
14.2
-33.343
Bills logo
#63
James CookTop Steal
RB · Georgia
22022
72.1
+41.366
Bills logo
#89
Terrel Bernard
LB · Baylor
32022
10.2
-13.058
Bills logo
#148
Khalil ShakirTop Steal
WR · Boise St.
52022
54.0
+39.062
Bills logo
#180
Matt Araiza
P · San Diego St.
62022
2.2
-9.234
Bills logo
#185
Christian BenfordTop Steal
DB · Villanova
62022
57.0
+46.153
Bills logo
#209
Luke Tenuta
OL · Virginia Tech
62022
3.6
-5.47
Bills logo
#231
Baylon Spector
LB · Clemson
72022
-2.0
-9.929
20218 picks+15.16th of 32
View draft →
Bills logo
#30
Gregory RousseauTop Steal
DE · Miami (FL)
12021
83.0
+39.378
Bills logo
#61
Boogie Basham
DE · Wake Forest
22021
16.0
-15.443
Bills logo
#93
Spencer BrownSteal
OL · Northern Iowa
32021
49.0
+26.873
Bills logo
#161
Tommy Doyle
OL · Miami (OH)
52021
-1.8
-15.212
Bills logo
#203
Marquez Stevenson
WR · Houston
62021
0.4
-9.15
Bills logo
#212
Damar Hamlin
DB · Pittsburgh
62021
9.1
+0.353
Bills logo
#213
Rachad Wildgoose
DB · Wisconsin
62021
0.4
-8.420
Bills logo
#236
Jack Anderson
OL · Texas Tech
72021
4.6
-3.115
20207 picks+25.18th of 32
View draft →
Bills logo
#54
A.J. Epenesa
DE · Iowa
22020
26.2
-7.591
Bills logo
#86
Zack Moss
RB · Utah
32020
27.2
+3.261
Bills logo
#128
Gabriel DavisTop Steal
WR · Central Florida
42020
46.8
+29.780
Bills logo
#167
Jake Fromm
QB · Georgia
52020
3.9
-8.83
Bills logo
#188
Tyler Bass
K · Georgia Southern
62020
5.8
-4.983
Bills logo
#207
Isaiah Hodgins
WR · Oregon St.
62020
23.9
+14.738
Bills logo
#239
Dane Jackson
DB · Pittsburgh
72020
6.2
-1.464
20198 picks-43.420th of 32
View draft →
Bills logo
#9
Ed Oliver
DT · Houston
12019
42.4
-14.195
Bills logo
#38
Cody FordBust
OL · Oklahoma
22019
-2.5
-42.399
Bills logo
#74
Devin SingletaryTop Steal
RB · Florida Atlantic
32019
58.6
+31.2110
Bills logo
#96
Dawson Knox
TE · Mississippi
32019
23.4
+1.8102
Bills logo
#147
Vosean Joseph
LB · Florida
52019
-2.3
-17.4
Bills logo
#181
Jaquan Johnson
DB · Miami (FL)
62019
17.5
+6.260
Bills logo
#225
Darryl Johnson
DE · North Carolina A&T
72019
5.2
-2.938
Bills logo
#228
Tommy Sweeney
TE · Boston Col.
72019
2.0
-6.024
20188 picks+178.82nd of 32
View draft →
Bills logo
#7
Josh AllenTop Steal
QB · Wyoming
12018
130.6
+72.6128
Bills logo
#16
Tremaine Edmunds
LB · Virginia Tech
12018
50.0
-1.8119
Bills logo
#96
Harrison PhillipsTop Steal
DT · Stanford
32018
51.0
+29.4113
Bills logo
#121
Taron JohnsonTop Steal
DB · Weber St.
42018
46.7
+28.9113
Bills logo
#154
Siran Neal
DB · Jacksonville St.
52018
10.8
-3.5131
Bills logo
#166
Wyatt TellerTop Steal
OL · Virginia Tech
52018
73.8
+61.0109
Bills logo
#187
Ray-Ray McCloud
WR · Clemson
62018
11.1
+0.4100
Bills logo
#255
Austin Proehl
WR · North Carolina
72018
-1.0
-8.2
20176 picks+98.13rd of 32
View draft →
Bills logo
#27
Tre'Davious WhiteSteal
DB · LSU
12017
70.6
+25.3109
Bills logo
#37
Zay Jones
WR · East Carolina
22017
29.4
-10.8123
Bills logo
#63
Dion DawkinsTop Steal
OL · Temple
22017
85.4
+54.6143
Bills logo
#163
Matt MilanoTop Steal
LB · Boston Col.
52017
55.7
+42.5106
Bills logo
#171
Nathan Peterman
QB · Pittsburgh
52017
5.7
-6.615
Bills logo
#195
Tanner Vallejo
LB · Boise St.
62017
3.2
-6.982
20167 picks-76.929th of 32
View draft →
Bills logo
#19
Shaq Lawson
DE · Clemson
12016
38.3
-11.6110
Bills logo
#41
Reggie Ragland
LB · Alabama
22016
19.0
-19.479
Bills logo
#80
Adolphus Washington
DT · Ohio St.
32016
9.7
-15.935
Bills logo
#139
Cardale Jones
QB · Ohio St.
42016
3.1
-12.91
Bills logo
#156
Jonathan Williams
RB · Arkansas
52016
12.8
-1.247
Bills logo
#192
Kolby Listenbee
WR · TCU
62016
0.0
-10.3
Bills logo
#218
Kevon Seymour
DB · USC
62016
3.0
-5.567
20156 picks-1.915th of 32
View draft →
Bills logo
#50
Ronald Darby
DB · Florida St.
22015
47.2
+12.2118
Bills logo
#81
John Miller
OL · Louisville
32015
29.5
+4.287
Bills logo
#155
Karlos Williams
RB · Florida St.
52015
11.1
-3.011
Bills logo
#188
Tony Steward
LB · Clemson
62015
0.3
-10.47
Bills logo
#194
Nick O'Leary
TE · Florida St.
62015
12.7
+2.559
Bills logo
#234
Dezmin Lewis
WR · Central Arkansas
72015
0.3
-7.42
20147 picks-30.825th of 32
View draft →
Bills logo
#4
Sammy Watkins
WR · Clemson
12014
67.8
+7.4111
Bills logo
#44
Cyrus Kouandjio
OL · Alabama
22014
20.2
-17.030
Bills logo
#73
Preston Brown
LB · Louisville
32014
20.3
-7.481
Bills logo
#109
Ross Cockrell
DB · Duke
42014
35.5
+16.397
Bills logo
#153
Cyril Richardson
OL · Baylor
52014
-1.9
-16.312
Bills logo
#221
Randell Johnson
LB · Florida Atlantic
72014
-0.5
-8.816
Bills logo
#237
Seantrel Henderson
OL · Miami (FL)
72014
2.7
-4.939
20138 picks-24.121st of 32
View draft →
Bills logo
#16
EJ ManuelBust
QB · Florida St.
12013
3.7
-48.130
Bills logo
#41
Robert WoodsTop Steal
WR · USC
22013
80.0
+41.6171
Bills logo
#46
Kiko Alonso
LB · Oregon
22013
33.9
-2.586
Bills logo
#78
Marquise Goodwin
WR · Texas
32013
43.7
+17.5114
Bills logo
#105
Duke Williams
DB · Nevada
42013
7.5
-12.458
Bills logo
#143
Jonathan Meeks
DB · Clemson
52013
2.4
-13.238
Bills logo
#177
Dustin Hopkins
K · Florida St.
62013
9.8
-1.9140
Bills logo
#222
Chris Gragg
TE · Arkansas
72013
3.1
-5.232
20129 picks+10.318th of 32
View draft →
Bills logo
#10
Stephon GilmoreTop Steal
DB · South Carolina
12012
95.7
+39.9180
Bills logo
#41
Cordy GlennTop Steal
OL · Georgia
22012
68.7
+30.397
Bills logo
#69
T.J. GrahamBust
WR · North Carolina St.
32012
-2.0
-30.947
Bills logo
#105
Nigel BradhamSteal
LB · Florida St.
42012
45.9
+26.0116
Bills logo
#124
Ron Brooks
DB · LSU
42012
6.0
-11.553
Bills logo
#144
Zebrie Sanders
OL · Florida St.
52012
0.0
-15.5
Bills logo
#147
Tank Carder
LB · TCU
52012
5.5
-9.678
Bills logo
#178
Mark Asper
OL · Oregon
62012
0.4
-11.27
Bills logo
#251
John Potter
K · Western Michigan
72012
0.0
-7.39
20119 picks-28.022nd of 32
View draft →
Bills logo
#3
Marcell Dareus
DT · Alabama
12011
78.2
+16.9121
Bills logo
#34
Aaron Williams
DB · Texas
22011
18.8
-22.859
Bills logo
#68
Kelvin Sheppard
LB · LSU
32011
19.9
-9.3107
Bills logo
#100
Da'Norris Searcy
DB · North Carolina
42011
40.7
+19.9109
Bills logo
#122
Chris Hairston
OL · Clemson
42011
31.3
+13.674
Bills logo
#133
Johnny White
RB · North Carolina
52011
-0.2
-16.819
Bills logo
#169
Chris White
LB · Mississippi St.
62011
1.7
-10.851
Bills logo
#206
Justin Rogers
DB · Richmond
72011
-1.9
-11.139
Bills logo
#245
Michael Jasper
DT · Bethel (TN)
72011
-0.1
-7.5
20109 picks-86.830th of 32
View draft →
Bills logo
#9
C.J. Spiller
RB · Clemson
12010
65.9
+9.490
Bills logo
#41
Torell TroupBust
DT · Central Florida
22010
0.3
-38.121
Bills logo
#72
Alex Carrington
DE · Arkansas St.
32010
13.5
-14.559
Bills logo
#107
Marcus Easley
WR · Connecticut
42010
4.4
-15.142
Bills logo
#140
Ed Wang
OL · Virginia Tech
52010
0.0
-15.96
Bills logo
#178
Arthur Moats
LB · James Madison
62010
26.7
+15.1121
Bills logo
#192
Danny Batten
DE · South Dakota St.
62010
0.4
-9.916
Bills logo
#209
Levi Brown
QB · Troy
72010
-0.1
-9.11
Bills logo
#216
Kyle Calloway
OL · Iowa
72010
0.0
-8.6
20098 picks+12.511th of 32
View draft →
Bills logo
#11
Aaron MaybinBust
DE · Penn St.
12009
7.5
-47.648
Bills logo
#28
Eric Wood
OL · Louisville
12009
58.6
+13.9120
Bills logo
#42
Jairus ByrdTop Steal
DB · Oregon
22009
80.2
+42.2118
Bills logo
#51
Andy LevitreTop Steal
OL · Oregon St.
22009
80.9
+46.2143
Bills logo
#121
Shawn Nelson
TE · Southern Miss
42009
0.1
-17.717
Bills logo
#147
Nic Harris
LB · Oklahoma
52009
4.0
-11.130
Bills logo
#183
Cary Harris
DB · USC
62009
1.8
-9.36
Bills logo
#220
Ellis Lankster
DB · West Virginia
72009
4.3
-4.149
200810 picks-79.026th of 32
View draft →
Bills logo
#11
Leodis McKelvin
DB · Troy
12008
38.7
-16.4111
Bills logo
#41
James HardyBust
WR · Indiana
22008
-1.4
-39.816
Bills logo
#72
Chris Ellis
DE · Virginia Tech
32008
0.3
-27.715
Bills logo
#114
Reggie Corner
DB · Akron
42008
6.5
-12.155
Bills logo
#132
Derek Fine
TE · Kansas
42008
6.8
-9.918
Bills logo
#147
Alvin Bowen
LB · Iowa St.
52008
0.1
-15.02
Bills logo
#179
Xavier Omon
RB · NW Missouri St.
62008
0.1
-11.47
Bills logo
#219
Demetress Bell
OL · Northwestern St. (LA)
72008
21.0
+12.640
Bills logo
#224
Stevie JohnsonTop Steal
WR · Kentucky
72008
54.3
+46.199
Bills logo
#251
Kennard Cox
DB · Pittsburgh
72008
1.9
-5.429
20077 picks+76.44th of 32
View draft →
Bills logo
#12
Marshawn LynchTop Steal
RB · California
12007
104.4
+50.0149
Bills logo
#34
Paul PoslusznyTop Steal
LB · Penn St.
22007
89.5
+47.9145
Bills logo
#92
Trent Edwards
QB · Stanford
32007
32.8
+10.338
Bills logo
#111
Dwayne Wright
RB · Fresno St.
42007
-1.2
-20.215
Bills logo
#184
John Wendling
DB · Wyoming
62007
0.8
-10.2110
Bills logo
#222
Derek Schouman
TE · Boise St.
72007
10.3
+2.025
Bills logo
#239
C.J. Ah You
DE · Oklahoma
72007
4.1
-3.533
20069 picks+8.017th of 32
View draft →
Bills logo
#8
Donte Whitner
DB · Ohio St.
12006
56.5
-0.8157
Bills logo
#26
John McCargoBust
DT · North Carolina St.
12006
8.5
-37.344
Bills logo
#70
Ashton Youboty
DB · Ohio St.
32006
8.7
-19.949
Bills logo
#105
Ko Simpson
DB · South Carolina
42006
16.2
-3.741
Bills logo
#134
Kyle WilliamsTop Steal
DT · LSU
52006
88.0
+71.5183
Bills logo
#143
Brad Butler
OL · Virginia
52006
20.2
+4.633
Bills logo
#178
Keith Ellison
LB · Oregon St.
62006
19.0
+7.458
Bills logo
#216
Terrance Pennington
OL · New Mexico
72006
2.8
-5.816
Bills logo
#248
Aaron Merz
OL · California
72006
-0.8
-8.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 +73 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 48 points vs. expected. Redraft value places EJ Manuel at #167 overall.

How well do the Buffalo Bills draft?

From 2006–2025, the Buffalo Bills average -1.5 value over expected per pick across 159 graded selections. 25% 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 +22.4 value over expected.

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

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