TWO DEEP
Battles

Virginia Cavaliers

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

Virginia Cavaliers

Both windows
Projected two-deep impacti
+22
Projected two-deep roles added · 2026 arrivals
Virginia added 22 transfers projected into the two-deep (11 as starters) against 20 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.
31
Arrivals
+11
20
Departures
0.86
Avg rating in
+0.01
0.85
Avg rating out
22
Proj two-deep in
Out roles untracked
23 of 31
’25 production in
13 of 20
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 8 rooms, led by QB.
Depth concern
No room lost net depth in this window.
Still unresolved
Departures with no portal answer yet. Replacement must come from the returning roster or signing class.

How the roster changed

51 moves · 13 rooms touchedi
Offense
+3 net players
Upgraded+3 players
RB
+3 in · −0 out · 2 proj starters in
InOut
No departures
Jekail Middlebrook in from Middle Tennessee drives the room.
Replaced+2 players
TE
+2 in · −0 out
InOut
No departures
Lukas Ungar in from New Mexico State drives the room.
Replaced
OL
+2 in · −2 out
InOut
?
?
Alex Payne in from USC drives the room.
Upgraded-1 player
QB
+2 in · −3 out · 1 proj starter in
InOut
Beau Pribula in from Missouri drives the room.
Upgraded-1 player
WR
+4 in · −5 out · 3 proj starters in
InOut
Jacquon Gibson in from Massachusetts drives the room.
Defense
+7 net players
Upgraded+4 players
EDGE
+5 in · −1 out · 1 proj starter in
InOut
?
Matthew Fobbs-White in from Baylor drives the room.
Upgraded+2 players
CB
+5 in · −3 out · 1 proj starter in
InOut
Emmanuel Karnley out to Washington drives the room.
Upgraded+2 players
S
+3 in · −1 out · 1 proj starter in
InOut
?
Brandyn Hillman in from Michigan drives the room.
Replaced+1 player
DL
+3 in · −2 out
InOut
Hunter Osborne out to Arkansas drives the room.
Unresolved-2 players
LB
+0 in · −2 out
InOut
?
No arrivals
Stevie Bracey out to Buffalo drives the room.
Specialists
+1 net players
Upgraded+1 player
P
+1 in · −0 out · 1 proj starter in
InOut
No departures
Daniel Sparks in from Minnesota drives the room.
Upgraded+1 player
LS
+1 in · −0 out · 1 proj starter in
InOut
No departures
Wyatt Rubinoff in from New Hampshire drives the room.
Unresolved-1 player
K
+0 in · −1 out
InOut
No arrivals
Jorge Diaz Nicolas out to Marshall drives the room.
ArrivalDepartureHeavy ring · proj starter inThin ring · rotation inDotted · depth role or no ’25 recordMarker size = ’25 usage share (smallest = none recorded)

Did Virginia replace what it lost?

Role slots, not player-for-player
Replaced
6 chains
QB
Starting slot
Out · to Nebraska
Daniel Kaelin
rating 0.85 · 16% ’25 usage · 30/52 · 339 pass yds · 1 TD · 1 INT
Upgrade
High confidence
In · from Missouri
Beau Pribula
rating 0.90 · 50% ’25 usage · 182/270 · 1,946 pass yds · 11 TD · 9 INT · 297 rush yds · qb1 starter
Jan 13
▾ Detail
WR
Starting slot
Out · to Utah State
Eli Wood
rating 0.85 · 3% ’25 usage · 16 rec · 205 yds · 2 TD
Replaced
High confidence
In · from UCLA
Rico Flores Jr.
rating 0.86 · 8% ’25 usage · 26 rec · 274 yds · z1 starter
Jan 13
▾ Detail
WR
Starting slot
Out · to East Tennessee State
Suderian Harrison
rating 0.85 · 2% ’25 usage · 2 rec · 62 yds
Upgrade
High confidence
In · from Massachusetts
Jacquon Gibson
rating 0.86 · 20% ’25 usage · 63 rec · 616 yds · pr1 starter
Jan 17
▾ Detail
EDGE
Starting slot
Out · to unannounced
?
Mekhi Buchanan
rating 0.84 · 0 tkl · 1 PD
Upgrade
High confidence
In · from Baylor
Matthew Fobbs-White
rating 0.89 · 19 tkl · 1 TFL · bandit1 starter
Jan 7
▾ Detail
CB
Starting slot
Out · to Washington
Emmanuel Karnley
rating 0.88 · 26 tkl · 2 TFL · 1 INT
Replaced
High confidence
In · from Rutgers
Jacobie Henderson
rating 0.86 · 39 tkl · 3 TFL · 3 PD · rcb1 starter
Jan 5
▾ Detail
S
Starting slot
Out · to unannounced
?
Da'Marcus Crosby
5 tkl
Upgrade
High confidence
In · from Michigan
Brandyn Hillman
rating 0.88 · 49 tkl · 2.5 TFL · 1 INT · fs1 starter
Jan 14
▾ Detail
Partially replaced
5 chains
WR
Starting slot
Out · to Oklahoma
Trell Harris
rating 0.93 · 8% ’25 usage · 59 rec · 847 yds · 5 TD
Partial replacement
High confidence
In · from Kent State
Da'Shawn Martin
rating 0.87 · 7% ’25 usage · 33 rec · 507 yds · 4 TD · x1 starter
Jan 17
▾ Detail
OL
Rotation slot
Out · to unannounced
?
Wallace Unamba
rating 0.85
Partial replacement
Low confidence
In · from South Carolina
Ryan Brubaker
rating 0.85 · c2 rotation
Jan 13
▾ Detail
DL
Rotation slot
Out · to Arkansas
Hunter Osborne
rating 0.87 · 16 tkl · 2.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from UConn
Kervins Choute
rating 0.85 · 12 tkl · 0.5 TFL · nt2 rotation
Jan 16
▾ Detail
DL
Rotation slot
Out · to South Florida
Terrell Jones
4 tkl
Partial replacement
Medium confidence
In · from Coastal Carolina
Darrion Henry-Young
rating 0.85 · 7 tkl · 0.5 TFL · dt2 rotation
Jan 17
▾ Detail
CB
Rotation slot
Out · to Kansas State
Ja'Son Prevard
rating 0.86 · 24 tkl · 1 TFL · 3 INT
Partial replacement
Medium confidence
In · from Georgia State
Jaylen Jones
rating 0.86 · 66 tkl · 4.5 TFL · 1 INT · spur2 rotation
Jan 10
▾ Detail
Not replaced
2 chains
WR
Production lost
Out · to Rice
Davis Lane Jr.
rating 0.83 · 3% ’25 usage
Unresolved
Room restocked · slot open
In
No further two-deep addition
3 two-deep arrivals answer other losses · 1 depth arrival in room · 2 producing losses unanswered
Jan 19
▾ Detail
LB
Production lost
Out · to unannounced
?
Trey McDonald
4 tkl
Unresolved
Loss not replaced
In
No portal addition
Dec 29
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 usage record
High-upside betProven impactDevelopmentalExperienced depth
Pribula
Holstein
Kaelin
?
?
0%20%40%60%
’25 usage share of previous team’s snapsets
8 unrated moves not plotted — see the ledger

How much Virginia depends on transfers

Projected 2026 two-deep · 55 slots
Quarterback
2
100%
Skill (RB/WR/TE)
5
5
50%
Offensive line
6
3
1
40%
Front seven (EDGE/DL/LB)
5
2
5
58%
Secondary (CB/S)
2
2
6
80%
Specialists
4
7
64%
Returning signeesPrior-cycle transfers2026 transfers
60%
Projected two-deep from transfers
33 of 55 two-deep slots
17 of 28
Projected starters from transfers
11 from the 2026 cycle, 6 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
Jam Jackson
CB · from Robert Morris · 2024 cycle · LCB2 rotation
0 tkl
’25 · Virginia
S
Drake Metcalf
OL · from Stanford/UCF · 2024 cycle · C1 starter
no ’25 record
Maddox Marcellus
LB · from Eastern Kentucky · 2025 cycle · WLB1 starter
49 tkl
’25 · Virginia
Fisher Camac
EDGE · from UNLV · 2025 cycle · DE1 starter
44 tkl
’25 · Virginia
Monroe Mills
OL · from Louisville · 2025 cycle · RT1 starter
no ’25 record
Donavon Platt
CB · from Army · 2025 cycle · LCB1 starter
34 tkl
’25 · Virginia
Makilan Thomas
OL · from Arkansas State · 2025 cycle · RG1 starter
no ’25 record

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

Sources · 31 arrivals20 departures · destinations
Big Ten
7 players
Non-FBS
4 players
American Athletic
4 players
Mid-American
4 players
ACC
3 players
SEC
3 players
Other
6 players
+
+
Unannounced
5 players
Sun Belt
3 players
SEC
2 players
Big Ten
2 players
American Athletic
2 players
Pac-12
2 players
+
Other
4 players
Virginia
+11 net moves
Arrived from · 31
Big Ten
7 players
Non-FBS
4 players
American Athletic
4 players
Mid-American
4 players
ACC
3 players
SEC
3 players
+
Other
6 players
Departed to · 20
+
Unannounced
5 players
Sun Belt
3 players
SEC
2 players
Big Ten
2 players
American Athletic
2 players
Pac-12
2 players
+
Other
4 players
7arrivals came from Big Ten programs — the single largest source.
22arrivals are projected straight into the two-deep (14 of 31 arrivals came from P4 leagues).
0departures stayed inside the ACC.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWHarrisFobbs-WhiteKarnleyPribulaHillman+10EVENTRANSACTION ORDER · DEC 9 → APR 17 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWHarrisPribula+10EVENTRANSACTION ORDER · DEC 9 → APR 17 · UNIT: NET MOVE COUNT
1 undated move not plotted

All portal moves

51 of 51 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
TH
Trell Harris
Winter window · 4★
WR↑ DepartureOklahoma0.938% usage · 59 rec · 847 yds · 5 TDImmediateJan 5
BP
Beau Pribula
Winter window · 4★
QB↓ Arrival
Missouri
0.9050% usage · 182/270 · 1,946 pass yds · 11 TD · 9 INT · 297 rush ydsImmediateQB1 starterJan 13
MF
Matthew Fobbs-White
Winter window · 3★
EDGE↓ Arrival
Baylor
0.8919 tkl · 1 TFLImmediateBANDIT1 starterJan 7
EK
Emmanuel Karnley
Winter window · 3★
CB↑ DepartureWashington0.8826 tkl · 2 TFL · 1 INTImmediateJan 8
BH
Brandyn Hillman
Winter window · 3★
S↓ Arrival
Michigan
0.8849 tkl · 2.5 TFL · 1 INTImmediateFS1 starterJan 14
HO
Hunter Osborne
Winter window · 3★
DL↑ DepartureArkansas0.8716 tkl · 2.5 TFL · 1 skImmediateJan 6
NA
Nnanna Anyanwu
Winter window · 3★
EDGE↓ Arrival
UTSA
0.8721 tkl · 7 TFL · 5 skImmediateBANDIT2 rotationJan 9
CC
Connor Cox
Winter window · 3★
TE↓ Arrival
North Carolina
0.873% usage · 5 rec · 21 ydsImmediateTE3 depthJan 10
AP
Alex Payne
Winter window · 3★
OL↓ Arrival
USC
0.87no recordImmediateRT3 depthJan 13
DM
Da'Shawn Martin
Winter window · 3★
WR↓ Arrival
Kent State
0.877% usage · 33 rec · 507 yds · 4 TDImmediateX1 starterJan 17
CE
Christian Ellis
Winter window · 3★
S↓ Arrival
Virginia Tech
0.867 tkl · 1 TFL · 3 PDImmediateSS2 rotationJan 4
JM
Jekail Middlebrook
Winter window · 3★
RB↓ Arrival
Middle Tennessee
0.8626% usage · 752 rush yds · 5.4 ypc · 4 TD · 40 recImmediateRB2 rotationJan 4
JH
Jacobie Henderson
Winter window · 3★
CB↓ Arrival
Rutgers
0.8639 tkl · 3 TFL · 3 PDImmediateRCB1 starterJan 5
PL
Peyton Lewis
Winter window · 3★
RB↓ Arrival
Tennessee
0.8611% usage · 290 rush yds · 4.1 ypc · 7 TDImmediateRB1 starterJan 7
JP
Ja'Son Prevard
Winter window · 3★
CB↑ DepartureKansas State0.8624 tkl · 1 TFL · 3 INTImmediateJan 9
JJ
Jaylen Jones
Winter window · 3★
CB↓ Arrival
Georgia State
0.8666 tkl · 4.5 TFL · 1 INTImmediateSPUR2 rotationJan 10
DB
Devon Baxter
Winter window · 3★
EDGE↓ Arrival
Michigan
0.86no recordImmediateBANDIT4 depthJan 11
OA
Omillio Agard
Winter window · 3★
CB↓ Arrival
Wisconsin
0.8622 tkl · 1 TFL · 1 sk · 1 INTImmediateRCB2 rotationJan 13
RF
Rico Flores Jr.
Winter window · 3★
WR↓ Arrival
UCLA
0.868% usage · 26 rec · 274 ydsImmediateZ1 starterJan 13
BJ
Bjorn Jurgensen
Winter window · 3★
QB↑ DepartureHawai'i0.86no recordImmediateJan 14
EH
Eli Holstein
Winter window · 3★
QB↓ Arrival
Pittsburgh
0.8638% usage · 77/125 · 1,081 pass yds · 12 TD · 6 INTImmediateQB2 rotationJan 14
JR
Justin Ross
Winter window · 3★
CB↓ Arrival
Navy
0.8632 tkl · 1.5 TFL · 0.5 sk · 1 INTImmediateLCB5 depthJan 14
JG
Jacquon Gibson
Winter window · 3★
WR↓ Arrival
Massachusetts
0.8620% usage · 63 rec · 616 ydsImmediatePR1 starterJan 17
SB
Solomon Beebe
Winter window · 3★
RB↓ Arrival
UAB
0.8511% usage · 338 rush yds · 6 ypc · 6 TD · 31 recImmediateKR1 starterJan 10
SH
Suderian Harrison
Winter window · 3★
WR↑ Departure
East Tennessee State
0.852% usage · 2 rec · 62 ydsImmediateJan 11