Standings
Regular Season
Preseason
Postseason
Strength of Schedule
2019 Opponents
Games
Scoreboard
Box Scores
Previews
Injury Report
Weather
Matchup History
Stats
Stat Index
Player Stats
Passing
Rushing
Receiving
Scoring
Kickoff Returns
Punt Returns
Punting
Field Goals
Interceptions
Sacks
Team Stats
Team Offense
Team Defense
Team Scoring
Turnover Differential
Play Selection
QB Win-Loss Records
Head Coach Records
Penalty Stats
Team Penalties
Penalty Differential
Penalties by Player
Big Performances
300 Yard Passing
100 Yard Rushing
100 Yard Receiving
Weekly Leaders
Fantasy Football
Scoring
Points Allowed
DFS Preview - Draft Kings
DFS Preview - FanDuel
Teams
Teams Index
AFC East
Buffalo Bills
Miami Dolphins
New England Patriots
New York Jets
AFC North
Baltimore Ravens
Cincinnati Bengals
Cleveland Browns
Pittsburgh Steelers
AFC South
Houston Texans
Indianapolis Colts
Jacksonville Jaguars
Tennessee Titans
AFC West
Denver Broncos
Kansas City Chiefs
Los Angeles Chargers
Oakland Raiders
NFC East
Dallas Cowboys
New York Giants
Philadelphia Eagles
Washington Redskins
NFC North
Chicago Bears
Detroit Lions
Green Bay Packers
Minnesota Vikings
NFC South
Atlanta Falcons
Carolina Panthers
New Orleans Saints
Tampa Bay Buccaneers
NFC West
Arizona Cardinals
Los Angeles Rams
San Francisco 49ers
Seattle Seahawks
Players
Player Index
Current Players
All Players
Transactions
Free Agent Tracker
Injured Reserve
Draft
2019 Draft Order
Past Draft Results
2019 Combine Invitees
Draft Prospects
Draft Pick Signings
College
Home
Standings
Rankings
Scores
Stats
Teams
Players
AAF
Home
Standings
Scores
Stats
Team Stats
Teams
Players
Transactions
CFL
Home
Standings
Scores
Stats
Teams
Players
Draft
Transactions
History
Past Seasons
Leaders
Super Bowls
NFL Europe
Toggle navigation
Buffalo Bills
Arizona Cardinals
Atlanta Falcons
Baltimore Ravens
Buffalo Bills
Carolina Panthers
Chicago Bears
Cincinnati Bengals
Cleveland Browns
Dallas Cowboys
Denver Broncos
Detroit Lions
Green Bay Packers
Houston Texans
Indianapolis Colts
Jacksonville Jaguars
Kansas City Chiefs
Los Angeles Chargers
Los Angeles Rams
Miami Dolphins
Minnesota Vikings
New England Patriots
New Orleans Saints
New York Giants
New York Jets
Oakland Raiders
Philadelphia Eagles
Pittsburgh Steelers
San Francisco 49ers
Seattle Seahawks
Tampa Bay Buccaneers
Tennessee Titans
Washington Redskins
Buffalo Bills
2019 record: 9-3 (2nd in AFC East)
Draft
Transactions
Injuries
History
Home
Roster
Statistics
Stats
Schedule
Draft
Transactions
Injuries
History
Home
>
Teams
>
Buffalo Bills
>
Roster
2012 Buffalo Bills Roster
Alphabetical
Alpha
Numerical
Num
Position
Pos
2012
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
#
Player
Pos
G
GS
Age
College
93
Mark Anderson
/
DE
G:
5
/
GS:
4
/
Age:
29
College:
Alabama
DE
5
4
29
Alabama
50
Nick Barnett
/
LB
G:
16
/
GS:
16
/
Age:
31
College:
Oregon State
LB
16
16
31
Oregon State
53
Nigel Bradham
/
LB
G:
16
/
GS:
11
/
Age:
23
College:
Florida State
LB
16
11
23
Florida State
33
Ron Brooks
/
DB
G:
9
/
GS:
2
/
Age:
24
College:
Louisiana State
DB
9
2
24
Louisiana State
74
Colin Brown
/
OT
G:
1
/
GS:
1
/
Age:
112
College:
Missouri
OT
1
1
112
Missouri
29
Crezdon Butler
/
DB
G:
5
/
GS:
0
/
Age:
25
College:
Clemson
DB
5
0
25
Clemson
31
Jairus Byrd
/
DB
G:
16
/
GS:
16
/
Age:
26
College:
Oregon
DB
16
16
26
Oregon
92
Alex Carrington
/
DE
G:
16
/
GS:
0
/
Age:
25
College:
Arkansas State
DE
16
0
25
Arkansas State
83
Mike Caussin
/
TE
G:
0
/
GS:
0
/
Age:
25
College:
James Madison
TE
0
0
25
James Madison
84
Scott Chandler
/
TE
G:
15
/
GS:
13
/
Age:
27
College:
Iowa
TE
15
13
27
Iowa
20
Tashard Choice
/
RB
G:
12
/
GS:
0
/
Age:
26
College:
Georgia Tech
RB
12
0
26
Georgia Tech
99
Marcell Dareus
/
DT
G:
16
/
GS:
16
/
Age:
22
College:
Alabama
DT
16
16
22
Alabama
42
Dorin Dickerson
/
TE
G:
11
/
GS:
0
/
Age:
24
College:
Pittsburgh
TE
11
0
24
Pittsburgh
81
Marcus Easley
/
WR
G:
3
/
GS:
0
/
Age:
24
College:
Connecticut
WR
3
0
24
Connecticut
18
Kevin Elliott
/
WR
G:
0
/
GS:
0
/
Age:
23
College:
Florida A&M
WR
0
0
23
Florida A&M
14
Ryan Fitzpatrick
/
QB
G:
16
/
GS:
16
/
Age:
29
College:
Harvard
QB
16
16
29
Harvard
27
Stephon Gilmore
/
DB
G:
16
/
GS:
16
/
Age:
22
College:
South Carolina
DB
16
16
22
South Carolina
77
Cordy Glenn
/
OG
G:
13
/
GS:
13
/
Age:
23
College:
Georgia
OG
13
13
23
Georgia
11
T.J. Graham
/
WR
G:
15
/
GS:
11
/
Age:
23
College:
North Carolina State
WR
15
11
23
North Carolina State
75
Chris Hairston
/
OT
G:
12
/
GS:
8
/
Age:
23
College:
Clemson
OT
12
8
23
Clemson
44
T.J. Heath
/
DB
G:
0
/
GS:
0
/
Age:
25
College:
Jacksonville State
DB
0
0
25
Jacksonville State
15
Chris Hogan
/
WR
G:
0
/
GS:
0
/
Age:
24
College:
Monmouth
WR
0
0
24
Monmouth
36
Delano Howell
/
DB
G:
1
/
GS:
0
/
Age:
22
College:
Stanford
DB
1
0
22
Stanford
22
Fred Jackson
/
RB
G:
10
/
GS:
8
/
Age:
31
College:
Coe College
RB
10
8
31
Coe College
7
Tarvaris Jackson
/
QB
G:
0
/
GS:
0
/
Age:
29
College:
Alabama State
QB
0
0
29
Alabama State
91
Spencer Johnson
/
DT
G:
14
/
GS:
0
/
Age:
30
College:
Auburn
DT
14
0
30
Auburn
13
Stevie Johnson
/
WR
G:
16
/
GS:
16
/
Age:
26
College:
Kentucky
WR
16
16
26
Kentucky
19
Donald Jones
/
WR
G:
12
/
GS:
10
/
Age:
24
College:
Youngstown State
WR
12
10
24
Youngstown State
90
Chris Kelsay
/
DE
G:
9
/
GS:
4
/
Age:
33
College:
Nebraska
DE
9
4
33
Nebraska
67
Andrew Levitre
/
OG
G:
16
/
GS:
16
/
Age:
26
College:
Oregon State
OG
16
16
26
Oregon State
9
Rian Lindell
/
K
G:
16
/
GS:
0
/
Age:
35
College:
Washington State
K
16
0
35
Washington State
59
Greg Lloyd
/
LB
G:
2
/
GS:
0
/
Age:
23
College:
Connecticut
LB
2
0
23
Connecticut
82
Ruvell Martin
/
WR
G:
14
/
GS:
0
/
Age:
30
College:
Saginaw Valley State
WR
14
0
30
Saginaw Valley State
24
Terrence McGee
/
DB
G:
7
/
GS:
0
/
Age:
32
College:
Northwestern State
DB
7
0
32
Northwestern State
38
Corey McIntyre
/
RB
G:
16
/
GS:
3
/
Age:
33
College:
West Virginia
RB
16
3
33
West Virginia
21
Leodis McKelvin
/
DB
G:
13
/
GS:
4
/
Age:
27
College:
Troy State
DB
13
4
27
Troy State
56
Shawne Merriman
/
LB
G:
10
/
GS:
1
/
Age:
28
College:
Maryland
LB
10
1
28
Maryland
52
Arthur Moats
/
DE
G:
14
/
GS:
4
/
Age:
24
College:
James Madison
DE
14
4
24
James Madison
54
Kyle Moore
/
DE
G:
12
/
GS:
7
/
Age:
26
College:
Southern California
DE
12
7
26
Southern California
8
Brian Moorman
/
P
G:
3
/
GS:
0
/
Age:
36
College:
Pittsburg State
P
3
0
36
Pittsburg State
58
Kirk Morrison
/
LB
G:
2
/
GS:
0
/
Age:
30
College:
San Diego State
LB
2
0
30
San Diego State
86
David Nelson
/
WR
G:
1
/
GS:
1
/
Age:
25
College:
Florida
WR
1
1
25
Florida
79
Erik Pears
/
OT
G:
7
/
GS:
7
/
Age:
30
College:
Colorado State
OT
7
7
30
Colorado State
3
John Potter
/
K
G:
6
/
GS:
0
/
Age:
22
College:
Western Michigan
K
6
0
22
Western Michigan
6
Shawn Powell
/
P
G:
13
/
GS:
0
/
Age:
23
College:
Florida State
P
13
0
23
Florida State
76
Chad Rinehart
/
OG
G:
7
/
GS:
2
/
Age:
27
College:
Northern Iowa
OG
7
2
27
Northern Iowa
26
Justin Rogers
/
DB
G:
16
/
GS:
1
/
Age:
24
College:
Richmond
DB
16
1
24
Richmond
69
Jay Ross
/
DT
G:
1
/
GS:
0
/
Age:
25
College:
East Carolina
DT
1
0
25
East Carolina
65
Garrison Sanborn
/
LS
G:
16
/
GS:
0
/
Age:
27
College:
Florida State
LS
16
0
27
Florida State
43
Bryan Scott
/
DB
G:
16
/
GS:
1
/
Age:
31
College:
Penn State
DB
16
1
31
Penn State
73
Chris Scott
/
OG
G:
0
/
GS:
0
/
Age:
25
College:
Tennessee
OG
0
0
25
Tennessee
25
Da'Norris Searcy
/
DB
G:
15
/
GS:
0
/
Age:
23
College:
North Carolina
DB
15
0
23
North Carolina
55
Kelvin Sheppard
/
LB
G:
16
/
GS:
15
/
Age:
24
College:
Louisiana State
LB
16
15
24
Louisiana State
30
Mana Silva
/
DB
G:
7
/
GS:
0
/
Age:
24
College:
Hawaii
DB
7
0
24
Hawaii
16
Brad Smith
/
WR
G:
15
/
GS:
2
/
Age:
28
College:
Missouri
WR
15
2
28
Missouri
85
Lee Smith
/
TE
G:
16
/
GS:
7
/
Age:
24
College:
Marshall
TE
16
7
24
Marshall
61
David Snow
/
C
G:
5
/
GS:
2
/
Age:
22
College:
Texas
C
5
2
22
Texas
28
C.J. Spiller
/
RB
G:
16
/
GS:
9
/
Age:
25
College:
Clemson
RB
16
9
25
Clemson
4
Tyler Thigpen
/
QB
G:
4
/
GS:
0
/
Age:
28
College:
Coastal Carolina
QB
4
0
28
Coastal Carolina
98
Torell Troup
/
DT
G:
0
/
GS:
0
/
Age:
23
College:
Central Florida
DT
0
0
23
Central Florida
60
Kraig Urbik
/
OG
G:
13
/
GS:
13
/
Age:
27
College:
Wisconsin
OG
13
13
27
Wisconsin
66
Thomas Welch
/
OT
G:
3
/
GS:
0
/
Age:
25
College:
Vanderbilt
OT
3
0
25
Vanderbilt
68
Reggie Wells
/
OT
G:
0
/
GS:
0
/
Age:
31
College:
Clarion
OT
0
0
31
Clarion
51
Chris White
/
LB
G:
15
/
GS:
0
/
Age:
23
College:
Mississippi State
LB
15
0
23
Mississippi State
29
Johnny White
/
RB
G:
3
/
GS:
0
/
Age:
24
College:
North Carolina
RB
3
0
24
North Carolina
23
Aaron Williams
/
DB
G:
11
/
GS:
10
/
Age:
22
College:
Texas
DB
11
10
22
Texas
68
Keith Williams
/
OG
G:
2
/
GS:
0
/
Age:
24
College:
Nebraska
OG
2
0
24
Nebraska
95
Kyle Williams
/
DT
G:
16
/
GS:
16
/
Age:
29
College:
Louisiana State
DT
16
16
29
Louisiana State
94
Mario Williams
/
DE
G:
16
/
GS:
16
/
Age:
27
College:
North Carolina State
DE
16
16
27
North Carolina State
37
George Wilson
/
DB
G:
16
/
GS:
16
/
Age:
31
College:
Arkansas
DB
16
16
31
Arkansas
70
Eric Wood
/
C
G:
14
/
GS:
14
/
Age:
26
College:
Louisville
C
14
14
26
Louisville
71
Sam Young
/
OT
G:
12
/
GS:
4
/
Age:
25
College:
Notre Dame
OT
12
4
25
Notre Dame
RELATED PAGES
Buffalo Bills All-Time Roster
2012 NFL Season
Summary
,
Standings
,
Scores
,
Statistics
,
Team Statistics
,
Draft
2012 Buffalo Bills
Results
,
Stats
,
Draft