TWO DEEP
Top 25The Wire

West Virginia Mountaineers

NCAA · Big 12 · 2026
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

West Virginia Mountaineers

Both windows
Projected two-deep impacti
+25
Projected two-deep roles added · 2026 arrivals
West Virginia added 25 transfers projected into the two-deep (16 as starters) against 51 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.
44
Arrivals
-7
51
Departures
0.85
Avg rating in
+0.01
0.85
Avg rating out
25
Proj two-deep in
Out roles untracked
22 of 44
’25 production in
27 of 51
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 4 rooms, led by TE.
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

95 moves · 12 rooms touchedi
Offense
-11 net players
Upgraded+1 player
TE
+2 in · −1 out · 1 proj starter in
InOut
Josh Sapp in from Clemson drives the room.
Depth concern-2 players
WR
+6 in · −8 out · 2 proj starters in
InOut
P
N
?
?
?
?
Cam Vaughn out to Miami drives the room.
Depth concern-2 players
QB
+1 in · −3 out · 1 proj starter in
InOut
Nicco Marchiol out to Northwestern drives the room.
Depth concern-3 players
OL
+6 in · −9 out · 3 proj starters in
InOut
B
?
?
?
?
Devin Vass in from Kansas State drives the room.
Depth concern-5 players
RB
+2 in · −7 out · 1 proj starter in
InOut
?
?
?
Cam Cook in from Jacksonville State drives the room.
Defense
+3 net players
Replaced+2 players
LB
+4 in · −2 out
InOut
Tyler Stolsky in from Florida Atlantic drives the room.
Upgraded+1 player
EDGE
+6 in · −5 out · 2 proj starters in
InOut
H
B
?
?
Zeke Durham-Campbell in from Coastal Carolina drives the room.
Replaced+1 player
CB
+6 in · −5 out · 2 proj starters in
InOut
H
H
?
?
?
?
Jaire Rawlison in from Kent State drives the room.
Upgraded
S
+5 in · −5 out · 2 proj starters in
InOut
C
Kamari Wilson in from Memphis drives the room.
Replaced-1 player
DL
+3 in · −4 out
InOut
T
N
H
Eddie Kelly Jr. out to Mississippi State drives the room.
Specialists
+1 net players
Upgraded+1 player
K
+2 in · −1 out · 1 proj starter in
InOut
Jack Cassidy in from Western Kentucky drives the room.
Replaced
P
+1 in · −1 out · 1 proj starter in
InOut
Bryan Hansen in from Colorado State drives the room.
No movement
LS
+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 West Virginia replace what it lost?

Role slots, not player-for-player
Replaced
12 chains
RB
Starting slot
Out · to Wyoming
Diore Hubbard
rating 0.85 · 72nd pctl ’25 production · 335 rush yds · 3.5 ypc · 4 TD · 16 rec
Upgrade
High confidence
In · from Jacksonville State
Cam Cook
rating 0.87 · 100th pctl ’25 production · 1,666 rush yds · 5.6 ypc · 16 TD · 30 rec · rb1 starter
Jan 6
▾ Detail
WR
Starting slot
Out · to Arizona
Rodney Gallagher III
rating 0.85 · 70th pctl ’25 production · 28 rec · 243 yds
Upgrade
High confidence
In · from Troy
DJ Epps
rating 0.85 · 81st pctl ’25 production · 46 rec · 498 yds · 5 TD · y1 starter
Jan 6
▾ Detail
TE
Starting slot
Out · to Bryant
Noah Braham
no ’25 production record
Replaced
Medium confidence
In · from Clemson
Josh Sapp
rating 0.85 · 69th pctl ’25 production · 11 rec · 150 yds · te1 starter
Jan 11
▾ Detail
OL
Starting slot
Out · to Tennessee
Donovan Haslam
rating 0.86
Replaced
Low confidence
In · from Wyoming
Wes King
rating 0.86 · c1 starter
Jan 8
▾ Detail
EDGE
Starting slot
Out · to Virginia Tech
Curtis Jones Jr.
rating 0.86 · 68th pctl ’25 production · 22 tkl · 3 TFL · 1 sk
Upgrade
High confidence
In · from Western Kentucky
Harper Holloman
rating 0.86 · 91st pctl ’25 production · 39 tkl · 5.5 TFL · 2 sk · 1 INT · bandit1 starter
Jan 10
▾ Detail
EDGE
Starting slot
Out · to South Florida
Marshon Oxley
65th pctl ’25 production · 15 tkl · 5 TFL · 2 sk
Upgrade
High confidence
In · from Coastal Carolina
Zeke Durham-Campbell
95th pctl ’25 production · 40 tkl · 7.5 TFL · 5.5 sk · de1 starter
▾ Detail
CB
Starting slot
Out · to unannounced
?
Zae Jennings
rating 0.85 · 33rd pctl ’25 production · 3 tkl · 1 TFL
Upgrade
High confidence
In · from Wisconsin
Geimere Latimer II
rating 0.86 · 60th pctl ’25 production · 23 tkl · nb1 starter
Jan 5
▾ Detail
CB
Starting slot
Out · to unannounced
?
Devonte Golden-Nelson
0th pctl ’25 production · 1 tkl
Upgrade
High confidence
In · from Georgia State
Chams Diagne
rating 0.84 · 66th pctl ’25 production · 25 tkl · 1 INT · 3 PD · lcb1 starter
Jan 10
▾ Detail
S
Starting slot
Out · to South Florida
Israel Boyce
rating 0.85 · 66th pctl ’25 production · 29 tkl · 1 PD
Upgrade
High confidence
In · from UNLV
Andrew Powdrell
rating 0.85 · 92nd pctl ’25 production · 63 tkl · 1.5 TFL · 5 PD · fs1 starter
Jan 7
▾ Detail
S
Starting slot
Out · to Penn State
Chris Fileppo
rating 0.85 · 51st pctl ’25 production · 12 tkl · 1 TFL
Upgrade
High confidence
In · from Memphis
Kamari Wilson
rating 0.85 · 98th pctl ’25 production · 78 tkl · 6.5 TFL · 1 sk · 2 INT · ss1 starter
Jan 7
▾ Detail
K
Starting slot
Out · to Troy
Ethan Head
no ’25 production record
Replaced
Medium confidence
In · from Western Kentucky
Jack Cassidy
rating 0.84 · 18th pctl ’25 production · 2/2 FG · 6 pts · ko1 starter
Jan 11
▾ Detail
P
Starting slot
Out · to Akron
Aidan Stire
rating 0.80
Upgrade
Medium confidence
In · from Colorado State
Bryan Hansen
80th pctl ’25 production · 57 punts · 47.9 yd avg · p1 starter
Jan 9
▾ Detail
Partially replaced
8 chains
QB
Starting slot
Out · to Northwestern
Nicco Marchiol
rating 0.86 · 59th pctl ’25 production · 66/98 · 720 pass yds · 2 TD · 2 INT
Partial replacement
High confidence
In · from Oklahoma
Michael Hawkins Jr.
rating 0.86 · 40th pctl ’25 production · 15/27 · 167 pass yds · 3 TD · 0 INT · qb1 starter
Jan 5
▾ Detail
WR
Starting slot
Out · to Miami
Cam Vaughn
rating 0.90 · 83rd pctl ’25 production · 35 rec · 540 yds · 4 TD
Partial replacement
High confidence
In · from UConn
John Neider
rating 0.86 · 76th pctl ’25 production · 27 rec · 422 yds · 2 TD · z1 starter
Jan 9
▾ Detail
WR
Rotation slot
Out · to unannounced
?
Justin Smith-Brown
47th pctl ’25 production · 7 rec · 117 yds
Partial replacement
Medium confidence
In · from LSU
Taron Francis
rating 0.87 · x2 rotation
Jan 8
▾ Detail
EDGE
Rotation slot
Out · to Hawai'i
Adam Tomczyk
rating 0.84 · 17th pctl ’25 production · 3 tkl · 0.5 TFL
Partial replacement
Medium confidence
In · from Bowling Green
David Afogho
rating 0.85 · 88th pctl ’25 production · 37 tkl · 4 TFL · 2.5 sk · bandit2 rotation
Jan 7
▾ Detail
EDGE
Rotation slot
Out · to unannounced
?
Jackson Biser
9th pctl ’25 production · 2 tkl
Partial replacement
Medium confidence
In · from Hutchinson Community College
H
Darius Wiley
no ’25 production record · de2 rotation
▾ Detail
DL
Rotation slot
Out · to Mississippi State
Eddie Kelly Jr.
70th pctl ’25 production · 26 tkl · 1.5 TFL · 0.5 sk
Partial replacement
Medium confidence
In · from Texas-Permian Basin
T
Will LeBlanc
rating 0.83 · nt2 rotation
Jan 5
▾ Detail
DL
Rotation slot
Out · to South Florida
Asani Redwood
61st pctl ’25 production · 23 tkl · 1 TFL · 2 PD
Partial replacement
Medium confidence
In · from Hutchinson Community College
H
KJ Henson
no ’25 production record · dt2 rotation
▾ Detail
LB
Rotation slot
Out · to Arkansas
Ben Bogle
rating 0.87 · 73rd pctl ’25 production · 37 tkl · 5 TFL · 3 sk
Partial replacement
Medium confidence
In · from Florida Atlantic
Tyler Stolsky
rating 0.85 · 89th pctl ’25 production · 86 tkl · 2 TFL · 1 sk · mlb2 rotation
Jan 7
▾ Detail
Not replaced
5 chains
QB
Production lost
Out · to Marshall
Khalil Wilkins
rating 0.83 · 50th pctl ’25 production · 16/36 · 185 pass yds · 1 TD · 2 INT · 243 rush yds
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 2 producing losses unanswered
Jan 18
▾ Detail
RB
Production lost
Out · to UConn
Cyncir Bowers
66th pctl ’25 production · 249 rush yds · 4 ypc · 2 TD
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 1 depth arrival in room · 5 producing losses unanswered
Jan 10
▾ Detail
WR
Production lost
Out · to Tulsa
Oran Singleton Jr.
34th pctl ’25 production · 4 rec · 22 yds
Unresolved
Room restocked · slot open
In
No further two-deep addition
3 two-deep arrivals answer other losses · 3 depth arrivals in room · 2 producing losses unanswered
Jan 11
▾ Detail
DL
Production lost
Out · to Wisconsin
Hammond Russell IV
rating 0.86 · 56th pctl ’25 production · 13 tkl · 2.5 TFL · 2 sk
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 1 depth arrival in room
Jan 8
▾ Detail
LB
Production lost
Out · to Morgan State
Mike Hastie
rating 0.84 · 0th pctl ’25 production · 1 tkl
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 3 depth arrivals in room
May 2
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 production record
High-upside betProven impactDevelopmentalExperienced depth
Cook
Vaughn
Fileppo
?
T
0th pctl25th pctl50th pctl75th pctl
’25 production · national position percentile
38 unrated moves not plotted — see the ledger

How much West Virginia depends on transfers

Projected 2026 two-deep · 56 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
3
2
5
70%
Offensive line
4
2
4
60%
Front seven (EDGE/DL/LB)
4
1
7
67%
Secondary (CB/S)
3
1
6
70%
Specialists
7
5
42%
Returning signeesPrior-cycle transfers2026 transfers
61%
Projected two-deep from transfers
34 of 56 two-deep slots
21 of 28
Projected starters from transfers
19 from the 2026 cycle, 2 held over
73rd
Big 12 percentile · transfer share
4th-most transfer-dependent two-deep of 16 Big 12 teams
Returning portal corePrior-cycle transfers still in the two-deep
Jaden Bray
WR · from Oklahoma State · 2024 cycle · X1 starter
45th pctl
’25 production · West Virginia
Ashton Woods
LB · from North Carolina · 2025 cycle · WLB2 rotation
45th pctl
’25 production · West Virginia
Nick Taylor
CB · from App State · 2025 cycle · RCB1 starter
59th pctl
’25 production · West Virginia
Josh Aisosa
OL · from Oklahoma · 2025 cycle · C2 rotation
no ’25 record
Ryan Ward
TE · from North Carolina · 2025 cycle · TE2 rotation
39th pctl
’25 production · West Virginia
Malik Agbo
OL · from Texas · 2025 cycle · LT2 rotation
no ’25 record

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

Sources · 44 arrivals51 departures · destinations
Non-FBS
13 players
SEC
6 players
Conference USA
5 players
Big Ten
4 players
Mountain West
3 players
Sun Belt
3 players
Other
10 players
+
+
Unannounced
17 players
American Athletic
7 players
Sun Belt
5 players
Conference USA
4 players
Big Ten
3 players
SEC
3 players
+
Other
12 players
West Virginia
-7 net moves
Arrived from · 44
Non-FBS
13 players
SEC
6 players
Conference USA
5 players
Big Ten
4 players
Mountain West
3 players
Sun Belt
3 players
+
Other
10 players
Departed to · 51
+
Unannounced
17 players
American Athletic
7 players
Sun Belt
5 players
Conference USA
4 players
Big Ten
3 players
SEC
3 players
+
Other
12 players
13arrivals came from Non-FBS programs — the single largest source.
25arrivals are projected straight into the two-deep (13 of 44 arrivals came from P4 leagues).
1departure stayed inside the Big 12.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWCookFrancisBogleVaughnBradford-19EVENTRANSACTION ORDER · OCT 24 → AUG 25 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWCookVaughn-19EVENTRANSACTION ORDER · OCT 24 → AUG 25 · UNIT: NET MOVE COUNT
12 undated moves not plotted

All portal moves

95 of 95 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
CV
Cam Vaughn
Winter window · 4★
WR↑ DepartureMiami0.9083rd pctl production · 35 rec · 540 yds · 4 TDImmediateJan 11
CC
Cam Cook
Winter window · 3★
RB↓ Arrival
Jacksonville State
0.87100th pctl production · 1,666 rush yds · 5.6 ypc · 16 TD · 30 recImmediateRB1 starterJan 6
TF
Taron Francis
Winter window · 3★
WR↓ Arrival
LSU
0.87no recordImmediateX2 rotationJan 8
BB
Ben Bogle
Winter window · 3★
LB↑ DepartureArkansas0.8773rd pctl production · 37 tkl · 5 TFL · 3 skImmediateJan 11
JB
Jacob Bradford
Winter window · 3★
S↓ Arrival
LSU
0.87no recordImmediateSS4 depthJan 12
TH
Tobi Haastrup
Winter window · 3★
EDGE↓ Arrival
Oregon
0.870th pctl production · 1 tklImmediateBANDIT3 depthJan 16
GL
Geimere Latimer II
Winter window · 3★
CB↓ Arrival
Wisconsin
0.8660th pctl production · 23 tklImmediateNB1 starterJan 5
MH
Michael Hawkins Jr.
Winter window · 3★
QB↓ Arrival
Oklahoma
0.8640th pctl production · 15/27 · 167 pass yds · 3 TD · 0 INTImmediateQB1 starterJan 5
PS
Prince Strachan
Winter window · 3★
WR↓ Arrival
USC
0.8622nd pctl production · 1 rec · 25 ydsImmediateX4 depthJan 5
DV
Devin Vass
Winter window · 3★
OL↓ Arrival
Kansas State
0.86no recordImmediateRG3 depthJan 8
HR
Hammond Russell IV
Winter window · 3★
DL↑ DepartureWisconsin0.8656th pctl production · 13 tkl · 2.5 TFL · 2 skImmediateJan 8
JW
Jahiem White
Winter window · 3★
RB↑ DepartureNorth Texas0.8646th pctl production · 133 rush yds · 5.5 ypc · 3 TDImmediateJan 8
WK
Wes King
Winter window · 3★
OL↓ Arrival
Wyoming
0.86no recordImmediateC1 starterJan 8
CC
Carsten Casady
Winter window · 3★
OL↓ Arrival
UConn
0.86no recordImmediateRT1 starterJan 9
JN
John Neider
Winter window · 3★
WR↓ Arrival
UConn
0.8676th pctl production · 27 rec · 422 yds · 2 TDImmediateZ1 starterJan 9
HH
Harper Holloman
Winter window · 3★
EDGE↓ Arrival
Western Kentucky
0.8691st pctl production · 39 tkl · 5.5 TFL · 2 sk · 1 INTImmediateBANDIT1 starterJan 10
DG
Dawayne Galloway Jr.
Winter window · 3★
CB↑ DepartureAkron0.86no recordImmediateJan 14
CH
Christian Hamilton
Winter window · 3★
WR↑ DepartureMarshall0.8622nd pctl production · 2 rec · 25 ydsImmediateJan 15
DH
Donovan Haslam
Winter window · 3★
OL↑ DepartureTennessee0.86no recordImmediateJan 17
CJ
Curtis Jones Jr.
Winter window · 3★
EDGE↑ DepartureVirginia Tech0.8668th pctl production · 22 tkl · 3 TFL · 1 skImmediateJan 18
KR
Kameron Reddic
Winter window · 3★
S↓ Arrival
Stephen F. Austin
0.86no recordImmediateSS3 depthJan 22
NM
Nicco Marchiol
Winter window · 3★
QB↑ DepartureNorthwestern0.8659th pctl production · 66/98 · 720 pass yds · 2 TD · 2 INTImmediateMar 17
ZJ
Zae Jennings
Winter window · 3★
CB↑ Departure?Not announced0.8533rd pctl production · 3 tkl · 1 TFLImmediateDec 8
IP
Isaiah Patterson
Winter window · 3★
LB↓ Arrival
UNLV
0.8572nd pctl production · 46 tkl · 2 TFL · 0.5 skImmediateMLB3 depthJan 5
IB
Israel Boyce
Winter window · 3★
S↑ DepartureSouth Florida0.8566th pctl production · 29 tkl · 1 PDImmediateJan 5

The Wire

Verified changes · newest first
Open in The Wire →