2004 NFL 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 DOWNSRushingPassingPenalty3RD DOWN EFFICIENCY4TH DOWN EFFICIENCYPENYDS
Team Totals30:212711021492077/215 35.8%10/21 47.6%1211047
Opponents Totals29:39258791502977/214 36.0%11/15 73.3%120865
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
DEFENSETKLTTTADTDASTTSTAMTMAPDQHTFLFFBL
London Fletcher14494509450000041020
Takeo Spikes9863356335000018830
Terrence McGee9275177116410015400
Nate Clements7958215721100014350
Aaron Schobel734627462700004950
Jeff Posey663927392700002500
Lawyer Milloy623923392300005400
Pat Williams533716371600001900
Kevin Thomas453213301023001010
Sam Adams4227152714010031110
Pierson Prioleau392514157107001000
Chris Kelsay382315221510002810
Izell Reese361818181800001000
Ryan Denney351520122030002210
Troy Vincent2718918900003100
Coy Wire25141110843000200
Josh Stamer2417754123001200
Rashad Baker2314913613002010
Ron Edwards2113813800001500
Mario Haggan1915411143000010
Jabari Greer1514112021003100
Angelo Crowell14860185001000
Joe Burns11650055100000
Jon Dorenbos8620062000000
Ryan Neufeld6510051000000
Eric Moulds6600000600000
Sam Aiken5410041000000
Rian Lindell5320032000000
Jason Peters4220022000001
Lee Evans3300000300000
Ross Tucker3300000300000
Justin Bannan2111100000000
Jonathan Smith2110011000000
Jonas Jennings2200000200000
Tim Euhus1100010000000
Travis Henry1100010000000
Brian Moorman1100010000000
Rod Trafford1010001000000
Mark Campbell1100000100000
J.P. Losman1100000100000
Trey Teague1100000100000
Chris Villarrial1100000100000
Tim Anderson0000000000000
Brad Banta0000000000000
Drew Bledsoe0000000000000
Drew Haddad0000000000000
Shane Matthews0000000000000
Dylan McFarland0000000000000
Willis McGahee0000000000000
Marcus Price0000000000000
Mike Pucillo0000000000000
Josh Reed0000000000000
Bobby Shaw0000000000000
Daimon Shelton0000000000000
Lawrence Smith0000000000000
Mike Williams0000000000000
Shaud Williams0000000000000
Team Totals113575338264333791451908484211
Opponents Totals112079732367430099212427687150
PENALTIESTotalDeclinedAcceptedYDSYdsNullifiedFD
London Fletcher91813207
Kevin Thomas93635161
Rashad Baker7078803
Eric Moulds7255000
Jonas Jennings73425240
Sam Adams7343002
Aaron Schobel7342401
Brian Moorman7431500
Angelo Crowell62428740
Ross Tucker5054220
Drew Bledsoe5052100
Lawrence Smith5143080
Nate Clements5142603
Mario Haggan40438700
Tim Euhus40430160
Josh Reed41330130
Lee Evans4132680
Pierson Prioleau4133001
Pat Williams4132502
Mark Campbell30325200
Joe Burns3032080
Ryan Denney3032500
Trey Teague31220690
Daimon Shelton3121500
Jabari Greer3121301
Mike Williams3121000
Jason Peters20215130
Jeff Posey2022102
Terrence McGee2021001
Izell Reese2021002
Josh Stamer2111050
Jon Dorenbos211800
Justin Bannan220000
Chris Kelsay10110270
Takeo Spikes1011500
Ron Edwards1011401
Chris Villarrial1011040
Jonathan Smith1011100
Sam Aiken101500
J.P. Losman101500
Lawyer Milloy101501
Ryan Neufeld110000
NFL Training CampsNFL Game Weather HistoryNFL Roster Limits
AcknowledgementsPrivacy Policy
©2006-2018 The Pro Football Archives. All Rights Reserved.