TWO DEEP
Battles

Stanford Cardinal

NCAA · ACC · 2026
Updated 2026-07-29
111 players
Transfer portal · 2026

Stanford Cardinal

Both windows
Projected two-deep impacti
+7
Projected two-deep roles added · 2026 arrivals
Stanford added 7 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.
8
Arrivals
-2
10
Departures
0.85
Avg rating in
-0.00
0.85
Avg rating out
7
Proj two-deep in
Out roles untracked
1 of 8
’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

18 moves · 8 rooms touchedi
Offense
-4 net players
Upgraded
WR
+2 in · −2 out · 2 proj starters in
InOut
?
Myles Libman out to New Mexico State drives the room.
Upgraded-1 player
QB
+1 in · −2 out · 1 proj starter in
InOut
?
Elijah Brown out to Washington drives the room.
Unresolved-1 player
RB
+0 in · −1 out
InOut
No arrivals
Cole Tabb out to Cincinnati drives the room.
Unresolved-1 player
TE
+0 in · −1 out
InOut
No arrivals
CJ Hawkins out to Rhode Island 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 · 1 proj starter 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 usage share (smallest = none recorded)

Did Stanford replace what it lost?

Role slots, not player-for-player
Replaced
1 chain
WR
Starting slot
Out · to New Mexico State
Myles Libman
3% ’25 usage · 7 rec · 84 yds · 1 TD
Replaced
Medium confidence
In · from Yale
Nico Brown
rating 0.86 · sl1 starter
Jan 21
▾ Detail
Partially replaced
2 chains
QB
Starting slot
Out · to Washington
Elijah Brown
rating 0.85 · 39% ’25 usage · 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
OL
Rotation slot
Out · to Florida
Emeka Ugorji
rating 0.86
Partial replacement
Low confidence
In · from Bucknell
Dara Adeyemi
rating 0.85 · rt2 rotation
Jan 19
▾ Detail
Not replaced
2 chains
RB
Production lost
Out · to Cincinnati
Cole Tabb
rating 0.85 · 15% ’25 usage · 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 · 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 usage record
High-upside betProven impactDevelopmentalExperienced depth
Brown
0%20%40%60%
’25 usage share of previous team’s snapsets
6 unrated moves not plotted — see the ledger

How much Stanford depends on transfers

Projected 2026 two-deep · 57 slots
Quarterback
1
1
100%
Skill (RB/WR/TE)
5
3
2
50%
Offensive line
6
3
1
40%
Front seven (EDGE/DL/LB)
12
2
14%
Secondary (CB/S)
8
2
20%
Specialists
8
2
1
27%
Returning signeesPrior-cycle transfers2026 transfers
32%
Projected two-deep from transfers
18 of 57 two-deep slots
9 of 29
Projected starters from transfers
5 from the 2026 cycle, 4 held over
13th
ACC percentile · transfer share
15th-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
50 tkl
’25 · Stanford
Jordan Onovughe
WR · from Colorado · 2025 cycle · X2 rotation
1%
’25 usage · Stanford
Niki Prongos
OL · from UCLA · 2025 cycle · LT1 starter
1 tkl
’25 · Stanford
Zach Johnson
LB · from Idaho · 2025 cycle · RILB2 rotation
28 tkl
’25 · Stanford
Caden High
WR · from South Carolina State · 2025 cycle · KR1 starter
7%
’25 usage · Stanford
Nathan Mejia
OL · from Sacramento State · 2025 cycle · C2 rotation
no ’25 record
Dylan Rizk
QB · from UCF · 2025 cycle · QB2 rotation
no ’25 record
Nick Fattig
OL · from Texas Tech · 2025 cycle · LG1 starter
no ’25 record
Chico Holt
TE · from Northwestern · pre-2026 · TE2 rotation
1%
’25 usage · Stanford

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

Sources · 8 arrivals10 departures · destinations
Big Ten
5 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
-2 net moves
Arrived from · 8
Big Ten
5 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
5arrivals came from Big Ten programs — the single largest source.
7arrivals are projected straight into the two-deep (5 of 8 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
2 undated moves not plotted

All portal moves

18 of 18 moves match · 18 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
EU
Emeka Ugorji
Winter window · 3★
OL↑ DepartureFlorida0.86no recordImmediateJan 9
LB
Leroy Bryant
Winter window · 3★
CB↓ Arrival
Washington
0.8619 tkl · 2 INTImmediateLCB2 rotationJan 10
CO
Che Ojarikre
Winter window · 3★
S↑ DepartureDuke0.8630 tkl · 2 PDImmediateJan 11
ZY
Zak Yamauchi
Winter window · 3★
OL↑ DepartureBYU0.86no recordImmediateJan 12
NB
Nico Brown
Winter window · 3★
WR↓ Arrival
Yale
0.86no recordImmediateSL1 starterJan 21
CT
Cole Tabb
Winter window · 3★
RB↑ DepartureCincinnati0.8515% usage · 445 rush yds · 3.9 ypc · 3 TDImmediateJan 5
AK
Aidan Kilstrom
Winter window · 3★
OL↓ Arrival
Harvard
0.85no recordImmediateC3 depthJan 6
DW
Davis Warren
Winter window · 3★
QB↓ Arrival
Michigan
0.85no recordImmediateQB1 starterJan 8
EB
Elijah Brown
Winter window · 3★
QB↑ DepartureWashington0.8539% usage · 74/127 · 829 pass yds · 4 TD · 2 INTImmediateJan 14
DA
Dara Adeyemi
Winter window · 3★
OL↓ Arrival
Bucknell
0.85no recordImmediateRT2 rotationJan 19
JL
Jack Leyrer
Winter window · 3★
OL↑ DepartureAuburn0.84no recordImmediateJan 18
CS
Carter Shaw
Winter window · 3★
WR↓ Arrival
UCLA
0.84no recordImmediateX1 starterJan 27
JT
Jason Thompson
Winter window · 3★
WR↑ Departure
?Not announced
no recordImmediateDec 16
MJ
Myles Jackson
Winter window · 3★
QB↑ Departure
?Not announced
no recordImmediateJan 5
ML
Myles Libman
Winter window · 3★
WR↑ DepartureNew Mexico State3% usage · 7 rec · 84 yds · 1 TDImmediateJan 11
CH
CJ Hawkins
Winter window · 3★
TE↑ Departure
Rhode Island
no recordImmediateJan 21
JG
Jay Green
Window unrecorded
CB↓ Arrival
Washington
no recordNB1 starter
PW
Peyton Warford
Window unrecorded
LS↓ Arrival
Northwestern
no recordLS1 starter