TWO DEEP
Top 25The Wire

Virginia Tech Hokies

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

Virginia Tech Hokies

Both windows
Projected two-deep impacti
+18
Projected two-deep roles added · 2026 arrivals
Virginia Tech added 18 transfers projected into the two-deep (9 as starters) against 27 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.
30
Arrivals
+3
27
Departures
0.87
Avg rating in
+0.01
0.85
Avg rating out
18
Proj two-deep in
Out roles untracked
16 of 30
’25 production in
18 of 27
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 7 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

57 moves · 12 rooms touchedi
Offense
+1 net players
Upgraded+2 players
OL
+4 in · −2 out · 1 proj starter in
InOut
Logan Howland in from Oklahoma drives the room.
Upgraded+1 player
TE
+2 in · −1 out · 1 proj starter in
InOut
?
Luke Reynolds in from Penn State drives the room.
Upgraded
QB
+2 in · −2 out · 1 proj starter in
InOut
U
Ethan Grunkemeyer in from Penn State drives the room.
Upgraded-1 player
WR
+4 in · −5 out · 2 proj starters in
InOut
?
Que'Sean Brown in from Duke drives the room.
Depth concern-1 player
RB
+1 in · −2 out
InOut
Bill Davis in from Louisiana drives the room.
Defense
+1 net players
Upgraded+2 players
EDGE
+5 in · −3 out · 1 proj starter in
InOut
?
James Jennette out to Utah State drives the room.
Upgraded+1 player
DL
+3 in · −2 out · 1 proj starter in
InOut
I
Eric Mensah in from Ohio State drives the room.
Replaced
CB
+4 in · −4 out · 1 proj starter in
InOut
Jaquez White in from Troy drives the room.
Replaced
S
+1 in · −1 out
InOut
DQ Smith in from South Carolina drives the room.
Depth concern-2 players
LB
+2 in · −4 out
InOut
?
?
Caleb Woodson out to Alabama drives the room.
Specialists
+1 net players
Upgraded+1 player
K
+1 in · −0 out · 1 proj starter in
InOut
No departures
Nathan Totten in from Marshall drives the room.
No movement
P
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
Replaced
LS
+1 in · −1 out
InOut
Deed Capper in from Wisconsin drives the room.
ArrivalDepartureHeavy ring · proj starter inThin ring · rotation inDotted · depth role or no ’25 recordMarker size = ’25 production percentile (smallest = none recorded)

Did Virginia Tech replace what it lost?

Role slots, not player-for-player
Replaced
6 chains
QB
Starting slot
Out · to Massachusetts
William Watson III
14th pctl ’25 production
Upgrade
High confidence
In · from Penn State
Ethan Grunkemeyer
rating 0.93 · 66th pctl ’25 production · 123/178 · 1,339 pass yds · 8 TD · 4 INT · qb1 starter
Jan 14
▾ Detail
WR
Starting slot
Out · to Ole Miss
Isaiah Spencer
rating 0.86 · 59th pctl ’25 production · 14 rec · 194 yds
Upgrade
High confidence
In · from Duke
Que'Sean Brown
rating 0.93 · 94th pctl ’25 production · 63 rec · 842 yds · 5 TD · x1 starter
Jan 10
▾ Detail
TE
Starting slot
Out · to unannounced
?
Zeke Wimbush
no ’25 production record
Replaced
Medium confidence
In · from Penn State
Luke Reynolds
rating 0.94 · 84th pctl ’25 production · 26 rec · 257 yds · te1 starter
Jan 11
▾ Detail
OL
Starting slot
Out · to UConn
Hannes Hammer
rating 0.84
Upgrade
Low confidence
In · from Oklahoma
Logan Howland
rating 0.86 · lt1 starter
Jan 8
▾ Detail
DL
Starting slot
Out · to Tulsa
Arias Nash
no ’25 production record
Replaced
Low confidence
In · from Iowa Western C.C.
I
Kemari Copeland
no ’25 production record · rdt1 starter
▾ Detail
CB
Starting slot
Out · to App State
Joseph Reddish
56th pctl ’25 production · 16 tkl · 2 TFL
Upgrade
High confidence
In · from Troy
Jaquez White
rating 0.86 · 97th pctl ’25 production · 67 tkl · 3.5 TFL · 1 sk · 3 INT · lcb1 starter
Jan 7
▾ Detail
Partially replaced
7 chains
WR
Starting slot
Out · to South Florida
Cameron Seldon
rating 0.86 · 58th pctl ’25 production · 23 rec · 165 yds · 2 TD
Partial replacement
High confidence
In · from Penn State
Tyseer Denmark
rating 0.86 · 24th pctl ’25 production · 2 rec · 17 yds · sl1 starter
Jan 16
▾ Detail
WR
Rotation slot
Out · to unannounced
?
Tucker Holloway
rating 0.86 · 41st pctl ’25 production · 5 rec · 82 yds
Partial replacement
Medium confidence
In · from Louisiana Tech
Marlion Jackson
rating 0.85 · 74th pctl ’25 production · 20 rec · 370 yds · 2 TD · x2 rotation
Jan 11
▾ Detail
EDGE
Starting slot
Out · to Utah State
James Jennette
rating 0.86 · 39th pctl ’25 production · 9 tkl · 1 TFL · 0.5 sk
Partial replacement
High confidence
In · from Missouri
Javion Hilson
rating 0.87 · 0th pctl ’25 production · 1 tkl · lde1 starter
Jan 6
▾ Detail
EDGE
Rotation slot
Out · to unannounced
?
James Djonkam
27th pctl ’25 production · 7 tkl
Partial replacement
Medium confidence
In · from Penn State
Mylachi Williams
rating 0.87 · 0th pctl ’25 production · 1 tkl · lde2 rotation
Jan 11
▾ Detail
LB
Rotation slot
Out · to Alabama
Caleb Woodson
rating 0.86 · 77th pctl ’25 production · 57 tkl · 2.5 TFL · 1 PD
Partial replacement
Medium confidence
In · from Penn State
Keon Wylie
rating 0.87 · 60th pctl ’25 production · 28 tkl · 2.5 TFL · 1 sk · mlb2 rotation
Jan 8
▾ Detail
CB
Rotation slot
Out · to UCLA
Dante Lovett
rating 0.86 · 36th pctl ’25 production · 6 tkl
Partial replacement
Medium confidence
In · from UConn
Cam Chadwick Jr.
rating 0.84 · 96th pctl ’25 production · 66 tkl · 2.5 TFL · 1 sk · 4 INT · rcb2 rotation
Jan 6
▾ Detail
LS
Rotation slot
Out · to Western Michigan
Drew Doyle
no ’25 production record
Partial replacement
Low confidence
In · from Wisconsin
Deed Capper
rating 0.80 · ls2 rotation
Jan 21
▾ Detail
Not replaced
6 chains
RB
Production lost
Out · to Stony Brook
Jeremiah Coney
31st pctl ’25 production · 3 rec · 15 yds
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room · 2 producing losses unanswered
Jan 21
▾ Detail
WR
Production lost
Out · to Hawai'i
Devin Alves
rating 0.83 · 30th pctl ’25 production · 3 rec · 45 yds · 1 TD
Unresolved
Room restocked · slot open
In
No further two-deep addition
3 two-deep arrivals answer other losses · 1 depth arrival in room
Jan 13
▾ Detail
EDGE
Production lost
Out · to Purdue
Keyshawn Burgos
rating 0.85 · 18th pctl ’25 production · 4 tkl
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 3 depth arrivals in room
Jan 13
▾ Detail
LB
Production lost
Out · to TCU
Michael Short
rating 0.86 · 58th pctl ’25 production · 22 tkl · 4 TFL · 1 sk
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 1 depth arrival in room · 2 producing losses unanswered
Jan 5
▾ Detail
CB
Production lost
Out · to Richmond
Krystian Williams
33rd pctl ’25 production · 4 tkl · 1 PD
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 2 depth arrivals in room · 2 producing losses unanswered
Jan 17
▾ Detail
S
Production lost
Out · to Virginia
Christian Ellis
rating 0.86 · 48th pctl ’25 production · 7 tkl · 1 TFL · 3 PD
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room
Jan 4
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 production record
High-upside betProven impactDevelopmentalExperienced depth
White
Reynolds
Woodson
Ellis
?
U
0th pctl25th pctl50th pctl75th pctl
’25 production · national position percentile
17 unrated moves not plotted — see the ledger

How much Virginia Tech depends on transfers

Projected 2026 two-deep · 55 slots
Quarterback
2
100%
Skill (RB/WR/TE)
5
1
4
50%
Offensive line
6
2
2
40%
Front seven (EDGE/DL/LB)
3
3
6
75%
Secondary (CB/S)
5
3
2
50%
Specialists
6
5
45%
Returning signeesPrior-cycle transfers2026 transfers
55%
Projected two-deep from transfers
30 of 55 two-deep slots
17 of 28
Projected starters from transfers
11 from the 2026 cycle, 6 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
Montavious Cunningham
OL · from Georgia State · 2024 cycle · RG1 starter
no ’25 record
Kaleb Spencer
LB · from Miami · 2024 cycle · WLB1 starter
85th pctl
’25 production · Virginia Tech
C
Marcellous Hawkins
RB · from Central Missouri State · 2025 cycle · RB1 starter
88th pctl
’25 production · Virginia Tech
Isaiah Brown-Murray
CB · from East Carolina · 2025 cycle · NB2 rotation
81st pctl
’25 production · Virginia Tech
Tyson Flowers
S · from Rice · 2025 cycle · FS1 starter
81st pctl
’25 production · Virginia Tech
Kyle Altuner
OL · from West Virginia · 2025 cycle · C1 starter
no ’25 record
Jordan Bass
S · from Pittsburgh · 2025 cycle · FS2 rotation
60th pctl
’25 production · Virginia Tech
Antwone Santiago
LB · from Temple · 2025 cycle · WLB2 rotation
38th pctl
’25 production · Virginia Tech
Elhadj Fall
DL · from Georgia Southern · 2025 cycle · LDT1 starter
76th pctl
’25 production · Virginia Tech

Where Virginia Tech’s transfers came from — and where they went

Sources · 30 arrivals27 departures · destinations
Big Ten
16 players
Sun Belt
4 players
SEC
4 players
ACC
2 players
Big 12
2 players
Independent
1 player
Other
1 player
+
+
Unannounced
5 players
Non-FBS
4 players
American Athletic
3 players
Mid-American
3 players
Big Ten
2 players
SEC
2 players
+
Other
8 players
Virginia Tech
+3 net moves
Arrived from · 30
Big Ten
16 players
Sun Belt
4 players
SEC
4 players
ACC
2 players
Big 12
2 players
Independent
1 player
+
Other
1 player
Departed to · 27
+
Unannounced
5 players
Non-FBS
4 players
American Athletic
3 players
Mid-American
3 players
Big Ten
2 players
SEC
2 players
+
Other
8 players
16arrivals came from Big Ten programs — the single largest source.
18arrivals are projected straight into the two-deep (24 of 30 arrivals came from P4 leagues).
1departure stayed inside the ACC.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWJenningsHilsonBrownReynoldsGrunkemeyer+2EVENTRANSACTION ORDER · SEP 25 → AUG 23 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWBrownReynolds+2EVENTRANSACTION ORDER · SEP 25 → AUG 23 · UNIT: NET MOVE COUNT
1 undated move not plotted

All portal moves

57 of 57 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
LR
Luke Reynolds
Winter window · 4★
TE↓ Arrival
Penn State
0.9484th pctl production · 26 rec · 257 ydsImmediateTE1 starterJan 11
QB
Que'Sean Brown
Winter window · 4★
WR↓ Arrival
Duke
0.9394th pctl production · 63 rec · 842 yds · 5 TDImmediateX1 starterJan 10
EG
Ethan Grunkemeyer
Winter window · 4★
QB↓ Arrival
Penn State
0.9366th pctl production · 123/178 · 1,339 pass yds · 8 TD · 4 INTImmediateQB1 starterJan 14
DJ
Daniel Jennings
Winter window · 3★
EDGE↓ Arrival
Penn State
0.87no recordImmediateRDE4 depthJan 4
JH
Javion Hilson
Winter window · 3★
EDGE↓ Arrival
Missouri
0.870th pctl production · 1 tklImmediateLDE1 starterJan 6
JE
Jeff Exinor Jr.
Winter window · 3★
WR↓ Arrival
Penn State
0.87no recordImmediateX4 depthJan 7
KW
Keon Wylie
Winter window · 3★
LB↓ Arrival
Penn State
0.8760th pctl production · 28 tkl · 2.5 TFL · 1 skImmediateMLB2 rotationJan 8
BB
Bryce Baker
Winter window · 3★
QB↓ Arrival
North Carolina
0.87no recordImmediateQB2 rotationJan 10
MW
Mylachi Williams
Winter window · 3★
EDGE↓ Arrival
Penn State
0.870th pctl production · 1 tklImmediateLDE2 rotationJan 11
TH
Tucker Holloway
Winter window · 3★
WR↑ Departure?Not announced0.8641st pctl production · 5 rec · 82 ydsImmediateSep 25
CE
Christian Ellis
Winter window · 3★
S↑ DepartureVirginia0.8648th pctl production · 7 tkl · 1 TFL · 3 PDImmediateJan 4
MH
Matt Henderson
Winter window · 3★
TE↓ Arrival
Penn State
0.86no recordImmediateTE6 depthJan 4
DL
Dante Lovett
Winter window · 3★
CB↑ DepartureUCLA0.8636th pctl production · 6 tklImmediateJan 5
MS
Michael Short
Winter window · 3★
LB↑ DepartureTCU0.8658th pctl production · 22 tkl · 4 TFL · 1 skImmediateJan 5
CW
Caleb Woodson
Winter window · 3★
LB↑ DepartureAlabama0.8677th pctl production · 57 tkl · 2.5 TFL · 1 PDImmediateJan 6
JW
Jaquez White
Winter window · 3★
CB↓ Arrival
Troy
0.8697th pctl production · 67 tkl · 3.5 TFL · 1 sk · 3 INTImmediateLCB1 starterJan 7
LH
Logan Howland
Winter window · 3★
OL↓ Arrival
Oklahoma
0.86no recordImmediateLT1 starterJan 8
CH
Cortez Harris
Winter window · 3★
EDGE↓ Arrival
Penn State
0.86no recordImmediateRDE3 depthJan 11
EM
Eric Mensah
Winter window · 3★
DL↓ Arrival
Ohio State
0.869th pctl production · 2 tklImmediateRDT2 rotationJan 11
MT
Michael Troutman III
Winter window · 3★
OL↓ Arrival
Penn State
0.86no recordImmediateC3 depthJan 11
RA
Randy Adirika
Winter window · 3★
DL↓ Arrival
Penn State
0.86no recordImmediateLDT2 rotationJan 12
IS
Isaiah Spencer
Winter window · 3★
WR↑ DepartureOle Miss0.8659th pctl production · 14 rec · 194 ydsImmediateJan 14
TD
Tyseer Denmark
Winter window · 3★
WR↓ Arrival
Penn State
0.8624th pctl production · 2 rec · 17 ydsImmediateSL1 starterJan 16
CJ
Curtis Jones Jr.
Winter window · 3★
LB↓ Arrival
West Virginia
0.8658th pctl production · 22 tkl · 3 TFL · 1 skImmediateWLB3 depthJan 18
JT
Justin Terry
Winter window · 3★
OL↓ Arrival
Ohio State
0.86no recordImmediateLT2 rotationJan 18