TWO DEEP
Battles

Wake Forest Demon Deacons

NCAA · ACC · 2026
Updated 2026-07-29
104 players
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 (9 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
13 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
RB
+2 in · −2 out
InOut
?
KD Daniels in from Florida drives the room.
Replaced
TE
+1 in · −1 out
InOut
Landon Morris in from California 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 · 2 proj starters in
InOut
Chris Barnes out to Oklahoma State drives the room.
Defense
+2 net players
Replaced+2 players
LB
+3 in · −1 out
InOut
?
Vincent Firenze in from Dayton drives the room.
Upgraded+2 players
CB
+2 in · −0 out · 2 proj starters 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.
Depth concern-1 player
EDGE
+1 in · −2 out
InOut
D.J. Johnson in from New Hampshire drives the room.
Replaced-1 player
S
+1 in · −2 out
InOut
Jacob Cosby-Mosley out to Western Kentucky drives the room.
Specialists
+2 net players
Upgraded+2 players
LS
+2 in · −0 out · 1 proj starter in
InOut
?
No departures
Eli Gilmour in from Nevada 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 usage share (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 · 14% ’25 usage · 41/82 · 618 pass yds · 6 TD · 3 INT
Upgrade
High confidence
In · from North Carolina
Gio Lopez
rating 0.86 · 51% ’25 usage · 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 · 2% ’25 usage · 1 KR · 26 yd avg
Partial replacement
Medium confidence
In · from Florida
KD Daniels
rating 0.86 · 6% ’25 usage · 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 · 9% ’25 usage · 39 rec · 547 yds · 3 TD · 143 rush yds
Partial replacement
High confidence
In · from Louisville
Antonio Meeks
rating 0.86 · 4% ’25 usage · 17 rec · 189 yds · 1 TD · x1 starter
Jan 15
▾ Detail
WR
Starting slot
Out · to Texas
Sterling Berkhalter
rating 0.91 · 6% ’25 usage · 30 rec · 416 yds · 2 TD
Partial replacement
High confidence
In · from Arkansas
Kam Shanks
rating 0.85 · 3% ’25 usage · 9 rec · 101 yds · 1 TD · sl1 starter
Jan 11
▾ Detail
WR
Rotation slot
Out · to Florida
Micah Mays Jr.
rating 0.88 · 7% ’25 usage · 18 rec · 302 yds · 2 TD
Partial replacement
Medium confidence
In · from UTEP
Wondame Davis Jr.
rating 0.87 · 8% ’25 usage · 25 rec · 604 yds · 6 TD · x2 rotation
Jan 8
▾ Detail
WR
Rotation slot
Out · to East Carolina
Jeremiah Melvin
rating 0.86 · 4% ’25 usage · 3 rec · 39 yds · 1 TD
Partial replacement
Medium confidence
In · from Rice
Drayden Dickmann
rating 0.85 · 9% ’25 usage · 37 rec · 323 yds · 3 TD · sl2 rotation
Jan 10
▾ Detail
TE
Rotation slot
Out · to UCLA
Harry Lodge
rating 0.85
Partial replacement
Medium confidence
In · from California
Landon Morris
rating 0.87 · 3% ’25 usage · 7 rec · 94 yds · 2 TD · te2 rotation
Jan 9
▾ Detail
OL
Starting slot
Out · to Texas
Melvin Siani
rating 0.93 · 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 · 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
4 tkl
Partial replacement
Medium confidence
In · from California
Buom Jock
rating 0.85 · 2 tkl · mlb2 rotation
Jan 10
▾ Detail
S
Rotation slot
Out · to Western Kentucky
Jacob Cosby-Mosley
rating 0.83
Partial replacement
Medium confidence
In · from Iowa State
Joshua Patterson
4 tkl · 1 INT · 1 PD · ss2 rotation
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 usage record
High-upside betProven impactDevelopmentalExperienced depth
Lopez
Purdie
Davis
?
?
0%20%40%60%
’25 usage share of previous team’s snapsets
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)
1
2
7
90%
Offensive line
5
1
4
50%
Front seven (EDGE/DL/LB)
4
4
4
67%
Secondary (CB/S)
5
2
3
50%
Specialists
7
3
2
42%
Returning signeesPrior-cycle transfers2026 transfers
59%
Projected two-deep from transfers
33 of 56 two-deep slots
18 of 28
Projected starters from transfers
9 from the 2026 cycle, 9 held over
75th
ACC percentile · transfer share
5th-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
9%
’25 usage · Wake Forest
Dallas Afalava
DL · from Idaho · 2025 cycle · DT1 starter
33 tkl
’25 · Wake Forest
Langston Hardy
EDGE · from UConn · 2025 cycle · RUSH1 starter
65 tkl
’25 · Wake Forest
Frank Cusano
LB · from Washington State · 2025 cycle · WLB1 starter
45 tkl
’25 · Wake Forest
Gabe Kirschke
EDGE · from Colorado State · 2025 cycle · DE1 starter
37 tkl
’25 · Wake Forest
Ashaad Williams
CB · from North Alabama · 2025 cycle · RCB2 rotation
4 tkl
’25 · 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
18/22 FG
’25 · Wake Forest
Kamrean Johnson
TE · from Vanderbilt · 2025 cycle · TE1 starter
3%
’25 usage · Wake Forest
Braylon Johnson
S · from Virginia Tech · 2025 cycle · FS1 starter
38 tkl
’25 · 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
Mountain West
2 players
American Athletic
2 players
Sun Belt
1 player
Other
3 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
Mountain West
2 players
American Athletic
2 players
Sun Belt
1 player
+
Other
3 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.9621 tkl · 3.5 TFL · 2 skImmediateJan 7
MS
Melvin Siani
Winter window · 4★
OL↑ DepartureTexas0.932 tklImmediateJan 15
SB
Sterling Berkhalter
Winter window · 4★
WR↑ DepartureTexas0.916% usage · 30 rec · 416 yds · 2 TDImmediateJan 15
CB
Chris Barnes
Winter window · 4★
WR↑ DepartureOklahoma State0.909% usage · 39 rec · 547 yds · 3 TD · 143 rush ydsImmediateJan 11
MM
Micah Mays Jr.
Winter window · 3★
WR↑ DepartureFlorida0.887% usage · 18 rec · 302 yds · 2 TDImmediateJan 7
WD
Wondame Davis Jr.
Winter window · 3★
WR↓ Arrival
UTEP
0.878% usage · 25 rec · 604 yds · 6 TDImmediateX2 rotationJan 8
LM
Landon Morris
Winter window · 3★
TE↓ Arrival
California
0.873% usage · 7 rec · 94 yds · 2 TDImmediateTE2 rotationJan 9
CT
Chase Tyler
Winter window · 3★
WR↓ Arrival
Duke
0.862% usage · 4 rec · 120 ydsImmediateZ3 depthJan 5
KD
KD Daniels
Winter window · 3★
RB↓ Arrival
Florida
0.866% usage · 120 rush yds · 4.3 ypc · 1 TDImmediateRB2 rotationJan 5
GL
Gio Lopez
Winter window · 3★
QB↓ Arrival
North Carolina
0.8651% usage · 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 recordImmediateWLB3 depthJan 9
JM
Jeremiah Melvin
Winter window · 3★
WR↑ DepartureEast Carolina0.864% usage · 3 rec · 39 yds · 1 TDImmediateJan 11
AM
Antonio Meeks
Winter window · 3★
WR↓ Arrival
Louisville
0.864% usage · 17 rec · 189 yds · 1 TDImmediateX1 starterJan 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 recordImmediateC3 depthJan 7
SS
Sawyer Seidl
Winter window · 3★
RB↓ Arrival
North Dakota
0.85no recordImmediateRB3 depthJan 9
BJ
Buom Jock
Winter window · 3★
LB↓ Arrival
California
0.852 tklImmediateMLB2 rotationJan 10
DD
Drayden Dickmann
Winter window · 3★
WR↓ Arrival
Rice
0.859% usage · 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.853% usage · 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.853% usage · 3 rec · 45 ydsImmediateZ2 rotationJan 11
SM
Sydir Mitchell
Winter window · 3★
DL↓ Arrival
LSU
0.85no recordImmediateNT2 rotationJan 11