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
TE
▾
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
Fred
Davis
Rogers (Toledo, OH)
TE
·
6-4
/ 247
TE
★
★
★
★
★
99.31
13
Natl
·
1
Pos
·
2
St
E
—
02
Zach
Miller
Desert Vista (Phoenix, AZ)
TE
·
6-5
/ 255
TE
★
★
★
★
★
98.05
25
Natl
·
2
Pos
·
1
St
E
—
03
Cornelius
Ingram
Hawthorne (Hawthorne, FL)
TE
·
6-5
/ 245
TE
★
★
★
★
★
97.06
55
Natl
·
3
Pos
·
11
St
E
—
04
Dale
Thompson
Santiago (Corona, CA)
TE
·
6-4
/ 255
TE
★
★
★
★
★
95.62
79
Natl
·
4
Pos
·
6
St
S
—
05
Rory
Nicol
Beaver Area (Beaver, PA)
TE
·
6-5
/ 250
TE
★
★
★
★
★
91.50
122
Natl
·
5
Pos
·
8
St
E
—
06
Jeremy
Jones
West Jefferson (Harvey, LA)
TE
·
6-5
/ 285
TE
★
★
★
★
★
88.50
227
Natl
·
6
Pos
·
11
St
E
—
07
Brad
Allen
Venice (Venice, FL)
TE
·
6-4
/ 240
TE
★
★
★
★
★
88.50
228
Natl
·
7
Pos
·
35
St
E
—
08
Craig
McGovern
Hun School (Princeton, NJ)
TE
·
6-3
/ 231
TE
★
★
★
★
★
88.50
251
Natl
·
8
Pos
·
9
St
E
—
09
Andrew
Pettes
Moon Valley (Phoenix, AZ)
TE
·
6-5
/ 245
TE
★
★
★
★
★
88.50
263
Natl
·
9
Pos
·
4
St
E
—
10
Trent
Davidson
T.R. Miller (Brewton, AL)
TE
·
6-4
/ 258
TE
★
★
★
★
★
88.50
279
Natl
·
10
Pos
·
9
St
E
—
11
Octavius
Darby
Chaminade-Madonna Prep (Hollywood, FL)
TE
·
6-4
/ 225
TE
★
★
★
★
★
88.50
280
Natl
·
11
Pos
·
38
St
E
—
12
Kellen
Freeman-Davis
Adrian (Adrian, MI)
TE
·
6-6
/ 229
TE
★
★
★
★
★
87.50
290
Natl
·
12
Pos
·
8
St
E
—
13
Mit
Cole
Picayune Memorial (Picayune, MS)
TE
·
6-4
/ 245
TE
★
★
★
★
★
85.25
297
Natl
·
13
Pos
·
7
St
E
—
14
Tate
Casey
Longview (Longview, TX)
TE
·
6-7
/ 225
TE
★
★
★
★
★
85.25
298
Natl
·
14
Pos
·
46
St
E
—
15
Dane
Guthrie
Killian (Miami, FL)
TE
·
6-3
/ 240
TE
★
★
★
★
★
85.25
301
Natl
·
15
Pos
·
40
St
E
—
16
Ryan
Purvis
Lancaster Catholic (Lancaster, PA)
TE
·
6-5
/ 235
TE
★
★
★
★
★
85.25
323
Natl
·
16
Pos
·
17
St
E
—
17
Amos
Gbunblee
Cy Springs (Cypress, TX)
TE
·
6-4
/ 237
TE
★
★
★
★
★
85.25
325
Natl
·
17
Pos
·
52
St
E
—
18
Gabe
Ratcliff
Jersey Village (Houston, TX)
TE
·
6-3
/ 230
TE
★
★
★
★
★
85.25
387
Natl
·
18
Pos
·
62
St
E
—
19
Vincent
Chase
Irving (Irving, TX)
TE
·
6-5
/ 243
TE
★
★
★
★
★
85.25
398
Natl
·
19
Pos
·
63
St
E
—
20
Ryan
Keeling
Thurston (Springfield, OR)
TE
·
6-5
/ 230
TE
★
★
★
★
★
82
435
Natl
·
20
Pos
·
5
St
E
—
21
Marc
Winston
Parkview Magnet (Little Rock, AR)
TE
·
6-7
/ 235
TE
★
★
★
★
★
81.50
478
Natl
·
21
Pos
·
8
St
E
—
22
Peter
Ullman
Round Rock (Round Rock, TX)
TE
·
6-4
/ 233
TE
★
★
★
★
★
81.50
555
Natl
·
22
Pos
·
86
St
E
—
23
Tom
Santi
Montgomery Bell Academy (Nashville, TN)
TE
·
6-5
/ 225
TE
★
★
★
★
★
81.50
568
Natl
·
23
Pos
·
9
St
E
—
24
Jack
Simmons
Carmel Catholic (Mundelein, IL)
TE
·
6-5
/ 205
TE
★
★
★
★
★
81.50
581
Natl
·
24
Pos
·
13
St
E
—
25
Mike
Lucian
Linganore (Frederick, MD)
TE
·
6-3
/ 245
TE
★
★
★
★
★
81.50
590
Natl
·
25
Pos
·
9
St
E
—
26
Jacob
McKinney
Puyallup (Puyallup, WA)
TE
·
6-3
/ 233
TE
★
★
★
★
★
80.27
636
Natl
·
26
Pos
·
16
St
E
—
27
Justin
Waller
Ponca City (Ponca City, OK)
TE
·
6-4
/ 220
TE
★
★
★
★
★
80
646
Natl
·
27
Pos
·
8
St
E
—
28
Jim
Reuber
Plano West (Plano, TX)
TE
·
6-4
/ 225
TE
★
★
★
★
★
79.77
680
Natl
·
28
Pos
·
104
St
E
—
29
Dan
McGarry
Poland Seminary (Youngstown, OH)
TE
·
6-6
/ 236
TE
★
★
★
★
★
79.77
707
Natl
·
29
Pos
·
24
St
E
—
30
Jed
Hill
Struthers (Struthers, OH)
TE
·
6-4
/ 245
TE
★
★
★
★
★
79.77
720
Natl
·
30
Pos
·
26
St
E
—
31
McKenna
Pascoe
Granite Hills (Porterville, CA)
TE
·
6-5
/ 265
TE
★
★
★
★
★
79.77
723
Natl
·
31
Pos
·
86
St
E
—
32
Everett
Pedescleaux
Robbinsdale Armstrong (Minneapolis, MN)
TE
·
6-6
/ 240
TE
★
★
★
★
★
78.77
754
Natl
·
32
Pos
·
8
St
E
—
33
Brian
Barmann
West Platte (Weston, MO)
TE
·
6-4
/ 205
TE
★
★
★
★
★
78.05
765
Natl
·
33
Pos
·
14
St
E
—
34
Scott
Kuhn
Boone County (Florence, KY)
TE
·
6-7
/ 230
TE
★
★
★
★
★
78.05
773
Natl
·
34
Pos
·
3
St
E
—
35
Brandon
Holmes
Garland (Garland, TX)
TE
·
6-2
/ 244
TE
★
★
★
★
★
78.05
776
Natl
·
35
Pos
·
122
St
E
—
36
Kevin
Bryan
Lufkin (Lufkin, TX)
TE
·
6-4
/ 245
TE
★
★
★
★
★
78.05
781
Natl
·
36
Pos
·
124
St
E
—
37
Cedric
Hill
Valdosta (Valdosta, GA)
TE
·
6-3
/ 207
TE
★
★
★
★
★
78.05
785
Natl
·
37
Pos
·
44
St
E
—
38
Devlin
Bayne
Carlin (Carlin, NV)
TE
·
6-7
/ 220
TE
★
★
★
★
★
78.05
814
Natl
·
38
Pos
·
2
St
E
—
39
Tommy
Leavitt
Washburn (Minneapolis, MN)
TE
·
6-4
/ 220
TE
★
★
★
★
★
78.05
825
Natl
·
39
Pos
·
10
St
E
—
40
Craig
Gelhardt
Lincoln (Tallahassee, FL)
TE
·
6-4
/ 230
TE
★
★
★
★
★
78.05
840
Natl
·
40
Pos
·
94
St
E
—
41
Christopher
Sundberg
Columbus (Columbus, MT)
TE
·
6-4
/ 205
TE
★
★
★
★
★
78.05
848
Natl
·
41
Pos
·
3
St
E
—
42
J.R.
Kraemer
Lafayette (Saint Joseph, MO)
TE
·
6-5
/ 212
TE
★
★
★
★
★
77.05
895
Natl
·
42
Pos
·
16
St
E
—
43
Tom
Ferron
Clyde Junior-senior (Clyde, NY)
TE
·
6-7
/ 320
TE
★
★
★
★
★
76.32
981
Natl
·
43
Pos
·
10
St
E
—
44
Chris
Mark
Bishop Gorman (Las Vegas, NV)
TE
·
6-5
/ 245
TE
★
★
★
★
★
76.32
992
Natl
·
44
Pos
·
4
St
E
—
45
Travis
Bell
North Monterey County (Castroville, CA)
TE
·
6-7
/ 220
TE
★
★
★
★
★
76.32
1001
Natl
·
45
Pos
·
124
St
E
—
46
Austin
Gunder
Red Lion Area (Red Lion, PA)
TE
·
6-5
/ 235
TE
★
★
★
★
★
76.32
1003
Natl
·
46
Pos
·
42
St
E
—
47
Jason
Chapman
Bedford (Bedford, OH)
TE
·
6-4
/ 260
TE
★
★
★
★
★
76.32
1005
Natl
·
47
Pos
·
42
St
E
—
48
Dave
Peck
Strath Haven (Wallingford, PA)
TE
·
6-4
/ 228
TE
★
★
★
★
★
76.32
1007
Natl
·
48
Pos
·
43
St
E
—
49
Brett
Russell
Christian Brothers (Memphis, TN)
TE
·
6-4
/ 225
TE
★
★
★
★
★
76.32
1051
Natl
·
49
Pos
·
19
St
E
—
50
Eric
Miclot
Vista (Vista, CA)
TE
·
6-5
/ 225
TE
★
★
★
★
★
76.32
1064
Natl
·
50
Pos
·
136
St
E
—
Show next 14
· 64 players
↓
✕