NFL Rosters by Team
Bills Roster - 2018 Resolved Abbreviation: BUF
Status: ACT Offense Position: OL Position: QB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Derek Anderson QB 3 78 235 Oregon State 1983-06-15 13 213 BAL 2005 Josh Allen QB 17 77 240 Wyoming 1996-05-21 0 7 BUF 2018 Matt Barkley QB 5 74 227 Southern California 1990-09-08 5 98 PHI 2013
Position: RB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Chris Ivory RB 33 72 223 Tiffin University 1988-03-22 8 NA NA 2010 Keith Ford RB 35 70 215 Texas A&M 1994-04-18 0 NA NA 2018 LeSean McCoy RB 25 71 210 Pittsburgh 1988-07-12 9 53 PHI 2009 Patrick DiMarco FB 42 73 234 South Carolina 1989-04-30 7 NA NA 2011
Position: TE
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Charles Clay TE 85 75 255 Tulsa 1989-02-13 7 174 MIA 2011 Jason Croom TE 80 76 246 Tennessee 1994-02-28 1 NA NA 2017 Logan Thomas TE 82 78 250 Virginia Tech 1991-07-01 4 120 ARI 2014
Position: WR Defense Position: DB Position: DL Position: LB Special Teams Position: K
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Stephen Hauschka K 4 76 210 North Carolina State 1985-06-29 10 NA NA 2008
Position: LS
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Reid Ferguson LS 69 74 244 Louisiana State 1994-03-24 2 NA NA 2016
Position: P
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Matt Darr P 8 73 220 Tennessee 1992-07-02 3 NA NA 2015
Status: CUT Offense Position: OL
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Josh James OT 61 77 314 Carroll (Mont.) NA 2 NA NA 2016 Mo Porter T 77 77 305 Baylor NA 0 NA NA 2018
Position: RB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Sam Rogers FB 36 70 235 Virginia Tech NA 1 NA LA 2017 Zach Olstad FB 36 71 245 Winona State NA 0 NA NA 2018
Position: TE
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Khari Lee TE 88 76 253 Bowie State 1992-01-16 3 NA NA 2015
Position: WR
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Jeremy Kerley WR 10 69 188 Texas Christian 1988-11-08 7 NA NYJ 2011 Terrelle Pryor WR 10 76 228 Ohio State 1989-06-20 7 NA OAK 2011
Defense Position: DB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Kelcie McCray SS 37 73 205 Arkansas State NA 6 NA NA 2012 L.J. McCray DB 38 72 204 Catawba NA 4 NA NA 2014 Ryan Carter CB 46 69 184 Clemson NA 0 NA NA 2018
Position: DL
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Albert Havili DE 97 74 255 Eastern Washington NA 0 NA NA 2018 John Hughes DT 91 74 320 Cincinnati NA 6 NA CLE 2012 Marquavius Lewis DT 97 75 293 South Carolina NA 1 NA NA 2017 Mat Boesen DE 43 76 238 Texas Christian NA 0 NA NA 2018 Owa Odighizuwa DE 59 76 264 UCLA NA 3 NA NYG 2015 Rickey Hatley DT 94 76 320 Missouri NA 1 NA NA 2017 Ryan Russell DE 59 77 275 Purdue NA 3 NA DAL 2015 Tenny Palepoi DT 91 73 298 Utah NA 4 NA NA 2014 Terrence Fede DE 96 76 267 Marist NA 4 NA MIA 2014
Position: LB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Keenan Robinson OLB 48 75 245 Texas NA 6 NA WAS 2012
Special Teams Position: K
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Tyler Davis K 9 70 192 Penn State NA 0 NA NA 2018
Position: P
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Colton Schmidt P 6 71 224 California-Davis 1990-10-27 5 NA NA 2013 Jon Ryan P 9 72 217 Regina (Canada) NA 12 NA NA 2006
Status: DEV Offense Position: OL
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Andrew Lauderdale T 61 78 291 New Hampshire 1993-11-22 1 NA NA 2017
Position: TE
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Keith Towbridge TE 86 77 262 Louisville 1995-05-21 1 NA NA 2017 Kyle Carter TE 48 75 245 Penn State 1992-12-17 2 NA NA 2016
Position: WR
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Cam Phillips WR 87 72 201 Virginia Tech 1995-12-16 0 NA NA 2018 Tanner McEvoy WR 16 78 230 Wisconsin 1993-01-26 2 NA NA 2016
Defense Position: DB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Josh Thornton CB 36 71 185 Southern Utah 1992-11-24 1 NA NA 2017 Xavier Coleman CB 38 71 190 Portland State 1995-01-13 1 NA NA 2017
Position: DL
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Kyle Peko DT 90 73 305 Oregon State 1993-07-23 2 NA NA 2016 Robert Thomas NT 97 73 316 Arkansas 1991-02-18 4 NA NA 2014
Position: LB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Richard Jarvis LB 52 74 220 Brown 1995-04-20 0 NA NA 2018
Status: NWT Defense Position: DB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Vontae Davis CB 22 71 207 Illinois 1988-05-27 9 NA MIA 2009
Status: RES Offense Position: OL
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Russell Bodine C 66 75 308 North Carolina 1992-06-30 4 NA CIN 2014
Position: RB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Marcus Murphy RB 45 69 195 Missouri 1991-10-03 3 NA NO 2015 Taiwan Jones RB 26 72 195 Eastern Washington 1988-07-26 7 NA OAK 2011
Defense Position: DB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Taron Johnson CB 24 71 192 Weber State 1996-07-27 0 NA BUF 2018
Position: LB
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Matt Milano OLB 58 72 223 Boston College 1994-07-28 1 NA BUF 2017
Special Teams Position: P
Name Depth # Ht Wt
College DOB Exp Pick Draft Team First Year
Corey Bojorquez P 9 72 208 New Mexico 1996-09-13 0 NA NA 2018 Cory Carter P 7 71 220 Texas Southern 1994-03-05 2 NA NA 2017
Hello! I have been compiling Football Data for years to help me dominate my Fantasy Fooball and PickEm Leagues. I see so many frustrated people out there struggling to find the data they were looking for, so I decided to start making this available to you as well. I specialize in making information easy to get to in simple formats, that get you the information you need FAST. If you find this useful, please help this website grow by telling your friends or posting a link.