2004 Buffalo Bills Roster
Team Record: 9-7
Finishing 3rd in the NFL's East Division of the American Football Conference
Coach: Mike Mularkey (9-7)
Location: Buffalo, New York
2004 Buffalo Bills Results
The Buffalo Bills of the National Football League ended the 2004 season with a record of 9 wins and 7 losses, finishing third in the NFL's East Division of the American Football Conference.
The Bills moved the ball well, scoring 395 points, and the defensive squad surrendered 284. Drew Bledsoe passed for 2,932 yards. Eric Moulds hauled in 88 balls for 1,043 yards, while Lee Evans provided receiving help as well.
Willis McGahee rushed for a team-leading 1,128 yards for Buffalo.
The larcenous defense created 39 turnovers, topping in the league. Nate Clements intercepted 6 opponent throws. Aaron Schobel sacked quarterbacks 8 times, part of an overall team total of 45 sacks.
Mike Mularkey coached the team.
Click on column headings to sort.
# | Player | Pos. | Birth Date | Height | Weight | College | Hometown | GP | GS |
---|---|---|---|---|---|---|---|---|---|
95 | Sam Adams | LDT | June 13, 1973 | 6'3" | 295 | Texas A&M | Houston, TX USA | 16 | 16 |
89 | Sam Aiken | WR | December 14, 1980 | 6'2" | 204 | North Carolina | Kenansville, NC USA | 16 | 0 |
69 | Tim Anderson | DT | November 22, 1980 | 6'4" | 308 | Ohio St. | Clyde, OH USA | 3 | 0 |
26 | Rashad Baker | DB | February 22, 1982 | 5'10" | 198 | Tennessee | Camden, NJ USA | 14 | 3 |
97 | Justin Bannan | DT | April 18, 1979 | 6'3" | 305 | Colorado | Sacramento, CA USA | 10 | 0 |
86 | Bradford Banta | TE-C | December 14, 1970 | 6'6" | 253 | USC | Baton Rouge, LA USA | 3 | 0 |
11 | Drew Bledsoe | QB | February 14, 1972 | 6'5" | 238 | Washington St. | Ellensburg, WA USA | 16 | 16 |
35 | Joe Burns | RB | September 15, 1979 | 5'9" | 215 | Georgia Tech | Thomasville, GA USA | 16 | 0 |
84 | Mark Campbell | TE | December 6, 1975 | 6'6" | 255 | Michigan | Clawson, MI USA | 12 | 12 |
22 | Nate Clements | PR | December 12, 1979 | 6'0" | 209 | Ohio St. | Shaker Heights, OH USA | 16 | 16 |
55 | Angelo Crowell | LB | August 16, 1981 | 6'1" | 235 | Virginia | Winston-Salem, NC USA | 16 | 0 |
92 | Ryan Denney | LDE | June 15, 1977 | 6'7" | 275 | BYU | Thornton, CO USA | 16 | 5 |
54 | Jon Dorenbos | C | July 21, 1980 | 6'0" | 250 | Texas-El Paso | Humble, TX USA | 13 | 0 |
98 | Ron Edwards | DT | July 12, 1979 | 6'3" | 320 | Texas A&M | Columbus, OH USA | 16 | 2 |
87 | Tim Euhus | TE | October 2, 1980 | 6'5" | 247 | Oregon St. | Eugene, OR USA | 12 | 5 |
83 | Lee Evans | WR | March 11, 1981 | 5'10" | 202 | Wisconsin | Bedford, OH USA | 16 | 11 |
59 | London Fletcher | MLB | May 19, 1975 | 5'10" | 245 | John Carroll | Cleveland, OH USA | 16 | 16 |
37 | Jabari Greer | DB | February 2, 1982 | 5'11" | 169 | Tennessee | Jackson, TN USA | 12 | 1 |
86 | Drew Haddad | WR | August 15, 1978 | 5'11" | 187 | Buffalo | Cleveland, OH USA | 1 | 0 |
53 | Mario Haggan | LB | March 3, 1980 | 6'3" | 248 | Mississippi St. | Clarksdale, MS USA | 16 | 0 |
20 | Travis Henry | RB | October 29, 1978 | 5'9" | 215 | Tennessee | Frostproof, FL USA | 10 | 5 |
75 | Jonas Jennings | LT | November 21, 1977 | 6'3" | 325 | Georgia | College Park, GA USA | 14 | 14 |
90 | Chris Kelsay | LDE | October 31, 1979 | 6'4" | 275 | Nebraska | Auburn, NE USA | 16 | 10 |
9 | Rian Lindell | K | January 20, 1977 | 6'3" | 235 | Washington St. | Vancouver, WA USA | 16 | 0 |
7 | J.P. Losman | QB | March 12, 1981 | 6'3" | 220 | UCLA | Venice, CA USA | 4 | 0 |
6 | Shane Matthews | QB | June 1, 1970 | 6'3" | 196 | Florida | Pascagoula, MS USA | 3 | 0 |
79 | Dylan McFarland | T | July 11, 1980 | 6'5" | 290 | Montana | Kalispell, MT USA | 2 | 0 |
21 | Willis McGahee | RB | October 21, 1981 | 6'0" | 228 | Miami (FL) | Miami, FL USA | 16 | 11 |
24 | Terrence McGee | KR | October 14, 1980 | 5'9" | 195 | NW State (LA) | Athens, TX USA | 16 | 13 |
36 | Lawyer Milloy | SS | November 14, 1973 | 6'0" | 210 | Washington | St. Louis, MO USA | 11 | 11 |
8 | Brian Moorman | P | February 5, 1976 | 6'0" | 175 | Pittsburg St. | Wichita, KS USA | 16 | 0 |
80 | Eric Moulds | WR | July 17, 1973 | 6'2" | 210 | Mississippi St. | Lucedale, MS USA | 16 | 16 |
88 | Ryan Neufeld | TE | November 22, 1975 | 6'4" | 250 | UCLA | Morgan Hill, CA USA | 16 | 5 |
71 | Jason Peters | T | January 22, 1982 | 6'4" | 328 | Arkansas | Queen City, TX USA | 5 | 1 |
96 | Jeff Posey | LLB | August 14, 1975 | 6'4" | 241 | Southern Miss | Bassfield, MS USA | 16 | 15 |
73 | Marcus Price | T | March 3, 1972 | 6'4" | 310 | LSU | Port Arthur, TX USA | 14 | 3 |
25 | Pierson Prioleau | DB | August 6, 1977 | 5'11" | 188 | Virginia Tech | Charleston, SC USA | 16 | 2 |
61 | Mike Pucillo | G | July 14, 1979 | 6'4" | 311 | Auburn | Cleveland, OH USA | 2 | 0 |
82 | Josh Reed | WR | May 1, 1980 | 5'10" | 208 | LSU | Rayne, LA USA | 12 | 1 |
43 | Izell Reese | FS | May 7, 1974 | 6'2" | 195 | Ala-Birmingham | Dothan, AL USA | 9 | 9 |
94 | Aaron Schobel | RDE | September 1, 1977 | 6'4" | 262 | TCU | Columbus, TX USA | 16 | 16 |
81 | Bobby Shaw | WR | April 23, 1975 | 6'1" | 185 | California | San Francisco, CA USA | 4 | 0 |
31 | Daimon Shelton | FB | September 15, 1972 | 6'0" | 262 | Sacramento St. | Duarte, CA USA | 16 | 12 |
19 | Jonathan Smith | WR | November 28, 1981 | 5'10" | 194 | Georgia Tech | Argyle, GA USA | 9 | 0 |
72 | Lawrence Smith | LG | August 16, 1979 | 6'3" | 295 | Tennessee St. | Atlanta, GA USA | 16 | 8 |
51 | Takeo Spikes | RLB | December 17, 1976 | 6'2" | 242 | Auburn | Sandersville, GA USA | 16 | 16 |
57 | Josh Stamer | LB | October 11, 1977 | 6'2" | 238 | South Dakota | Sutherland, IA USA | 16 | 0 |
70 | Trey Teague | C | December 27, 1974 | 6'5" | 300 | Tennessee | Jackson, TN USA | 12 | 12 |
28 | Kevin Thomas | DB | July 28, 1978 | 6'0" | 182 | UNLV | Phoenix, AZ USA | 16 | 1 |
81 | Rod Trafford | TE | November 28, 1978 | 6'3" | 250 | South Carolina | Morristown, NJ USA | 4 | 0 |
65 | Ross Tucker | LG | March 2, 1979 | 6'4" | 316 | Princeton | Wyomissing, PA USA | 16 | 12 |
58 | Chris Villarrial | RG | June 9, 1973 | 6'3" | 318 | Indiana (PA) | Hershey, PA USA | 16 | 16 |
23 | Troy Vincent | FS | June 8, 1971 | 6'1" | 200 | Wisconsin | Trenton, NJ USA | 7 | 7 |
68 | Mike Williams | RT | January 11, 1980 | 6'6" | 370 | Texas | Dallas, TX USA | 15 | 15 |
93 | Pat Williams | RDT | October 24, 1972 | 6'3" | 315 | NE State (OK) | Monroe, LA USA | 16 | 15 |
40 | Shaud Williams | RB | October 2, 1980 | 5'7" | 193 | Texas Tech | Andrews, TX USA | 4 | 0 |
27 | Coy Wire | DB | November 7, 1978 | 6'0" | 205 | Stanford | Camp Hill, PA USA | 12 | 3 |