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
All Positions
▾
State
California
▾
Level
High School
▾
C
Committed
S
Signed
E
Enrolled
Rivals
Industry
On3
Ranking
Industry
Comparison
Rank
Player
Pos
Rating
Status
Teams
Verified
01
Jeff
Schweiger
Valley Christian (San Jose, CA)
EDGE
·
-
EDGE
★
★
★
★
★
99.67
4
Natl
·
1
Pos
·
1
St
S
—
02
Cameron
Colvin
De La Salle (Concord, CA)
WR
·
6-2
/ 193
WR
★
★
★
★
★
99.36
10
Natl
·
3
Pos
·
2
St
E
—
03
Marshawn
Lynch
Oakland Technical (Oakland, CA)
RB
·
5-11
/ 215
RB
★
★
★
★
★
98.08
22
Natl
·
2
Pos
·
3
St
E
—
04
Michael
Bumpus
Culver City (Culver City, CA)
WR
·
6-0
/ 190
WR
★
★
★
★
★
95.68
70
Natl
·
11
Pos
·
4
St
E
—
05
Brigham
Harwell
Los Altos (Hacienda Heights, CA)
EDGE
·
6-1
/ 250
EDGE
★
★
★
★
★
95.62
78
Natl
·
6
Pos
·
5
St
E
—
06
Dale
Thompson
Santiago (Corona, CA)
TE
·
6-4
/ 255
TE
★
★
★
★
★
95.62
79
Natl
·
4
Pos
·
6
St
S
—
07
Phillip
Mbakogu
Hayward (Hayward, CA)
DL
·
-
DL
★
★
★
★
★
94.81
88
Natl
·
12
Pos
·
7
St
S
—
08
Chilo
Rachal
Compton Dominguez (Compton, CA)
OT
·
6-6
/ 310
OT
★
★
★
★
★
93.61
95
Natl
·
8
Pos
·
8
St
E
—
09
Randy
Estes
Los Alamitos (Los Alamitos, CA)
S
·
6-2
/ 200
S
★
★
★
★
★
93.60
96
Natl
·
4
Pos
·
9
St
C
—
10
Worrell
Williams
Grant Union (Sacramento, CA)
EDGE
·
6-0
/ 240
EDGE
★
★
★
★
★
93.58
97
Natl
·
7
Pos
·
10
St
E
—
11
Anthony
Vernaglia
Orange Lutheran (Orange, CA)
ATH
·
6-4
/ 218
ATH
★
★
★
★
★
93.20
108
Natl
·
2
Pos
·
11
St
E
—
12
Derrick
Jones
Long Beach Poly (Long Beach, CA)
WR
·
-
WR
★
★
★
★
★
92.28
114
Natl
·
16
Pos
·
12
St
S
—
13
Willie
Glasper
De La Salle (Concord, CA)
CB
·
-
/ 185
CB
★
★
★
★
★
92.26
116
Natl
·
8
Pos
·
13
St
S
—
14
Nathan
Longshore
Canyon (Canyon Country, CA)
QB
·
6-5
/ 226
QB
★
★
★
★
★
90.68
128
Natl
·
11
Pos
·
14
St
E
—
15
Virdell
Larkins
Oakland Technical (Oakland, CA)
CB
·
5-10
/ 177
CB
★
★
★
★
★
90.64
138
Natl
·
9
Pos
·
15
St
E
—
16
Terrell
Jackson
Centennial (Corona, CA)
RB
·
-
RB
★
★
★
★
★
90.61
146
Natl
·
14
Pos
·
16
St
E
—
17
Jacob
Hucko
Cerritos (Cerritos, CA)
OT
·
-
OT
★
★
★
★
★
90.58
155
Natl
·
10
Pos
·
17
St
E
—
18
Sekeli
Faaeteete
San Leandro (San Leandro, CA)
ATH
·
6-1
/ 212
ATH
★
★
★
★
★
90.57
159
Natl
·
4
Pos
·
18
St
E
—
19
Terrance
Kelly
De La Salle (Concord, CA)
LB
·
6-1
/ 215
LB
★
★
★
★
★
90.57
161
Natl
·
19
Pos
·
19
St
E
—
20
Jerome
Boyd
Dorsey (Los Angeles, CA)
S
·
6-2
/ 195
S
★
★
★
★
★
90.57
162
Natl
·
11
Pos
·
20
St
E
—
21
Jimmy
Miller
Westlake (Westlake Village, CA)
DL
·
6-5
/ 240
DL
★
★
★
★
★
90.56
165
Natl
·
24
Pos
·
21
St
E
—
22
Rocky
Hinds
St. Bernard (Playa Del Rey, CA)
QB
·
6-5
/ 225
QB
★
★
★
★
★
90.53
171
Natl
·
15
Pos
·
22
St
E
—
23
Bryan
Payton
South Hills (Covina, CA)
CB
·
6-2
/ 185
CB
★
★
★
★
★
90.53
173
Natl
·
10
Pos
·
23
St
E
—
24
Rodney
Van
Long Beach Poly (Long Beach, CA)
CB
·
6-1
/ 175
CB
★
★
★
★
★
89.61
196
Natl
·
14
Pos
·
24
St
E
—
25
Jackie
Bates
De La Salle (Concord, CA)
ATH
·
5-10
/ 185
ATH
★
★
★
★
★
89.22
199
Natl
·
10
Pos
·
25
St
E
—
26
Shannon
Tevaga
La Mirada (La Mirada, CA)
IOL
·
6-3
/ 300
IOL
★
★
★
★
★
89.22
200
Natl
·
17
Pos
·
26
St
E
—
27
Brian
Hildebrand
Corona (Corona, CA)
QB
·
6-2
/ 190
QB
★
★
★
★
★
89.17
216
Natl
·
16
Pos
·
27
St
E
—
28
Greyson
Gunheim
Analy (Sebastopol, CA)
ATH
·
6-6
/ 240
ATH
★
★
★
★
★
88.50
250
Natl
·
16
Pos
·
28
St
E
—
29
Isaiah
Cook
Claremont (Claremont, CA)
LB
·
6-3
/ 195
LB
★
★
★
★
★
88.50
252
Natl
·
26
Pos
·
29
St
E
—
30
Lamar
Herron
Natomas (Sacramento, CA)
ATH
·
6-1
/ 190
ATH
★
★
★
★
★
88.50
253
Natl
·
17
Pos
·
30
St
E
—
31
Nate
Kimbrough
Santa Fe (Santa Fe Springs, CA)
WR
·
6-3
/ 175
WR
★
★
★
★
★
88.50
260
Natl
·
31
Pos
·
31
St
E
—
32
Bradis
McGriff
Vallejo (Vallejo, CA)
OT
·
6-6
/ 303
OT
★
★
★
★
★
88.50
262
Natl
·
18
Pos
·
32
St
E
—
33
Leo
Talavou
Fountain Valley (Fountain Valley, CA)
IOL
·
6-4
/ 320
IOL
★
★
★
★
★
88.50
264
Natl
·
26
Pos
·
33
St
E
—
34
Terrail
Lambert
St. Bonaventure (Ventura, CA)
S
·
6-0
/ 185
S
★
★
★
★
★
88.50
266
Natl
·
20
Pos
·
34
St
E
—
35
Alan
Darlin
Laguna Creek (Elk Grove, CA)
LB
·
6-2
/ 225
LB
★
★
★
★
★
88.50
283
Natl
·
31
Pos
·
35
St
E
—
36
Marlin
Simmons
Lynwood (Lynwood, CA)
LB
·
6-1
/ 210
LB
★
★
★
★
★
85.25
350
Natl
·
36
Pos
·
36
St
E
—
37
Keston
Cheathem
Pomona (Pomona, CA)
WR
·
6-3
/ 195
WR
★
★
★
★
★
85.25
357
Natl
·
43
Pos
·
37
St
E
—
38
Ryan
Phipps
Centennial (Corona, CA)
LB
·
6-0
/ 210
LB
★
★
★
★
★
85.25
361
Natl
·
37
Pos
·
38
St
E
—
39
Geoff
Schwartz
Palisades (Pacific Palisades, CA)
IOL
·
6-6
/ 340
IOL
★
★
★
★
★
85.25
363
Natl
·
32
Pos
·
39
St
E
—
40
Jaison
Williams
Culver City (Culver City, CA)
WR
·
6-4
/ 215
WR
★
★
★
★
★
85.25
364
Natl
·
44
Pos
·
40
St
E
—
41
Will
Price
Western (Anaheim, CA)
LB
·
6-3
/ 240
LB
★
★
★
★
★
85.25
371
Natl
·
40
Pos
·
41
St
E
—
42
C.J.
Bacher
Jesuit (Carmichael, CA)
QB
·
6-2
/ 180
QB
★
★
★
★
★
85.25
372
Natl
·
26
Pos
·
42
St
E
—
43
Lawrence
Miles
La Quinta (La Quinta, CA)
DL
·
6-3
/ 260
DL
★
★
★
★
★
85.25
376
Natl
·
45
Pos
·
43
St
E
—
44
Rudy
Carpenter
Westlake (Thousand Oaks, CA)
QB
·
6-3
/ 190
QB
★
★
★
★
★
85.25
378
Natl
·
27
Pos
·
44
St
E
—
45
Jeremy
Payton
South Hills (Covina, CA)
CB
·
6-2
/ 180
CB
★
★
★
★
★
85.25
380
Natl
·
29
Pos
·
45
St
E
—
46
Antone
Saulsberry
Bellflower (Bellflower, CA)
LB
·
6-0
/ 200
LB
★
★
★
★
★
85.25
381
Natl
·
41
Pos
·
46
St
E
—
47
Brandon
Nicolas
Mater Dei (Santa Ana, CA)
DL
·
6-5
/ 260
DL
★
★
★
★
★
85.25
386
Natl
·
47
Pos
·
47
St
E
—
48
Brian
Abraham
Rancho Cucamonga (Rancho Cucamonga, CA)
OT
·
6-6
/ 260
OT
★
★
★
★
★
85.25
396
Natl
·
24
Pos
·
48
St
E
—
49
Ryan
Graves
Venice (Los Angeles, CA)
WR
·
6-1
/ 170
WR
★
★
★
★
★
85.25
397
Natl
·
45
Pos
·
49
St
E
—
50
Andrew
Schantz
Canyon (Canyon Country, CA)
LB
·
6-1
/ 215
LB
★
★
★
★
★
85.25
402
Natl
·
43
Pos
·
50
St
E
—
Show next 50
· 161 players
↓
✕