Add SportsStats to your home screen

Draft Class 2004

194 picks on file, plus 81 who entered the league undrafted. College production sits beside the pro career: one player, both halves of the résumé.

2026 2025 2024 2023 2022 2021 2020 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 1983 1982
Pick Player Drafted by School College Career
1 Eli Manning QB SD Mississippi — Passing 21207 YDS · 149 TD · 60.2% CMP%
2 Robert Gallery G OAK — — —
3 Larry Fitzgerald WR ARZ Pittsburgh — Receiving 496 REC · 5455 YDS · 37 TD
4 Philip Rivers QB NYG North Carolina State — Passing 26805 YDS · 164 TD · 65.8% CMP%
5 Sean Taylor FS WAS — — —
6 Kellen Winslow TE CLV — — Receiving 144 REC · 1626 YDS · 10 TD
7 Roy Williams WR DET — — Receiving 75 REC · 1126 YDS · 12 TD
8 DeAngelo Hall S ATL Virginia Tech — —
9 Reggie Williams WR JAX — — Rushing 3 YDS · 0 TD · 2 ATT
10 Dunta Robinson CB HST — — —
11 Ben Roethlisberger QB PIT Miami, O. — Passing 25010 YDS · 162 TD · 64.7% CMP%
12 Jonathan Vilma OLB NYJ — — —
13 Lee Evans WR BUF — — Receiving 81 REC · 1190 YDS · 11 TD
14 Tommie Harris DT CHI — — —
15 Michael Clayton WR TB — — Receiving 18 REC · 249 YDS · 1 TD
16 Shawn Andrews OT PHI — — —
17 D.J. Williams MLB DEN — — —
18 Will Smith LB NO — — —
19 Vernon Carey G MIA — — —
20 Kenechi Udeze DE MIN — — —
21 Vince Wilfork NT NE Miami (Fla.) — —
22 J.P. Losman QB BUF — — Passing 1340 YDS · 8 TD · 49.6% CMP%
23 Marcus Tubbs DT SEA — — —
24 Steven Jackson RB SL Oregon State — Rushing 4806 YDS · 23 TD · 1188 ATT
25 Ahmad Carroll DB GB — — —
26 Chris Perry RB CIN — — Rushing 279 YDS · 0 TD · 61 ATT
27 Jason Babin DE HST Western Michigan — —
28 Chris Gamble CB CAR — — —
29 Michael Jenkins WR ATL — — Receiving 131 REC · 1589 YDS · 5 TD
30 Kevin Jones RB DET — — Rushing 664 YDS · 5 TD · 186 ATT
32 Benjamin Watson TE NE Georgia — Receiving 237 REC · 2666 YDS · 17 TD
33 Karlos Dansby ILB ARZ Auburn — —
34 Chris Snee G NYG — — —
35 Igor Olshansky DT SD — — —
36 Junior Siavii DT KC — — —
37 Teddy Lehman LB DET — — —
38 Ricardo Colclough DB PIT — — —
39 Daryl Smith OLB JAX Georgia Tech — —
40 Ben Troupe TE TEN — — —
41 Tatum Bell RB DEN — — Rushing 921 YDS · 8 TD · 173 ATT
42 Travis LaBoy OLB TEN — — —
43 Julius Jones RB DAL — — Rushing 1879 YDS · 7 TD · 494 ATT
44 Bob Sanders S IND — — —
45 Jake Grove C OAK — — —
46 Justin Smiley G SF — — —
47 Tank Johnson DT CHI — — —
48 Dontarrious Thomas LB MIN — — —
49 Keiwan Ratliff DB CIN — — —
50 Devery Henderson WR NO — — Rushing 43 YDS · 0 TD · 9 ATT
51 Dwan Edwards DT BLT Oregon State — —
53 Michael Boulware DB SEA — — —
54 Darius Watts WR DEN — — —
55 Greg Jones FB JAX — — Rushing 610 YDS · 4 TD · 162 ATT
56 Madieu Williams FS CIN — — —
57 Antwan Odom DE TEN — — —
58 Shawntae Spencer CB SF — — —
59 Sean Jones S CLV — — —
60 Courtney Watson MLB NO — — —
61 Kris Wilson TE KC — — Receiving 10 REC · 101 YDS · 1 TD
62 Keary Colbert WR CAR — — Rushing 6 YDS · 0 TD · 1 ATT
63 Marquise Hill DE NE — — —
64 Darnell Dockett DE ARZ — — —
65 Nate Kaeding K SD — — —
66 Nick Hardwick C SD — — —
67 Stuart Schweigert DB OAK — — —
68 Ben Hartsock TE IND — — Receiving 4 REC · 39 YDS · 1 TD
69 Gilbert Gardner LB IND — — —
70 Joey Thomas DB GB — — —
71 Randy Starks DE TEN Maryland — —
73 Keith Smith DB DET — — —
74 Tim Anderson DT BUF — — —
75 Max Starks OT PIT — — —
76 Derrick Strait DB NYJ — — —
78 Bernard Berrian WR CHI — — Receiving 83 REC · 870 YDS · 4 TD
79 Marquis Cooper LB TB — — —
80 Caleb Miller MLB CIN — — —
81 Chris Cooley TE WAS — — Receiving 107 REC · 1189 YDS · 5 TD
82 Devard Darling WR BLT — — —
83 Stephen Peterman G DAL — — —
84 Sean Locklear G SEA — — —
87 B.J. Sander P GB — — Passing 4 YDS · 0 TD · 100.0% CMP%
88 Darrion Scott DE MIN — — —
89 Matt Ware DB PHI — — —
90 Matt Schaub QB ATL Virginia — Rushing 159 YDS · 0 TD · 109 ATT
91 Anthony Hargrove DE SL — — —
92 Rich Gardner DB TEN — — —
93 Keyaron Fox LB KC — — —
94 Travelle Wharton G CAR — — —
95 Guss Scott DB NE — — —
96 Landon Johnson MLB CIN — — —
97 Reggie Torbor DE NYG — — —
98 Shaun Phillips OLB SD — — —
100 Alex Stepanovich C ARZ — — —
101 Demorrio Williams ILB ATL — — —
103 Bo Schobel DE TEN — — —
104 Isaac Sopoaga NT SF — — —
105 Samie Parker WR KC — — —
106 Luke McCown QB CLV Louisiana Tech — Passing 457 YDS · 0 TD · 72.1% CMP%
108 Jerricho Cotchery WR NYJ North Carolina State — Rushing 24 YDS · 1 TD · 8 ATT
109 Tim Euhus TE BUF — — —
110 Nathan Vasher CB CHI — — —
111 Will Allen S TB Ohio State — —
112 Leon Joe LB CHI — — —
113 Dexter Reid DB NE — — —
114 Matthias Askew DT CIN — — —
115 Nat Dorsey OT MIN — — —
116 Niko Koutouvides LB SEA — — —
117 Robert Geathers DE CIN — — —
118 Anthony Maddox DT JAX — — —
119 Mewelde Moore RB MIN — — Rushing 899 YDS · 1 TD · 236 ATT
120 Ernest Wilford WR JAX — — Receiving 12 REC · 126 YDS · 1 TD
121 Bruce Thornton CB DAL — — —
122 Glenn Earl S HST — — —
123 Stacy Andrews OT CIN — — —
124 Michael Waddell DB TEN — — —
125 Jason David DB IND — — —
126 Jared Allen DE KC Idaho State — —
130 Brandon Chillar ILB SL — — —
132 Adrian Jones G NYJ — — —
133 Dave Ball DE SD — — —
134 Johnnie Morant WR OAK — — —
135 Antonio Smith DE ARZ Oklahoma State — —
136 Gibril Wilson DB NYG — — —
137 Josh Scobee K JAX Louisiana Tech — —
138 Jacob Bell G TEN — — —
139 Rodney Leisle DT NO — — —
141 Jake Scott G IND — — —
142 Chad Lavalais DT ATL — — —
143 Erik Coleman S NYJ — — —
144 Sean Ryan TE DAL — — Receiving 14 REC · 135 YDS · 2 TD
150 Chris Thompson DB JAX — — —
153 Roderick Green LB BLT — — —
154 Michael Turner RB SD — — Rushing 3377 YDS · 35 TD · 791 ATT
155 Rod Davis LB MIN — — —
156 Mike Karney FB NO — — Rushing 32 YDS · 0 TD · 14 ATT
157 D.J. Hackett WR SEA — — —
161 Amon Gordon DE CLV — — —
163 Drew Carter WR CAR — — —
165 Rob Reynolds LB TEN — — —
167 Nick Leckey C ARZ — — —
168 Jamaar Taylor WR NYG — — —
172 Kelly Butler OT DET — — —
173 Von Hutchins DB IND — — —
174 Rex Hadnot G MIA — — —
176 Kirk Chambers OT CLV — — —
179 Corey Williams DT GB — — —
180 Jim Molinaro OT WAS — — —
181 Nate Lawrie TE TB — — —
182 Cody Spencer LB OAK — — —
183 Greg Brooks DB CIN — — —
186 Etric Pruitt DB ATL — — —
188 Andy Lee P SF Pittsburgh — Passing 56 YDS · 0 TD · 100.0% CMP%
189 Craig Terrill DT SEA — — —
191 Troy Fleming RB TEN — — —
192 Dexter Wynn DB PHI — — —
193 Jim Sorgi QB IND — — Passing 444 YDS · 3 TD · 69.4% CMP%
194 Matt Kranchick TE PIT — — —
196 Sean Tufts LB CAR — — —
198 Keith Lewis DB SF — — —
199 Clarence Moore WR BLT — — —
200 Charlie Anderson LB HST — — —
202 John Navarre QB ARZ — — Passing 174 YDS · 1 TD · 58.3% CMP%
204 Ryon Bingham DT SD — — —
205 Nate Jones FS DAL — — —
206 Mark Jones WR TB — — Receiving 1 REC · 9 YDS · 0 TD
208 Adimchinobe Echemandu RB CLV — — —
209 Shane Olivea OT SD — — —
211 Sloan Thomas WR HST — — —
213 Darrell McClover LB NYJ — — —
214 Jonathan Smith WR BUF — — Rushing 1 YDS · 0 TD · 1 ATT
216 Patrick Crayton WR DAL — — Rushing 28 YDS · 0 TD · 5 ATT
217 Cody Pickett QB SF — — Passing 140 YDS · 0 TD · 40.0% CMP%
220 Jeff Dugan TE MIN — — Rushing 9 YDS · 0 TD · 5 ATT
222 Derrick Pope OLB MIA — — —
223 Jacques Reeves CB DAL — — —
224 Donnie Jones P SEA LSU — Rushing 0 YDS · 0 TD · 1 ATT
225 Matt Mauck QB DEN — — Passing 136 YDS · 0 TD · 55.6% CMP%
227 Adrien Clarke G PHI — — —
230 Jared Clauss DT TEN — — —
232 Michael Gaines TE CAR — — Receiving 5 REC · 59 YDS · 1 TD
233 Christian Morton DB NE — — —
234 Trevor Johnson DE NYJ — — —
235 Derrick Ward RB NYJ — — Rushing 854 YDS · 5 TD · 201 ATT
236 Rashad Washington DB NYJ — — —
238 Larry Turner G SL — — —
239 Eugene Amano C TEN — — —
240 Colby Bockwoldt LB NO — — —
241 Sean McHugh TE TEN — — —
242 Bruce Perry RB PHI — — Rushing 74 YDS · 0 TD · 16 ATT
245 Courtney Anderson TE OAK — — —
246 Brian Rimpf G BLT — — —
249 Bobby McCray DE JAX — — —
250 Bradlee Van Pelt QB DEN — — Passing 7 YDS · 0 TD · 25.0% CMP%
251 Scott Wells C GB — — —
UDFA Mike Adams FS — Delaware — —
UDFA Eric Alexander LB — — — —
UDFA Roc Alexander DB — — — —
UDFA Rich Alexis RB — — — —
UDFA Dwight Anderson DB — — — —
UDFA Jason Anderson RB — — — —
UDFA Jordan Babineaux S — — — Rushing 10 YDS · 0 TD · 1 ATT
UDFA Rashad Baker DB — — — —
UDFA Ryan Boschetti DT — — — —
UDFA Jon Bradley FB — — — —
UDFA Romby Bryant WR — — — —
UDFA Jeremy Cain LS — — — —
UDFA Jordan Carstens DT — — — —
UDFA Ran Carthon RB — — — Rushing 18 YDS · 1 TD · 13 ATT
UDFA Tyson Clabo OT — — — —
UDFA Terrance Copper WR — — — Receiving 30 REC · 304 YDS · 0 TD
UDFA Curome Cox DB — — — —
UDFA Ronnie Cruz RB — — — —
UDFA Carey Davis RB — — — Rushing 15 YDS · 0 TD · 2 ATT
UDFA Curtis Deloatch DB — — — —
UDFA Damane Duckett OT — — — —
UDFA Eric Edwards TE — — — —
UDFA Ryan Flinn P — — — —
UDFA Malcom Floyd WR — Wyoming — Receiving 168 REC · 2868 YDS · 15 TD
UDFA J.P. Foschi TE — — — Receiving 27 REC · 260 YDS · 2 TD
UDFA Ryan Fowler LB — — — —
UDFA Randall Gay CB — — — —
UDFA Junior Glymph DE — — — —
UDFA Jabari Greer CB — — — —
UDFA Michael Harden DB — — — —
UDFA Anthony Herrera G — — — —
UDFA T.J. Hollowell LB — — — —
UDFA Jason Horton DB — — — —
UDFA Brian Howard DT — — — —
UDFA Eddie Jackson DB — — — —
UDFA Justin Jenkins WR — — — Rushing -3 YDS · 0 TD · 1 ATT
UDFA Spencer Johnson DT — — — —
UDFA Jamal Jones WR — — — —
UDFA Brian Jones TE — — — —
UDFA Alain Kashama DE — — — —
UDFA Tommy Kelly DE — — — —
UDFA Mike Labinjo LB — — — —
UDFA Kyle Larson P — — — —
UDFA Luke Lawton FB — — — Receiving 7 REC · 31 YDS · 0 TD
UDFA Vonta Leach FB — — — Receiving 49 REC · 389 YDS · 1 TD
UDFA John Leake LB — — — —
UDFA Ryan Lilja C — — — —
UDFA Cullen Loeffler LS — Texas — —
UDFA Ruvell Martin WR — — — Receiving 17 REC · 298 YDS · 1 TD
UDFA Glenn Martinez WR — — — —
UDFA Jim Maxwell LB — — — —
UDFA Adrian Mayes DB — — — —
UDFA Terrence Melton LB — — — —
UDFA Donovan Morgan WR — — — —
UDFA Don Muhlbach LS — Texas A&M — —
UDFA Ryan Myers LB — — — —
UDFA Zach Norton DB — — — —
UDFA Richard Owens TE — — — —
UDFA Willie Parker RB — — — Rushing 1591 YDS · 4 TD · 353 ATT
UDFA Jarrett Payton RB — — — Rushing 105 YDS · 2 TD · 33 ATT
UDFA Jason Peters OT — Arkansas — —
UDFA Brett Pierce TE — — — —
UDFA Lousaka Polite FB — — — Rushing 193 YDS · 1 TD · 65 ATT
UDFA David Richardson DB — — — —
UDFA Dedrick Roper LB — — — —
UDFA B.J. Sams RB — — — —
UDFA Justin Sandy DB — — — —
UDFA Benny Sapp CB — — — —
UDFA Josh Savage DE — — — —
UDFA Rich Scanlon LB — — — —
UDFA John Standeford WR — — — Receiving 1 REC · 5 YDS · 0 TD
UDFA Larry Stevens LB — — — —
UDFA Josh Thomas DE — — — —
UDFA Andrae Thurman WR — — — —
UDFA Ben Utecht TE — — — —
UDFA Wes Welker WR — Texas Tech — Receiving 340 REC · 3652 YDS · 17 TD
UDFA Garnell Wilds DB — — — —
UDFA Renauld Williams LB — — — —
UDFA Shaud Williams RB — — — Rushing 161 YDS · 0 TD · 45 ATT
UDFA George Wilson S — — — —
UDFA Jason Wright RB — — — Rushing 72 YDS · 1 TD · 20 ATT