Previous Season Next Season Roster Key Stat Key
2012 Buffalo Bills (NFL) 4th place American Football Conference East Division 6-10-0 .375
Head Coach: Chan Gailey
Wide ReceiversBob Bicknell
Defensive BacksGeorge Catavolos
Co-Head Strength and ConditioningEric Ciano
Offensive LineJoe D’Alessandris
Assistant Offensive LineAndrew Dees
Special Teams CoordinatorBruce DeHaven
Co-Head Strength and ConditioningJohn Gamble
Assistant Defensive LineWilliam Inge
Assistant Special TeamsStan Kwan
QuarterbacksDavid Lee
Tight EndsPete Metzelaars
Offensive Coordinator/Running BacksCurtis Modkins
Offensive Quality ControlKevin Patullo
LinebackersBob Sanders
Defensive LineGiff Smith
Defensive Quality ControlEric Thatcher
Assistant Head Coach/Defensive CoordinatorDave Wannstedt
Defensive Quality ControlAdrian White
DayDateOpponentScoreLocationVenueAttendanceNotes
Thu8/9/2012HWashington Redskins6-7LOcrhard Park, NYRalph Wilson Stadium51521
Fri8/17/2012AMinnesota Vikings14-36LMinneapolis, MNSun Life Stadium56430
Sat8/25/2012HPittsburgh Steelers7-38LOrchard Park, NYRalph Wilson Stadium67383
Thu8/30/2012ADetroit Lions32-38LDetroit, MIFord Field55972
Sun9/9/2012ANew York Jets28-48LEast Rutherford, NJMetLife Stadium79088
Sun9/16/2012HKansas City Chiefs35-17WOrchard Park, NYRalph Wilson Stadium69402
Sun9/23/2012ACleveland Browns24-14WCleveland, OHCleveland Browns Stadium69353
Sun9/30/2012HNew England Patriots28-52LOrchard Park, NYRalph Wilson Stadium70684
Sun10/7/2012ASan Francisco 49ers3-45LSan Francisco, CACandlestick Park69732
Sun10/14/2012AArizona Cardinals19-16WOTGlendale, AZUniversity of Phoenix Stadium60385
Sun10/21/2012HTennessee Titans34-35LOrchard Park, NYRalph Wilson Stadium68836
Sun11/4/2012AHouston Texans9-21LHouston, TXReliant Stadium71698
Sun11/11/2012ANew England Patriots31-37LFoxborough, MAGillette Stadium68756
Sun11/15/2012HMiami Dolphins19-14WOrchard Park, NYRalph Wilson Stadium69118
Sun11/25/2012AIndianapolis Colts13-20LIndianapolis, INLucas Oil Stadium64366
Sun12/2/2012HJacksonville Jaguars34-18WOrchard Park, NYRalph Wilson Stadium53971
Sun12/9/2012HSt. Louis Rams12-15WOrchard Park, NYRalph Wilson Stadium68109
Sun12/16/2012HSeattle Seahawks17-50LToronto, ONRogers Centre40770
Sun12/23/2012AMiami Dolphins10-24LMiami Gardens, FLSun Life Stadium54462
Sun12/30/2012HNew York Jets28-9WOrchard Park, NYRalph Wilson Stadium54533
Non-league game. Playoff game. A=Away game. H=Home game. N=Neutral site game. W=Win. L=Loss. T=Tie. OT=Overtime.
NoPlayerPosHtWtAgeCollegeGPGS
93Mark AndersonRDE6'425529Alabama54
50Nick BarnettWLB6'223131Oregon State1616
53Nigel BradhamSLB6'224123Florida State1611
33Ron BrooksLCB-SS5'1019024Louisiana State92
74Colin BrownROG6'733527Missouri11
29Crezdon ButlerLCB6'119125Clemson10
31Jairus ByrdFS5'1020026Oregon1616
92Alex CarringtonRDT6'528425Arkansas State160
84Scott ChandlerTE6'727027Iowa1513
20Tashard ChoiceRB5'1021128Oklahoma; Georgia Tech120
99Marcell DareusLDT6'333123Alabama1616
42Dorin DickersonFB6'422624Pittsburgh110
81Marcus EasleyWR6'221725Connecticut30
14Ryan FitzpatrickQB6'222830Harvard1616
27Stephon GilmoreRCB6'019022South Carolina1616
77Cordy GlennLOT6'534523Georgia1313
11T.J. GrahamWR5'1118823North Carolina State1511
75Chris HairstonROT-LOT6'632623Clemson128
36Delano HowellFS5'1119823Stanford10
22Fred JacksonRB6'121531Coe108
91Spencer JohnsonLDT6'328631Auburn140
13Steve JohnsonWR6'220226Chabot JC; Kentucky1616
19Donald JonesWR6'021425Lackawanna JC; Youngstown State1210
90Chris KelsayRDE6'426833Nebraska94
67Andy LevitreLOG6'230526Oregon State1616
9Rian LindellK6'323435Washington State160
59Greg LloydSLB6'124623Connecticut20
82Ruvell MartinWR6'421730Saginaw Valley State140
24Terrence McGeeLCB5'919832Northwestern State (Louisiana)70
38Corey McIntyreFB6'024933West Virginia163
21Leodis McKelvinLCB-RCB5'1018427Troy134
56Shawne MerrimanRDE-LDE6'427028Maryland101
52Arthur MoatsSLB6'225024James Madison144
54Kyle MooreRDE-LDE6'527226Southern California127
8Brian MoormanP6'017536Pittsburg State30
58Kirk MorrisonMLB-WLB6'224030San Diego State20
86David NelsonTE6'521726Florida11
79Erik PearsROT6'830530Colorado State77
3John PotterK6'220922Western Michigan60
6Shawn PowellP6'423524Florida State130
76Chad RinehartROG6'530827Northern Iowa72
26Justin RogersRCB5'1118024Richmond161
73Jay RossDT6'330225East Carolina10
65Garrison SanbornLONG6'024727Florida State160
43Bryan ScottWLB6'121931Penn State161
25Da'Norris SearcySS5'1122324North Carolina150
55Kelvin SheppardMLB6'225024Louisiana State1615
30Mana SilvaFS6'121024Oregon State; Hawaii70
16Brad SmithWR-QB6'221029Missouri152
85Lee SmithTE6'626625Marshall167
61David SnowC-ROG6'430523Texas52
28C.J. SpillerRB5'1119625Clemson169
4Tyler ThigpenQB6'122428Coastal Carolina40
60Kraig UrbikROG6'532327Wisconsin1313
66Thomas WelchLOT6'630725Vanderbilt30
51Chris WhiteSLB6'324023Mississippi Gulf Coast CC; Mississippi State150
29Johnny WhiteRB5'1020924North Carolina30
23Aaron WilliamsLCB6'020022Texas1110
68Keith WilliamsLOG6'431824Nebraska20
95Kyle WilliamsRDT6'130429Louisiana State1616
94Mario WilliamsLDE6'629027North Carolina State1616
37George WilsonSS6'021131Arkansas1616
70Eric WoodC6'431326Louisville1414
71Sam YoungROT6'832225Notre Dame124
DRAFT LISTRoundOverallPosCollegeNotes
Stephon Gilmore110DBSouth Carolina
Cordy Glenn241TGeorgia
T.J. Graham369WRNorth Carolina Statefrom WAS
Nigel Bradham4105LBFlorida State
Ron Brooks4124DBLouisiana Statefrom BAL
Zebrie Sanders5144TFlorida State
Tank Carder5147LBTexas Christianfrom SEA
Mark Asper6178GOregon
John Potter7251KWestern Michigan
OFFENSIVE PLAYSPLAYSRUSHPASSYDSRUSH YDSPASS YDSFDTDFLINT
Colin Brown197129020706000
Scott Chandler728298430395315302423210291214
Tashard Choice120615948422426027420
Dorin Dickerson96366051011539527421
Marcus Easley4407700000
Ryan Fitzpatrick969433536542922003229280361717
Cordy Glenn777349428444817382710228301312
T.J. Graham678284394377815542224191151313
Chris Hairston5492473023108137117371611998
Fred Jackson32713918815795631016861376
Steve Johnson912391521521020523158264291617
Donald Jones648268380382015122308189211211
Andy Levitre983442541548022213259282361717
Ruvell Martin113486565524840736911
Corey McIntyre9980193122238920510
David Nelson2710172551421139212
Erik Pears3711682031998791120710215610
Chad Rinehart163719288037350741655
Brad Smith30413417018396751164911466
Lee Smith27918990144275868479843
David Snow133498461621640039323
C.J. Spiller54924430534771445203217220811
Tyler Thigpen14955121302000
Kraig Urbik757348409424317402503220271211
Thomas Welch761222022200
Johnny White12935133182000
Kyle Williams3212112200
Eric Wood844387457485419952859243331514
Sam Young32814917916876431044911465
DEFENSIVE PLAYSPLAYSRUSHPASSYDSRUSHYDSPASSYDSFDTDFLINT
Mark Anderson2351121241325546779741044
Nick Barnett9564465115160204031202874379
Nigel Bradham37823614218311003828981522
Ron Brooks1504410690625465246612
Crezdon Butler163139613835012
Jairus Byrd97642854953381994334429040812
Alex Carrington328156172181979710221002145
Marcell Dareus7533434114078162524532293747
Stephon Gilmore101145355956932202349130438811
Spencer Johnson2521231291294484810731532
Chris Kelsay27914613418528441008991914
Terrence McGee140618082137344848622
Leodis McKelvin33212920315824451137941016
Shawne Merriman196999785537847745810
Arthur Moats117605876424751735510
Kyle Moore468186282234983015191381836
Justin Rogers5141623522964100619581661859
Jay Ross835352871000
Bryan Scott56618937732951098219719231510
Da'Norris Searcy2631311321548589959841634
Kelvin Sheppard4833031812505124012651362732
Mana Silva202580582000
Chris White826666604100
Aaron Williams5222442793152131618361582345
Kyle Williams7613364264304156627382483958
Mario Williams8904044865026192930972804379
George Wilson86038347747331943279026440511
SCORING BY QUARTERS1st2nd3rd4thOT
Team Totals8410978703
Opponents Totals891151091220
TEAM STATSTOP1ST DOWNSRushPassPen3RD DOWNAttPct4TH DOWNAttPctPENYDS
Team Totals30:04301103176227719838.95862.5104871
Opponents Totals29:56349136182319220944.061250.080693
SCORINGTDX1X1APCTX2X2AFGFGAPCTSAFPTS
Rian Lindell03939100.001212487.50102
C.J. Spiller8000000048
Scott Chandler6000000036
Steve Johnson6000000036
Fred Jackson4000000024
Donald Jones4000000024
Brad Smith4000000024
Leodis McKelvin2000000012
Lee Smith2000000012
Tashard Choice100000006
Ryan Fitzpatrick100000006
T.J. Graham100000006
Bryan Scott100000006
Chris Kelsay000000022
Team Totals403939100.001212487.51344
Opponents Totals53505198.022212875.00435
FIELD GOALSMADEATTPCT1-1920-2930-3940-4950+
Rian Lindell212487.51/13/310/116/71/2
Team Totals212487.51/13/310/116/71/2
Opponents Totals212875.03/36/65/76/101/2
RUSHINGATTYDSAVGLGTDFDG20+G40+FUM
C.J. Spiller20712446.0626521252
Fred Jackson1154373.815325004
Ryan Fitzpatrick481974.12019100
Tashard Choice471934.12219100
Brad Smith141168.33517101
Johnny White8344.3901000
T.J. Graham155.0500000
Tyler Thigpen1-1-1.0-100000
Dorin Dickerson1-8-8.0-800000
Team Totals44222175.062121031557
Opponents Totals47023335.083t2313619211
PASSINGATTCOMPCTINCYDSY/ATTY/COMLGTDTD%INTINT%TSYLNYPFDG20+G40+RTG
Ryan Fitzpatrick50530660.618334006.711.168t244.8163.230161323917444783.3
Tyler Thigpen5360.02306.010.01200.000.0003020077.1
Brad Smith100.0000.000.01100.00000000.0
Team Totals51130960.518534306.711.168t244.7173.330161326917644782.2
Opponents Totals53630657.121836696.812.053254.7122.236196347318245784.4
RECEIVINGTARRECPCTYDSAVGLGTDFDG20+G40+FUM
Steve Johnson79104613.2636521221
Scott Chandler4357113.3436361012
C.J. Spiller4345910.766t219911
Donald Jones4144310.868t425411
Fred Jackson342176.434110101
T.J. Graham3132210.451114320
Brad Smith1415210.935t27100
Dorin Dickerson911713.02405301
Ruvell Martin44110.31603000
Lee Smith4133.3523000
Tashard Choice492.3500000
David Nelson23115.52102100
Corey McIntyre199.0900000
Team Totals50930960.7343011.168t241764477
Opponents Totals306366912.053251824576
INTERCEPTIONSINTYDSAVGLGTD
Jairus Byrd58116.2450
Bryan Scott46616.5321
Stephon Gilmore12323.0230
Leodis McKelvin199.090
Justin Rogers1-1-1.0-10
Team Totals12786.5451
Opponents Totals1725615.157t2
PUNTINGNOYDSAVGLGBLTBI20OOBDNRYDSNYDSNET
Shawn Powell65286044.0620223157345247538.1
Brian Moorman1568245.5660126017249032.7
Team Totals80354244.3660325217517296537.1
Opponents Totals72321044.6660827445260536.2
<<<
PUNT RETURNSNOFCYDSAVGLGTDG20+G40+FUM
Leodis McKelvin231443118.788t2720
Justin Rogers34144.7140001
Jairus Byrd030000
Team Totals262144517.188t2721
Opponents Totals351451714.875t2
KICKOFFSNOYDSAVGOBTBRETRETYTDOSAOSR
Rian Lindell47287861.20740881100
John Potter26161562.101311262020
Team Totals73449361.5020511144120
Team Totals910494211361
KICKOFF RETURNSNOFCYDSAVGLGTDG20+G40+FUM
Marcus Easley207537.5550210
Leodis McKelvin18051028.35901720
Brad Smith18049627.689t11410
Justin Rogers205527.5280200
Alex Carrington1000.000000
Lee Smith1000.000000
Team Totals420113627.089t13540
Opponents Totals510114422.496t1
SACKSNOYDS
Mario Williams10.551.0
Marcell Dareus5.538.0
Kyle Williams5.029.0
Kyle Moore3.020.0
Kelvin Sheppard2.017.0
Chris Kelsay2.010.0
Spencer Johnson2.08.0
Alex Carrington2.08.0
Nick Barnett2.03.0
Mark Anderson1.011.0
Shawne Merriman1.01.0
Team Totals36.0196.0
OPPONENTS30.0161.0
FUMBLESNOLOSTOWNOPPRECYDSTD
Nigel Bradham0001100
Jairus Byrd0002200
Scott Chandler2110100
Marcell Dareus0001100
Dorin Dickerson1100000
Ryan Fitzpatrick8620200
Fred Jackson5400000
Steve Johnson1111200
Donald Jones1000000
Justin Rogers1100000
Bryan Scott0002280
Brad Smith1000000
C.J. Spiller3300000
Mario Williams0002200
Eric Wood0020200
Team Totals23176915-70
Opponents Totals2691417310
DEFENSEPDQHTFLFFTKLTTTADTDATKLRTKLPASTRASTPSTTSTAMTMABL
Mark Anderson122012102102821100000
Nick Barnett116311272407240432934600000
Nigel Bradham102057372027201710191100000
Ron Brooks400020182121291061000
Colin Brown000000000000000000
Crezdon Butler000133010010020000
Jairus Byrd61547653235323213216700000
Alex Carrington3261181261261025100004
Scott Chandler000044000000000400
Tashard Choice000011000000010000
Marcell Dareus6105039261326132069400001
Dorin Dickerson000000000000000000
Marcus Easley000154100000041000
Ryan Fitzpatrick000022000000000200
Stephon Gilmore160136152952916366300000
Cordy Glenn000000000000000000
T.J. Graham000033000000000300
Chris Hairston000011000000000100
Delano Howell000011000000010000
Fred Jackson000033000000000300
Spencer Johnson212119109109829000000
Steve Johnson000122000000000200
Donald Jones000022000000000200
Chris Kelsay024014122122932000000
Andy Levitre000055000000000500
Rian Lindell000010100000001000
Greg Lloyd000000000000000000
Ruvell Martin000076100000061000
Terrence McGee200086262242000000
Corey McIntyre000063300000033000
Leodis McKelvin3100212011916131010000
Shawne Merriman1340171161161015100000
Arthur Moats0010251781351125043000
Kyle Moore0930241410141010410000000
Brian Moorman000000000000000000
Kirk Morrison000022000000020000
David Nelson000000000000000000
Erik Pears000022000000000200
John Potter000000000000000000
Shawn Powell000000000000000000
Chad Rinehart000010100000000010
Justin Rogers5020373253156254110000
Jay Ross000000000000000000
Garrison Sanborn000022000000020000
Bryan Scott82026748194519202515430000
Da'Norris Searcy1042392613221314811240000
Kelvin Sheppard14308056245324371623130000
Mana Silva000022010010010000
Brad Smith0000129300000093000
Lee Smith000011000000000100
David Snow000011000000000100
C.J. Spiller000000000000000000
Tyler Thigpen000000000000000000
Kraig Urbik000000000000000000
Thomas Welch000000000000000000
Chris White0000119220110072000
Johnny White000011000000010000
Aaron Williams7000322482485185300000
Keith Williams000000000000000000
Kyle Williams213100462719271921616300000
Mario Williams4151224637937924137200000
George Wilson500010479257325482517860000
Eric Wood000021100000000110
Sam Young000000000000000000
Team Totals7966722110577692886652713692942234877152725
Opponents Totals7076661910027072956372743542832047056211400
PENALTIESTotalDeclinedAcceptedYDSYdsNullifiedFD
Mark Anderson101500
Nigel Bradham1011500
Ron Brooks50569143
Crezdon Butler101501
Jairus Byrd20227521
Alex Carrington2022000
Scott Chandler101500
Tashard Choice101660
Marcell Dareus101501
Ryan Fitzpatrick202800
Stephon Gilmore13112126012
Cordy Glenn101965140
T.J. Graham3032050
Chris Hairston4043060
Spencer Johnson2021001
Steve Johnson30325150
Donald Jones10110200
Chris Kelsay101500
Andy Levitre51425-20
Corey McIntyre3211400
Leodis McKelvin1013001
Shawne Merriman2021000
Arthur Moats101500
Kyle Moore4044001
Brian Moorman101500
Erik Pears51435160
Chad Rinehart101410
Justin Rogers2112301
Bryan Scott110000
Da'Norris Searcy1011501
Kelvin Sheppard3031501
Mana Silva101500
Lee Smith6065420
Kraig Urbik3031500
Chris White1011500
Aaron Williams40425103
Kyle Williams6063201
Mario Williams2021002
George Wilson101801
Eric Wood20220140
Sam Young101500
Training CampsNFL Game Weather HistoryRoster Limits
AcknowledgementsPrivacy Policy
©2006-2017 The Pro Football Archives. All Rights Reserved.