Skip to main content
Mobile Menu
Teams
Teams
Fan Sites
Forums
Shows
College
College Football News
College Football Player Rankings
College Football Rankings
College Football Playoff
College Basketball News
Women's Sports
NIL
NIL News
NIL Valuation
NIL Deals
Sports Business
Transfer Portal
Transfer Portal News
NCAA Transfer Portal
Transfer Portal Rankings
Transfer Portal Team Rankings
Recruiting
Football Recruiting
Basketball Recruiting
Database
Team Rankings
Player Rankings
Industry Comparison
Commitments
Recruiting Prediction Machine
High School
High School News
Schools
Rankings
Scores
Draft
NFL Draft
NFL Draft News
Draft By Stars
College Draft History
College Draft Totals
NBA Draft
NBA Draft News
Pro
NFL
NASCAR
NBA
Culture
Sports Betting
About
About
On3 App
Advertise
Press
FAQ
Contact
Join Now
Login
Duke
Football
News
Roster
Schedule
Duke Draft History
FB Recruiting
News
Commitments
Transfers
Team Rankings
Player Rankings
Industry Comparison
Recruiting Prediction Machine
Basketball
News
Roster
Schedule
Duke Draft History
BB Recruiting
News
Commitments
Transfers
Team Rankings
Player Rankings
Industry Comparison
Recruiting Prediction Machine
Fan Site
Search players
Search
Duke
Blue Devils
Football Roster
Team
Duke
▾
Class
2025
▾
Sport
Football
▾
HS Commits
Transfers
Roster
74
Roster Size
74
Transfers
9 · 12.2%
Blue Chip %
8.1%
5★ · 4★
0 · 5
Avg Rating
85.69
Top
94.65
Stars
0
5
56
#
▼
Player
↕
Pos
↕
Year
↕
Age
↕
Team
0
Chandler Rivers
Beaumont United
(Beaumont, TX)
CB
·
5-10
/ 175
SR
CB
SR
22
▾
1
Andrel Anthony
Claim
East Lansing
(East Lansing, MI)
WR
·
6-2
/ 185
SR
WR
SR
24
▾
2
Jaiden Francois
South Dade
(Homestead, FL)
CB
·
6-0
/ 175
RS-SR
CB
RS-SR
—
▾
2
Sahmir Hagans
Claim
St. Joseph's Prep School
(Philadelphia, PA)
WR
·
5-10
/ 185
RS-SR
WR
RS-SR
—
▾
3
Caleb Weaver
Claim
Myers Park
(Charlotte, NC)
S
·
5-9
/ 170
RS-SR
S
RS-SR
—
▾
4
Anderson Castle
Watauga
(Boone, NC)
RB
·
6-1
/ 190
RS-SR
RB
RS-SR
—
▾
4
Josiah Green
Claim
North Central
(Indianapolis, IN)
DL
·
6-1
/ 280
SR
DL
SR
—
▾
5
Kimari Robinson
Claim
St. Thomas Aquinas
(Fort Lauderdale, FL)
CB
·
5-10
/ 178
RS-SO
CB
RS-SO
—
▾
6
Leon Griffin
Claim
Bayside
(Virginia Beach, VA)
S
·
5-11
/ 185
RS-SO
S
RS-SO
—
▾
6
Jamien Little
Claim
Hickory
(Hickory, NC)
WR
·
6-0.5
/ 165
FR
WR
FR
20
▾
7
Vincent Anthony
Claim
Jordan
(Durham, NC)
EDGE
·
6-6
/ 246
SR
EDGE
SR
22
▾
8
Jayden Moore
Claim
Loyola Blakefield
(Towson, MD)
WR
·
5-9
/ 165
RS-FR
WR
RS-FR
—
▾
8
DaShawn Stone
Claim
AC Reynolds
(Asheville, NC)
S
·
6-3
/ 193
RS-SO
S
RS-SO
—
▾
9
Jaquez Moore
Claim
Suwannee
(Live Oak, FL)
RB
·
5-10
/ 201
SR
RB
SR
—
▾
10
Tyshon Reed
Claim
Colquitt County
(Moultrie, GA)
EDGE
·
6-3
/ 215
SO
EDGE
SO
—
▾
11
Derrick Brown Jr.
Avon Old Farms
(Charlotte, NC)
LB
·
6-3
/ 225
SO
LB
SO
—
▾
12
Tre Freeman
Claim
Northern
(Durham, NC)
LB
·
6-0
/ 233
RS-SR
LB
RS-SR
—
▾
12
Dan Mahan
Claim
Walter M Williams
(Burlington, NC)
QB
·
6-1.5
/ 180
FR
QB
FR
—
▾
13
Travis Bates
Claim
Berkeley Prep
(Tampa, FL)
RB
·
5-11
/ 200
RS-JR
RB
RS-JR
—
▾
14
Michael Appel
Claim
Springboro
(Springboro, OH)
QB
·
6-4
/ 225
SR
QB
SR
—
▾
14
Bryce Davis
Claim
Grimsley
(Greensboro, NC)
DL
·
6-2.5
/ 265
FR
DL
FR
19
▾
15
Jake Taylor
Claim
Cardinal Gibbons
(Raleigh, NC)
TE
·
6-5
/ 235
RS-JR
TE
RS-JR
—
▾
17
Jaivon Solomon
Claim
Jones County
(Gray, GA)
WR
·
6-2
/ 175
FR
WR
FR
—
▾
18
Kobe Smith
Red Bank
(Chattanooga, TN)
EDGE
·
6-3
/ 185
RS-FR
EDGE
RS-FR
—
▾
19
Kavon Simmons
Wake Forest
(Wake Forest, NC)
WR
·
6-2
/ 170
FR
WR
FR
—
▾
20
Nate Sheppard
Mandeville
(Mandeville, LA)
RB
·
5-10
/ 170
FR
RB
FR
—
▾
21
Landan Callahan
Claim
Reagan
(Pfafftown, NC)
CB
·
6-0
/ 170
RS-FR
CB
RS-FR
—
▾
21
Qeanu Johnson
Hamden Hall
(Hamden, CT)
WR
·
5-11
/ 180
FR
WR
FR
—
▾
23
Kolbe Harmon
Claim
Brentwood Academy
(Brentwood, TN)
CB
·
5-9
/ 175
FR
CB
FR
—
▾
24
Bradley Gompers
Claim
Central Catholic
(Pittsburgh, PA)
LB
·
6-4.5
/ 215
FR
LB
FR
—
▾
27
Jack Yates
LB
·
6-0
/ 211
SR
LB
SR
—
▾
28
Kaleb Lanier
Claim
Decatur
(Decatur, GA)
CB
·
5-11
/ 165
FR
CB
FR
—
▾
29
Todd Pelino
Claim
Cannon School
(Cornelius, NC)
K
·
6-2
/ 184
SR
K
SR
—
▾
31
Elliott Schaper
Claim
Westlake
(Austin, TX)
LB
·
6-3
/ 205
FR
LB
FR
—
▾
32
George Wright
Claim
Highland Park
(Dallas, TX)
S
·
5-11
/ 199
SR
S
SR
—
▾
34
Luke Mergott
Claim
Stephen Decatur
(Berlin, MD)
LB
·
6-3
/ 224
RS-SO
LB
RS-SO
—
▾
35
Andrew Pellicciotta
Claim
Malvern Prep
(Malvern, PA)
S
·
5-11
/ 195
FR
S
FR
—
▾
36
Nick Morris Jr.
Claim
Westlake
(Austin, TX)
LB
·
6-3
/ 225
RS-SR
LB
RS-SR
—
▾
38
Memorable Factor
LB
·
5-11
/ 215
SR
LB
SR
—
▾
38
Ashton Zamani
Claim
Sierra Canyon
(Chatsworth, CA)
K
·
5-11
/ 165
FR
K
FR
—
▾
40
Asher Wasserman
Claim
Hamden Hall
(Hamden, CT)
LB
·
6-2
/ 220
FR
LB
FR
—
▾
42
Kendall Johnson
Claim
Quince Orchard
(Gaithersburg, MD)
LB
·
6-3
/ 205
RS-SO
LB
RS-SO
—
▾
43
Semaj Turner
Claim
Reagan
(Pfafftown, NC)
EDGE
·
6-3
/ 256
RS-SO
EDGE
RS-SO
—
▾
44
David Anderson
Claim
Kecoughtan
(Hampton, VA)
DL
·
6-4
/ 283
RS-SO
DL
RS-SO
—
▾
46
Tony Boggs
DL
·
6-4
/ 280
RS-SO
DL
RS-SO
—
▾
50
Kevin O'Connor
Claim
Easton
(Easton, MD)
EDGE
·
6-4
/ 234
RS-SO
EDGE
RS-SO
—
▾
52
Micah Sahakian
Prospect
(Mount Prospect, IL)
OT
·
6-6
/ 285
SR
OT
SR
—
▾
53
Brian Parker II
Claim
St. Xavier
(Cincinnati, OH)
OT
·
6-5
/ 300
RS-JR
OT
RS-JR
22
▾
54
Daniel Boyd
Arbor View
(Las Vegas, NV)
IOL
·
6-1.5
/ 290
FR
IOL
FR
—
▾
55
Julius Columbus
Claim
Gainesville
(Gainesville, GA)
DL
·
6-2
/ 270
FR
DL
FR
—
▾
57
Curtis Cooper
LS
·
6-2
/ 215
SR
LS
SR
—
▾
62
Cole Allen
Claim
Jackson Prep
(Jackson, MS)
IOL
·
6-5
/ 265
FR
IOL
FR
—
▾
63
Bradley Smith
Claim
Woodward Academy
(Newnan, GA)
IOL
·
6-2.5
/ 275
RS-FR
IOL
RS-FR
—
▾
64
Jordan Larsen
Claim
Harrisburg
(Harrisburg, SD)
IOL
·
6-3
/ 310
RS-JR
IOL
RS-JR
—
▾
65
Kai Jacobowitz
Claim
Carlsbad
(Carlsbad, CA)
OT
·
6-7
/ 325
FR
OT
FR
—
▾
66
Caleb Dorris
Claim
Ensworth
(Nashville, TN)
OT
·
6-6
/ 260
RS-SO
OT
RS-SO
—
▾
71
Jamin Brown
Claim
Southside
(Gadsden, AL)
IOL
·
6-5
/ 305
FR
IOL
FR
—
▾
72
Matt Craycraft
Claim
Jesuit
(Dallas, TX)
IOL
·
6-3
/ 302
RS-JR
IOL
RS-JR
22
▾
73
Evan Scott
Claim
Augusta Christian Schools
(Augusta, GA)
OT
·
6-4
/ 290
FR
OT
FR
—
▾
74
Reagan McCranie
Claim
Chase
(Forest City, NC)
IOL
·
6-2
/ 308
RS-SO
IOL
RS-SO
—
▾
75
Bruno Fina
Salpointe Catholic
(Tucson, AZ)
OT
·
6-4
/ 300
RS-SR
OT
RS-SR
—
▾
76
Gemyel Allen
Claim
Mountain View
(Lawrenceville, GA)
IOL
·
6-4
/ 300
RS-FR
IOL
RS-FR
—
▾
77
Justin Pickett
Claim
Carmel
(Carmel, IN)
OT
·
6-7
/ 315
RS-SR
OT
RS-SR
—
▾
78
Nathan Kutufaris
Claim
Cardinal O'Hara
(Springfield, PA)
OT
·
6-6
/ 270
FR
OT
FR
—
▾
79
Roman Fina
Claim
Salpointe Catholic
(Tucson, AZ)
IOL
·
6-5
/ 250
FR
IOL
FR
—
▾
81
Brett Elliott
Claim
Buckingham Browne & Nichols School
(Holliston, MA)
TE
·
6-5
/ 227
RS-FR
TE
RS-FR
—
▾
85
Jeremiah Hasley
Claim
Pine-Richland
(Gibsonia, PA)
TE
·
6-3
/ 239
RS-JR
TE
RS-JR
—
▾
87
Bariate Kara
Claim
Loganville Christian Academy
(Loganville, GA)
DL
·
6-5
/ 250
FR
DL
FR
—
▾
90
Tommy Rupley
Claim
Belmont Hill School
(Belmont, MA)
EDGE
·
6-4
/ 250
FR
EDGE
FR
—
▾
93
Sampson Onuoha
Claim
Belmont Hill School
(Boston, MA)
EDGE
·
6-4
/ 240
FR
EDGE
FR
—
▾
95
Preston Watson
Seminole
(Sanford, FL)
DL
·
6-1
/ 280
SO
DL
SO
—
▾
97
Wesley Williams
Claim
Battlefield
(Haymarket, VA)
EDGE
·
6-3
/ 278
RS-JR
EDGE
RS-JR
21
▾
98
Jaylen Carl
Claim
Southwest Guilford
(High Point, NC)
DL
·
6-4
/ 240
RS-FR
DL
RS-FR
—
▾
99
Aaron Hall
Claim
Southern
(Durham, NC)
DL
·
6-4
/ 277
RS-SR
DL
RS-SR
—
▾
✕