Previous Season Next Season Roster Key Stat Key
2004 Buffalo Bills (NFL) 3rd place American Football Conference East Division 9-7-0 .562
Head Coach: Mike Mularkey
Special Teams CoordinatorBobby April, Jr.
LinebackersDon Blackmon
Offensive CoordinatorTom Clements
Defensive CoordinatorJerry Gray
Physical Development/Assistant to the Head CoachRusty Jones
Defensive LineTim Krumrie
Defensive AssistantChuck Lester
Offensive LineJim McNally
Tight Ends/Offensive Quality ControlMike Miller
Strength and ConditioningBrad Roll
Running BacksEric Studesville
Defensive BacksSteve Szabo
Wide ReceiversTyke Tolbert
Assistant Offensive Line/Tight EndsFrank Verducci
QuarterbacksSam Wyche
DayDateOpponentScoreLocationVenueAttendanceNotes
Sun8/15/2004HDenver Broncos16-6WOrchard Park, NYRalph Wilson Stadium49645
Sat8/21/2004HTennessee Titans15-16LOrchard Park, NYRalph Wilson Stadium71549
Sat8/28/2004AIndianapolis Colts17-30LIndianapolis, INRCA Dome56356
Thu9/2/2004ADetroit Lions17-20LDetroit, MIFord Field57746
Sun9/12/2004HJacksonville Jaguars10-13LOrchard Park, NYRalph Wilson Stadium72389
Sun9/19/2004AOakland Raiders10-13LOakland, CANetwork Associates Coliseum53610
Sun10/3/2004HNew England Patriots17-31LOrchard Park, NYRalph Wilson Stadium72698
Sun10/10/2004ANew York Jets14-16LEast Rutherford, NJGiants Stadium77976
Sun10/17/2004HMiami Dolphins20-13WOrchard Park, NYRalph Wilson Stadium72174
Sun10/24/2004ABaltimore Ravens6-20LBaltimore, MDM&T Bank Stadium69809
Sun10/31/2004HArizona Cardinals38-14WOrchard Park, NYRalph Wilson Stadium65887
Sun11/7/2004HNew York Jets22-17WOrchard Park, NYRalph Wilson Stadium72574
Sun11/14/2004ANew England Patriots6-29LFoxborough, MAGillette Stadium68756
Sun11/21/2004HSt. Louis Rams37-17WOrchard Park, NYRalph Wilson Stadium72393
Sun11/28/2004ASeattle Seahawks38-9WSeattle, WASeahawks Stadium66271
Sun12/5/2004AMiami Dolphins42-32WMiami Gardens, FLPro Player Stadium73084
Sun12/12/2004HCleveland Browns37-7WOrchard Park, NYRalph Wilson Stadium72330
Sun12/19/2004ACincinnati Bengals33-17WCincinnati, OHPaul Brown Stadium65378
Sun12/26/2004ASan Francisco 49ers41-7WSan Francisco, CAMonster Park63248
Sun1/2/2005HPittsburgh Steelers24-29LOrchard Park, NYRalph Wilson Stadium73414
Exhibition game. Playoff game. A=Away game. H=Home game. N=Neutral site game. W=Win. L=Loss. T=Tie. OT=Overtime.
NoPlayerPosHtWtAgeCollegeGPGS
95Sam AdamsLDT6-332231Texas A&M1616
89Sam AikenWR6-221024North Carolina150
69Tim AndersonDT6-330524Ohio State30
26Rashad BakerS5-1019922Tennessee143
97Justin BannanDT6-330725Colorado110
86Brad BantaTE6-624334Southern California30
11Drew BledsoeQB6-523832Washington State1616
35Joe BurnsRB5-921525Georgia Tech160
84Mark CampbellTE6-625929Michigan1212
22Nate ClementsRCB6-020625Ohio State1616
55Angelo CrowellLB6-023823Virginia160
92Ryan DenneyDE-TE6-727227Brigham Young165
54Jon DorenbosLONG6-024924Golden West JC; Texas-El Paso130
98Ron EdwardsDT6-231425Texas A&M162
87Tim EuhusTE6-524924Oregon State125
83Lee EvansWR5-1019723Wisconsin1611
59London FletcherRMLB5-1024429St. Francis (Pennsylvania); John Carroll1616
37Jabari GreerCB5-1117522Tennessee121
86Drew HaddadWR5-1118726Buffalo10
53Mario HagganLB6-325624Mississippi State160
20Travis HenryHB5-921926Tennessee105
75Jonas JenningsLOT6-332527Georgia1414
90Chris KelsayLDE6-426825Nebraska1610
9Rian LindellK6-323427Washington State160
7J.P. LosmanQB6-221423UCLA; Tulane40
6Shane MatthewsQB6-319734Florida30
79Dylan McFarlandOT6-530424Montana20
21Willis McGaheeHB6-023123Miami (Florida)1611
24Terrence McGeeLCB5-919824Northwestern State (Louisiana)1613
36Lawyer MilloySS6-020831Washington1111
8Brian MoormanP6-017528Pittsburg State160
80Eric MouldsWR6-220931Mississippi State1616
88Ryan NeufeldTE6-424729UCLA165
85Jason PetersOT-TE6-433322Arkansas51
96Jeff PoseyLLB6-424729Pearl River CC; Southern Mississippi1615
73Marcus PriceOT6-631732Louisiana State143
25Pierson PrioleauS5-1119027Virginia Tech162
61Mike PucilloOG6-431025Auburn20
82Josh ReedWR5-1020724Louisiana State121
43Izell ReeseFS6-319230Alabama-Birmingham99
94Aaron SchobelRDE6-425627Texas Christian1616
81Bobby ShawWR6-018529California40
31Daimon SheltonFB6-025132Fresno CC; Sacramento State1612
19Jonathan SmithWR5-1019423Georgia Tech90
72Lawrence SmithOG6-329525Tennessee State168
51Takeo SpikesRLB6-224128Auburn1616
57Josh StamerLB6-223927South Dakota160
70Trey TeagueC6-529530Tennessee1312
28Kevin ThomasCB6-018126Nevada-Las Vegas161
81Rod TraffordTE6-325026South Carolina40
65Ross TuckerLOG6-431325Princeton1612
58Chris VillarrialROG6-431131Indiana (Pennsylvania)1616
23Troy VincentCB6-119833Wisconsin77
68Mike WilliamsROT6-636324Texas1515
93Pat WilliamsRDT6-330832Navarro JC; Northeastern State; Texas A&M1615
40Shaud WilliamsRB5-719324Texas Tech; Alabama40
27Coy WireS6-021626Stanford123
DRAFT LISTRoundOverallPosCollegeNotes
Lee Evans113WRWisconsin
J.P. Losman122QBTulanefrom DAL
Tim Anderson374DTOhio State
Tim Euhus4109TEOregon State
Dylan McFarland7207OTMontanafrom DET
Jonathan Smith7214RBGeorgia Tech
SCORING BY QUARTERS1st2nd3rd4thOT
Team Totals8910180125
Opponents Totals781001294
TEAM STATSTOP1ST DOWNSRushPassPen3RD DOWNAttPct4TH DOWNAttPctPENYDS
Team Totals30:21271102149207721535.8102147.61211047
Opponents Totals29:3925879150297721436.0111573.3120865
SCORINGTDX1X1APCTX2X2AFGFGAPCTSAFPTS
Rian Lindell04545100.000242885.70117
Willis McGahee13000100078
Lee Evans9000000054
Mark Campbell5000000030
Eric Moulds5000000030
Terrence McGee3000000018
Nate Clements2000000012
Tim Euhus2000000012
Takeo Spikes2000000012
Shaud Williams2000000012
Pat Williams100000018
Jason Peters100000006
Jonathan Smith100000006
Team Totals464545100.001242885.71395
Opponents Totals292727100.012273284.40284
FIELD GOALSMADEATTPCT1-1920-2930-3940-4950+
Rian Lindell242885.70/013/1410/111/30/0
Team Totals242885.70/013/1410/111/30/0
Opponents Totals273284.42/211/128/96/70/2
RUSHINGATTYDSAVGLGTDFDG20+G40+FUM
Willis McGahee28411284.04113641013
Travis Henry943263.519017000
Shaud Williams421674.027t28200
Lee Evans58517.04804210
Joe Burns20733.72102100
Drew Bledsoe22371.71703006
Brian Moorman22311.53401101
Eric Moulds5193.81201000
J.P. Losman2157.51001000
Jonathan Smith2115.5801000
Josh Reed2-1-0.5600000
Shane Matthews2-3-1.5-100000
Jabari Greer1-6-6.0-600000
Team Totals48318743.9481510216210
Opponents Totals44716043.658679619
PASSINGATTCOMPCTINCYDSY/ATTY/COMLGTDTD%INTINT%TSYLNYPFDG20+G40+RTG
Drew Bledsoe45025656.917829326.511.569t204.4163.637215271714431976.6
Shane Matthews3266.714414.722.033t133.300.00044110149.3
Brian Moorman3133.32248.024.02400.000.0002411063.2
J.P. Losman5360.01326.410.71700.0120.0103220039.2
Team Totals46126256.818230326.611.669t214.6173.738215281714933976.7
Opponents Totals48626153.720129436.111.351t204.1244.945319262415037965.2
RECEIVINGTARRECPCTYDSAVGLGTDFDG20+G40+FUM
Eric Moulds1528857.9104311.9495531221
Lee Evans754864.084317.669t9381261
Willis McGahee362261.11697.71608001
Mark Campbell301756.720311.927511201
Daimon Shelton241770.81146.72406100
Josh Reed361644.41539.62008100
Sam Aiken181161.114813.55406210
Tim Euhus151173.3988.91725000
Travis Henry141071.4454.51004000
Ryan Neufeld14642.96110.22902100
Bobby Shaw12541.75911.82003100
Rod Trafford4375.0258.31002000
Jonathan Smith6350.0217.01101000
Shaud Williams33100.0196.31000000
Kevin Thomas11100.02424.02401100
Joe Burns3133.377.0701000
Ryan Denney100.0000000
Jason Peters100.0000000
Pierson Prioleau100.0000000
Team Totals44626258.7303211.669t211493394
Opponents Totals26153.7294311.351t201503796
INTERCEPTIONSINTYDSAVGLGTD
Nate Clements67712.8351
Takeo Spikes512224.462t2
Terrence McGee3217.0210
Lawyer Milloy22010.0110
Izell Reese13333.0330
Rashad Baker12626.0260
Pat Williams12020.020t1
Troy Vincent188.080
Chris Kelsay133.030
Jeff Posey133.030
Sam Adams100.000
Josh Stamer100.000
Team Totals2433313.962t4
Opponents Totals1735721.0941
PUNTINGNOYDSAVGLGBLTBI20OOBDNRYDSNYDSNET
Brian Moorman77332543.28009171213315283036.8
Rian Lindell13737.0370100001717.0
Team Totals78336243.180010171213315284736.5
Opponents Totals79321840.7691618491260733.0
<<<<
PUNT RETURNSNOFCYDSAVGLGTDG20+G40+FUM
Nate Clements35103279.386t1523
Jonathan Smith9015717.470t1320
Josh Reed1077.070000
Shaud Williams1000.000001
Team Totals461049110.786t2844
Opponents Totals3763158.53400
KICKOFFSNOYDSAVGOBTBRETRETYTDOSAOSR
Rian Lindell83483558.313771406031
Team Totals83483558.313771406031
Team Totals6315423
KICKOFF RETURNSNOFCYDSAVGLGTDG20+G40+FUM
Terrence McGee520137026.3104t33052
London Fletcher408621.5230400
Daimon Shelton202512.5150000
Jonathan Smith102828.0280100
Nate Clements101414.0140000
Chris Kelsay101414.0140000
Ryan Neufeld1033.030000
Eric Moulds1022.020000
Team Totals630154224.5104t33552
Opponents Totals770140618.3650
SACKSNOYDS
Aaron Schobel8.047.5
Sam Adams5.041.0
Chris Kelsay4.541.0
Ron Edwards4.024.0
Lawyer Milloy4.039.0
London Fletcher3.522.0
Ryan Denney3.022.0
Takeo Spikes3.016.0
Pat Williams2.518.5
Terrence McGee2.07.0
Jabari Greer1.013.0
Jeff Posey1.06.0
Kevin Thomas1.04.0
Troy Vincent1.011.0
Coy Wire1.07.0
Nate Clements0.50.0
Team Totals45.0319.0
Opponents Totals38.0215.0
FUMBLESNOLOSTOWNOPPRECYDSTD
Drew Bledsoe95202-560
Mark Campbell1000000
Nate Clements3211200
Lee Evans1110100
London Fletcher0001100
Mario Haggan0020200
Chris Kelsay0002200
J.P. Losman1100000
Willis McGahee4000000
Terrence McGee22011380
Brian Moorman2020200
Eric Moulds1100000
Jason Peters0001100
Jeff Posey0001100
Pierson Prioleau00011120
Aaron Schobel0003300
Takeo Spikes0001100
Trey Teague0010100
Rod Trafford0010100
Ross Tucker10000-50
Chris Villarrial0010100
Troy Vincent0001100
Pat Williams0001100
Shaud Williams1020200
Coy Wire0001100
Team Totals2612131528-110
Opponents Totals31151212242
DEFENSEPDQHTFLFFTKLTTTADTDATKLRTKLPASTRASTPSTTSTAMTMABL
Sam Adams3111422715271421614001000
Sam Aiken00054100000041000
Tim Anderson00000000000000000
Rashad Baker20123149136675113000
Justin Bannan00021111101000000
Brad Banta00000000000000000
Drew Bledsoe00000000000000000
Joe Burns000116500000055100
Mark Campbell00011000000000100
Nate Clements143579582157212532111010000
Angelo Crowell100148601001085000
Ryan Denney22135152012208414630000
Jon Dorenbos00086200000062000
Ron Edwards15021138138768000000
Tim Euhus00011000000010000
Lee Evans00033000000000300
London Fletcher4102144945094506925401000000
Jabari Greer310151411201110021000
Drew Haddad00000000000000000
Mario Haggan00119154111001143000
Travis Henry00011000000010000
Jonas Jennings00022000000000200
Chris Kelsay281382315221517514110000
Rian Lindell00053200000032000
J.P. Losman00011000000000100
Shane Matthews00000000000000000
Dylan McFarland00000000000000000
Willis McGahee00000000000000000
Terrence McGee1540927517711614578841000
Lawyer Milloy5406239233923251414900000
Brian Moorman00011000000010000
Eric Moulds00066000000000600
Ryan Neufeld00065100000051000
Jason Peters00042200000022001
Jeff Posey2506639273927251425200000
Marcus Price00000000000000000
Pierson Prioleau10039251415711452107000
Mike Pucillo00000000000000000
Josh Reed00000000000000000
Izell Reese100361818181881014400000
Aaron Schobel4957346274627351123400000
Bobby Shaw00000000000000000
Daimon Shelton00000000000000000
Jonathan Smith00021100000011000
Lawrence Smith00000000000000000
Takeo Spikes18839863356335422128700000
Josh Stamer12024177545040123000
Trey Teague00011000000000100
Kevin Thomas10145321330108225523000
Rod Trafford00010100000001000
Ross Tucker00033000000000300
Chris Villarrial00011000000000100
Troy Vincent310271891897119000000
Mike Williams00000000000000000
Pat Williams190533716371635215100000
Shaud Williams00000000000000000
Coy Wire020251411108557143000
Team Totals84842111357533826433373762672657291451901
Opponents Totals76871511207973236743004132582267399212420
PENALTIESTotalDeclinedAcceptedYDSYdsNullifiedFD
Sam Adams7343002
Sam Aiken101500
Rashad Baker7078803
Justin Bannan220000
Drew Bledsoe5052100
Joe Burns3032080
Mark Campbell30325200
Nate Clements5142603
Angelo Crowell62428740
Ryan Denney3032500
Jon Dorenbos211800
Ron Edwards1011401
Tim Euhus40430160
Lee Evans4132680
London Fletcher91813207
Jabari Greer3121301
Mario Haggan40438700
Jonas Jennings73425240
Chris Kelsay10110270
J.P. Losman101500
Terrence McGee2021001
Lawyer Milloy101501
Brian Moorman7431500
Eric Moulds7255000
Ryan Neufeld110000
Jason Peters20215130
Jeff Posey2022102
Pierson Prioleau4133001
Josh Reed41330130
Izell Reese2021002
Aaron Schobel7342401
Daimon Shelton3121500
Jonathan Smith1011100
Lawrence Smith5143080
Takeo Spikes1011500
Josh Stamer2111050
Trey Teague31220690
Kevin Thomas93635161
Ross Tucker5054220
Chris Villarrial1011040
Mike Williams3121000
Pat Williams4132502
NFL Training CampsNFL Game Weather HistoryNFL Roster Limits
AcknowledgementsPrivacy Policy
©2006-2017 The Pro Football Archives. All Rights Reserved.