TWO DEEP
Top 25The Wire

Duke Blue Devils

NCAA · ACC · 2026
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

Duke Blue Devils

Both windows
Projected two-deep impacti
+14
Projected two-deep roles added · 2026 arrivals
Duke added 14 transfers projected into the two-deep (8 as starters) against 17 departures whose next roles aren’t tracked here. Every number on this page is counted, not modelled — no composite portal grade is published because no defensible one exists yet.
21
Arrivals
+4
17
Departures
0.86
Avg rating in
-0.02
0.87
Avg rating out
14
Proj two-deep in
Out roles untracked
10 of 21
’25 production in
10 of 17
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 2 rooms, led by OL.
Depth concern
More players out than in with no two-deep answer — depth, not the starting line, is the exposure.
Still unresolved
Every departure has a portal answer.

How the roster changed

38 moves · 11 rooms touchedi
Offense
+3 net players
Replaced+1 player
QB
+3 in · −2 out · 1 proj starter in
InOut
Darian Mensah out to Miami drives the room.
Replaced+1 player
RB
+2 in · −1 out
InOut
CJ Campbell Jr. in from Rutgers drives the room.
Upgraded+1 player
OL
+2 in · −1 out · 2 proj starters in
InOut
Braden Miller in from California drives the room.
Replaced
WR
+3 in · −3 out · 3 proj starters in
InOut
Cooper Barkate out to Miami drives the room.
Replaced
TE
+1 in · −1 out
InOut
Nate Kurisky in from Louisville drives the room.
Defense
-1 net players
Upgraded+1 player
CB
+4 in · −3 out · 2 proj starters in
InOut
Patrick Smith-Young in from North Texas drives the room.
Replaced+1 player
LB
+1 in · −0 out
InOut
No departures
Jon Morris in from UConn drives the room.
Replaced
DL
+2 in · −2 out
InOut
Owen Wafle in from Penn State drives the room.
No movement
EDGE
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
Depth concern-3 players
S
+1 in · −4 out
InOut
?
Ma'Khi Jones out to Florida State drives the room.
Specialists
+2 net players
Replaced+1 player
K
+1 in · −0 out
InOut
No departures
Mika Levy in from Howard drives the room.
Replaced+1 player
LS
+1 in · −0 out
InOut
No departures
Jake Fitzgerald in from Sam Houston drives the room.
No movement
P
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
ArrivalDepartureHeavy ring · proj starter inThin ring · rotation inDotted · depth role or no ’25 recordMarker size = ’25 production percentile (smallest = none recorded)

Did Duke replace what it lost?

Role slots, not player-for-player
Replaced
3 chains
WR
Starting slot
Out · to Wake Forest
Chase Tyler
rating 0.86 · 49th pctl ’25 production · 4 rec · 120 yds
Replaced
Medium confidence
In · from Idaho State
Jonah Burton
rating 0.86 · wr21 starter
Mar 23
▾ Detail
OL
Starting slot
Out · to Delaware
Jack Small
rating 0.85
Upgrade
Low confidence
In · from California
Braden Miller
rating 0.88 · rt1 starter
Jan 8
▾ Detail
CB
Starting slot
Out · to UConn
Moussa Kane
rating 0.86 · 64th pctl ’25 production · 17 tkl · 2 TFL · 1 sk · 2 INT
Upgrade
High confidence
In · from Western Kentucky
Dylan Flowers
rating 0.87 · 74th pctl ’25 production · 33 tkl · 1 TFL · 4 PD · cb1 starter
Jan 3
▾ Detail
Partially replaced
7 chains
QB
Starting slot
Out · to Miami
Darian Mensah
rating 0.94 · 98th pctl ’25 production · 334/500 · 3,973 pass yds · 34 TD · 6 INT
Partial replacement
High confidence
In · from San José State
Walker Eget
rating 0.86 · 87th pctl ’25 production · 232/393 · 3,058 pass yds · 17 TD · 9 INT · qb1 starter
Jan 26
▾ Detail
RB
Rotation slot
Out · to Liberty
Peyton Jones
29th pctl ’25 production · 34 rush yds · 3.4 ypc · 1 TD
Partial replacement
Medium confidence
In · from Rutgers
CJ Campbell Jr.
rating 0.84 · 40th pctl ’25 production · 119 rush yds · 5.4 ypc · rb2 rotation
Jan 8
▾ Detail
WR
Starting slot
Out · to Miami
Cooper Barkate
rating 0.94 · 99th pctl ’25 production · 72 rec · 1,106 yds · 7 TD
Partial replacement
High confidence
In · from Charlotte
Javen Nicholas
rating 0.87 · 93rd pctl ’25 production · 60 rec · 740 yds · 5 TD · pr1 starter
Jan 9
▾ Detail
WR
Starting slot
Out · to Virginia Tech
Que'Sean Brown
rating 0.93 · 94th pctl ’25 production · 63 rec · 842 yds · 5 TD
Partial replacement
Medium confidence
In · from Pennsylvania
Jared Richardson
rating 0.86 · wr31 starter
Jan 5
▾ Detail
TE
Rotation slot
Out · to Tulane
Vance Bolyard
rating 0.83
Partial replacement
Medium confidence
In · from Louisville
Nate Kurisky
rating 0.85 · 70th pctl ’25 production · 20 rec · 157 yds · 2 TD · te2 rotation
Jan 4
▾ Detail
DL
Rotation slot
Out · to UConn
Desmond Aladuge
0th pctl ’25 production · 1 tkl
Partial replacement
Medium confidence
In · from Dartmouth
Dakota Quiñonez
no ’25 production record · dt2 rotation
▾ Detail
S
Rotation slot
Out · to Florida State
Ma'Khi Jones
rating 0.87 · 75th pctl ’25 production · 34 tkl · 1.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from Stanford
Ché Ojarikre
rating 0.86 · 68th pctl ’25 production · 30 tkl · 2 PD · fs2 rotation
Jan 11
▾ Detail
Not replaced
2 chains
QB
Production lost
Out · to Missouri State
Henry Belin IV
rating 0.83 · 19th pctl ’25 production
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 2 depth arrivals in room
Jan 16
▾ Detail
S
Production lost
Out · to unannounced
?
Kenzy Paul
18th pctl ’25 production · 1 tkl · 0.5 TFL
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses
Dec 19
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 production record
High-upside betProven impactDevelopmentalExperienced depth
Barkate
Tyler
Miller
0th pctl25th pctl50th pctl75th pctl
’25 production · national position percentile
7 unrated moves not plotted — see the ledger

How much Duke depends on transfers

Projected 2026 two-deep · 55 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
7
5
42%
Offensive line
6
2
2
40%
Front seven (EDGE/DL/LB)
9
1
10%
Secondary (CB/S)
5
5
50%
Specialists
9
2
18%
Returning signeesPrior-cycle transfers2026 transfers
33%
Projected two-deep from transfers
18 of 55 two-deep slots
9 of 28
Projected starters from transfers
8 from the 2026 cycle, 1 held over
13th
ACC percentile · transfer share
15th-most transfer-dependent two-deep of 17 ACC teams
Returning portal corePrior-cycle transfers still in the two-deep
Micah Sahakian
OL · from Cornell · 2024 cycle · LT2 rotation
no ’25 record
Jordan Larsen
OL · from South Dakota · 2025 cycle · LG1 starter
no ’25 record

Where Duke’s transfers came from — and where they went

Sources · 21 arrivals17 departures · destinations
Non-FBS
8 players
ACC
3 players
Big Ten
3 players
Conference USA
2 players
American Athletic
2 players
Sun Belt
1 player
Other
2 players
+
ACC
5 players
Conference USA
5 players
American Athletic
3 players
Independent
2 players
+
Unannounced
1 player
Big Ten
1 player
Duke
+4 net moves
Arrived from · 21
Non-FBS
8 players
ACC
3 players
Big Ten
3 players
Conference USA
2 players
American Athletic
2 players
Sun Belt
1 player
+
Other
2 players
Departed to · 17
ACC
5 players
Conference USA
5 players
American Athletic
3 players
Independent
2 players
+
Unannounced
1 player
Big Ten
1 player
8arrivals came from Non-FBS programs — the single largest source.
14arrivals are projected straight into the two-deep (6 of 21 arrivals came from P4 leagues).
5departures stayed inside the ACC.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWMillerBrownMooreMensahBarkate+1EVENTRANSACTION ORDER · DEC 19 → MAR 23 · UNIT: NET MOVE COUNTWINTER WINDOWMooreMensah+1EVENTRANSACTION ORDER · DEC 19 → MAR 23 · UNIT: NET MOVE COUNT
3 undated moves not plotted

All portal moves

38 of 38 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
TM
Terry Moore
Winter window · 4★
S↑ DepartureOhio State0.94no recordImmediateJan 12
DM
Darian Mensah
Winter window · 4★
QB↑ DepartureMiami0.9498th pctl production · 334/500 · 3,973 pass yds · 34 TD · 6 INTImmediateJan 16
CB
Cooper Barkate
Winter window · 4★
WR↑ DepartureMiami0.9499th pctl production · 72 rec · 1,106 yds · 7 TDImmediateJan 22
QB
Que'Sean Brown
Winter window · 4★
WR↑ DepartureVirginia Tech0.9394th pctl production · 63 rec · 842 yds · 5 TDImmediateJan 10
BM
Braden Miller
Winter window · 3★
OL↓ Arrival
California
0.88no recordImmediateRT1 starterJan 8
DF
Dylan Flowers
Winter window · 3★
CB↓ Arrival
Western Kentucky
0.8774th pctl production · 33 tkl · 1 TFL · 4 PDImmediateCB1 starterJan 3
JN
Javen Nicholas
Winter window · 3★
WR↓ Arrival
Charlotte
0.8793rd pctl production · 60 rec · 740 yds · 5 TDImmediatePR1 starterJan 9
MJ
Ma'Khi Jones
Winter window · 3★
S↑ DepartureFlorida State0.8775th pctl production · 34 tkl · 1.5 TFL · 1 skImmediateJan 12
KL
Kyon Loud
Winter window · 3★
CB↓ Arrival
Montana
0.86no recordImmediateCB21 starterJan 4
CT
Chase Tyler
Winter window · 3★
WR↑ DepartureWake Forest0.8649th pctl production · 4 rec · 120 ydsImmediateJan 5
JR
Jared Richardson
Winter window · 3★
WR↓ Arrival
Pennsylvania
0.86no recordImmediateWR31 starterJan 5
CO
Ché Ojarikre
Winter window · 3★
S↓ Arrival
Stanford
0.8668th pctl production · 30 tkl · 2 PDImmediateFS2 rotationJan 11
WD
Wilhelm Daal II
Winter window · 3★
RB↓ Arrival
Yale
0.86no recordImmediateRB4 depthJan 13
ES
Evan Smith
Winter window · 3★
CB↓ Arrival
Northwestern
0.8638th pctl production · 6 tkl · 1 PDImmediateCB2 rotationJan 17
MK
Moussa Kane
Winter window · 3★
CB↑ DepartureUConn0.8664th pctl production · 17 tkl · 2 TFL · 1 sk · 2 INTImmediateJan 24
WE
Walker Eget
Winter window · 3★
QB↓ Arrival
San José State
0.8687th pctl production · 232/393 · 3,058 pass yds · 17 TD · 9 INTImmediateQB1 starterJan 26
JB
Jonah Burton
Winter window · 3★
WR↓ Arrival
Idaho State
0.86no recordImmediateWR21 starterMar 23
NK
Nate Kurisky
Winter window · 3★
TE↓ Arrival
Louisville
0.8570th pctl production · 20 rec · 157 yds · 2 TDImmediateTE2 rotationJan 4
ND
Nick Del Grande
Winter window · 3★
OL↓ Arrival
Coastal Carolina
0.85no recordImmediateLT1 starterJan 5
OW
Owen Wafle
Winter window · 3★
DL↓ Arrival
Penn State
0.8521st pctl production · 5 tklImmediateNT3 depthJan 6
AP
Ari Patu
Winter window · 3★
QB↓ Arrival
North Alabama
0.85no recordImmediateQB4 depthJan 7
PS
Patrick Smith-Young
Winter window · 3★
CB↓ Arrival
North Texas
0.8593rd pctl production · 70 tkl · 1 TFL · 3 PDImmediateROVER2 rotationJan 7
JS
Jack Small
Winter window · 3★
OL↑ DepartureDelaware0.85no recordImmediateJan 23
BH
Blaine Hipa
Winter window · 3★
QB↓ Arrival
Princeton
0.85no recordImmediateQB5 depthMar 23
CC
CJ Campbell Jr.
Winter window · 3★
RB↓ Arrival
Rutgers
0.8440th pctl production · 119 rush yds · 5.4 ypcImmediateRB2 rotationJan 8