You Are Here > Pro-Football-Reference.com > Teams > Buffalo Bills > 2004 Statistics & Players

2004 Buffalo Bills

Franchise IndexPrevious Season / Next Season

Record: 9-7-0, Finished 3rd in AFC East Division
NFL Season Summary

Scored 395 points (24.7/g), 7th of 32 in the NFL.
 Allowed 284 points (17.8/g), 8th.
 Differential of 111 points (6.9/g), 6th.
 Expected W-L: 11.0-5.0.

 Takeaway/Giveaway Differential +10 (0.6/g), 7th.

Coached by Mike Mularkey (9-7-0)

2004 Statistics / Starters & Roster / Games & Schedule / Team Draftees

Team Games & Schedule

Glossary · CSV · PRE
Score Offense Defense
Week Date Rec Opp Tm Opp 1stD TotYd PassY RushY TO 1stD TotYd PassY RushY TO
1 Sun September 12 box L 0-1 Jacksonville Jaguars 10 13 16 242 147 95 2 14 225 142 83 2
2 Sun September 19 box L 0-2 @ Oakland Raiders 10 13 14 243 176 67 1 12 273 200 73
3 Bye Week
4 Sun October 3 box L 0-3 New England Patriots 17 31 18 337 214 123 2 21 397 298 99 1
5 Sun October 10 box L 0-4 @ New York Jets 14 16 17 252 172 80 1 24 383 298 85 2
6 Sun October 17 box W 1-4 Miami Dolphins 20 13 18 341 204 137 14 212 101 111 1
7 Sun October 24 box L 1-5 @ Baltimore Ravens 6 20 15 270 185 85 5 12 160 60 100 1
8 Sun October 31 box W 2-5 Arizona Cardinals 38 14 11 209 81 128 14 213 85 128
9 Sun November 7 box W 3-5 New York Jets 22 17 19 341 184 157 12 282 194 88 2
10 Sun November 14 box L 3-6 @ New England Patriots 6 29 8 125 75 50 5 25 428 220 208 1
11 Sun November 21 box W 4-6 St. Louis Rams 37 17 16 294 175 119 1 19 270 235 35 4
12 Sun November 28 box W 5-6 @ Seattle Seahawks 38 9 25 434 286 148 3 17 230 175 55 2
13 Sun December 5 box W 6-6 @ Miami Dolphins 42 32 16 362 257 105 1 25 403 297 106 7
14 Sun December 12 box W 7-6 Cleveland Browns 37 7 22 321 106 215 3 6 26 -3 29 5
15 Sun December 19 box W 8-6 @ Cincinnati Bengals 33 17 13 212 169 43 1 16 275 126 149 4
16 Sun December 26 box W 9-6 @ San Francisco 49ers 41 7 27 441 215 226 1 12 189 91 98 4
17 Sun January 2 box L 9-7 Pittsburgh Steelers 24 29 16 267 171 96 3 15 262 105 157 3

Team Stats and Rankings

Glossary · CSV · PRE
Passing Rushing
Pts Yds Ply Y/P 1stD Cmp Att Yds TD Int NY/A 1stD Att Yds TD Y/A 1stD TO FL 1stPy
Team Offense 395 4691 982 4.8 271 262 461 2817 21 17 5.6 149 483 1874 15 3.9 102 29 12 20
Team Defense 284 4228 978 4.3 437 261 486 2624 20 24 4.9 150 447 1604 6 3.6 258 39 15 29
Lg Rank Offense 7 25 25 27 27 16 17 22 9 13 8 24 18 20
Lg Rank Defense 8 2 5 7 3 13 2 1 17 7 2 3 1 5

Passing

Glossary · ProBowl(*), 1st-team All-Pro(+), · CSV · PRE
Age Pos G GS Cmp Att Cmp% Yds TD TD% Int Int% Lng Y/A AY/A Y/C Y/G Rate Sk Yds NY/A ANY/A Sk%
Drew Bledsoe 32 QB 16 16 256 450 56.9 2932 20 4.4 16 3.6 69 6.5 5.4 11.5 183.3 76.6 37 215 5.6 4.5 7.6
J.P. Losman 23 4 0 3 5 60.0 32 0 0.0 1 20.0 17 6.4 -2.6 10.7 8.0 39.2 1 0 5.3 -2.2 16.7
Shane Matthews 34 3 0 2 3 66.7 44 1 33.3 0 0.0 33 14.7 18.0 22.0 14.7 149.3 0 0 14.7 18.0 0.0
Brian Moorman 28 P 16 0 1 3 33.3 24 0 0.0 0 0.0 24 8.0 8.0 24.0 1.5 63.2 0 0 8.0 8.0 0.0
Team Total 26.8 16 262 461 56.8 3032 21 4.6 17 3.7 69 6.6 5.4 11.6 189.5 76.7 38 215 5.6 4.5 7.6
Opp Total 16 261 486 53.7 2624 20 4.1 24 4.9 5.4 3.6 10.1 164.0 62.5 45 319 4.9 2.7

Rushing & Receiving

Glossary · ProBowl(*), 1st-team All-Pro(+), · CSV · PRE
Rushing Receiving
Age Pos G GS Att Yds TD Lng Y/A Y/G A/G Rec Yds Y/R TD Lng R/G Y/G YScm RRTD Fmb
Willis McGahee 23 RB 16 11 284 1128 13 41 4.0 70.5 17.8 22 169 7.7 0 16 1.4 10.6 1297 13 4
Travis Henry 26 rb 10 5 94 326 0 19 3.5 32.6 9.4 10 45 4.5 0 10 1.0 4.5 371 0 0
Shaud Williams 24 4 0 42 167 2 27 4.0 41.8 10.5 3 19 6.3 0 10 0.8 4.8 186 2 1
Drew Bledsoe 32 QB 16 16 22 37 0 17 1.7 2.3 1.4 37 0 9
Joe Burns 25 16 0 20 73 0 21 3.7 4.6 1.3 1 7 7.0 0 7 0.1 0.4 80 0 0
Eric Moulds 31 WR 16 16 5 19 0 12 3.8 1.2 0.3 88 1043 11.9 5 49 5.5 65.2 1062 5 1
Lee Evans 23 WR 16 11 5 85 0 48 17.0 5.3 0.3 48 843 17.6 9 69 3.0 52.7 928 9 1
Josh Reed 24 12 1 2 -1 0 6 -0.5 -0.1 0.2 16 153 9.6 0 20 1.3 12.8 152 0 0
Jonathan Smith 23 9 0 2 11 0 8 5.5 1.2 0.2 3 21 7.0 0 11 0.3 2.3 32 0 0
J.P. Losman 23 4 0 2 15 0 10 7.5 3.8 0.5 15 0 1
Shane Matthews 34 3 0 2 -3 0 -1 -1.5 -1.0 0.7 -3 0 0
Brian Moorman 28 P 16 0 2 23 0 34 11.5 1.4 0.1 23 0 2
Jabari Greer 22 12 1 1 -6 0 -6 -6.0 -0.5 0.1 -6 0 0
Mark Campbell 29 TE 12 12 0 0 0 0 0.0 0.0 17 203 11.9 5 27 1.4 16.9 203 5 1
Daimon Shelton 32 FB 16 12 0 0 0 0 0.0 0.0 17 114 6.7 0 24 1.1 7.1 114 0 0
Sam Aiken 24 16 0 0 0 0 0 0.0 0.0 11 148 13.5 0 54 0.7 9.3 148 0 0
Tim Euhus 24 te 12 5 0 0 0 0 0.0 0.0 11 98 8.9 2 17 0.9 8.2 98 2 0
Ryan Neufeld 29 te 16 5 0 0 0 0 0.0 0.0 6 61 10.2 0 29 0.4 3.8 61 0 0
Bobby Shaw 29 4 0 0 0 0 0 0.0 0.0 5 59 11.8 0 20 1.3 14.8 59 0 0
Rod Trafford 26 4 0 0 0 0 0 0.0 0.0 3 25 8.3 0 10 0.8 6.3 25 0 0
Kevin Thomas 26 16 1 0 0 0 0 0.0 0.0 1 24 24.0 0 24 0.1 1.5 24 0 0
Team Total 26.8 16 483 1874 15 48 3.9 117.1 30.2 262 3032 11.6 21 69 16.4 189.5 4906 36 26
Opp Total 16 447 1604 6 3.6 100.3 27.9 261 2624 10.1 20 16.3 164.0 4228 26 31

Kick & Punt Returns

Glossary · ProBowl(*), 1st-team All-Pro(+), · CSV · PRE
Punt Returns Kick Returns
Age Pos G GS Ret Yds TD Lng Y/R Rt Yds TD Lng Y/Rt APYd
Terrence McGee* 24 LCB 16 13 52 1370 3 104 26.3 1370
Nate Clements* 25 RCB 16 16 35 327 1 86 9.3 1 14 0 14 14.0 341
Jonathan Smith 23 9 0 9 157 1 70 17.4 1 28 0 28 28.0 217
London Fletcher 29 MLB 16 16 4 86 0 23 21.5 86
Daimon Shelton 32 FB 16 12 2 25 0 15 12.5 139
Chris Kelsay 25 LDE 16 10 1 14 0 14 14.0 14
Eric Moulds 31 WR 16 16 1 2 0 2 2.0 1064
Ryan Neufeld 29 te 16 5 1 3 0 3 3.0 64
Josh Reed 24 12 1 1 7 0 7 7.0 159
Shaud Williams 24 4 0 1 0 0 0 0.0 186
Team Total 26.8 16 46 491 2 86 10.7 63 1542 3 104 24.5 6939
Opp Total 16 37 0 77 1406 0 18.3

Kicking & Punting

Glossary · ProBowl(*), 1st-team All-Pro(+), · CSV · PRE
0--19 20--29 30--39 40--49 50+ Tot PAT Punting
Age Pos G GS FGA FGM FGA FGM FGA FGM FGA FGM FGA FGM FGA FGM FG% XPA XPM XP% Pnt Yds Lng Blck Y/P
Brian Moorman 28 P 16 0 77 3325 80 0 43.2
Rian Lindell 27 K 16 0 14 13 11 10 3 1 28 24 85.7% 45 45 100.0% 1 37 37 0 37.0
Team Total 26.8 16 14 13 11 10 3 1 28 24 85.7% 45 45 100.0% 78 3362 80 0 43.1
Opp Total 16 32 27 84.4% 27 27 100.0% 79 3215 40.7

Defense & Fumbles

Glossary · ProBowl(*), 1st-team All-Pro(+), · CSV · PRE
Def Interceptions Fumbles Tackles
Age Pos G GS Sk Int Yds TD Lng PD FF Fmb FR Yds TD Tkl Ast Sfty
Nate Clements* 25 RCB 16 16 0.5 6 77 1 35 14 5 3 2 0 0 59 20
Drew Bledsoe 32 QB 16 16 9 2 -56 0
Aaron Schobel 27 RDE 16 16 8.0 0 0 0 0 4 5 0 3 0 0 46 27
Takeo Spikes*+ 28 RLB 16 16 3.0 5 122 2 62 18 4 0 1 0 0 64 35
Terrence McGee* 24 LCB 16 13 2.0 3 21 0 21 15 0 2 1 38 0 75 17
Chris Kelsay 25 LDE 16 10 4.5 1 3 0 3 2 1 0 2 0 0 23 15
Sam Adams* 31 LDT 16 16 5.0 1 0 0 0 3 26 14
Lawyer Milloy 31 SS 11 11 4.0 2 20 0 11 5 39 23
London Fletcher 29 MLB 16 16 3.5 0 0 0 0 4 2 0 1 0 0 94 49
Pat Williams 32 RDT 16 15 2.5 1 20 1 20 1 0 0 1 0 0 37 16 1
Ron Edwards 25 16 2 4.0 0 0 0 0 1 12 9
Willis McGahee 23 RB 16 11 4 0 0 0
Brian Moorman 28 P 16 0 2 2 0 0
Ryan Denney 27 lde 16 5 3.0 0 0 0 0 2 1 0 0 0 0 15 20
Jeff Posey 29 LLB 16 15 1.0 1 3 0 3 2 0 0 1 0 0 39 27
Troy Vincent 33 fs 7 7 1.0 1 8 0 8 3 0 0 1 0 0 18 9
Shaud Williams 24 4 0 1 2 0 0
Lee Evans 23 WR 16 11 1 1 0 0
Mario Haggan 24 16 0 1 0 2 0 0 15 4
Coy Wire 26 12 3 1.0 0 0 1 0 0 14 11
Rashad Baker 22 14 3 1 26 0 26 2 1 0 0 0 0 14 9
Mark Campbell 29 TE 12 12 1 0 0 0
Jabari Greer 22 12 1 1.0 0 0 0 0 3 14 1
J.P. Losman 23 4 0 1 0 0 0
Eric Moulds 31 WR 16 16 1 0 0 0
Jason Peters 22 5 1 0 1 0 0
Pierson Prioleau 27 16 2 0 0 0 0 1 0 0 1 12 0 25 14
Izell Reese 30 FS 9 9 1 33 0 33 1 18 18
Josh Stamer 27 16 0 1 0 0 0 1 17 7
Trey Teague 30 C 12 12 0 1 0 0
Kevin Thomas 26 16 1 1.0 0 0 0 0 1 1 0 0 0 0 30 10
Rod Trafford 26 4 0 0 1 0 0
Ross Tucker 25 LG 16 12 1 0 -5 0
Chris Villarrial 31 RG 16 16 0 1 0 0
Team Total 26.8 16 45.0 24 333 4 62 84 21 26 28 -11 0 703 362 1
Opp Total 16 38 31 16

Scoring Summary

Glossary · ProBowl(*), 1st-team All-Pro(+), · CSV · PRE
Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD 2PM XPM FGM Sfty Pts
Rian Lindell 27 K 16 0 45 24 117
Willis McGahee 23 RB 16 11 13 78
Lee Evans 23 WR 16 11 9 54
Mark Campbell 29 TE 12 12 5 30
Eric Moulds 31 WR 16 16 5 30
Terrence McGee* 24 LCB 16 13 3 18
Nate Clements* 25 RCB 16 16 1 1 12
Tim Euhus 24 te 12 5 2 12
Takeo Spikes*+ 28 RLB 16 16 2 12
Shaud Williams 24 4 0 2 12
Pat Williams 32 RDT 16 15 1 1 8
Jason Peters 22 5 1 1 6
Jonathan Smith 23 9 0 1 6
Team Total 26.8 16 15 21 2 3 4 1 45 24 1 395
Opp Total 16 6 20 1 27 27 284