Buffalo Bills

9-7-0 3rd in AFC East
Logo for the 2004 Buffalo Bills

PPG

24.7

7th

OPP PPG

17.8

8th

RUSH YDS/G

117.1

13th

PASS YDS/G

189.5

27th

Overview Stats Scores & Schedule Roster Splits History

Team Regular Season

GP PTS YDS PLY AVG RUSH YDS RUSH ATT RUSH AVG PASS YDS PASS ATT PASS AVG SCK SCKY 1DWN RUSH 1DWN PASS 1DWN PEN 1DWN PEN PEN YDS
Team 16 395 4,691 982 4.8 1,874 483 3.9 3,032 461 6.6 38 215 271 102 149 20 121 1,047
Team Rank 7th 25th 23rd 26th 13th 9th 24th 27th 27th 22nd 18th 21st 25th 12th 25th 31st 24th 30th
Opponent 16 284 4,228 978 4.3 1,604 447 3.6 2,943 486 6.1 45 319 258 79 150 29 120 865
Opponent Rank 8th 2nd 12th 1st 7th 17th 3rd 3rd 7th 1st 3rd 31st 4th 2nd 6th 19th 4th 24th
Net +111 +463 +4 +0.5 +270 +36 +0.3 +89 -25 +0.5 -7 -104 +13 +23 -1 -9 +1 +182
Net Rank 6th 10th 17th 8th 10th 10th 9th 11th 21st 10th 8th 28th 9th 9th 16th 29th 16th 31st

Player Regular Season

Passing GP CMP ATT PCT ATT/G YDS AVG YDS/G TD TD% INT INT% LNG SCK SCKY RATE
Drew Bledsoe Drew Bledsoe 16 256 450 56.9 28.1 2,932 6.5 183.3 20 4.4 16 3.6 69 37 215 76.6
J.P. Losman J.P. Losman 4 3 5 60.0 1.3 32 6.4 8.0 0 0.0 1 20.0 17 1 0 39.2
Shane Matthews Shane Matthews 3 2 3 66.7 1.0 44 14.7 14.7 1 33.3 0 0.0 33 0 0 149.3
Brian Moorman Brian Moorman 16 1 3 33.3 0.2 24 8.0 1.5 0 0.0 0 0.0 24 0 0 63.2

Rushing GP ATT ATT/G YDS YPC YDS/G TD LNG PLY SCM YDS SCM
Willis McGahee Willis McGahee 16 284 17.8 1,128 4.0 70.5 13 41 306 1,297
Travis Henry Travis Henry 10 94 9.4 326 3.5 32.6 0 19 104 371
Shaud Williams Shaud Williams 4 42 10.5 167 4.0 41.8 2 27 45 186
Drew Bledsoe Drew Bledsoe 16 22 1.4 37 1.7 2.3 0 17 22 37
Joe Burns Joe Burns 16 20 1.3 73 3.7 4.6 0 21 21 80
Lee Evans Lee Evans 16 5 0.3 85 17.0 5.3 0 48 53 928
Eric Moulds Eric Moulds 16 5 0.3 19 3.8 1.2 0 12 93 1,062
Brian Moorman Brian Moorman 16 2 0.1 23 11.5 1.4 0 34 2 23
J.P. Losman J.P. Losman 4 2 0.5 15 7.5 3.8 0 10 2 15
Jonathan Smith Jonathan Smith 9 2 0.2 11 5.5 1.2 0 8 5 32
Josh Reed Josh Reed 12 2 0.2 -1 -0.5 -0.1 0 6 18 152
Shane Matthews Shane Matthews 3 2 0.7 -3 -1.5 -1.0 0 -1 2 -3
Jabari Greer Jabari Greer 12 1 0.1 -6 -6.0 -0.5 0 -6 1 -6

Receiving GP REC TRG REC/G YDS AVG YDS/G TD LNG PLY SCM YDS SCM
Eric Moulds Eric Moulds 16 88 152 5.5 1,043 11.9 65.2 5 49 93 1,062
Lee Evans Lee Evans 16 48 75 3.0 843 17.6 52.7 9 69 53 928
Willis McGahee Willis McGahee 16 22 36 1.4 169 7.7 10.6 0 16 306 1,297
Mark Campbell Mark Campbell 12 17 30 1.4 203 11.9 16.9 5 27 17 203
Daimon Shelton Daimon Shelton 16 17 24 1.1 114 6.7 7.1 0 24 17 114
Josh Reed Josh Reed 12 16 36 1.3 153 9.6 12.8 0 20 18 152
Sam Aiken Sam Aiken 16 11 18 0.7 148 13.5 9.3 0 54 11 148
Tim Euhus Tim Euhus 12 11 15 0.9 98 8.9 8.2 2 17 11 98
Travis Henry Travis Henry 10 10 14 1.0 45 4.5 4.5 0 10 104 371
Ryan Neufeld Ryan Neufeld 16 6 14 0.4 61 10.2 3.8 0 29 6 61
Bobby Shaw Bobby Shaw 4 5 12 1.3 59 11.8 14.8 0 20 5 59
Rod Trafford Rod Trafford 4 3 4 0.8 25 8.3 6.3 0 10 3 25
Jonathan Smith Jonathan Smith 9 3 6 0.3 21 7.0 2.3 0 11 5 32
Shaud Williams Shaud Williams 4 3 3 0.8 19 6.3 4.8 0 10 45 186
Kevin Thomas Kevin Thomas 16 1 1 0.1 24 24.0 1.5 0 24 1 24
Joe Burns Joe Burns 16 1 3 0.1 7 7.0 0.4 0 7 21 80

Defense GP TKL AST COMB TFL SCK PDEF INT YDS AVG TD LNG
London Fletcher London Fletcher 16 94 50 144 10 3.5 4 0 0 0
Takeo Spikes Takeo Spikes 16 63 35 98 8 3.0 18 5 122 24.4 2 62
Terrence McGee Terrence McGee 16 75 17 92 4 2.0 15 3 21 7 0 21
Nate Clements Nate Clements 16 58 21 79 3 0.5 14 6 77 12.8 1 35
Aaron Schobel Aaron Schobel 16 46 27 73 9 8.0 4 0 0 0
Jeff Posey Jeff Posey 16 39 27 66 5 1.0 2 1 3 3 0 3
Lawyer Milloy Lawyer Milloy 11 39 23 62 4 4.0 5 2 20 10 0 11
Pat Williams Pat Williams 16 37 16 53 9 2.5 1 1 20 20 1 20
Kevin Thomas Kevin Thomas 16 32 13 45 0 1.0 1 0 0 0
Sam Adams Sam Adams 16 27 15 42 11 5.0 3 1 0 0 0 0
Pierson Prioleau Pierson Prioleau 16 25 14 39 0 0.0 1 0 0 0
Chris Kelsay Chris Kelsay 16 23 15 38 8 4.5 2 1 3 3 0 3
Izell Reese Izell Reese 9 18 18 36 0 0.0 1 1 33 33 0 33
Ryan Denney Ryan Denney 16 15 20 35 2 3.0 2 0 0 0
Troy Vincent Troy Vincent 7 18 9 27 1 1.0 3 1 8 8 0 8
Coy Wire Coy Wire 12 14 11 25 2 1.0 0 0 0 0
Josh Stamer Josh Stamer 16 17 7 24 2 0.0 1 1 0 0 0 0
Rashad Baker Rashad Baker 14 14 9 23 0 0.0 2 1 26 26 0 26
Ron Edwards Ron Edwards 16 13 8 21 5 4.0 1 0 0 0
Mario Haggan Mario Haggan 16 15 4 19 0 0.0 0 0 0 0
Jabari Greer Jabari Greer 12 14 1 15 1 1.0 3 0 0 0
Angelo Crowell Angelo Crowell 16 8 6 14 0 0.0 1 0 0 0
Joe Burns Joe Burns 16 6 5 11 0 0.0 0 0 0 0
Jon Dorenbos Jon Dorenbos 13 6 2 8 0 0.0 0 0 0 0
Eric Moulds Eric Moulds 16 6 0 6 0 0.0 0 0 0 0
Ryan Neufeld Ryan Neufeld 16 5 1 6 0 0.0 0 0 0 0
Sam Aiken Sam Aiken 16 4 1 5 0 0.0 0 0 0 0
Rian Lindell Rian Lindell 16 3 2 5 0 0.0 0 0 0 0
Jason Peters Jason Peters 5 2 2 4 0 0.0 0 0 0 0
Lee Evans Lee Evans 16 3 0 3 0 0.0 0 0 0 0
Ross Tucker Ross Tucker 16 3 0 3 0 0.0 0 0 0 0
Jonas Jennings Jonas Jennings 14 2 0 2 0 0.0 0 0 0 0
Justin Bannan Justin Bannan 10 1 1 2 0 0.0 0 0 0 0
Jonathan Smith Jonathan Smith 9 1 1 2 0 0.0 0 0 0 0
Mark Campbell Mark Campbell 12 1 0 1 0 0.0 0 0 0 0
Tim Euhus Tim Euhus 12 1 0 1 0 0.0 0 0 0 0
Travis Henry Travis Henry 10 1 0 1 0 0.0 0 0 0 0
J.P. Losman J.P. Losman 4 1 0 1 0 0.0 0 0 0 0
Brian Moorman Brian Moorman 16 1 0 1 0 0.0 0 0 0 0
Trey Teague Trey Teague 12 1 0 1 0 0.0 0 0 0 0
Chris Villarrial Chris Villarrial 16 1 0 1 0 0.0 0 0 0 0
Rod Trafford Rod Trafford 4 0 1 1 0 0.0 0 0 0 0

Scoring GP RUSH REC RET TOT FGM XPM XP2 SFTY PTS
Rian Lindell Rian Lindell 16 0 0 0 0 24 45 0 0 117
Willis McGahee Willis McGahee 16 13 0 0 13 0 0 0 0 78
Lee Evans Lee Evans 16 0 9 0 9 0 0 0 0 54
Mark Campbell Mark Campbell 12 0 5 0 5 0 0 0 0 30
Eric Moulds Eric Moulds 16 0 5 0 5 0 0 0 0 30
Terrence McGee Terrence McGee 16 0 0 3 3 0 0 0 0 18
Nate Clements Nate Clements 16 0 0 2 2 0 0 0 0 12
Tim Euhus Tim Euhus 12 0 2 0 2 0 0 0 0 12
Takeo Spikes Takeo Spikes 16 0 0 2 2 0 0 0 0 12
Shaud Williams Shaud Williams 4 2 0 0 2 0 0 0 0 12
Pat Williams Pat Williams 16 0 0 1 1 0 0 0 1 8
Jason Peters Jason Peters 5 0 0 1 1 0 0 0 0 6
Jonathan Smith Jonathan Smith 9 0 0 1 1 0 0 0 0 6

Returns GP KR KR YDS KR AVG KR TD KR LNG PR PR YDS PR AVG PR TD PR LNG
Terrence McGee Terrence McGee 16 52 1,370 26.3 3 0 0 0
Nate Clements Nate Clements 16 1 14 14.0 0 35 327 9.3 1 86
Jonathan Smith Jonathan Smith 9 1 28 28.0 0 9 157 17.4 1 70
London Fletcher London Fletcher 16 4 86 21.5 0 0 0 0
Daimon Shelton Daimon Shelton 16 2 25 12.5 0 0 0 0
Chris Kelsay Chris Kelsay 16 1 14 14.0 0 0 0 0
Josh Reed Josh Reed 12 0 0 0 1 7 7.0 0 7
Ryan Neufeld Ryan Neufeld 16 1 3 3.0 0 0 0 0
Eric Moulds Eric Moulds 16 1 2 2.0 0 0 0 0
Shaud Williams Shaud Williams 4 0 0 0 1 0 0.0 0 0

Kicking GP FGM FGA FG% FG 1-19 FG 20-29 FG 30-39 FG 40-49 FG 50+ XPM XPA XP% PTS
Rian Lindell Rian Lindell 16 24 28 85.7 0-0 13-14 10-11 1-3 0-0 45 45 100.0 117

Punting GP PUNT YDS AVG LNG BLK
Brian Moorman Brian Moorman 16 77 3,325 43.2 80 0
Rian Lindell Rian Lindell 16 1 37 37.0 37 0

NFL 2023 Leaders

NFL 2023 Rankings

NFL 2023 Betting

NFL 2023 Division Standings

AFC North W L T PCT
1
Ravens Ravens
13 4 0 .765
2
Browns Browns
11 6 0 .647
AFC East W L T PCT
1
Bills Bills
11 6 0 .647
2
Dolphins Dolphins
11 6 0 .647
AFC West W L T PCT
1
Chiefs Chiefs
11 6 0 .647
2
Raiders Raiders
8 9 0 .471
AFC South W L T PCT
1
Texans Texans
10 7 0 .588
2
Jaguars Jaguars
9 8 0 .529
NFC North W L T PCT
1
Lions Lions
12 5 0 .706
2
Packers Packers
9 8 0 .529
NFC West W L T PCT
1
49ers 49ers
12 5 0 .706
2
Rams Rams
10 7 0 .588
NFC East W L T PCT
1
Cowboys Cowboys
12 5 0 .706
2
Eagles Eagles
11 6 0 .647
NFC South W L T PCT
1
Buccaneers Buccaneers
9 8 0 .529
2
Saints Saints
9 8 0 .529

NFL 2023 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
2/10
SF SF
@
KC KC
22-25
Sat
1/27
KC KC
@
BAL BAL
17-10
Sat
1/27
DET DET
@
SF SF
31-34
Sat
1/20
TB TB
@
DET DET
23-31
Sat
1/20
KC KC
@
BUF BUF
27-24

Schedule

DATE MATCHUP TIME (ET)
Fri
9/6
GB GB
@
PHI PHI
1:00 PM