TWO DEEP
Top 25The Wire

James Madison Dukes

NCAA · Sun Belt · 2026
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

James Madison Dukes

Both windows
Projected two-deep impacti
+27
Projected two-deep roles added · 2026 arrivals
James Madison added 27 transfers projected into the two-deep (17 as starters) against 26 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.
41
Arrivals
+15
26
Departures
0.84
Avg rating in
-0.02
0.86
Avg rating out
27
Proj two-deep in
Out roles untracked
8 of 41
’25 production in
16 of 26
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 4 rooms, led by DL.
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

67 moves · 13 rooms touchedi
Offense
+7 net players
Replaced+5 players
WR
+6 in · −1 out · 3 proj starters in
InOut
W
Landon Ellis out to UCLA drives the room.
Replaced+1 player
TE
+3 in · −2 out · 1 proj starter in
InOut
Lacota Dippre out to Florida drives the room.
Replaced+1 player
OL
+7 in · −6 out · 4 proj starters in
InOut
?
Riley Robell out to UCLA drives the room.
Replaced
RB
+3 in · −3 out
InOut
?
Wayne Knight out to UCLA drives the room.
Replaced
QB
+1 in · −1 out
InOut
Alonza Barnett III out to UCF drives the room.
Defense
+5 net players
Upgraded+4 players
DL
+4 in · −0 out · 1 proj starter in
InOut
W
F
No departures
Kevin Roberts in from West Florida drives the room.
Upgraded+2 players
S
+3 in · −1 out · 1 proj starter in
InOut
?
Javis Mynatt in from Texas State drives the room.
Replaced+1 player
LB
+3 in · −2 out · 1 proj starter in
InOut
Trent Hendrick out to UCLA drives the room.
Replaced
EDGE
+4 in · −4 out · 1 proj starter in
InOut
?
Sahir West out to UCLA drives the room.
Depth concern-2 players
CB
+2 in · −4 out · 2 proj starters in
InOut
?
?
Elijah Culp out to unannounced drives the room.
Specialists
+3 net players
Upgraded+2 players
LS
+2 in · −0 out · 1 proj starter in
InOut
No departures
Hayden Ross in from ETSU drives the room.
Replaced+1 player
P
+2 in · −1 out · 1 proj starter in
InOut
Andrew VanSlyke out to Buffalo drives the room.
Upgraded
K
+1 in · −1 out · 1 proj starter in
InOut
Baylen Woodman in from Middle Tennessee 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 James Madison replace what it lost?

Role slots, not player-for-player
Replaced
6 chains
TE
Starting slot
Out · to Florida
Lacota Dippre
rating 0.87 · 82nd pctl ’25 production · 17 rec · 192 yds · 3 TD
Replaced
Medium confidence
In · from ETSU
Cole Keller
no ’25 production record · te1 starter
▾ Detail
OL
Starting slot
Out · to Iowa
Trent Wilson
rating 0.85 · 0th pctl ’25 production · 1 tkl
Replaced
Medium confidence
In · from Wisconsin-River Falls
DJ Fox
rating 0.86 · rg1 starter
Jan 13
▾ Detail
OL
Starting slot
Out · to UCLA
Carter Sweazie
rating 0.85 · 0th pctl ’25 production · 1 tkl
Replaced
Medium confidence
In · from Colorado
Tyler Brown
rating 0.85 · lg1 starter
Jan 12
▾ Detail
S
Starting slot
Out · to unannounced
?
Phillip Harris
no ’25 production record
Replaced
Low confidence
In · from Findlay
Jayon Harvey
rating 0.86 · ss1 starter
Jan 8
▾ Detail
K
Starting slot
Out · to Penn State
Cristiano Rosa
no ’25 production record
Replaced
Low confidence
In · from Middle Tennessee
Baylen Woodman
no ’25 production record · ko1 starter
▾ Detail
P
Starting slot
Out · to Buffalo
Andrew VanSlyke
rating 0.80
Replaced
Low confidence
In · from Louisiana Tech
Patrick Rea
no ’25 production record · pt1 starter
▾ Detail
Partially replaced
10 chains
RB
Rotation slot
Out · to UCLA
Wayne Knight
rating 0.87 · 100th pctl ’25 production · 1,373 rush yds · 6.6 ypc · 9 TD · 40 rec
Partial replacement
Medium confidence
In · from Drake
Nick Herman
rating 0.84 · rb2 rotation
Jan 13
▾ Detail
WR
Starting slot
Out · to UCLA
Landon Ellis
rating 0.86 · 87th pctl ’25 production · 36 rec · 624 yds · 5 TD
Partial replacement
Medium confidence
In · from East Tennessee State
Jeremiah Harrison
rating 0.87 · x1 starter
Jan 11
▾ Detail
TE
Rotation slot
Out · to UCLA
Josh Phifer
rating 0.87 · 38th pctl ’25 production · 4 rec · 40 yds · 1 TD
Partial replacement
Medium confidence
In · from Howard
KD Mosley
rating 0.84 · te2 rotation
Jan 20
▾ Detail
EDGE
Starting slot
Out · to UCLA
Sahir West
rating 0.88 · 98th pctl ’25 production · 46 tkl · 14 TFL · 6.5 sk
Partial replacement
Medium confidence
In · from Lamar
Kei'Trone Simpson
rating 0.83 · lde1 starter
Jan 15
▾ Detail
EDGE
Rotation slot
Out · to UCLA
Aiden Gobaira
rating 0.88 · 90th pctl ’25 production · 33 tkl · 7.5 TFL · 4.5 sk
Partial replacement
Medium confidence
In · from Emory & Henry
Mason Purham
rating 0.85 · rde2 rotation
Jan 12
▾ Detail
EDGE
Rotation slot
Out · to Colorado
Immanuel Ezeogu
rating 0.86 · 53rd pctl ’25 production · 13 tkl · 2.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from Indianapolis
Danny Royster
rating 0.83 · lde2 rotation
Jan 5
▾ Detail
LB
Starting slot
Out · to UCLA
Trent Hendrick
96th pctl ’25 production · 96 tkl · 7 TFL · 3 sk
Partial replacement
High confidence
In · from Nevada
Nakian Jackson
rating 0.84 · 72nd pctl ’25 production · 51 tkl · 1 INT · mlb1 starter
Jan 16
▾ Detail
LB
Rotation slot
Out · to UCLA
Drew Spinogatti
rating 0.85 · 79th pctl ’25 production · 51 tkl · 6.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from West Alabama
JT Hooten
rating 0.84 · mlb2 rotation
Jan 12
▾ Detail
CB
Starting slot
Out · to unannounced
?
Elijah Culp
86th pctl ’25 production · 44 tkl · 3.5 TFL · 1 INT
Partial replacement
Medium confidence
In · from Shepherd
Damier Minkah
rating 0.86 · rcb1 starter
Jan 13
▾ Detail
CB
Starting slot
Out · to UCLA
DJ Barksdale
rating 0.86 · 85th pctl ’25 production · 36 tkl · 3 TFL · 2 INT
Partial replacement
High confidence
In · from Toledo
DJ Kelly
55th pctl ’25 production · 10 tkl · 1 TFL · 1 sk · 1 INT · lcb1 starter
Jan 11
▾ Detail
Not replaced
3 chains
QB
Production lost
Out · to UCF
Alonza Barnett III
rating 0.86 · 91st pctl ’25 production · 216/370 · 2,806 pass yds · 23 TD · 8 INT · 589 rush yds
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room
Jan 4
▾ Detail
RB
Production lost
Out · to Oklahoma State
Ayo Adeyi
rating 0.85 · 41st pctl ’25 production · 120 rush yds · 5 ypc
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 2 depth arrivals in room
Jan 5
▾ Detail
CB
Production lost
Out · to Colorado
Justin Eaglin
rating 0.86 · 83rd pctl ’25 production · 35 tkl · 5 INT · 8 PD
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses
Jan 7
▾ Detail

Quality vs experience

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

How much James Madison depends on transfers

Projected 2026 two-deep · 55 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
1
3
6
90%
Offensive line
4
1
5
60%
Front seven (EDGE/DL/LB)
2
2
8
83%
Secondary (CB/S)
4
2
4
60%
Specialists
1
3
7
91%
Returning signeesPrior-cycle transfers2026 transfers
76%
Projected two-deep from transfers
42 of 55 two-deep slots
26 of 28
Projected starters from transfers
17 from the 2026 cycle, 9 held over
100th
Sun Belt percentile · transfer share
1st-most transfer-dependent two-deep of 14 Sun Belt teams
Returning portal corePrior-cycle transfers still in the two-deep
George Pettaway
RB · from North Carolina · 2024 cycle · RB1 starter
56th pctl
’25 production · James Madison
Zach Greenberg
OL · from North Carolina · 2025 cycle · C1 starter
0th pctl
’25 production · James Madison
Za'Ron Collins
WR · from Greeneville · 2025 cycle · Z2 rotation
38th pctl
’25 production · James Madison
Kells Bush
DL · from Louisiana Tech · 2025 cycle · DT21 rotation
27th pctl
’25 production · James Madison
TJ McGill
S · from William & Mary · 2025 cycle · FS1 starter
48th pctl
’25 production · James Madison
Camden Coleman
QB · from Richmond · 2025 cycle · QB1 starter
no ’25 record
Braeden Wisloski
WR · from Maryland · 2025 cycle · SL1 starter
73rd pctl
’25 production · James Madison
Ken Willis
CB · from Cincinnati · 2025 cycle · LCB2 rotation
38th pctl
’25 production · James Madison
Jayden Studio
LB · from Kent State · 2025 cycle · WLB1 starter
41st pctl
’25 production · James Madison
Morgan Suarez
K · from Florida Atlantic · 2025 cycle · PK1 starter
92nd pctl
’25 production · James Madison

Where James Madison’s transfers came from — and where they went

Sources · 41 arrivals26 departures · destinations
Non-FBS
22 players
Conference USA
4 players
American Athletic
3 players
Big 12
3 players
SEC
2 players
Mid-American
2 players
Other
5 players
+
Big Ten
13 players
+
Unannounced
6 players
Big 12
4 players
SEC
2 players
Mid-American
1 player
James Madison
+15 net moves
Arrived from · 41
Non-FBS
22 players
Conference USA
4 players
American Athletic
3 players
Big 12
3 players
SEC
2 players
Mid-American
2 players
+
Other
5 players
Departed to · 26
Big Ten
13 players
+
Unannounced
6 players
Big 12
4 players
SEC
2 players
Mid-American
1 player
22arrivals came from Non-FBS programs — the single largest source.
27arrivals are projected straight into the two-deep (7 of 41 arrivals came from P4 leagues).
0departures stayed inside the Sun Belt.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWGobairaDippreRobellSimmonsWest+10EVENTRANSACTION ORDER · JAN 2 → AUG 20 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWGobairaRobell+10EVENTRANSACTION ORDER · JAN 2 → AUG 20 · UNIT: NET MOVE COUNT
5 undated moves not plotted

All portal moves

67 of 67 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
AG
Aiden Gobaira
Winter window · 3★
EDGE↑ DepartureUCLA0.8890th pctl production · 33 tkl · 7.5 TFL · 4.5 skImmediateJan 5
RR
Riley Robell
Winter window · 3★
OL↑ DepartureUCLA0.88no recordImmediateJan 5
JS
Joseph Simmons
Winter window · 3★
OL↑ DepartureAuburn0.88no recordImmediateJan 9
SW
Sahir West
Winter window · 3★
EDGE↑ DepartureUCLA0.8898th pctl production · 46 tkl · 14 TFL · 6.5 skImmediateJan 11
LD
Lacota Dippre
Winter window · 3★
TE↑ DepartureFlorida0.8782nd pctl production · 17 rec · 192 yds · 3 TDImmediateJan 5
JP
Josh Phifer
Winter window · 3★
TE↑ DepartureUCLA0.8738th pctl production · 4 rec · 40 yds · 1 TDImmediateJan 6
WK
Wayne Knight
Winter window · 3★
RB↑ DepartureUCLA0.87100th pctl production · 1,373 rush yds · 6.6 ypc · 9 TD · 40 recImmediateJan 7
JH
Jeremiah Harrison
Winter window · 3★
WR↓ Arrival
East Tennessee State
0.87no recordImmediateX1 starterJan 11
AB
Alonza Barnett III
Winter window · 3★
QB↑ DepartureUCF0.8691st pctl production · 216/370 · 2,806 pass yds · 23 TD · 8 INT · 589 rush ydsImmediateJan 4
IE
Immanuel Ezeogu
Winter window · 3★
EDGE↑ DepartureColorado0.8653rd pctl production · 13 tkl · 2.5 TFL · 1 skImmediateJan 5
DB
DJ Barksdale
Winter window · 3★
CB↑ DepartureUCLA0.8685th pctl production · 36 tkl · 3 TFL · 2 INTImmediateJan 7
JE
Justin Eaglin
Winter window · 3★
CB↑ DepartureColorado0.8683rd pctl production · 35 tkl · 5 INT · 8 PDImmediateJan 7
LE
Landon Ellis
Winter window · 3★
WR↑ DepartureUCLA0.8687th pctl production · 36 rec · 624 yds · 5 TDImmediateJan 7
JH
Jayon Harvey
Winter window · 3★
S↓ Arrival
Findlay
0.86no recordImmediateSS1 starterJan 8
KB
Kylan Billiot
Winter window · 3★
WR↓ Arrival
LSU
0.86no recordImmediateX2 rotationJan 9
CS
Corey Scott
Winter window · 3★
WR↓ Arrival
WWest Florida
0.86no recordImmediateZ1 starterJan 10
DM
Damier Minkah
Winter window · 3★
CB↓ Arrival
Shepherd
0.86no recordImmediateRCB1 starterJan 13
DF
DJ Fox
Winter window · 3★
OL↓ Arrival
Wisconsin-River Falls
0.86no recordImmediateRG1 starterJan 13
NG
Noah Grevious
Winter window · 3★
WR↓ Arrival
VMI
0.86no recordImmediatePR1 starterJan 14
KM
Kaedin Massey
Winter window · 3★
OL↓ Arrival
Kansas State
0.86no recordImmediateLT3 depthJan 15
MM
Micah Matthews
Winter window · 3★
WR↓ Arrival
Virginia Tech
0.86no recordImmediateX4 depthJan 22
EW
Ernest Willor Jr.
Winter window · 3★
EDGE↓ Arrival
Wisconsin
0.86no recordImmediateLDE3 depthJan 24
AA
Ayo Adeyi
Winter window · 3★
RB↑ DepartureOklahoma State0.8541st pctl production · 120 rush yds · 5 ypcImmediateJan 5
DS
Drew Spinogatti
Winter window · 3★
LB↑ DepartureUCLA0.8579th pctl production · 51 tkl · 6.5 TFL · 1 skImmediateJan 8
TW
Trent Wilson
Winter window · 3★
OL↑ DepartureIowa0.850th pctl production · 1 tklImmediateJan 8