Transfer portal · 2026
James Madison Dukes
Both windowsProjected two-deep impacti
+29
Projected two-deep roles added · 2026 arrivals
James Madison added 29 transfers projected into the two-deep (18 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.
42
Arrivals
+16
26
Departures
0.84
Avg rating in
-0.02
0.86
Avg rating out
29
Proj two-deep in
—
—
Out roles untracked
8 of 42
’25 production in
—
15 of 26
’25 production out
How the roster changed
68 moves · 13 rooms touchediOffense+8 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
RB
+4 in · −3 out · 1 proj starter in
InOut











?
Wayne Knight 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—
QB
+1 in · −1 out
InOut



Alonza Barnett III out to UCF drives the room.
Defense+5 net players
Replaced+4 players
DL
+4 in · −0 out
InOut

No departures
W



Kevin Roberts in from West Florida drives the room.
Upgraded+2 players
S
+3 in · −1 out · 2 proj starters in
InOut





?
Jayon Harvey in from Findlay drives the room.
Replaced+1 player
LB
+3 in · −2 out · 1 proj starter in
InOut







?
Drew Spinogatti out to UCLA drives the room.
Replaced—
EDGE
+4 in · −4 out · 1 proj starter in
InOut













?
Aiden Gobaira out to UCLA drives the room.
Depth concern-2 players
CB
+2 in · −4 out · 2 proj starters in
InOut





?


?
Damier Minkah in from Shepherd 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 usage share (smallest = none recorded)
Did James Madison replace what it lost?
Role slots, not player-for-playerReplaced6 chains
RB
Starting slot
Out · to UCLA

Wayne Knight
rating 0.87 · 25% ’25 usage · 1,373 rush yds · 6.6 ypc · 9 TD · 40 rec
Replaced
Medium confidence
In · from North Carolina

George Pettaway
no ’25 production record · rb1 starter
—
▾ Detail
WR
Starting slot
Out · to UCLA

Landon Ellis
rating 0.86 · 6% ’25 usage · 36 rec · 624 yds · 5 TD
Replaced
Medium confidence
In · from East Tennessee State

Jeremiah Harrison
rating 0.87 · x1 starter
Jan 11
▾ Detail
TE
Starting slot
Out · to Florida

Lacota Dippre
rating 0.87 · 3% ’25 usage · 17 rec · 192 yds · 3 TD
Replaced
Medium confidence
In · from ETSU

Cole Keller
no ’25 production record · te1 starter
—
▾ 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 replaced10 chains
RB
Rotation slot
Out · to Oklahoma State

Ayo Adeyi
rating 0.85 · 9% ’25 usage · 120 rush yds · 5 ypc
Partial replacement
Medium confidence
In · from Drake

Nick Herman
rating 0.84 · rb2 rotation
Jan 13
▾ Detail
TE
Rotation slot
Out · to UCLA

Josh Phifer
rating 0.87 · 2% ’25 usage · 4 rec · 40 yds · 1 TD
Partial replacement
Medium confidence
In · from Howard

KD Mosley
rating 0.84 · te2 rotation
Jan 20
▾ Detail
OL
Starting slot
Out · to Iowa

Trent Wilson
rating 0.85 · 1 tkl
Partial replacement
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 · 1 tkl
Partial replacement
Medium confidence
In · from Colorado

Tyler Brown
rating 0.85 · lg1 starter
Jan 12
▾ Detail
EDGE
Starting slot
Out · to UCLA

Sahir West
rating 0.88 · 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 · 33 tkl · 7.5 TFL · 4.5 sk
Partial replacement
Medium confidence
In · from Emory & Henry College

Mason Purham
rating 0.85 · rde2 rotation
Jan 12
▾ Detail
EDGE
Rotation slot
Out · to Colorado

Immanuel Ezeogu
rating 0.86 · 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

Drew Spinogatti
rating 0.85 · 51 tkl · 6.5 TFL · 1 sk
Partial replacement
High confidence
In · from Nevada

Nakian Jackson
rating 0.84 · 51 tkl · 1 INT · mlb1 starter
Jan 16
▾ Detail
CB
Starting slot
Out · to unannounced
?
Elijah Culp
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 · 36 tkl · 3 TFL · 2 INT
Partial replacement
High confidence
In · from Toledo

DJ Kelly
10 tkl · 1 TFL · 1 sk · 1 INT · lcb1 starter
Jan 11
▾ Detail
Not replaced2 chains
QB
Production lost
Out · to UCF

Alonza Barnett III
rating 0.86 · 47% ’25 usage · 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
CB
Production lost
Out · to Colorado

Justin Eaglin
rating 0.86 · 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 usage recordHigh-upside betProven impactDevelopmentalExperienced depth
Barnett
Knight

Belfort















































W















W






















0%20%40%60%
’25 usage share of previous team’s snapsets
21 unrated moves not plotted — see the ledger
How much James Madison depends on transfers
Projected 2026 two-deep · 55 slotsQuarterback50%
1
1
Skill (RB/WR/TE)90%
1
2
7
Offensive line60%
4
1
5
Front seven (EDGE/DL/LB)75%
3
2
7
Secondary (CB/S)67%
3
2
4
Specialists92%
1
3
8
Returning signeesPrior-cycle transfers2026 transfers
76%
Projected two-deep from transfers
42 of 55 two-deep slots
24 of 28
Projected starters from transfers
18 from the 2026 cycle, 6 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

Zach Greenberg
OL · from North Carolina · 2025 cycle · C1 starter
1 tkl
’25 · James Madison

Za'Ron Collins
WR · from Greeneville · 2025 cycle · Z2 rotation
2%
’25 usage · James Madison

Kells Bush
DL · from Louisiana Tech · 2025 cycle · LDT1 starter
7 tkl
’25 · James Madison

TJ McGill
S · from William & Mary · 2025 cycle · FS2 rotation
12 tkl
’25 · James Madison

Camden Coleman
QB · from Richmond · 2025 cycle · QB1 starter
—
no ’25 record

Braeden Wisloski
WR · from Maryland · 2025 cycle · SL1 starter
3%
’25 usage · James Madison

Ken Willis
CB · from Cincinnati · 2025 cycle · LCB2 rotation
6 tkl
’25 · James Madison

Jayden Studio
LB · from Kent State · 2025 cycle · WLB2 rotation
8 tkl
’25 · James Madison

Morgan Suarez
K · from Florida Atlantic · 2025 cycle · PK1 starter
14/19 FG
’25 · James Madison
Where James Madison’s transfers came from — and where they went
Sources · 42 arrivals26 departures · destinations
Non-FBS
20 players

Conference USA
4 players

American Athletic
3 players

Big 12
3 players

Unlisted
2 players
+
SEC
2 players

Other
8 players
+

Big Ten
12 players
+
Unannounced
7 players

Big 12
4 players

SEC
2 players

Mid-American
1 player

James Madison
+16 net moves
Arrived from · 42

Non-FBS
20 players

Conference USA
4 players

American Athletic
3 players

Big 12
3 players
+
Unlisted
2 players

SEC
2 players
+
Other
8 players
Departed to · 26

Big Ten
12 players
+
Unannounced
7 players

Big 12
4 players

SEC
2 players

Mid-American
1 player
20arrivals came from Non-FBS programs — the single largest source.
29arrivals are projected straight into the two-deep (8 of 42 arrivals came from P4 leagues).
0departures stayed inside the Sun Belt.
How the window developed
Cumulative net moves · in − out6 undated moves not plotted
All portal moves
68 of 68 moves match · 25 shownShow
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
JH
Winter window · 3★

JH
Winter window · 3★

KB
Winter window · 3★

CS
Winter window · 3★
W
0.86ImmediateZ1 starterJan 10DM
Winter window · 3★

DF
Winter window · 3★

NG
Winter window · 3★

KM
Winter window · 3★

MM
Winter window · 3★

EW
Winter window · 3★

