2004 Buffalo Bills roster: 9-7

The Buffalo Bills went 9-7 in the 2004 NFL regular season, 3rd of 4 in the AFC East.

Team stats and league rank

2004 Buffalo Bills team stats
Points24.77th of 32
Passing Yards176.127th of 32
Passing Touchdowns1.316th of 32
Interceptions Thrown1.117th of 32
Rushing Yards117.113th of 32
Rushing Touchdowns0.98th of 32
Sacks2.83rd of 32
Tackles72.17th of 32
Touchdowns2.97th of 32
Total Yards306.624th of 32
Points Allowed17.88th of 32
3rd Down Conversion %35.820th of 32

Counts are per game; percentages and ratings as they stand. Ranked among the 32 clubs that season.

2004 Bills roster: passing

2004 Buffalo Bills passing
GP: Games the player appeared in, however briefly.CMP: Passes that reached the intended receiver.ATT: Attempts — passes thrown, kicks tried or returns taken.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.INT: Interceptions — thrown away by a quarterback, taken by a defender.RTG: Passer rating on the NFL's 0-158.3 scale, built from completion rate, yards, touchdowns and interceptions.
Drew BledsoeQB162564502,932201676.6
Shane MatthewsQB3234410149.3
J.P. LosmanQB435320139.2
Brian MoormanP1613240063.2

What the columns mean: CMP · INT · RTG

2004 Bills roster: rushing

2004 Buffalo Bills rushing
GP: Games the player appeared in, however briefly.CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.TD: Touchdowns, worth six points before the extra point.
Willis McGaheeRB162841,1284.013
Travis HenryRB10943263.50
Shaud WilliamsRB4421674.02
Lee EvansWR1658517.00
Joe BurnsRB1620733.70
Drew BledsoeQB1622371.70
Brian MoormanP1622311.50
Eric MouldsWR165193.80
J.P. LosmanQB42157.50
Jonathan SmithWR92115.50
Josh ReedWR122-1-0.50
Shane MatthewsQB32-3-1.50
Jabari GreerCB121-6-6.00

What the columns mean: CAR

2004 Bills roster: receiving

2004 Buffalo Bills receiving
GP: Games the player appeared in, however briefly.REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.TD: Touchdowns, worth six points before the extra point.
Eric MouldsWR168801,04311.95
Lee EvansWR1648084317.69
Mark CampbellTE1217020311.95
Willis McGaheeRB162201697.70
Josh ReedWR121601539.60
Sam AikenWR1611014813.50
Daimon SheltonFB161701146.70
Tim EuhusTE12110988.92
Ryan NeufeldFB16606110.20
Bobby ShawWR4505911.80
Travis HenryRB10100454.50
Rod TraffordTE430258.30
Kevin ThomasCB16102424.00
Jonathan SmithWR930217.00
Shaud WilliamsRB430196.30
Joe BurnsRB161077.00

What the columns mean: REC · TGTS

2004 Bills roster: defense

2004 Buffalo Bills defense
GP: Games the player appeared in, however briefly.TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
London FletcherLB16142923.5032
Takeo SpikesLB1696613.05163
Terrence McGeeCB1692752.03140
Aaron SchobelLB1673458.0035
Nate ClementsSS1673530.56135
Jeff PoseyLB1665391.0110
Lawyer MilloyS1161394.0250
Pat WilliamsDT1653372.5110
Kevin ThomasCB1645321.0011
Sam AdamsDT1641265.0131
Pierson PrioleauS1638260.0010
Chris KelsayDE1637224.5121
Izell ReeseFS936180.0110
Ryan DenneyDE1634153.0021
Troy VincentDB727181.0130
Coy WireLB1225141.0000
Josh StamerLB1624160.0110
Rashad BakerS1422130.0121
Ron EdwardsDT1621134.0000
Mario HagganLB1618140.0001
Jabari GreerCB1215141.0020
Angelo CrowellLB161480.0010
Joe BurnsRB161160.0000
Jon DorenbosLS13860.0000
Eric MouldsWR16660.0000
Ryan NeufeldFB16650.0000
Rian LindellPK16530.0000
Sam AikenWR16540.0000
Jason PetersOT5430.0000
Lee EvansWR16330.0000
Ross TuckerOT16330.0000
Justin BannanDT10210.0000
Jonathan SmithWR9210.0000
Jonas JenningsOT14220.0000
Chris VillarrialOG16110.0000
Travis HenryRB10110.0000
Brian MoormanP16110.0000
Trey TeagueC12110.0000
Tim EuhusTE12110.0000
Rod TraffordTE4100.0000
J.P. LosmanQB4110.0000
Mark CampbellTE12110.0000

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Results

  1. Sep 12, 2004vs JAXL 10-13
  2. Sep 19, 2004@ LVL 10-13
  3. Oct 3, 2004vs NEL 17-31
  4. Oct 10, 2004@ NYJL 14-16
  5. Oct 17, 2004vs MIAW 20-13
  6. Oct 24, 2004@ BALL 6-20
  7. Oct 31, 2004vs ARIW 38-14
  8. Nov 7, 2004vs NYJW 22-17
  9. Nov 14, 2004@ NEL 6-29
  10. Nov 21, 2004vs LARW 37-17
  11. Nov 28, 2004@ SEAW 38-9
  12. Dec 5, 2004@ MIAW 42-32
  13. Dec 12, 2004vs CLEW 37-7
  14. Dec 19, 2004@ CINW 33-17
  15. Dec 26, 2004@ SFW 41-7
  16. Jan 2, 2005vs PITL 24-29

Regular season. Player lines are the season lines ESPN files under this club; a player traded during the season may appear under his last club only. Age is the player’s age on December 31 of the season.