Buffalo Bills Draft History
Below you find a table of draft picks by the Buffalo Bills:
> More NFL Draft Results: By year, NFL franchise, college, etc.
Buffalo Bills - 2025 Draft Results
MORE: Buffalo Bills 2025 NFL Draft Grades
Buffalo Bills - 2024 Draft Results
MORE: Buffalo Bills 2024 NFL Draft Grades
| Round | Overall | Player | Position | School |
| 2 | 33 | Keon Coleman | WR | Florida State |
| 2 | 60 | Cole Bishop | S | Utah |
| 3 | 95 | DeWayne Carter | DT | Duke |
| 4 | 128 | Ray Davis | RB | Kentucky |
| 5 | 141 | Sedrick Van Pran-Granger | C | Georgia |
| 5 | 160 | Edefuan Ulofoshio | LB | Washington |
| 5 | 168 | Javon Solomon | EDGE | Troy |
| 6 | 204 | Tylan Grable | OT | UCF |
| 6 | 219 | Daequan Hardy | CB | Penn State |
| 7 | 221 | Travis Clayton | OT | International Pathway Program |
Also, check out:
Buffalo Bills - 2023 Draft Results
MORE: Buffalo Bills 2023 NFL Draft Grades
Buffalo Bills - 2022 Draft Results
Buffalo Bills - 2021 Draft Results
Buffalo Bills - 2020 Draft Results
Buffalo Bills - 2019 Draft Results
Buffalo Bills - 2018 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 7 | Josh Allen | QB | Wyoming |
| 1 | 16 | Tremaine Edmunds | LB | Virginia Tech |
| 3 | 96 | Harrison Phillips | DT | Stanford |
| 4 | 121 | Taron Johnson | CB | Weber State |
| 5 | 154 | Siran Neal | S | Jacksonville State |
| 5 | 166 | Wyatt Teller | OG | Virginia Tech |
| 6 | 187 | Ray-Ray McCloud | WR | Clemson |
| 7 | 255 | Austin Proehl | WR | North Carolina |
Buffalo Bills - 2017 Draft Results
Buffalo Bills - 2016 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 19 | Shaq Lawson | DE | Clemson |
| 2 | 41 | Reggie Ragland | ILB | Alabama |
| 3 | 80 | Adolphus Washington | DT | Ohio State |
| 4 | 139 | Cardale Jones | QB | Ohio State |
| 5 | 156 | Jonathan Williams | RB | Arkansas |
| 6 | 192 | Kolby Listenbee | WR | TCU |
| 6 | 218 | Kevon Seymour | CB | USC |
Buffalo Bills - 2015 Draft Results
| Round | Overall | Player | Position | School |
| 2 | 50 | Ronald Darby | CB | Florida State |
| 3 | 81 | John Miller | G | Louisville |
| 5 | 155 | Karlos Williams | RB | Florida State |
| 6 | 188 | Tony Steward | OLB | Clemson |
| 6 | 194 | Nick O'Leary | TE | Florida State |
| 7 | 234 | Dezmin Lewis | WR | Central Arkansas |
Buffalo Bills - 2014 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 4 | Sammy Watkins | WR | Clemson |
| 2 | 44 | Cyrus Kouandjio | OT | Alabama |
| 3 | 73 | Preston Brown | ILB | Louisville |
| 4 | 109 | Ross Cockrell | CB | Duke |
| 5 | 153 | Cyril Richardson | OG | Baylor |
| 7 | 221 | Randell Johnson | OLB | Florida Atlantic |
| 7 | 237 | Seantrel Henderson | OT | Miami (FL) |
Buffalo Bills - 2013 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 16 | E.J. Manuel | QB | Florida State |
| 2 | 41 | Robert Woods | WR | USC |
| 2 | 46 | Kiko Alonso | ILB | Oregon |
| 3 | 78 | Marquise Goodwin | WR | Texas |
| 4 | 105 | Duke Williams | S | Nevada |
| 5 | 143 | Jonathan Meeks | S | Clemson |
| 6 | 177 | Dustin Hopkins | K | Florida State |
| 7 | 222 | Chris Gragg | TE | Arkansas |
Buffalo Bills - 2012 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 10 | Stephon Gilmore | CB | South Carolina |
| 2 | 41 | Cordy Glenn | OL | Georgia |
| 3 | 69 | T.J. Graham | WR | North Carolina State |
| 4 | 105 | Nigel Bradham | LB | Florida State |
| 4 | 124 | Ron Brooks | CB | LSU |
| 5 | 144 | Zebrie Sanders | OT | Florida State |
| 5 | 147 | Tank Carder | OLB | TCU |
| 6 | 178 | Mark Asper | G | Oregon |
| 7 | 251 | John Potter | K | Western Michigan |
Buffalo Bills - 2011 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 3 | Marcell Dareus | DT | Alabama |
| 2 | 34 | Aaron Williams | CB | Texas |
| 3 | 68 | Kelvin Sheppard | LB | LSU |
| 4 | 100 | Da'Norris Searcy | S | North Carolina |
| 4 | 122 | Chris Hairston | OT | Clemson |
| 5 | 133 | Johnny White | RB | North Carolina |
| 6 | 169 | Chris White | ILB | Mississippi State |
| 7 | 206 | Justin Rogers | CB | Richmond |
| 7 | 245 | Michael Jasper | DT | Bethel (TN) |
Buffalo Bills - 2010 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 9 | C.J. Spiller | RB | Clemson |
| 2 | 41 | Torrell Troup | DT | UCF |
| 3 | 72 | Alex Carrington | DE | Arkansas State |
| 4 | 107 | Marcus Easley | WR | Connecticut |
| 5 | 140 | Ed Wang | OT | Virginia Tech |
| 6 | 178 | Arthur Moats | LB | James Madison |
| 6 | 192 | Danny Batten | LB | South Dakota State |
| 7 | 209 | Levi Brown | QB | Troy |
| 7 | 216 | Kyle Calloway | OL | Iowa |
Buffalo Bills - 2009 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 11 | Aaron Maybin | DE | Penn State |
| 1 | 28 | Eric Wood | C | Louisville |
| 2 | 42 | Jairus Byrd | CB | Oregon |
| 2 | 51 | Andy Levitre | OG | Oregon State |
| 4 | 121 | Shawn Nelson | TE | Southern Miss |
| 5 | 147 | Nic Harris | OLB | Oklahoma |
| 6 | 183 | Cary Harris | CB | USC |
| 7 | 220 | Ellis Lankster | CB | West Virginia |
Buffalo Bills - 2008 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 11 | Leodis McKelvin | CB | Troy |
| 2 | 41 | James Hardy | WR | Indiana |
| 3 | 72 | Chris Ellis | DE | Virginia Tech |
| 4 | 114 | Reggie Corner | CB | Akron |
| 4 | 132 | Derek Fine | TE | Kansas |
| 5 | 147 | Alvin Bowen | OLB | Iowa State |
| 6 | 179 | Xavier Omon | RB | Missouri Western State |
| 7 | 219 | Demetrius Bell | T | Northwestern State |
| 7 | 224 | Steve Johnson | WR | Kentucky |
| 7 | 251 | Kennard Cox | DB | Pittsburgh |
Buffalo Bills - 2007 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 12 | Marshawn Lynch | RB | California |
| 2 | 34 | Paul Posluszny | MLB | Penn State |
| 3 | 92 | Trent Edwards | QB | Stanford |
| 4 | 111 | Dwayne Wright | RB | Fresno State |
| 6 | 184 | John Wendling | DB | Wyoming |
| 7 | 222 | Derek Schouman | FB | Boise State |
| 7 | 239 | C.J. Ah You | DE | Oklahoma |
Buffalo Bills - 2006 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 8 | Donte Whitner | SS | Ohio State |
| 1 | 26 | John McCargo | DT | North Carolina State |
| 3 | 70 | Ashton Youboty | CB | Ohio State |
| 4 | 105 | Ko Simpson | FS | South Carolina |
| 5 | 134 | Kyle Williams | DT | LSU |
| 5 | 143 | Brad Butler | T | Virginia |
| 6 | 178 | Keith Ellison | OLB | Oregon State |
| 7 | 216 | Terrance Pennington | T | New Mexico |
| 7 | 248 | Aaron Merz | G | California |
Buffalo Bills - 2005 Draft Results
| Round | Overall | Player | Position | School |
| 2 | 55 | Roscoe Parrish | WR | Miami (FL) |
| 3 | 86 | Kevin Everett | TE | Miami (FL) |
| 4 | 122 | Duke Preston | C | Illinois |
| 5 | 156 | Eric King | DB | Wake Forest |
| 6 | 197 | Justin Geisinger | G | Vanderbilt |
| 7 | 236 | Lionel Gates | RB | Louisville |
Buffalo Bills - 2004 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 13 | Lee Evans | WR | Wisconsin |
| 1 | 22 | J.P. Losman | QB | Tulane |
| 3 | 74 | Tim Anderson | DT | Ohio State |
| 4 | 109 | Tim Euhus | TE | Oregon State |
| 7 | 207 | Dylan McFarland | T | Montana |
| 7 | 214 | Jonathan Smith | WR | Georgia Tech |
Buffalo Bills - 2003 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 23 | Willis McGahee | RB | Miami (FL) |
| 2 | 48 | Chris Kelsay | DE | Nebraska |
| 3 | 94 | Angelo Crowell | LB | Virginia |
| 4 | 111 | Terrence McGee | DB | Northwestern State - Louisiana |
| 4 | 127 | Sam Aiken | WR | North Carolina |
| 5 | 151 | Ben Sobieski | G | Iowa |
| 6 | 187 | Lauvale Sape | DT | Utah |
| 7 | 228 | Mario Haggan | LB | Mississippi State |
Buffalo Bills - 2002 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 4 | Mike Williams | T | Texas |
| 2 | 36 | Josh Reed | WR | LSU |
| 2 | 61 | Ryan Denney | DE | BYU |
| 3 | 97 | Coy Wire | SS | Stanford |
| 5 | 139 | Justin Bannan | DT | Colorado |
| 6 | 176 | Kevin Thomas | CB | UNLV |
| 7 | 215 | Mike Pucillo | G | Auburn |
| 7 | 249 | Rodney Wright | -- | Fresno State |
| 7 | 251 | Jarrett Ferguson | -- | Virginia Tech |
| 7 | 260 | Dominique Stevenson | LB | Tennessee |
Buffalo Bills - 2001 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 21 | Nate Clements | CB | Ohio State |
| 2 | 46 | Aaron Schobel | DE | TCU |
| 2 | 58 | Travis Henry | HB | Tennessee |
| 3 | 76 | Ron Edwards | DT | Texas A&M |
| 3 | 95 | Jonas Jennings | T | Georgia |
| 4 | 110 | Brandon Spoon | MLB | North Carolina |
| 5 | 144 | Marques Sullivan | T | Illinois |
| 6 | 178 | Tony Driver | DB | Notre Dame |
| 6 | 195 | Dan O'Leary | TE | Notre Dame |
| 6 | 196 | Jimmy Willliams | CB | Vanderbilt |
| 7 | 214 | Reggie Germany | WR | Ohio State |
| 7 | 238 | Tyrone Robertson | DT | Georgia |
Buffalo Bills - 2000 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 26 | Erik Flowers | DE | Arizona State |
| 2 | 58 | Travares Tillman | FS | Georgia Tech |
| 3 | 89 | Corey Moore | OLB | Virginia Tech |
| 4 | 121 | Avion Black | WR | Tennessee State |
| 5 | 156 | Sammy Morris | RB | Texas Tech |
| 6 | 194 | Leif Larsen | DT | UTEP |
| 7 | 233 | Drew Haddad | WR | Buffalo |
| 7 | 251 | DaShon Polk | LB | Arizona |
Buffalo Bills - 1999 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 23 | Antoine Winfield | CB | Ohio State |
| 2 | 53 | Peerless Price | WR | Tennessee |
| 3 | 86 | Shawn Bryson | RB | Tennessee |
| 4 | 119 | Keith Newman | LB | North Carolina |
| 4 | 122 | Bobby Collins | TE | North Alabama |
| 5 | 156 | Jay Foreman | LB | Nebraska |
| 6 | 194 | Armon Hatcher | DB | Oregon State |
| 7 | 230 | Sheldon Jackson | TE | Nebraska |
| 7 | 248 | Bryce Fisher | DT | Air Force |
Buffalo Bills - 1998 Draft Results
| Round | Overall | Player | Position | School |
| 2 | 39 | Sam Cowart | ILB | Florida State |
| 3 | 68 | Robert Hicks | T | Mississippi State |
| 5 | 131 | Jonathan Linton | RB | North Carolina |
| 6 | 160 | Fred Coleman | WR | Washington |
| 7 | 198 | Victor Allotey | G | Indiana |
| 7 | 238 | Kamil Loud | WR | Cal Poly-S.L.O. |
Buffalo Bills - 1997 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 23 | Antowain Smith | RB | Houston |
| 2 | 52 | Marcellus Wiley | DE | Columbia |
| 4 | 120 | Jamie Nails | T | Florida A&M |
| 5 | 153 | Sean Woodson | DB | Jackson State |
| 6 | 185 | T. Marcus Spriggs | T | Houston |
| 7 | 226 | Pat Fitzgerald | TE | Texas |
Buffalo Bills - 1996 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 24 | Eric Moulds | WR | Mississippi State |
| 2 | 53 | Gabe Northern | DE | LSU |
| 3 | 87 | Matt Stevens | SS | Appalachian State |
| 4 | 120 | Sean Moran | DE | Colorado State |
| 5 | 156 | Raymond Jackson | DB | Colorado State |
| 6 | 196 | Leon Neal | RB | Washington |
| 6 | 202 | Dusty Zeigler | C | Notre Dame |
| 7 | 237 | Dan Brandenburg | LB | Indiana State |
| 7 | 244 | Jay Riemersma | TE | Michigan |
| 7 | 249 | Eric Smedley | DB | Indiana |
Buffalo Bills - 1995 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 14 | Ruben Brown | G | Pittsburgh |
| 2 | 45 | Todd Collins | QB | Michigan |
| 3 | 76 | Marlon Kerner | CB | Ohio State |
| 3 | 96 | Damien Covington | LB | North Carolina State |
| 4 | 109 | Ken Irvin | CB | Memphis |
| 4 | 113 | Justin Armour | WR | Stanford |
| 4 | 131 | Tony Cline | TE | Stanford |
| 5 | 144 | John Holecek | LB | Illinois |
| 6 | 185 | Shannon Clavelle | DE | Colorado |
| 7 | 221 | Tom Nutten | C | Western Michigan |
| 7 | 244 | Darick Holmes | RB | Portland State |
Buffalo Bills - 1994 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 27 | Jeff Burris | DB | Notre Dame |
| 2 | 48 | Bucky Brooks | WR | North Carolina |
| 2 | 61 | Lonnie Johnson | TE | Florida State |
| 2 | 64 | Sam Rogers | LB | Colorado |
| 3 | 81 | Marlo Perry | LB | Jackson State |
| 3 | 98 | Corey Louchiey | T | South Carolina |
| 4 | 130 | Sean Crocker | -- | North Carolina |
| 5 | 158 | A.J. Ofodile | TE | Missouri |
| 6 | 188 | Anthony Abrams | -- | Clark Atlanta |
| 6 | 192 | Kevin Knox | WR | Florida State |
| 7 | 221 | Filmel Johnson | DB | Illinois |
Buffalo Bills - 1993 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 28 | Thomas Smith | CB | North Carolina |
| 2 | 55 | John Parrella | DE | Nebraska |
| 4 | 111 | Russell Copeland | WR | Memphis |
| 5 | 136 | Mike Devlin | C | Iowa |
| 5 | 139 | Sebastian Savage | DB | North Carolina State |
| 6 | 167 | Corbin Lacina | T | Augustana (SD) |
| 7 | 195 | Willie Harris | WR | Mississippi State |
| 8 | 223 | Chris Luneberg | -- | West Chester |
Buffalo Bills - 1992 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 27 | John Fina | T | Arizona |
| 2 | 55 | James Patton | NT | Texas |
| 3 | 83 | Keith Goganious | LB | Penn State |
| 4 | 111 | Frank Kmet | -- | Purdue |
| 5 | 139 | Matt Darby | DB | UCLA |
| 6 | 167 | Nate Turner | TE | Nebraska |
| 7 | 195 | Kurt Schulz | DB | Eastern Washington |
| 8 | 223 | Leonard Humprhries | CB | Penn State |
| 9 | 251 | Chris Walsh | WR | Stanford |
| 10 | 279 | Barry Rose | WR | Wisconsin - Stevens Point |
| 11 | 307 | Vince Marrow | TE | Toledo |
| 12 | 355 | Matt Rodgers | -- | Iowa |
Buffalo Bills - 1991 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 26 | Henry Jones | DB | Illinois |
| 2 | 54 | Phil Hansen | DE | North Dakota State |
| 3 | 82 | Darryl Wren | DB | Pittsburg State |
| 5 | 138 | Shawn Wilbourn | -- | Long Beach State |
| 6 | 166 | Millard Hamilton | WR | Clark Atlanta |
| 7 | 194 | Amir Rasul | -- | Florida A&M |
| 8 | 222 | Brad Lamb | WR | Anderson (IN) |
| 9 | 249 | Mark Maddox | LB | Northern Michigan |
| 10 | 277 | Tony DeLorenzo | -- | New Mexico State |
| 11 | 305 | Dean Kirkland | -- | Washington |
| 12 | 333 | Stephen Clark | -- | Texas |
Buffalo Bills - 1990 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 16 | James Williams | DB | Fresno State |
| 2 | 42 | Carwell Gardner | FB | Louisville |
| 3 | 69 | Glenn Parker | T | Arizona |
| 4 | 100 | Eddie Fuller | RB | LSU |
| 6 | 154 | John Nies | P | Arizona |
| 7 | 166 | Brent Griffith | G | Minnesota-Duluth |
| 7 | 170 | Brent Collins | -- | Carson-Newman |
| 7 | 181 | Fred DeRiggi | NT | Syracuse |
| 8 | 208 | Marvcus Patton | LB | UCLA |
| 9 | 238 | Clarkston Hines | -- | Duke |
| 10 | 265 | Mike Lodish | DT | UCLA |
| 11 | 292 | Al Edwards | WR | Northwestern State - Louisiana |
Buffalo Bills - 1989 Draft Results
| Round | Overall | Player | Position | School |
| 3 | 82 | Don Beebe | WR | Chadron State |
| 4 | 109 | John Kolesar | -- | Michigan |
| 5 | 137 | Michael Andrews | -- | Alcorn State |
| 6 | 164 | Sean Doctor | -- | Marshall |
| 7 | 173 | Brian Jordan | DB | Richmond |
| 7 | 193 | Chris Hale | DB | USC |
| 9 | 249 | Pat Rabold | -- | Wyoming |
| 10 | 276 | Carlo Cheattom | -- | Auburn |
| 11 | 305 | Richard Harvey | LB | Tulane |
| 12 | 332 | Derrell Marshall | -- | USC |
| | Brett Young | -- | Oregon |
Buffalo Bills - 1988 Draft Results
| Round | Overall | Player | Position | School |
| 2 | 40 | Thurman Thomas | RB | Oklahoma State |
| 3 | 65 | Bernard Ford | WR | Central Florida |
| 5 | 123 | Zeke Gadson | -- | Pittsburgh |
| 5 | 135 | Kirk Roach | -- | Western Carolina |
| 6 | 150 | Dan Murray | LB | East Stroudsburg |
| 7 | 177 | Tim Borcky | -- | Memphis |
| 7 | 184 | Bo Wright | -- | Alabama |
| 8 | 204 | John Hagy | DB | Texas |
| 8 | 213 | Jeff Wright | NT | Central Missouri State |
| 9 | 235 | Carlton Bailey | LB | North Carolina |
| 10 | 262 | Martin Mayhew | DB | Florida State |
| 11 | 289 | Pete Curkendall | -- | Penn State |
| 12 | 309 | John Driscoll | -- | New Hampshire |
| 12 | 316 | Tom Erlandson Jr. | LB | Washington |
Buffalo Bills - 1987 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 8 | Shane Conlan | LB | Penn State |
| 2 | 29 | Nate Odomes | DB | Wisconsin |
| 2 | 33 | Roland Mitchell | DB | Texas Tech |
| 3 | 60 | David Brandon | LB | Memphis |
| 3 | 78 | Jamie Mueller | RB | Benedictine |
| 4 | 109 | Leon Seals | DE | Jackson State |
| 7 | 171 | Kerry Porter | RB | Washington State |
| 8 | 209 | Bruce Mesner | NT | Maryland |
| 9 | 227 | Keith McKeller | TE | Jacksonville State |
| 11 | 283 | Howard Ballard | T | Alabama A&M |
| 12 | 311 | Joe McGrail | NT | Delaware |
Buffalo Bills - 1986 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 16 | Ronnie Harmon | RB | Iowa |
| 1 | 20 | Will Wolford | T | Vanderbilt |
| 3 | 77 | Leonard Burton | C | South Carolina |
| 5 | 111 | Carl Byrum | RB | Mississippi Valley State |
| 7 | 168 | Bob Williams | -- | Penn State |
| 7 | 178 | Mark Pike | DE | Georgia Tech |
| 7 | 180 | Butch Rolle | TE | Michigan State |
| 8 | 202 | Tony Furjanic | LB | Notre Dame |
| 9 | 222 | Reggie Bynum | WR | Oregon State |
| 10 | 251 | Guy Teafatiller | DT | Illinois |
| 11 | 278 | Tony Garbarczyk | DE | Wake Forest |
| 11 | 282 | Billy Witt | DE | North Alabama |
| 12 | 313 | Brian McClure | QB | Bowling Green State |
| 12 | 331 | Derek Christian | -- | West Virginia |
Buffalo Bills - 1985 Draft Results
| Round | Overall | Player | Position | School |
| 1 | 1 | Bruce Smith | DE | Virginia Tech |
| 1 | 14 | Derrick Burroughs | DB | Memphis |
| 2 | 29 | Mark Traynowicz | G | Nebraska |
| 2 | 42 | Chris Burkett | WR | Jackson State |
| 3 | 57 | Frank Reich | QB | Maryland |
| 3 | 63 | Hal Garner | LB | Utah State |
| 4 | 86 | Andre Reed | WR | Kutztown |
| 4 | 112 | Dale Hellestrae | T | SMU |
| 5 | 130 | Jimmy Teal | WR | Texas A&M |
| 6 | 141 | Mike Hamby | DE | Utah State |
| 7 | 169 | Ron Pitts | DB | UCLA |
| 8 | 197 | Jacque Robinson | RB | Washington |
| 9 | 225 | Glenn Jones | -- | Norfolk State |
| 10 | 253 | Chris Babyar | -- | Illinois |
| 11 | 282 | James Seawright | -- | South Carolina |
| 12 | 333 | Paul Woodside | K | West Virginia |