TWO DEEP
Top 25The Wire

Wake Forest Demon Deacons

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

Wake Forest Demon Deacons

Both windows
Projected two-deep impacti
+21
Projected two-deep roles added · 2026 arrivals
Wake Forest added 21 transfers projected into the two-deep (7 as starters) against 22 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.
26
Arrivals
+4
22
Departures
0.85
Avg rating in
-0.00
0.86
Avg rating out
21
Proj two-deep in
Out roles untracked
14 of 26
’25 production in
9 of 22
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 3 rooms, led by QB.
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

48 moves · 11 rooms touchedi
Offense
0 net players
Replaced+3 players
OL
+5 in · −2 out · 3 proj starters in
InOut
Melvin Siani out to Texas drives the room.
Replaced
TE
+1 in · −1 out
InOut
Landon Morris in from California drives the room.
Replaced
RB
+2 in · −2 out
InOut
?
KD Daniels in from Florida drives the room.
Upgraded-1 player
QB
+1 in · −2 out · 1 proj starter in
InOut
Gio Lopez in from North Carolina drives the room.
Depth concern-2 players
WR
+6 in · −8 out · 1 proj starter in
InOut
Chris Barnes out to Oklahoma State drives the room.
Defense
+2 net players
Replaced+2 players
LB
+3 in · −1 out
InOut
?
Tylan McNichols in from UAB drives the room.
Upgraded+2 players
CB
+2 in · −0 out · 1 proj starter in
InOut
No departures
Bernard Causey in from Georgia State drives the room.
Replaced
DL
+2 in · −2 out
InOut
?
Mateen Ibirogba out to Texas Tech drives the room.
Replaced-1 player
S
+1 in · −2 out
InOut
Joshua Patterson in from Iowa State drives the room.
Depth concern-1 player
EDGE
+1 in · −2 out
InOut
D.J. Johnson in from New Hampshire drives the room.
Specialists
+2 net players
Upgraded+2 players
LS
+2 in · −0 out · 1 proj starter in
InOut
No departures
Wyatt Freeman in from Rice drives the room.
No movement
K
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this 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 Wake Forest replace what it lost?

Role slots, not player-for-player
Replaced
1 chain
QB
Starting slot
Out · to Liberty
Deshawn Purdie
rating 0.84 · 55th pctl ’25 production · 41/82 · 618 pass yds · 6 TD · 3 INT
Upgrade
High confidence
In · from North Carolina
Gio Lopez
rating 0.86 · 73rd pctl ’25 production · 170/261 · 1,747 pass yds · 10 TD · 5 INT · qb1 starter
Jan 8
▾ Detail
Partially replaced
10 chains
RB
Rotation slot
Out · to unannounced
?
Tate Carney
rating 0.83 · 9th pctl ’25 production · 1 KR · 26 yd avg
Partial replacement
Medium confidence
In · from Florida
KD Daniels
rating 0.86 · 44th pctl ’25 production · 120 rush yds · 4.3 ypc · 1 TD · rb2 rotation
Jan 5
▾ Detail
WR
Starting slot
Out · to Oklahoma State
Chris Barnes
rating 0.90 · 90th pctl ’25 production · 39 rec · 547 yds · 3 TD · 143 rush yds
Partial replacement
High confidence
In · from Arkansas
Kam Shanks
rating 0.85 · 46th pctl ’25 production · 9 rec · 101 yds · 1 TD · sl1 starter
Jan 11
▾ Detail
WR
Rotation slot
Out · to Texas
Sterling Berkhalter
rating 0.91 · 76th pctl ’25 production · 30 rec · 416 yds · 2 TD
Partial replacement
Medium confidence
In · from Louisville
Antonio Meeks
rating 0.86 · 57th pctl ’25 production · 17 rec · 189 yds · 1 TD · wr2 rotation
Jan 15
▾ Detail
WR
Rotation slot
Out · to Florida
Micah Mays Jr.
rating 0.88 · 68th pctl ’25 production · 18 rec · 302 yds · 2 TD
Partial replacement
Medium confidence
In · from Rice
Drayden Dickmann
rating 0.85 · 70th pctl ’25 production · 37 rec · 323 yds · 3 TD · sl2 rotation
Jan 10
▾ Detail
WR
Rotation slot
Out · to East Carolina
Jeremiah Melvin
rating 0.86 · 28th pctl ’25 production · 3 rec · 39 yds · 1 TD
Partial replacement
Medium confidence
In · from Miami
Ny Carr
rating 0.85 · 30th pctl ’25 production · 3 rec · 45 yds · z2 rotation
Jan 11
▾ Detail
TE
Rotation slot
Out · to UCLA
Harry Lodge
rating 0.85
Partial replacement
Medium confidence
In · from California
Landon Morris
rating 0.87 · 58th pctl ’25 production · 7 rec · 94 yds · 2 TD · te2 rotation
Jan 9
▾ Detail
OL
Starting slot
Out · to Texas
Melvin Siani
rating 0.93 · 18th pctl ’25 production · 2 tkl
Partial replacement
Medium confidence
In · from Oregon State
Ryan Berger
rating 0.86 · rg1 starter
Jan 8
▾ Detail
DL
Rotation slot
Out · to Texas Tech
Mateen Ibirogba
rating 0.96 · 69th pctl ’25 production · 21 tkl · 3.5 TFL · 2 sk
Partial replacement
Medium confidence
In · from LSU
Sydir Mitchell
rating 0.85 · nt2 rotation
Jan 11
▾ Detail
LB
Rotation slot
Out · to unannounced
?
Darius Jones
20th pctl ’25 production · 4 tkl
Partial replacement
Medium confidence
In · from Dayton
Vincent Firenze
rating 0.86 · wlb2 rotation
Jan 9
▾ Detail
S
Rotation slot
Out · to Western Kentucky
Jacob Cosby-Mosley
rating 0.83
Partial replacement
Medium confidence
In · from Iowa State
Joshua Patterson
38th pctl ’25 production · 4 tkl · 1 INT · 1 PD · ss2 rotation
▾ Detail

Quality vs experience

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

How much Wake Forest depends on transfers

Projected 2026 two-deep · 56 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
2
2
6
80%
Offensive line
4
1
5
60%
Front seven (EDGE/DL/LB)
6
4
4
57%
Secondary (CB/S)
5
2
3
50%
Specialists
6
2
2
40%
Returning signeesPrior-cycle transfers2026 transfers
57%
Projected two-deep from transfers
32 of 56 two-deep slots
17 of 29
Projected starters from transfers
7 from the 2026 cycle, 10 held over
81st
ACC percentile · transfer share
4th-most transfer-dependent two-deep of 17 ACC teams
Returning portal corePrior-cycle transfers still in the two-deep
Carlos Hernandez
WR · from Washington State · 2025 cycle · Z1 starter
89th pctl
’25 production · Wake Forest
Dallas Afalava
DL · from Idaho · 2025 cycle · DT1 starter
89th pctl
’25 production · Wake Forest
Langston Hardy
EDGE · from UConn · 2025 cycle · RUSH1 starter
99th pctl
’25 production · Wake Forest
Frank Cusano
LB · from Washington State · 2025 cycle · WLB1 starter
71st pctl
’25 production · Wake Forest
Gabe Kirschke
EDGE · from Colorado State · 2025 cycle · DE1 starter
93rd pctl
’25 production · Wake Forest
Ashaad Williams
CB · from North Alabama · 2025 cycle · RCB1 starter
33rd pctl
’25 production · Wake Forest
Ja'Marion Kennedy
OL · from Louisiana Tech · 2025 cycle · LG2 rotation
no ’25 record
Connor Calvert
K · from Washington State · 2025 cycle · PK1 starter
71st pctl
’25 production · Wake Forest
Kamrean Johnson
TE · from Vanderbilt · 2025 cycle · TE1 starter
65th pctl
’25 production · Wake Forest
Braylon Johnson
S · from Virginia Tech · 2025 cycle · FS1 starter
78th pctl
’25 production · Wake Forest

Where Wake Forest’s transfers came from — and where they went

Sources · 26 arrivals22 departures · destinations
Non-FBS
8 players
ACC
6 players
SEC
4 players
American Athletic
3 players
Mountain West
2 players
Sun Belt
1 player
Other
2 players
+
Non-FBS
4 players
+
Unannounced
3 players
SEC
3 players
American Athletic
3 players
Big 12
2 players
Conference USA
2 players
+
Other
5 players
Wake Forest
+4 net moves
Arrived from · 26
Non-FBS
8 players
ACC
6 players
SEC
4 players
American Athletic
3 players
Mountain West
2 players
Sun Belt
1 player
+
Other
2 players
Departed to · 22
Non-FBS
4 players
+
Unannounced
3 players
SEC
3 players
American Athletic
3 players
Big 12
2 players
Conference USA
2 players
+
Other
5 players
8arrivals came from Non-FBS programs — the single largest source.
21arrivals are projected straight into the two-deep (11 of 26 arrivals came from P4 leagues).
0departures stayed inside the ACC.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWIbirogbaMaysBarnesSianiBerkhalter0EVENTRANSACTION ORDER · DEC 10 → FEB 3 · UNIT: NET MOVE COUNTWINTER WINDOWIbirogbaSiani0EVENTRANSACTION ORDER · DEC 10 → FEB 3 · UNIT: NET MOVE COUNT
4 undated moves not plotted

All portal moves

48 of 48 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
MI
Mateen Ibirogba
Winter window · 4★
DL↑ DepartureTexas Tech0.9669th pctl production · 21 tkl · 3.5 TFL · 2 skImmediateJan 7
MS
Melvin Siani
Winter window · 4★
OL↑ DepartureTexas0.9318th pctl production · 2 tklImmediateJan 15
SB
Sterling Berkhalter
Winter window · 4★
WR↑ DepartureTexas0.9176th pctl production · 30 rec · 416 yds · 2 TDImmediateJan 15
CB
Chris Barnes
Winter window · 4★
WR↑ DepartureOklahoma State0.9090th pctl production · 39 rec · 547 yds · 3 TD · 143 rush ydsImmediateJan 11
MM
Micah Mays Jr.
Winter window · 3★
WR↑ DepartureFlorida0.8868th pctl production · 18 rec · 302 yds · 2 TDImmediateJan 7
WD
Wondame Davis Jr.
Winter window · 3★
WR↓ Arrival
UTEP
0.8786th pctl production · 25 rec · 604 yds · 6 TDImmediateWR4 depthJan 8
LM
Landon Morris
Winter window · 3★
TE↓ Arrival
California
0.8758th pctl production · 7 rec · 94 yds · 2 TDImmediateTE2 rotationJan 9
CT
Chase Tyler
Winter window · 3★
WR↓ Arrival
Duke
0.8649th pctl production · 4 rec · 120 ydsImmediateZ3 depthJan 5
KD
KD Daniels
Winter window · 3★
RB↓ Arrival
Florida
0.8644th pctl production · 120 rush yds · 4.3 ypc · 1 TDImmediateRB2 rotationJan 5
GL
Gio Lopez
Winter window · 3★
QB↓ Arrival
North Carolina
0.8673rd pctl production · 170/261 · 1,747 pass yds · 10 TD · 5 INTImmediateQB1 starterJan 8
RB
Ryan Berger
Winter window · 3★
OL↓ Arrival
Oregon State
0.86no recordImmediateRG1 starterJan 8
VF
Vincent Firenze
Winter window · 3★
LB↓ Arrival
Dayton
0.86no recordImmediateWLB2 rotationJan 9
JM
Jeremiah Melvin
Winter window · 3★
WR↑ DepartureEast Carolina0.8628th pctl production · 3 rec · 39 yds · 1 TDImmediateJan 11
AM
Antonio Meeks
Winter window · 3★
WR↓ Arrival
Louisville
0.8657th pctl production · 17 rec · 189 yds · 1 TDImmediateWR2 rotationJan 15
TO
Tolu Olajide
Winter window · 3★
OL↓ Arrival
New Hampshire
0.85no recordImmediateLT2 rotationJan 6
DJ
D.J. Johnson
Winter window · 3★
EDGE↓ Arrival
New Hampshire
0.85no recordImmediateDE3 depthJan 7
WW
Will Way
Winter window · 3★
OL↓ Arrival
Weber State
0.85no recordImmediateC2 rotationJan 7
SS
Sawyer Seidl
Winter window · 3★
RB↓ Arrival
North Dakota
0.85no recordImmediateRB4 depthJan 9
BJ
Buom Jock
Winter window · 3★
LB↓ Arrival
California
0.859th pctl production · 2 tklImmediateMLB2 rotationJan 10
DD
Drayden Dickmann
Winter window · 3★
WR↓ Arrival
Rice
0.8570th pctl production · 37 rec · 323 yds · 3 TDImmediateSL2 rotationJan 10
EO
Elijiah Oehlke
Winter window · 3★
QB↑ Departure
Bryant
0.85no recordImmediateJan 11
KS
Kam Shanks
Winter window · 3★
WR↓ Arrival
Arkansas
0.8546th pctl production · 9 rec · 101 yds · 1 TDImmediateSL1 starterJan 11
NP
Nathan Pahanich
Winter window · 3★
OL↑ DepartureUConn0.85no recordImmediateJan 11
NC
Ny Carr
Winter window · 3★
WR↓ Arrival
Miami
0.8530th pctl production · 3 rec · 45 ydsImmediateZ2 rotationJan 11
SM
Sydir Mitchell
Winter window · 3★
DL↓ Arrival
LSU
0.85no recordImmediateNT2 rotationJan 11