Skip to main content
Mobile Menu
Search players
Search
Join Now
Login
Teams
Teams
Fan Sites
Forums
Shows
Recruiting Board
Football Recruiting
News Feed
Database
Team Rankings
Player Rankings
Industry Comparison
Commitments
Recruiting Prediction Machine
Basketball Recruiting
News Feed
Database
Team Rankings
Player Rankings
Industry Comparison
Commitments
Recruiting Prediction Machine
Recruits
High School
High School News
Schools
Rankings
Scores
About
About
On3 App
Advertise
Press
FAQ
Contact
Get a profile. Be recruited.
High School
Team Recruiting Rankings
HS Football Scores
Rivals300
High School Rankings
Message Boards
Rivals Industry · Live
Last update · 04/22/26
2004 Football
Player Recruiting Rankings
Last update
04/22/26
Athletes, get verified & claim your profile.
Search
Advanced Filters
▼
Sport
Football
▾
Class
2004
▾
Position
S
▾
State
All States
▾
Level
High School
▾
C
Committed
S
Signed
E
Enrolled
Rivals
Industry
On3
Ranking
Industry
Comparison
Rank
Player
Pos
Rating
Status
Teams
Verified
01
Andrew
Kelson
Lamar (Houston, TX)
S
·
6-2
/ 210
S
★
★
★
★
★
97.99
27
Natl
·
1
Pos
·
5
St
E
—
02
Kyle
Jackson
Duncan U. Fletcher (Neptune Beach, FL)
S
·
6-1
/ 200
S
★
★
★
★
★
97.50
47
Natl
·
2
Pos
·
8
St
E
—
03
Junior
Jabbie
Hun School (Princeton, NJ)
S
·
6-0
/ 185
S
★
★
★
★
★
93.74
94
Natl
·
3
Pos
·
5
St
E
—
04
Randy
Estes
Los Alamitos (Los Alamitos, CA)
S
·
6-2
/ 200
S
★
★
★
★
★
93.60
96
Natl
·
4
Pos
·
9
St
C
—
05
Tony
Bell
Thompson (Alabaster, AL)
S
·
6-2
/ 210
S
★
★
★
★
★
93.23
103
Natl
·
5
Pos
·
2
St
E
—
06
Lendy
Holmes
South Oak Cliff (Dallas, TX)
S
·
6-1
/ 205
S
★
★
★
★
★
92.27
115
Natl
·
6
Pos
·
16
St
E
—
07
Bobby
Tatum
Dunbar (Fort Worth, TX)
S
·
6-0
/ 195
S
★
★
★
★
★
91.89
119
Natl
·
7
Pos
·
17
St
E
—
08
Keauntea
Bankhead
Ballard (Seattle, WA)
S
·
6-0
/ 200
S
★
★
★
★
★
90.67
129
Natl
·
8
Pos
·
3
St
E
—
09
Craig
Steltz
Archbishop Rummel (Metairie, LA)
S
·
6-2
/ 200
S
★
★
★
★
★
90.65
134
Natl
·
9
Pos
·
6
St
E
—
10
Kent
Hicks
Culpeper County (Culpeper, VA)
S
·
6-2
/ 190
S
★
★
★
★
★
90.60
150
Natl
·
10
Pos
·
5
St
E
—
11
Jerome
Boyd
Dorsey (Los Angeles, CA)
S
·
6-2
/ 195
S
★
★
★
★
★
90.57
162
Natl
·
11
Pos
·
20
St
E
—
12
C.J.
Barber
Northwestern (Rock Hill, SC)
S
·
6-2
/ 215
S
★
★
★
★
★
90.54
169
Natl
·
12
Pos
·
5
St
E
—
13
Lovon
Ponder
Monsignor Pace (Opa Locka, FL)
S
·
6-1
/ 190
S
★
★
★
★
★
90.50
182
Natl
·
13
Pos
·
27
St
E
—
14
Kenny
Ingram
Edgewater (Orlando, FL)
S
·
6-6
/ 200
S
★
★
★
★
★
89.20
208
Natl
·
14
Pos
·
31
St
E
—
15
Marcus
Carter
Fort Payne (Fort Payne, AL)
S
·
6-0
/ 190
S
★
★
★
★
★
89.19
210
Natl
·
15
Pos
·
5
St
E
—
16
Simeon
Castille
Briarwood Christian (Birmingham, AL)
S
·
6-1
/ 185
S
★
★
★
★
★
88.50
223
Natl
·
16
Pos
·
6
St
E
—
17
Martel
Thatch
Dudley (Greensboro, NC)
S
·
6-2
/ 180
S
★
★
★
★
★
88.50
240
Natl
·
17
Pos
·
9
St
E
—
18
Kwame
Agyeman
Lake Park (Roselle, IL)
S
·
6-0
/ 195
S
★
★
★
★
★
88.50
244
Natl
·
18
Pos
·
4
St
E
—
19
Jamar
Adams
Butler (Matthews, NC)
S
·
6-2
/ 198
S
★
★
★
★
★
88.50
245
Natl
·
19
Pos
·
10
St
E
—
20
Terrail
Lambert
St. Bonaventure (Ventura, CA)
S
·
6-0
/ 185
S
★
★
★
★
★
88.50
266
Natl
·
20
Pos
·
34
St
E
—
21
Desmond
Williams
Trinity (Euless, TX)
S
·
6-1
/ 200
S
★
★
★
★
★
85.25
302
Natl
·
21
Pos
·
47
St
E
—
22
D'Nerian
Wrighter
Marlin (Marlin, TX)
S
·
6-1
/ 205
S
★
★
★
★
★
85.25
303
Natl
·
22
Pos
·
48
St
E
—
23
Tony
Joiner
Haines City (Haines City, FL)
S
·
6-2
/ 190
S
★
★
★
★
★
85.25
306
Natl
·
23
Pos
·
41
St
E
—
24
Anthony
Reddick
St. Thomas Aquinas (Fort Lauderdale, FL)
S
·
6-1
/ 190
S
★
★
★
★
★
85.25
332
Natl
·
24
Pos
·
45
St
E
—
25
Adam
Gunn
Kiski Area (Vandergrift, PA)
S
·
6-1
/ 200
S
★
★
★
★
★
85.25
339
Natl
·
25
Pos
·
18
St
E
—
26
Martel Van
Zant
Tyler Legacy (Tyler, TX)
S
·
6-2
/ 190
S
★
★
★
★
★
84.25
417
Natl
·
26
Pos
·
69
St
E
—
27
Chet
Sanders
Carson (Carson, CA)
S
·
6-1
/ 180
S
★
★
★
★
★
82
441
Natl
·
27
Pos
·
55
St
E
—
28
Josh
Pinkard
Hueneme (Oxnard, CA)
S
·
6-2
/ 200
S
★
★
★
★
★
82
450
Natl
·
28
Pos
·
60
St
E
—
29
Edgar
Givens
Central (New Madrid, MO)
S
·
6-4
/ 205
S
★
★
★
★
★
82
463
Natl
·
29
Pos
·
10
St
E
—
30
Antonio
Sims
Hiram (Hiram, GA)
S
·
6-1
/ 190
S
★
★
★
★
★
81.50
481
Natl
·
30
Pos
·
26
St
E
—
31
Curtis
Taylor
Franklinton (Franklinton, LA)
S
·
6-3
/ 180
S
★
★
★
★
★
81.50
482
Natl
·
31
Pos
·
22
St
E
—
32
William
Moore
Hayti (Hayti, MO)
S
·
6-0
/ 221
S
★
★
★
★
★
81.50
491
Natl
·
32
Pos
·
11
St
E
—
33
Kevin
Akins
North Penn (Lansdale, PA)
S
·
6-2
/ 185
S
★
★
★
★
★
81.50
506
Natl
·
33
Pos
·
21
St
E
—
34
Carlos
Armour
Melrose (Memphis, TN)
S
·
6-3
/ 200
S
★
★
★
★
★
81.50
510
Natl
·
34
Pos
·
8
St
E
—
35
Zach
Logan
Trotwood-Madison (Dayton, OH)
S
·
6-1
/ 175
S
★
★
★
★
★
81.50
523
Natl
·
35
Pos
·
12
St
E
—
36
Adam
Carper
Clarinda (Clarinda, IA)
S
·
6-2
/ 200
S
★
★
★
★
★
81.50
524
Natl
·
36
Pos
·
3
St
E
—
37
Michael
Hamlin
Lamar Hi (Lamar, SC)
S
·
6-2
/ 190
S
★
★
★
★
★
81.50
534
Natl
·
37
Pos
·
16
St
E
—
38
Stephen
Green
Pulaski Academy (Little Rock, AR)
S
·
5-11
/ 180
S
★
★
★
★
★
81.50
547
Natl
·
38
Pos
·
9
St
E
—
39
Tyvenskie
Page
W H Adamson (Dallas, TX)
S
·
6-2
/ 210
S
★
★
★
★
★
81.50
553
Natl
·
39
Pos
·
84
St
E
—
40
Ron
Stoops
Cardinal Mooney (Youngstown, OH)
S
·
6-3
/ 195
S
★
★
★
★
★
81.50
564
Natl
·
40
Pos
·
19
St
E
—
41
Kevin
Barnes
Old Mill Senior (Millersville, MD)
S
·
6-1
/ 180
S
★
★
★
★
★
81.50
584
Natl
·
41
Pos
·
8
St
E
—
42
Spencer
Ridenhour
White Plains Senior (White Plains, NY)
S
·
6-0
/ 215
S
★
★
★
★
★
81.50
591
Natl
·
42
Pos
·
5
St
E
—
43
Tom
Dance
Cathedral Prep (Erie, PA)
S
·
6-1
/ 189
S
★
★
★
★
★
81.50
612
Natl
·
43
Pos
·
28
St
E
—
44
Michael
Klyce
Alain LeRoy Locke (Los Angeles, CA)
S
·
6-2
/ 185
S
★
★
★
★
★
80.27
631
Natl
·
44
Pos
·
81
St
E
—
45
Dominic
Patrick
Klein Forest (Houston, TX)
S
·
6-1
/ 198
S
★
★
★
★
★
80.27
633
Natl
·
45
Pos
·
96
St
E
—
46
Bryan
Baird
Columbia River (Vancouver, WA)
S
·
-
S
★
★
★
★
★
80.27
634
Natl
·
46
Pos
·
15
St
E
—
47
Ellix
Wilson
Melrose (Memphis, TN)
S
·
6-0
/ 205
S
★
★
★
★
★
79.77
651
Natl
·
47
Pos
·
11
St
E
—
48
Steve
Redmond
Rockhurst (Kansas City, MO)
S
·
6-0
/ 200
S
★
★
★
★
★
79.77
654
Natl
·
48
Pos
·
12
St
E
—
49
Will
Lewis
Lee (Baytown, TX)
S
·
6-2
/ 200
S
★
★
★
★
★
79.77
673
Natl
·
49
Pos
·
102
St
E
—
50
Chase
Rice
AC Reynolds (Asheville, NC)
S
·
6-3
/ 210
S
★
★
★
★
★
79.77
701
Natl
·
50
Pos
·
24
St
E
—
Show next 50
· 109 players
↓
✕