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
QB
▾
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
Xavier
Lee
Seabreeze (Daytona Beach, FL)
QB
·
6-4
/ 200
QB
★
★
★
★
★
99.65
5
Natl
·
1
Pos
·
3
St
E
—
02
Rhett
Bomar
Grand Prairie (Grand Prairie, TX)
QB
·
6-4
/ 205
QB
★
★
★
★
★
99.50
8
Natl
·
2
Pos
·
2
St
E
—
03
Chad
Henne
Wilson (Reading, PA)
QB
·
6-3
/ 222
QB
★
★
★
★
★
99.10
15
Natl
·
3
Pos
·
1
St
E
—
04
Matt
Tuiasosopo
Woodinville (Woodinville, WA)
QB
·
6-2
/ 200
QB
★
★
★
★
★
98.93
16
Natl
·
4
Pos
·
1
St
E
—
05
Bobby
Reid
North Shore (Houston, TX)
QB
·
6-3
/ 225
QB
★
★
★
★
★
97.59
34
Natl
·
5
Pos
·
7
St
E
—
06
Chase
Patton
Rock Bridge (Columbia, MO)
QB
·
6-4
/ 205
QB
★
★
★
★
★
97.04
57
Natl
·
6
Pos
·
1
St
E
—
07
Brian
Brohm
Trinity (Louisville, KY)
QB
·
6-3
/ 200
QB
★
★
★
★
★
96.14
61
Natl
·
7
Pos
·
1
St
E
—
08
Drew
Weatherford
Land O' Lakes (Land O Lakes, FL)
QB
·
6-3
/ 205
QB
★
★
★
★
★
95.68
69
Natl
·
8
Pos
·
13
St
E
—
09
Stephen
McGee
Burnet (Burnet, TX)
QB
·
6-3
/ 205
QB
★
★
★
★
★
95.07
87
Natl
·
9
Pos
·
14
St
E
—
10
Graham
Harrell
Ennis (Ennis, TX)
QB
·
6-2
/ 183
QB
★
★
★
★
★
93.23
101
Natl
·
10
Pos
·
15
St
E
—
11
Nathan
Longshore
Canyon (Canyon Country, CA)
QB
·
6-5
/ 226
QB
★
★
★
★
★
90.68
128
Natl
·
11
Pos
·
14
St
E
—
12
Erik
Ainge
Glencoe (Hillsboro, OR)
QB
·
6-6
/ 200
QB
★
★
★
★
★
90.65
135
Natl
·
12
Pos
·
2
St
E
—
13
Sean
Glennon
Centreville (Clifton, VA)
QB
·
6-3
/ 185
QB
★
★
★
★
★
90.60
149
Natl
·
13
Pos
·
4
St
E
—
14
Blake
Barnes
Baldwyn (Baldwyn, MS)
QB
·
6-3
/ 218
QB
★
★
★
★
★
90.58
158
Natl
·
14
Pos
·
4
St
E
—
15
Rocky
Hinds
St. Bernard (Playa Del Rey, CA)
QB
·
6-5
/ 225
QB
★
★
★
★
★
90.53
171
Natl
·
15
Pos
·
22
St
E
—
16
Brian
Hildebrand
Corona (Corona, CA)
QB
·
6-2
/ 190
QB
★
★
★
★
★
89.17
216
Natl
·
16
Pos
·
27
St
E
—
17
Darrell
Jackson
Webster Groves (Saint Louis, MO)
QB
·
6-2
/ 215
QB
★
★
★
★
★
88.50
222
Natl
·
17
Pos
·
7
St
E
—
18
Sean
Lewis
H L Richards (Oak Lawn, IL)
QB
·
6-7
/ 220
QB
★
★
★
★
★
88.50
258
Natl
·
18
Pos
·
7
St
E
—
19
Jordan
Steffy
Conestoga Valley (Lancaster, PA)
QB
·
6-2
/ 210
QB
★
★
★
★
★
88.50
268
Natl
·
19
Pos
·
11
St
E
—
20
Antonio
Heffner
Melrose (Memphis, TN)
QB
·
6-3
/ 180
QB
★
★
★
★
★
85.25
316
Natl
·
20
Pos
·
5
St
E
—
21
Chris
Crane
Trinity (Camp Hill, PA)
QB
·
6-5
/ 220
QB
★
★
★
★
★
85.25
321
Natl
·
21
Pos
·
16
St
E
—
22
Jordan
Chambless
Calallen (Corpus Christi, TX)
QB
·
6-2
/ 200
QB
★
★
★
★
★
85.25
322
Natl
·
22
Pos
·
50
St
E
—
23
Tribble
Reese
Mountain Brook (Birmingham, AL)
QB
·
6-3
/ 190
QB
★
★
★
★
★
85.25
343
Natl
·
23
Pos
·
14
St
E
—
24
Ryan
Walters
Grandview (Aurora, CO)
QB
·
6-0
/ 195
QB
★
★
★
★
★
85.25
355
Natl
·
24
Pos
·
4
St
E
—
25
Brian
Hoyer
St. Ignatius (Cleveland, OH)
QB
·
-
QB
★
★
★
★
★
85.25
362
Natl
·
25
Pos
·
8
St
E
—
26
C.J.
Bacher
Jesuit (Carmichael, CA)
QB
·
6-2
/ 180
QB
★
★
★
★
★
85.25
372
Natl
·
26
Pos
·
42
St
E
—
27
Rudy
Carpenter
Westlake (Thousand Oaks, CA)
QB
·
6-3
/ 190
QB
★
★
★
★
★
85.25
378
Natl
·
27
Pos
·
44
St
E
—
28
Gary
Rogers
Kamiak (Mukilteo, WA)
QB
·
6-5
/ 215
QB
★
★
★
★
★
85.25
392
Natl
·
28
Pos
·
8
St
E
—
29
D.T.
McDowell
Tucker (Tucker, GA)
QB
·
6-1
/ 190
QB
★
★
★
★
★
85.25
400
Natl
·
29
Pos
·
21
St
E
—
30
Scott
Elliott
Bay City (Bay City, TX)
QB
·
6-1
/ 172
QB
★
★
★
★
★
85.25
409
Natl
·
30
Pos
·
66
St
E
—
31
Max
Hall
Mountain View (Mesa, AZ)
QB
·
6-2
/ 185
QB
★
★
★
★
★
82
453
Natl
·
31
Pos
·
7
St
E
—
32
Jacob
Bower
Meridian (Meridian, ID)
QB
·
6-4
/ 240
QB
★
★
★
★
★
82
464
Natl
·
32
Pos
·
1
St
S
—
33
Calvin
Booker
Mays (Atlanta, GA)
QB
·
6-4
/ 205
QB
★
★
★
★
★
81.50
472
Natl
·
33
Pos
·
24
St
E
—
34
Marcus
Herford
Cedar Hill (Cedar Hill, TX)
QB
·
6-3
/ 205
QB
★
★
★
★
★
81.50
533
Natl
·
34
Pos
·
80
St
E
—
35
Cullen
Harper
Sequoyah (Canton, GA)
QB
·
6-3
/ 200
QB
★
★
★
★
★
81.50
536
Natl
·
35
Pos
·
32
St
E
—
36
Curtis
Painter
Lincoln (Vincennes, IN)
QB
·
6-4
/ 200
QB
★
★
★
★
★
81.50
556
Natl
·
36
Pos
·
8
St
E
—
37
John
Carlson
Hopkins (Hopkins, MN)
QB
·
6-2
/ 200
QB
★
★
★
★
★
81.50
575
Natl
·
37
Pos
·
5
St
E
—
38
Bryan
Savage
Haverford School (Haverford, PA)
QB
·
6-4
/ 210
QB
★
★
★
★
★
81.50
580
Natl
·
38
Pos
·
25
St
E
—
39
Daryll
Clark
Ursuline (Youngstown, OH)
QB
·
6-3
/ 190
QB
★
★
★
★
★
81.50
588
Natl
·
39
Pos
·
20
St
E
—
40
Darren
Mougey
Chaparral (Scottsdale, AZ)
QB
·
6-4
/ 215
QB
★
★
★
★
★
81.50
600
Natl
·
40
Pos
·
9
St
E
—
41
Allan
Evridge
Papillion-La Vista (Papillion, NE)
QB
·
6-1
/ 205
QB
★
★
★
★
★
81.50
601
Natl
·
41
Pos
·
6
St
E
—
42
Blake
Field
North Florida Christian (Tallahassee, FL)
QB
·
6-3
/ 195
QB
★
★
★
★
★
79.77
650
Natl
·
42
Pos
·
71
St
E
—
43
Mike
Maciejowski
Upper Arlington (Columbus, OH)
QB
·
6-2
/ 200
QB
★
★
★
★
★
79.77
711
Natl
·
43
Pos
·
25
St
E
—
44
Tony
Mortensen
Hutchinson (Hutchinson, MN)
QB
·
6-4
/ 215
QB
★
★
★
★
★
79.77
712
Natl
·
44
Pos
·
6
St
E
—
45
Andre Sloan
El
Irvington (Philadelphia, PA)
QB
·
6-3
/ 190
QB
★
★
★
★
★
79.77
714
Natl
·
45
Pos
·
24
St
E
—
46
David
Wolke
Smyrna (Smyrna, TN)
QB
·
6-3
/ 205
QB
★
★
★
★
★
79.77
718
Natl
·
46
Pos
·
12
St
E
—
47
Clint
Cochran
Wadsworth (Wadsworth, OH)
QB
·
6-4
/ 200
QB
★
★
★
★
★
79.77
727
Natl
·
47
Pos
·
27
St
E
—
48
Will
Hudgens
Ridgeway (Memphis, TN)
QB
·
6-4
/ 200
QB
★
★
★
★
★
79.77
729
Natl
·
48
Pos
·
13
St
E
—
49
Caleb
Hanie
Forney (Forney, TX)
QB
·
6-2
/ 222
QB
★
★
★
★
★
79.77
736
Natl
·
49
Pos
·
115
St
E
—
50
Alex
Engram
Warren G Harding (Warren, OH)
QB
·
6-0
/ 205
QB
★
★
★
★
★
79.77
745
Natl
·
50
Pos
·
29
St
E
—
Show next 37
· 87 players
↓
✕