TWO DEEP
Battles

Duke Blue Devils

NCAA · ACC · 2026
Updated 2026-07-29
101 players
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

Duke Blue Devils

Both windows
Projected two-deep impacti
+13
Projected two-deep roles added · 2026 arrivals
Duke added 13 transfers projected into the two-deep (7 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
13
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 3 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 · 2 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
Replaced+1 player
LB
+1 in · −0 out
InOut
No departures
Jon Morris in from UConn drives the room.
Upgraded+1 player
CB
+4 in · −3 out · 1 proj starter in
InOut
Dylan Flowers in from Western Kentucky drives the room.
No movement
EDGE
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
Upgraded
DL
+2 in · −2 out · 1 proj starter in
InOut
Owen Wafle in from Penn State drives the room.
Depth concern-3 players
S
+1 in · −4 out
InOut
?
Terry Moore out to Ohio 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
S
No departures
Jake Fitzgerald in from Sam Houston State/Merrimack 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 usage share (smallest = none recorded)

Did Duke replace what it lost?

Role slots, not player-for-player
Replaced
3 chains
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
DL
Starting slot
Out · to UConn
Desmond Aladuge
1 tkl
Upgrade
High confidence
In · from Penn State
Owen Wafle
rating 0.85 · 5 tkl · ldt1 starter
Jan 6
▾ Detail
CB
Starting slot
Out · to UConn
Moussa Kane
rating 0.86 · 17 tkl · 2 TFL · 1 sk · 2 INT
Replaced
High confidence
In · from Stanford
Ché Ojarikre
rating 0.86 · 30 tkl · 2 PD · nb1 starter
Jan 11
▾ Detail
Partially replaced
6 chains
QB
Starting slot
Out · to Miami
Darian Mensah
rating 0.94 · 56% ’25 usage · 334/500 · 3,973 pass yds · 34 TD · 6 INT
Partial replacement
High confidence
In · from San José State
Walker Eget
rating 0.86 · 55% ’25 usage · 232/393 · 3,058 pass yds · 17 TD · 9 INT · qb1 starter
Jan 26
▾ Detail
RB
Rotation slot
Out · to Liberty
Peyton Jones
8% ’25 usage · 34 rush yds · 3.4 ypc · 1 TD
Partial replacement
Medium confidence
In · from Rutgers
CJ Campbell Jr.
rating 0.84 · 11% ’25 usage · 119 rush yds · 5.4 ypc · rb2 rotation
Jan 8
▾ Detail
WR
Starting slot
Out · to Miami
Cooper Barkate
rating 0.94 · 12% ’25 usage · 72 rec · 1,106 yds · 7 TD
Partial replacement
High confidence
In · from Charlotte
Javen Nicholas
rating 0.87 · 11% ’25 usage · 60 rec · 740 yds · 5 TD · sl1 starter
Jan 9
▾ Detail
WR
Starting slot
Out · to Virginia Tech
Que'Sean Brown
rating 0.93 · 9% ’25 usage · 63 rec · 842 yds · 5 TD
Partial replacement
Medium confidence
In · from Pennsylvania
Jared Richardson
rating 0.86 · x1 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 · 4% ’25 usage · 20 rec · 157 yds · 2 TD · te2 rotation
Jan 4
▾ Detail
S
Rotation slot
Out · to Florida State
Ma'Khi Jones
rating 0.87 · 34 tkl · 1.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from North Texas
Patrick Smith-Young
rating 0.85 · 70 tkl · 1 TFL · 3 PD · ss2 rotation
Jan 7
▾ Detail
Not replaced
3 chains
QB
Production lost
Out · to Missouri State
Henry Belin IV
rating 0.83 · 4% ’25 usage
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
WR
Production lost
Out · to Wake Forest
Chase Tyler
rating 0.86 · 2% ’25 usage · 4 rec · 120 yds
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 1 depth arrival in room
Jan 5
▾ Detail
S
Production lost
Out · to unannounced
?
Kenzy Paul
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 usage record
High-upside betProven impactDevelopmentalExperienced depth
Mensah
Eget
0%20%40%60%
’25 usage share of previous team’s snapsets
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)
6
4
40%
Offensive line
6
2
2
40%
Front seven (EDGE/DL/LB)
10
2
17%
Secondary (CB/S)
6
4
40%
Specialists
10
1
9%
Returning signeesPrior-cycle transfers2026 transfers
29%
Projected two-deep from transfers
16 of 55 two-deep slots
8 of 28
Projected starters from transfers
7 from the 2026 cycle, 1 held over
6th
ACC percentile · transfer share
16th-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 · LG2 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
American Athletic
2 players
Conference USA
1 player
Sun Belt
1 player
Other
3 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
American Athletic
2 players
Conference USA
1 player
Sun Belt
1 player
+
Other
3 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.
13arrivals 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.9456% usage · 334/500 · 3,973 pass yds · 34 TD · 6 INTImmediateJan 16
CB
Cooper Barkate
Winter window · 4★
WR↑ DepartureMiami0.9412% usage · 72 rec · 1,106 yds · 7 TDImmediateJan 22
QB
Que'Sean Brown
Winter window · 4★
WR↑ DepartureVirginia Tech0.939% usage · 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.8733 tkl · 1 TFL · 4 PDImmediateLCB2 rotationJan 3
JN
Javen Nicholas
Winter window · 3★
WR↓ Arrival
Charlotte
0.8711% usage · 60 rec · 740 yds · 5 TDImmediateSL1 starterJan 9
MJ
Ma'Khi Jones
Winter window · 3★
S↑ DepartureFlorida State0.8734 tkl · 1.5 TFL · 1 skImmediateJan 12
KL
Kyon Loud
Winter window · 3★
CB↓ Arrival
Montana
0.86no recordImmediateRCB2 rotationJan 4
CT
Chase Tyler
Winter window · 3★
WR↑ DepartureWake Forest0.862% usage · 4 rec · 120 ydsImmediateJan 5
JR
Jared Richardson
Winter window · 3★
WR↓ Arrival
Pennsylvania
0.86no recordImmediateX1 starterJan 5
CO
Ché Ojarikre
Winter window · 3★
CB↓ Arrival
Stanford
0.8630 tkl · 2 PDImmediateNB1 starterJan 11
WD
Wilhelm Daal II
Winter window · 3★
RB↓ Arrival
Yale
0.86no recordImmediateRB3 depthJan 13
ES
Evan Smith
Winter window · 3★
CB↓ Arrival
Northwestern
0.866 tkl · 1 PDImmediateLCB3 depthJan 17
MK
Moussa Kane
Winter window · 3★
CB↑ DepartureUConn0.8617 tkl · 2 TFL · 1 sk · 2 INTImmediateJan 24
WE
Walker Eget
Winter window · 3★
QB↓ Arrival
San José State
0.8655% usage · 232/393 · 3,058 pass yds · 17 TD · 9 INTImmediateQB1 starterJan 26
JB
Jonah Burton
Winter window · 3★
WR↓ Arrival
Idaho State
0.86no recordImmediateX3 depthMar 23
NK
Nate Kurisky
Winter window · 3★
TE↓ Arrival
Louisville
0.854% usage · 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.855 tklImmediateLDT1 starterJan 6
AP
Ari Patu
Winter window · 3★
QB↓ Arrival
North Alabama
0.85no recordImmediateQB4 depthJan 7
PS
Patrick Smith-Young
Winter window · 3★
S↓ Arrival
North Texas
0.8570 tkl · 1 TFL · 3 PDImmediateSS2 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.8411% usage · 119 rush yds · 5.4 ypcImmediateRB2 rotationJan 8