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
2026
▾
Sport
Football
▾
HS Commits
Transfers
Roster
78
Roster Size
78
Transfers
15 · 19.2%
Blue Chip %
7%
5★ · 4★
0 · 5
Avg Rating
85.85
Top
94.65
Stars
0
5
64
#
▼
Player
↕
Pos
↕
Year
↕
Age
↕
Team
0
CJ Campbell Jr.
Bay
(Panama City, FL)
RB
·
5-11
/ 185
RS-SR
RB
RS-SR
—
▾
0
Dylan Flowers
Claim
St. Bernard
(Playa Del Rey, CA)
CB
·
5-11
/ 170
SR
CB
SR
—
▾
1
Kyon Loud
Claim
Junipero Serra
(San Mateo, CA)
CB
·
6-2
/ 175
JR
CB
JR
—
▾
1
Jamien Little
Claim
Hickory
(Hickory, NC)
WR
·
6-0.5
/ 165
SO
WR
SO
20
▾
2
Walker Eget
Claim
West Ranch
(Stevenson Ranch, CA)
QB
·
6-3
/ 197
RS-SR
QB
RS-SR
—
▾
3
Landan Callahan
Claim
Reagan
(Pfafftown, NC)
CB
·
6-0
/ 170
RS-SO
CB
RS-SO
—
▾
4
Evan Smith
Claim
Oak Mountain
(Birmingham, AL)
CB
·
5-9
/ 167
RS-SR
CB
RS-SR
22
▾
4
Jaivon Solomon
Claim
Jones County
(Gray, GA)
WR
·
6-2
/ 175
SO
WR
SO
—
▾
5
Javen Nicholas
Claim
St. Augustine
(New Orleans, LA)
WR
·
5-11
/ 175
RS-SR
WR
RS-SR
—
▾
5
Kimari Robinson
Claim
St. Thomas Aquinas
(Fort Lauderdale, FL)
CB
·
5-10
/ 178
RS-JR
CB
RS-JR
—
▾
6
Leon Griffin
Claim
Bayside
(Virginia Beach, VA)
S
·
5-11
/ 185
RS-JR
S
RS-JR
—
▾
7
Nick Morris Jr.
Claim
Westlake
(Austin, TX)
LB
·
6-3
/ 225
RS-SR
LB
RS-SR
—
▾
7
Kavon Simmons
Wake Forest
(Wake Forest, NC)
WR
·
6-2
/ 170
SO
WR
SO
—
▾
8
Jayden Moore
Claim
Loyola Blakefield
(Towson, MD)
WR
·
5-9
/ 165
RS-SO
WR
RS-SO
—
▾
8
DaShawn Stone
Claim
AC Reynolds
(Asheville, NC)
S
·
6-3
/ 193
RS-JR
S
RS-JR
—
▾
9
Kavon Conciauro
Houston County
(Warner Robins, GA)
WR
·
6-3
/ 170
FR
WR
FR
—
▾
10
Tyshon Reed
Claim
Colquitt County
(Moultrie, GA)
EDGE
·
6-3
/ 215
JR
EDGE
JR
—
▾
10
Dan Mahan
Claim
Walter M Williams
(Burlington, NC)
QB
·
6-1.5
/ 180
SO
QB
SO
—
▾
11
Ari Patu
Claim
Folsom
(Folsom, CA)
QB
·
6-5
/ 205
SR
QB
SR
23
▾
11
Derrick Brown Jr.
Avon Old Farms
(Charlotte, NC)
LB
·
6-3
/ 225
JR
LB
JR
—
▾
12
Bryce Davis
Claim
Grimsley
(Greensboro, NC)
DL
·
6-2.5
/ 265
SO
DL
SO
19
▾
13
Terry Walker III
Claim
Hamilton Southeastern
(Indianapolis, IN)
QB
·
6-3
/ 165
FR
QB
FR
—
▾
15
Jake Taylor
Claim
Cardinal Gibbons
(Raleigh, NC)
TE
·
6-5
/ 235
RS-SR
TE
RS-SR
—
▾
15
Kevin O'Connor
Claim
Easton
(Easton, MD)
EDGE
·
6-4
/ 234
RS-JR
EDGE
RS-JR
—
▾
18
Brody Keefe
Claim
Myers Park
(Charlotte, NC)
WR
·
6-2
/ 185
FR
WR
FR
—
▾
18
Kobe Smith
Red Bank
(Chattanooga, TN)
EDGE
·
6-3
/ 185
RS-SO
EDGE
RS-SO
—
▾
19
Jon Morris
Fairfield College Preparatory
(Fairfield, CT)
LB
·
6-2
/ 195
RS-SO
LB
RS-SO
—
▾
20
Nate Sheppard
Mandeville
(Mandeville, LA)
RB
·
5-10
/ 170
SO
RB
SO
—
▾
21
KD Cotton
Claim
Weddington
(Matthews, NC)
S
·
5-9
/ 175
FR
S
FR
—
▾
21
Qeanu Johnson
Hamden Hall
(Hamden, CT)
WR
·
5-11
/ 180
SO
WR
SO
—
▾
22
Jayvian Tanelus
Community School Of Naples
(Naples, FL)
RB
·
5-9
/ 170
FR
RB
FR
—
▾
23
Kolbe Harmon
Claim
Brentwood Academy
(Brentwood, TN)
CB
·
5-9
/ 175
SO
CB
SO
—
▾
24
Bradley Gompers
Claim
Central Catholic
(Pittsburgh, PA)
LB
·
6-4.5
/ 215
SO
LB
SO
—
▾
26
CJ Givers
Fellowship Christian School
(Milton, GA)
RB
·
5-11
/ 190
FR
RB
FR
—
▾
26
Tyson Sanford
Claim
Peachtree Ridge
(Suwanee, GA)
CB
·
5-11
/ 182
FR
CB
FR
—
▾
27
Jack Yates
LB
·
6-0
/ 211
SR
LB
SR
—
▾
28
Kaleb Lanier
Claim
Decatur
(Decatur, GA)
CB
·
5-11
/ 165
SO
CB
SO
—
▾
31
Elliott Schaper
Claim
Westlake
(Austin, TX)
LB
·
6-3
/ 205
SO
LB
SO
—
▾
34
Luke Mergott
Claim
Stephen Decatur
(Berlin, MD)
LB
·
6-3
/ 224
RS-JR
LB
RS-JR
—
▾
35
Andrew Pellicciotta
Claim
Malvern Prep
(Malvern, PA)
S
·
5-11
/ 195
SO
S
SO
—
▾
38
Ashton Zamani
Claim
Sierra Canyon
(Chatsworth, CA)
K
·
5-11
/ 165
SO
K
SO
—
▾
40
Asher Wasserman
Claim
Hamden Hall
(Hamden, CT)
LB
·
6-2
/ 220
SO
LB
SO
—
▾
42
Kendall Johnson
Claim
Quince Orchard
(Gaithersburg, MD)
LB
·
6-3
/ 205
RS-JR
LB
RS-JR
—
▾
43
Semaj Turner
Claim
Reagan
(Pfafftown, NC)
EDGE
·
6-3
/ 256
RS-JR
EDGE
RS-JR
—
▾
44
Nate Kurisky
Claim
Gonzaga
(Washington, DC)
TE
·
6-3
/ 235
SR
TE
SR
—
▾
44
David Anderson
Claim
Kecoughtan
(Hampton, VA)
DL
·
6-4
/ 283
RS-JR
DL
RS-JR
—
▾
46
Tony Boggs
DL
·
6-4
/ 280
RS-JR
DL
RS-JR
—
▾
50
Chadwicke Cannon
Claim
Spruce Creek
(Port Orange, FL)
DL
·
6-2
/ 275
FR
DL
FR
—
▾
54
Daniel Boyd
Arbor View
(Las Vegas, NV)
IOL
·
6-1.5
/ 290
SO
IOL
SO
—
▾
55
Julius Columbus
Claim
Gainesville
(Gainesville, GA)
DL
·
6-2
/ 270
SO
DL
SO
—
▾
55
Ryan Daly
Claim
Venice
(Venice, FL)
IOL
·
6-0
/ 265
RS-SO
IOL
RS-SO
—
▾
56
Nick Del Grande
Claim
Lampeter-Strasburg
(Landisville, PA)
OT
·
6-4
/ 260
RS-SR
OT
RS-SR
—
▾
60
Sean Stover
Claim
Prosper
(Prosper, TX)
IOL
·
6-3
/ 290
FR
IOL
FR
—
▾
62
Cole Allen
Claim
Jackson Prep
(Jackson, MS)
IOL
·
6-5
/ 265
SO
IOL
SO
—
▾
63
Bradley Smith
Claim
Woodward Academy
(Newnan, GA)
IOL
·
6-2.5
/ 275
RS-SO
IOL
RS-SO
—
▾
64
Jordan Larsen
Claim
Harrisburg
(Harrisburg, SD)
IOL
·
6-3
/ 310
RS-SR
IOL
RS-SR
—
▾
65
Kai Jacobowitz
Claim
Carlsbad
(Carlsbad, CA)
OT
·
6-7
/ 325
SO
OT
SO
—
▾
66
Caleb Dorris
Claim
Ensworth
(Nashville, TN)
OT
·
6-6
/ 260
RS-JR
OT
RS-JR
—
▾
71
Jamin Brown
Claim
Southside
(Gadsden, AL)
IOL
·
6-5
/ 305
SO
IOL
SO
—
▾
72
Matt Craycraft
Claim
Jesuit
(Dallas, TX)
IOL
·
6-3
/ 302
RS-SR
IOL
RS-SR
22
▾
73
Evan Scott
Claim
Augusta Christian Schools
(Augusta, GA)
OT
·
6-4
/ 290
SO
OT
SO
—
▾
74
Reagan McCranie
Claim
Chase
(Forest City, NC)
IOL
·
6-2
/ 308
RS-JR
IOL
RS-JR
—
▾
75
Micah Sahakian
Prospect
(Mount Prospect, IL)
OT
·
6-6
/ 285
SR
OT
SR
—
▾
76
Gemyel Allen
Claim
Mountain View
(Lawrenceville, GA)
IOL
·
6-4
/ 300
RS-SO
IOL
RS-SO
—
▾
77
Braden Miller
Claim
Eaglecrest
(Aurora, CO)
OT
·
6-7
/ 285
RS-SR
OT
RS-SR
—
▾
78
Nathan Kutufaris
Claim
Cardinal O'Hara
(Springfield, PA)
OT
·
6-6
/ 270
SO
OT
SO
—
▾
79
Roman Fina
Claim
Salpointe Catholic
(Tucson, AZ)
IOL
·
6-5
/ 250
RS-FR
IOL
RS-FR
—
▾
80
Ben Moseley
Cherokee County
(Centre, AL)
TE
·
6-5
/ 210
FR
TE
FR
—
▾
81
Brett Elliott
Claim
Buckingham Browne & Nichols School
(Holliston, MA)
TE
·
6-5
/ 227
RS-SO
TE
RS-SO
—
▾
85
Jeremiah Hasley
Claim
Pine-Richland
(Gibsonia, PA)
TE
·
6-3
/ 239
RS-SR
TE
RS-SR
—
▾
88
Bariate Kara
Claim
Loganville Christian Academy
(Loganville, GA)
DL
·
6-5
/ 250
SO
DL
SO
—
▾
90
Tommy Rupley
Claim
Belmont Hill School
(Belmont, MA)
EDGE
·
6-4
/ 250
SO
EDGE
SO
—
▾
91
Owen Wafle
Claim
Hun School
(Middletown, NJ)
DL
·
6-2
/ 292
JR
DL
JR
—
▾
93
Sampson Onuoha
Claim
Belmont Hill School
(Boston, MA)
EDGE
·
6-4
/ 240
SO
EDGE
SO
—
▾
95
Preston Watson
Seminole
(Sanford, FL)
DL
·
6-1
/ 280
JR
DL
JR
—
▾
97
Ayden Cain
Claim
Gainesville
(Gainesville, GA)
DL
·
6-2
/ 260
FR
DL
FR
—
▾
98
Jaylen Carl
Claim
Southwest Guilford
(High Point, NC)
DL
·
6-4
/ 240
RS-SO
DL
RS-SO
—
▾
99
Dakota Quinonez
DL
·
6-1
/ 285
SO
DL
SO
—
▾
✕