Near Impossible
Very Tough
Hard To Get
On The Block
QB
Derek Anderson 87-25-3
John David Booty 77-23-3
Dennis Dixon 72-23-3
HB
Darren McFadden 85-21-6
Chris Perry 82-26-1
Pierre Thomas 78-23-1
FB
Deon Anderson 83-25-2
WR
Larry Fitzgerald 97-25-4
Andre Johnson 96-27-6
Greg Jennings 93-24-2
Antwan Randle El 83-28-5
Ashley Lelie 73-28-1
TE
Chris Cooley 92-26-6
Dan Campbell 73-25-1
Tony Curtis 73-25-1
LG
Kyle Kosier 89-29-3
Steve Vallos 68-24-2
LT
Ryan Clady (R) 79-22-5
Mario Henderson 70-23-3
C
Chris Spencer 82-26-2
Matt Lehr 78-29-1
RT
Max Starks 81-26-1
Doug Free 78-24-2
RG
Marshal Yanda 81-23-2
Terrance Metcalf 78-30-4
LE
Ray Edwards 83-23-1
Travis Kirschke 75-34-2
DT
Shaun Rogers 94-29-6
Marcus Thomas 79-22-3
Ellis Wyms 76-29-1
RE
Mark Anderson 84-25-2
Charles Johnson 78-22-3
LOLB
Cato June 91-28-2
Jamie Winborn 75-29-2
MLB
Kirk Morrison 92-26-1
Paul Posluszny 82-23-3
Pago Togafau 68-24-1
ROLB
Daryl Smith 92-26-4
Xavier Adibi (R) 73-23-3
CB
Ellis Hobbs 87-25-1
Kelvin Hayden 87-25-1
Jason Craft 78-32-1
Benny Sapp 77-27-1
FS
Jarrad Page 85-1-23
Mike Adams 75-27-1
SS
Brian Williams 87-29-4
Reed Doughty 76-25-1
K
Phil Dawson 91-33-2
P
Chris Kluwe 82-25-6
KR/PR
Darren McFadden 99
Ellis Hobbs 99