TWO DEEP
The Wire

Oregon Ducks transfer portal

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

Oregon Ducks

Both windows
Projected two-deep impacti
+8
Projected two-deep roles added · 2026 arrivals
Oregon added 8 transfers projected into the two-deep (4 as starters) against 31 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.
16
Arrivals
-15
31
Departures
0.89
Avg rating in
+0.01
0.88
Avg rating out
8
Proj two-deep in
—
—
Out roles untracked
11 of 16
’25 production in
—
22 of 31
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 3 rooms, led by S.
Depth concern
More players out than in with no two-deep answer — depth, not the starting line, is the exposure.
Still unresolved
Departures with no portal answer yet. Replacement must come from the returning roster or signing class.

How the roster changed

47 moves · 13 rooms touchedi
Offense
-10 net players
Replaced—
OL
+1 in · −1 out
InOut
Michael Bennett III in from Yale drives the room.
Depth concern-2 players
RB
+1 in · −3 out
InOut
Jayden Limar out to Washington drives the room.
Depth concern-2 players
TE
+2 in · −4 out
InOut
Roger Saleapaga II out to BYU drives the room.
Depth concern-3 players
WR
+1 in · −4 out
InOut
Iverson Hooks in from UAB drives the room.
Depth concern-3 players
QB
+1 in · −4 out · 1 proj starter in
InOut
Dylan Raiola in from Nebraska drives the room.
Defense
-7 net players
Upgraded—
S
+3 in · −3 out · 1 proj starter in
InOut
Koi Perich in from Minnesota drives the room.
Depth concern-1 player
EDGE
+1 in · −2 out
InOut
Blake Purchase out to Ole Miss drives the room.
Unresolved-1 player
LB
+0 in · −1 out
InOut
No arrivals
Kamar Mothudi out to California drives the room.
Depth concern-2 players
DL
+3 in · −5 out
InOut
D'Antre Robinson in from North Carolina drives the room.
Unresolved-3 players
CB
+0 in · −3 out
InOut
No arrivals
Sione Laulea out to Missouri drives the room.
Specialists
+2 net players
Upgraded+1 player
P
+1 in · −0 out · 1 proj starter in
InOut
No departures
Bailey Ettridge in from Nevada drives the room.
Replaced+1 player
K
+1 in · −0 out
InOut
No departures
Keaton Emmett in from Nevada drives the room.
Upgraded—
LS
+1 in · −1 out · 1 proj starter in
InOut
RJ Todd in from Western Michigan 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 Oregon replace what it lost?

Role slots, not player-for-player
Replaced
3 chains
QB
Starting slot
Out · to New Mexico
Luke Moga
rating 0.85 · 21st pctl ’25 production
Upgrade
High confidence
In · from Nebraska
Dylan Raiola
rating 0.94 · 73rd pctl ’25 production · 181/250 · 2,000 pass yds · 18 TD · 6 INT · qb1 starter
Jan 12
▾ Detail
S
Starting slot
Out · to Arizona
Daylen Austin
rating 0.89 · 54th pctl ’25 production · 10 tkl · 1 TFL · 1 INT
Upgrade
High confidence
In · from Minnesota
Koi Perich
rating 0.95 · 98th pctl ’25 production · 82 tkl · 3 TFL · 1 sk · 1 INT · s1 starter
Jan 13
▾ Detail
LS
Starting slot
Out · to Michigan State
Nick Duzansky
no ’25 production record
Replaced
Medium confidence
In · from Western Michigan
RJ Todd
0th pctl ’25 production · 1 tkl · ls1 starter
—
▾ Detail
Partially replaced
3 chains
TE
Rotation slot
Out · to BYU
Roger Saleapaga II
rating 0.91 · 30th pctl ’25 production · 3 rec · 26 yds · 1 TD
Partial replacement
Medium confidence
In · from Penn State
Andrew Olesh
rating 0.87 · te2 rotation
Jan 11
▾ Detail
DL
Rotation slot
Out · to Houston
Ashton Porter
rating 0.88 · 63rd pctl ’25 production · 20 tkl · 2.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from North Carolina
D'Antre Robinson
rating 0.93 · 80th pctl ’25 production · 36 tkl · 2.5 TFL · 0.5 sk · dt22 rotation
Jan 12
▾ Detail
S
Rotation slot
Out · to California
Kingston Lopa
rating 0.90 · 52nd pctl ’25 production · 12 tkl · 1 TFL · 1 PD
Partial replacement
Medium confidence
In · from Baylor
Carl Williams IV
rating 0.87 · 0th pctl ’25 production · 1 tkl · s2 rotation
Jan 12
▾ Detail
Not replaced
8 chains
QB
Production lost
Out · to Bowling Green
Austin Novosad
rating 0.86
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses
Jan 17
▾ Detail
RB
Production lost
Out · to Washington
Jayden Limar
rating 0.87 · 63rd pctl ’25 production · 262 rush yds · 5.7 ypc · 3 TD · 11 rec
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room · 3 producing losses unanswered
Jan 13
▾ Detail
WR
Production lost
Out · to San Diego State
Justius Lowe
rating 0.86 · 34th pctl ’25 production · 6 rec · 56 yds
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room · 3 producing losses unanswered
Jan 13
▾ Detail
EDGE
Production lost
Out · to Ole Miss
Blake Purchase
rating 0.93 · 85th pctl ’25 production · 32 tkl · 4.5 TFL · 2 sk · 1 INT
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room · 2 producing losses unanswered
Jan 16
▾ Detail
DL
Production lost
Out · to Notre Dame
Tionne Gray
rating 0.94 · 54th pctl ’25 production · 18 tkl · 2 TFL
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 2 depth arrivals in room · 4 producing losses unanswered
Jan 15
▾ Detail
LB
Production lost
Out · to California
Kamar Mothudi
rating 0.86 · 20th pctl ’25 production · 4 tkl
Unresolved
Loss not replaced
In
No portal addition
Jan 19
▾ Detail
CB
Production lost
Out · to Missouri
Sione Laulea
rating 0.88 · 43rd pctl ’25 production · 7 tkl · 2 PD
Unresolved
Loss not replaced
In
No portal addition
2 producing losses unanswered
Jan 14
▾ Detail
S
Production lost
Out · to San Diego State
Solomon Davis
42nd pctl ’25 production · 6 tkl · 0.5 TFL · 0.5 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 5
▾ Detail

Quality vs experience

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

How much Oregon depends on transfers

Projected 2026 two-deep · 53 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
7
2
1
30%
Offensive line
9
1
10%
Front seven (EDGE/DL/LB)
10
1
1
17%
Secondary (CB/S)
8
2
20%
Specialists
6
3
33%
Returning signeesPrior-cycle transfers2026 transfers
23%
Projected two-deep from transfers
12 of 53 two-deep slots
7 of 27
Projected starters from transfers
4 from the 2026 cycle, 3 held over
0th
Big Ten percentile · transfer share
18th-most transfer-dependent two-deep of 18 Big Ten teams
Returning portal corePrior-cycle transfers still in the two-deep
Evan Stewart
WR · from Texas A&M · 2024 cycle · WR31 starter
—
no ’25 record
Jamari Johnson
TE · from Louisville · 2025 cycle · TE1 starter
97th pctl
’25 production · Oregon
Bear Alexander
DL · from USC · 2025 cycle · DT1 starter
93rd pctl
’25 production · Oregon

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

Sources · 16 arrivals31 departures · destinations
Big Ten
4 players
Mountain West
2 players
Big 12
2 players
ACC
2 players
Non-FBS
2 players
American Athletic
1 player
Other
3 players
+
SEC
8 players
Big 12
7 players
ACC
5 players
Pac-12
3 players
American Athletic
2 players
Big Ten
2 players
+
Other
4 players
Oregon
-15 net moves
Arrived from · 16
Big Ten
4 players
Mountain West
2 players
Big 12
2 players
ACC
2 players
Non-FBS
2 players
American Athletic
1 player
+
Other
3 players
Departed to · 31
SEC
8 players
Big 12
7 players
ACC
5 players
Pac-12
3 players
American Athletic
2 players
Big Ten
2 players
+
Other
4 players
4arrivals came from Big Ten programs — the single largest source.
8arrivals are projected straight into the two-deep (8 of 16 arrivals came from P4 leagues).
2departures stayed inside the Big Ten.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWRobinsonRaiolaPerichGreenGray-18EVENTRANSACTION ORDER · JAN 4 → JUL 7 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWRaiolaPerich-18EVENTRANSACTION ORDER · JAN 4 → JUL 7 · UNIT: NET MOVE COUNT
3 undated moves not plotted

All portal moves

47 of 47 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
KP
Koi Perich
Winter window · 4★
S↓ Arrival
Minnesota
0.9598th pctl production · 82 tkl · 3 TFL · 1 sk · 1 INTImmediateS1 starterJan 13
DR
Dylan Raiola
Winter window · 4★
QB↓ Arrival
Nebraska
0.9473rd pctl production · 181/250 · 2,000 pass yds · 18 TD · 6 INTImmediateQB1 starterJan 12
TG
Tionne Gray
Winter window · 4★
DL↑ DepartureNotre Dame0.9454th pctl production · 18 tkl · 2 TFLImmediate—Jan 15
DR
D'Antre Robinson
Winter window · 4★
DL↓ Arrival
North Carolina
0.9380th pctl production · 36 tkl · 2.5 TFL · 0.5 skImmediateDT22 rotationJan 12
TG
Terrance Green
Winter window · 4★
DL↑ DepartureAlabama0.9346th pctl production · 15 tkl · 1 TFLImmediate—Jan 13
BP
Blake Purchase
Winter window · 4★
EDGE↑ DepartureOle Miss0.9385th pctl production · 32 tkl · 4.5 TFL · 2 sk · 1 INTImmediate—Jan 16
BB
Bryson Beaver
Winter window · 4★
QB↑ DepartureGeorgia0.91no recordImmediate—Jan 15
RS
Roger Saleapaga II
Winter window · 4★
TE↑ DepartureBYU0.9130th pctl production · 3 rec · 26 yds · 1 TDImmediate—Jan 17
KL
Kingston Lopa
Winter window · 4★
S↑ DepartureCalifornia0.9052nd pctl production · 12 tkl · 1 TFL · 1 PDImmediate—Jan 5
JJ
Jericho Johnson
Winter window · 4★
DL↑ DepartureCalifornia0.9024th pctl production · 5 tkl · 1 PDImmediate—Jan 19
DA
Daylen Austin
Winter window · 3★
S↑ DepartureArizona0.8954th pctl production · 10 tkl · 1 TFL · 1 INTImmediate—Jan 16
MH
Makhi Hughes
Winter window · 3★
RB↑ DepartureHouston0.8838th pctl production · 70 rush yds · 4.1 ypcImmediate—Jan 4
IH
Iverson Hooks
Winter window · 3★
WR↓ Arrival
UAB
0.8897th pctl production · 72 rec · 927 yds · 7 TDImmediateWR3 depthJan 12
JH
Jay Harris
Winter window · 3★
RB↑ DepartureKansas State0.8854th pctl production · 151 rush yds · 3.6 ypc · 2 TDImmediate—Jan 12
SP
Simeon Price
Winter window · 3★
RB↓ Arrival
Colorado
0.8846th pctl production · 144 rush yds · 6.9 ypc · 2 TDImmediateRB3 depthJan 14
SL
Sione Laulea
Winter window · 3★
CB↑ DepartureMissouri0.8843rd pctl production · 7 tkl · 2 PDImmediate—Jan 14
AP
Ashton Porter
Winter window · 3★
DL↑ DepartureHouston0.8863rd pctl production · 20 tkl · 2.5 TFL · 1 skImmediate—Jan 16
AS
Aaron Scott Jr.
Winter window · 3★
S↓ Arrival
Ohio State
0.8846th pctl production · 9 tkl · 1 TFLImmediateS3 depthJan 17
DF
Dakoda Fields
Winter window · 3★
CB↑ DepartureOklahoma0.870th pctl production · 1 tklImmediate—Jan 5
AO
Andrew Olesh
Winter window · 3★
TE↓ Arrival
Penn State
0.87no recordImmediateTE2 rotationJan 11
CW
Carl Williams IV
Winter window · 3★
S↓ Arrival
Baylor
0.870th pctl production · 1 tklImmediateS2 rotationJan 12
JL
Jayden Limar
Winter window · 3★
RB↑ DepartureWashington0.8763rd pctl production · 262 rush yds · 5.7 ypc · 3 TD · 11 recImmediate—Jan 13
TH
Tobi Haastrup
Winter window · 3★
EDGE↑ DepartureWest Virginia0.870th pctl production · 1 tklImmediate—Jan 16
CP
Cooper Perry
Winter window · 3★
WR↑ DepartureCalifornia0.8722nd pctl production · 10 rec · 25 ydsImmediate—Jan 18
JF
Jahlil Florence
Winter window · 3★
CB↑ DepartureMissouri0.86no recordImmediate—Jan 5