Currently 0 users online

Buffalo Bills Roster

** - denotes Practice Squad player

## - denotes on Injured Reserve

1986 Salary Cap - $100,000,000

JerseyNamePositionAgeExpOverallMoneySecurLoyalWinP.TimeHomeMarketYear 1Year 2Year 3Year 4Year 5Year 6
2Raul AllegreK27166701-2 YrsACBASm-Mid80000000000
7Mike NgoQB20R77745-6 YrsCADBSmall200000020000002000000200000000
8Maury BufordP26163893-6 YrsCCCCSm-Mid2500000000
13Dave WilsonQB27175911-2 YrsBBDBSmall5000000000
**16Steve DilsQB31170841-2 YrsBBABLg-Mid2500000000
17Steve DeBergQB32179751-2 YrsCDABSm-Mid17500001750000175000000
18Charlie JoinerWR39177743-6 YrsACBBLarge20000002000000000
20Louis WrightCB33189801-2 YrsAAAASm-Mid45000004500000450000000
**21Ken LacyRB26173801-2 YrsBABDSmall50000000000
24Rich MianoSS24169751-2 YrsCDBASmall150000000000
26Raymond ClaybornCB31183853-6 YrsACBALarge40000004000000000
27Brian WalkerCB24R66751-2 YrsBBDCSmall100000000000
28Keith NordFS29168911-2 YrsBBDCSm-Mid120000000000
30Frank PollardFB29167853-6 YrsCBBCLarge5000000000
31Carl HowardCB25163801-2 YrsCBBCSmall90000000000
32James JonesRB28173711-2 YrsBCCCSmall35000000000
34Hubie OliverRB291761003-6 YrsBABALg-Mid2500000000
36Mark HaynesSS28184833-6 YrsDABBLg-Mid35000000000
39Ron RiceSS24R67981-4 YrsDADCSmall170000000000
40Gary AndersonRB25184975-6 YrsCCCBLarge200000013356000000
42Allen RiceRB24175823-6 YrsDACBLg-Mid45000000000
43Sam SealeFS24174971-2 YrsCBDDLg-Mid10000002853600285360000
47Gerald WillhiteRB27174711-2 YrsACCBLarge2500000000
48Lawrence JohnsonFS29173941-4 YrsBABCLarge15000001500000000
50Mel KaufmanLB28172931-2 YrsCCCBLarge160000000000
51Randy CrossG32175895-6 YrsBDBDLarge22500002250000000
**52Cliff ThriftLB30164931-4 YrsBACASm-Mid2500000000
52Eugene MarveLB26165951-4 YrsCDCASm-Mid2500000000
53Will GrantC32178951-2 YrsBCACSmall750000750000000
54Ray FarmerLB22R70761-2 YrsCAADLarge2500002500000000
56Chip BanksLB27183951-4 YrsBBCBLarge30000003000000300000000
57Dave AhrensLB28168751-2 YrsCCDASm-Mid140000000000
59Larry IzzoLB22R71981-2 YrsCAAALg-Mid500000500000500000000
60Gordon KingT30171773-6 YrsCCCASmall12500001250000000
61Tom BarndtDT24R68995-6 YrsCACBSm-Mid2500002500000000
62Daren GilbertT23172731-4 YrsDDDASm-Mid50000018900001890000189000018900001890000
64Bill BryanC31181835-6 YrsDBDBSm-Mid22500004468800000
66Ken BlackmanG24R69755-6 YrsCBADSm-Mid2500002500000000
67Darryl GrantDT27178945-6 YrsCCDCLg-Mid20000002000000000
68Rich BaldingerG27175983-6 YrsCABBLg-Mid175000017500001750000000
69Pete KendallG23R72831-4 YrsDDBCSm-Mid750000750000750000000
70Billy ShieldsT33171885-6 YrsBCCBLg-Mid17500001750000000
71Kevin CallT25174853-6 YrsDABBSmall7500000000
**72Bill BarnettDE301681005-6 YrsCDABSmall2500000000
73Jesse BakerDE29171801-2 YrsBABASmall180000000000
**75Ken ClarkeDT30164721-4 YrsCBCCLarge40000000000
76Ben WilliamsDE32174863-6 YrsBCBCLarge750000750000000
77Gary JeterDE31170925-6 YrsBCCCLarge12500000000
78Elois GroomsDT33167893-6 YrsCADDSmall10000001000000000
79Dave StuddardT31171875-6 YrsCACBLg-Mid10000001000000000
80Terry GlennWR22R75865-6 YrsCACCSm-Mid750000750000750000000
83Pat TilleyWR33172901-4 YrsABADLg-Mid10000001000000000
84Steve TaskerWR24177965-6 YrsBCBBLarge20000002000000000
85Jonathan HayesTE24170881-2 YrsBBCDLarge55000000000
88Clarence KayTE25173835-6 YrsBDABSmall10000000000
89Herkie WallsWR25166853-6 YrsCCBCLarge2500000000
91Reggie WhiteDE25196803-6 YrsCDBCSm-Mid60000006000000600000060000000
93Robert BrownDT26166703-6 YrsBCDBSmall5000000000
729000006556840025743600989000018900001890000