TWO DEEP
The Wire

Stanford Cardinal transfer portal

NCAA · ACC · 2026
Transfer portal · 2026

Stanford Cardinal

Both windows
Projected two-deep impacti
+6
Projected two-deep roles added · 2026 arrivals
Stanford added 6 transfers projected into the two-deep (5 as starters) against 10 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.
9
Arrivals
-1
10
Departures
0.85
Avg rating in
-0.00
0.85
Avg rating out
6
Proj two-deep in
—
—
Out roles untracked
1 of 9
’25 production in
—
4 of 10
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 4 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

19 moves · 8 rooms touchedi
Offense
-3 net players
Upgraded—
WR
+2 in · −2 out · 1 proj starter in
InOut
?
Myles Libman out to New Mexico State drives the room.
Replaced—
TE
+1 in · −1 out
InOut
Chico Holt in from Northwestern drives the room.
Unresolved-1 player
RB
+0 in · −1 out
InOut
No arrivals
Cole Tabb out to Cincinnati drives the room.
Upgraded-1 player
QB
+1 in · −2 out · 1 proj starter in
InOut
?
Elijah Brown out to Washington drives the room.
Replaced-1 player
OL
+2 in · −3 out
InOut
Emeka Ugorji out to Florida drives the room.
Defense
+1 net players
Upgraded+2 players
CB
+2 in · −0 out · 2 proj starters in
InOut
No departures
Leroy Bryant in from Washington drives the room.
No movement—
EDGE
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
No movement—
DL
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
No movement—
LB
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
Unresolved-1 player
S
+0 in · −1 out
InOut
No arrivals
Che Ojarikre out to Duke drives the room.
Specialists
+1 net players
Upgraded+1 player
LS
+1 in · −0 out · 1 proj starter in
InOut
No departures
Peyton Warford in from Northwestern drives the room.
No movement—
K
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
No movement—
P
+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 Stanford replace what it lost?

Role slots, not player-for-player
Partially replaced
3 chains
QB
Starting slot
Out · to Washington
Elijah Brown
rating 0.85 · 58th pctl ’25 production · 74/127 · 829 pass yds · 4 TD · 2 INT
Partial replacement
Medium confidence
In · from Michigan
Davis Warren
rating 0.85 · qb1 starter
Jan 8
▾ Detail
WR
Starting slot
Out · to New Mexico State
Myles Libman
42nd pctl ’25 production · 7 rec · 84 yds · 1 TD
Partial replacement
Medium confidence
In · from Yale
Nico Brown
rating 0.86 · z1 starter
Jan 21
▾ Detail
OL
Rotation slot
Out · to Florida
Emeka Ugorji
rating 0.86
Partial replacement
Low confidence
In · from Harvard
Aidan Kilstrom
rating 0.85 · c2 rotation
Jan 6
▾ Detail
Not replaced
2 chains
RB
Production lost
Out · to Cincinnati
Cole Tabb
rating 0.85 · 71st pctl ’25 production · 445 rush yds · 3.9 ypc · 3 TD
Unresolved
Loss not replaced
In
No portal addition
Jan 5
▾ Detail
S
Production lost
Out · to Duke
Che Ojarikre
rating 0.86 · 68th pctl ’25 production · 30 tkl · 2 PD
Unresolved
Loss not replaced
In
No portal addition
Jan 11
▾ Detail

Quality vs experience

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

How much Stanford depends on transfers

Projected 2026 two-deep · 57 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
7
2
1
30%
Offensive line
8
1
1
20%
Front seven (EDGE/DL/LB)
12
2
14%
Secondary (CB/S)
6
2
2
40%
Specialists
10
1
9%
Returning signeesPrior-cycle transfers2026 transfers
23%
Projected two-deep from transfers
13 of 57 two-deep slots
10 of 29
Projected starters from transfers
5 from the 2026 cycle, 5 held over
6th
ACC percentile · transfer share
16th-most transfer-dependent two-deep of 17 ACC teams
Returning portal corePrior-cycle transfers still in the two-deep
Jahsiah Galvan
LB · from Northern Iowa · 2024 cycle · RILB1 starter
74th pctl
’25 production · Stanford
Jordan Onovughe
WR · from Colorado · 2025 cycle · WR1 starter
16th pctl
’25 production · Stanford
Niki Prongos
OL · from UCLA · 2025 cycle · LT1 starter
0th pctl
’25 production · Stanford
Zach Johnson
LB · from Idaho · 2025 cycle · RILB2 rotation
62nd pctl
’25 production · Stanford
Caden High
WR · from South Carolina State · 2025 cycle · SL1 starter
76th pctl
’25 production · Stanford
Sam Neely III
CB · from Wake Forest · 2025 cycle · RCB1 starter
38th pctl
’25 production · Stanford

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

Sources · 9 arrivals10 departures · destinations
Big Ten
6 players
Non-FBS
3 players
+
Unannounced
2 players
Big 12
2 players
SEC
2 players
ACC
1 player
Conference USA
1 player
Big Ten
1 player
+
Other
1 player
Stanford
-1 net moves
Arrived from · 9
Big Ten
6 players
Non-FBS
3 players
Departed to · 10
+
Unannounced
2 players
Big 12
2 players
SEC
2 players
ACC
1 player
Conference USA
1 player
Big Ten
1 player
+
Other
1 player
6arrivals came from Big Ten programs — the single largest source.
6arrivals are projected straight into the two-deep (6 of 9 arrivals came from P4 leagues).
1departure stayed inside the ACC.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWUgorjiBryantOjarikreYamauchiBrown-4EVENTRANSACTION ORDER · DEC 16 → JAN 27 · UNIT: NET MOVE COUNTWINTER WINDOWUgorjiBryant-4EVENTRANSACTION ORDER · DEC 16 → JAN 27 · UNIT: NET MOVE COUNT
3 undated moves not plotted

All portal moves

19 of 19 moves match · 19 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
EU
Emeka Ugorji
Winter window · 3★
OL↑ DepartureFlorida0.86no recordImmediate—Jan 9
LB
Leroy Bryant
Winter window · 3★
CB↓ Arrival
Washington
0.8660th pctl production · 19 tkl · 2 INTImmediateNB21 starterJan 10
CO
Che Ojarikre
Winter window · 3★
S↑ DepartureDuke0.8668th pctl production · 30 tkl · 2 PDImmediate—Jan 11
ZY
Zak Yamauchi
Winter window · 3★
OL↑ DepartureBYU0.86no recordImmediate—Jan 12
NB
Nico Brown
Winter window · 3★
WR↓ Arrival
Yale
0.86no recordImmediateZ1 starterJan 21
CT
Cole Tabb
Winter window · 3★
RB↑ DepartureCincinnati0.8571st pctl production · 445 rush yds · 3.9 ypc · 3 TDImmediate—Jan 5
AK
Aidan Kilstrom
Winter window · 3★
OL↓ Arrival
Harvard
0.85no recordImmediateC2 rotationJan 6
DW
Davis Warren
Winter window · 3★
QB↓ Arrival
Michigan
0.85no recordImmediateQB1 starterJan 8
EB
Elijah Brown
Winter window · 3★
QB↑ DepartureWashington0.8558th pctl production · 74/127 · 829 pass yds · 4 TD · 2 INTImmediate—Jan 14
DA
Dara Adeyemi
Winter window · 3★
OL↓ Arrival
Bucknell
0.85no recordImmediateRT4 depthJan 19
JL
Jack Leyrer
Winter window · 3★
OL↑ DepartureAuburn0.84no recordImmediate—Jan 18
CS
Carter Shaw
Winter window · 3★
WR↓ Arrival
UCLA
0.84no recordImmediateWR4 depthJan 27
JT
Jason Thompson
Winter window · 3★
WR↑ Departure
?Not announced
—no recordImmediate—Dec 16
MJ
Myles Jackson
Winter window · 3★
QB↑ Departure
?Not announced
—no recordImmediate—Jan 5
ML
Myles Libman
Winter window · 3★
WR↑ DepartureNew Mexico State—42nd pctl production · 7 rec · 84 yds · 1 TDImmediate—Jan 11
CH
CJ Hawkins
Winter window · 3★
TE↑ Departure
Rhode Island
—no recordImmediate—Jan 21
CH
Chico Holt
Window unrecorded
TE↓ Arrival
Northwestern
—no record—TE3 depth—
JG
Jay Green
Window unrecorded
CB↓ Arrival
Washington
—no record—NB1 starter—
PW
Peyton Warford
Window unrecorded
LS↓ Arrival
Northwestern
—no record—LS1 starter—