TWO DEEP
Battles

San Diego State Aztecs

NCAA · Pac-12 · 2026
Updated 2026-07-29
104 players
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

San Diego State Aztecs

Both windows
Projected two-deep impacti
+28
Projected two-deep roles added · 2026 arrivals
San Diego State added 28 transfers projected into the two-deep (13 as starters) against 25 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.
36
Arrivals
+11
25
Departures
0.84
Avg rating in
-0.01
0.85
Avg rating out
28
Proj two-deep in
Out roles untracked
7 of 36
’25 production in
14 of 25
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 5 rooms, led by WR.
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

61 moves · 13 rooms touchedi
Offense
+2 net players
Upgraded+5 players
OL
+7 in · −2 out · 3 proj starters in
InOut
?
Evan Lawrence in from Indiana drives the room.
Replaced
RB
+1 in · −1 out
InOut
Javion Kinnard in from Colorado State drives the room.
Replaced-1 player
QB
+1 in · −2 out
InOut
?
?
Kyle Crum out to unannounced drives the room.
Upgraded-1 player
WR
+4 in · −5 out · 1 proj starter in
InOut
M
?
?
?
Mikey Welsh out to unannounced drives the room.
Unresolved-1 player
TE
+0 in · −1 out
InOut
No arrivals
Arthur Ban out to Arizona drives the room.
Defense
+5 net players
Replaced+5 players
CB
+6 in · −1 out · 3 proj starters in
InOut
F
Isaiah Buxton out to San José State drives the room.
Upgraded+1 player
DL
+4 in · −3 out · 1 proj starter in
InOut
D
C
?
?
?
Gavriel Lightfoot in from Colorado drives the room.
Replaced+1 player
LB
+3 in · −2 out · 1 proj starter in
InOut
C
Owen Chambliss out to Nebraska drives the room.
Replaced
S
+2 in · −2 out · 1 proj starter in
InOut
Dwayne McDougle out to Nebraska drives the room.
Depth concern-2 players
EDGE
+3 in · −5 out · 1 proj starter in
InOut
?
Trey White out to Texas Tech drives the room.
Specialists
+4 net players
Replaced+2 players
K
+2 in · −0 out
InOut
B
No departures
Cooper DiLeva in from Arkansas drives the room.
Upgraded+1 player
P
+2 in · −1 out · 1 proj starter in
InOut
P
C
Camden Cowgill in from Palomar College drives the room.
Upgraded+1 player
LS
+1 in · −0 out · 1 proj starter in
InOut
C
No departures
Luke Williams in from College of San Mateo 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 San Diego State replace what it lost?

Role slots, not player-for-player
Replaced
4 chains
WR
Starting slot
Out · to unannounced
?
Mikey Welsh
4% ’25 usage · 12 rec · 129 yds
Replaced
Medium confidence
In · from Monroe Univ.
M
Donovan Brown
no ’25 production record · z1 starter
▾ Detail
OL
Starting slot
Out · to Kansas State
Chase Duarte
rating 0.84
Upgrade
Low confidence
In · from Indiana
Evan Lawrence
rating 0.87 · lg1 starter
Jan 21
▾ Detail
DL
Starting slot
Out · to unannounced
?
Sidney Dupuy
no ’25 production record
Replaced
Low confidence
In · from Diablo Valley College
D
Amari Comier
no ’25 production record · rdt1 starter
▾ Detail
P
Starting slot
Out · to Washington
Hunter Green
63 punts · 46.8 yd avg
Replaced
Medium confidence
In · from College of San Mateo
C
Tashi Dorje
no ’25 production record · pt1 starter
▾ Detail
Partially replaced
9 chains
QB
Rotation slot
Out · to unannounced
?
Kyle Crum
41% ’25 usage · 14/29 · 169 pass yds · 1 TD · 2 INT
Partial replacement
Medium confidence
In · from Kentucky
Stone Saunders
rating 0.85 · qb2 rotation
Jan 6
▾ Detail
WR
Rotation slot
Out · to San José State
Jerry McClure
2% ’25 usage · 1 rec · 8 yds
Partial replacement
Medium confidence
In · from Oregon
Justius Lowe
rating 0.86 · 3% ’25 usage · 6 rec · 56 yds · x2 rotation
Jan 13
▾ Detail
EDGE
Starting slot
Out · to Texas Tech
Trey White
rating 0.86 · 47 tkl · 10.5 TFL · 7 sk
Partial replacement
High confidence
In · from Oregon State
Kai Wallin
17 tkl · 2 TFL · 1 sk · rde1 starter
Jan 5
▾ Detail
EDGE
Rotation slot
Out · to Texas A&M
Ryan Henderson
rating 0.86 · 21 tkl · 9 TFL · 7 sk
Partial replacement
Medium confidence
In · from Rutgers
Djibril Rahman
rating 0.85 · 5 tkl · 1 TFL · 1 sk · lde2 rotation
Jan 13
▾ Detail
EDGE
Rotation slot
Out · to Troy
August Salvati
rating 0.84 · 6 tkl · 3.5 TFL · 3.5 sk · 1 INT
Partial replacement
Medium confidence
In · from Gannon
Nate Henrich
rating 0.82 · rde2 rotation
Jan 4
▾ Detail
LB
Starting slot
Out · to Nebraska
Owen Chambliss
rating 0.87 · 90 tkl · 8.5 TFL · 4 sk · 1 INT
Partial replacement
Medium confidence
In · from Weber State
Sione Hala
rating 0.82 · wlb1 starter
Jan 15
▾ Detail
LB
Rotation slot
Out · to Montana
Tanner Williams
6 tkl
Partial replacement
Medium confidence
In · from Western Colorado
Cameron Cooper
rating 0.85 · mlb2 rotation
Jan 9
▾ Detail
CB
Starting slot
Out · to San José State
Isaiah Buxton
rating 0.86 · 11 tkl · 2 PD
Partial replacement
High confidence
In · from Sacramento State
Jason Oliver
rating 0.84 · 1 tkl · 2 INT · lcb1 starter
Jan 6
▾ Detail
S
Starting slot
Out · to Nebraska
Dwayne McDougle
rating 0.87 · 47 tkl · 1.5 TFL · 4 INT
Partial replacement
High confidence
In · from Oregon
Solomon Davis
6 tkl · 0.5 TFL · 0.5 sk · fs1 starter
Jan 5
▾ Detail
Not replaced
3 chains
RB
Production lost
Out · to Sacramento State
Cincere Rhaney
rating 0.85 · 5% ’25 usage
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room
Jan 14
▾ Detail
WR
Production lost
Out · to unannounced
?
Myles Kitt-Denton
1% ’25 usage · 1 rec · -3 yds
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 2 depth arrivals in room
Jan 2
▾ Detail
EDGE
Production lost
Out · to Ball State
Jared Badie
rating 0.85 · 8 tkl · 1.5 TFL · 0.5 sk
Unresolved
Room restocked · slot open
In
No further two-deep addition
3 two-deep arrivals answer other losses
Feb 4
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 usage record
High-upside betProven impactDevelopmentalExperienced depth
Rhaney
Lowe
Lawrence
0%20%40%60%
’25 usage share of previous team’s snapsets
36 unrated moves not plotted — see the ledger

How much San Diego State depends on transfers

Projected 2026 two-deep · 56 slots
Quarterback
1
1
100%
Skill (RB/WR/TE)
3
5
2
70%
Offensive line
3
2
5
70%
Front seven (EDGE/DL/LB)
1
2
9
92%
Secondary (CB/S)
1
2
7
90%
Specialists
5
2
5
58%
Returning signeesPrior-cycle transfers2026 transfers
77%
Projected two-deep from transfers
43 of 56 two-deep slots
21 of 28
Projected starters from transfers
13 from the 2026 cycle, 8 held over
86th
Pac-12 percentile · transfer share
2nd-most transfer-dependent two-deep of 8 Pac-12 teams
Returning portal corePrior-cycle transfers still in the two-deep
Dalesean Staley
S · from Northern Iowa · 2024 cycle · SS1 starter
70 tkl
’25 · San Diego State
Tano Letuli
LB · from Army · 2024 cycle · MLB1 starter
27 tkl
’25 · San Diego State
Joseph Borjon
OL · from Arizona · 2024 cycle · LT1 starter
no ’25 record
Christian Washington
RB · from Coastal Carolina · 2025 cycle · RB2 rotation
12%
’25 usage · San Diego State
Jayden Denegal
QB · from Michigan · 2025 cycle · QB1 starter
40%
’25 usage · San Diego State
Jacob Bostick
WR · from Texas A&M · 2025 cycle · X1 starter
6%
’25 usage · San Diego State
Bert Emanuel Jr.
WR · from Central Michigan · 2025 cycle · Z2 rotation
4%
’25 usage · San Diego State
Jackson Ford
TE · from Tulsa · 2025 cycle · TE1 starter
2%
’25 usage · San Diego State
Josiah Cox
CB · from New Mexico State · 2025 cycle · NB2 rotation
15 tkl
’25 · San Diego State
Malachi Finau
DL · from Hawai'i · 2025 cycle · LDT1 starter
18 tkl
’25 · San Diego State
Nathan Acevedo
WR · from Fresno State · 2025 cycle · SL2 rotation
4%
’25 usage · San Diego State
Kalan Ellis
OL · from Syracuse · 2025 cycle · RG1 starter
no ’25 record

Where San Diego State’s transfers came from — and where they went

Sources · 36 arrivals25 departures · destinations
Non-FBS
11 players
Unlisted
9 players
+
Big Ten
7 players
Mid-American
3 players
Pac-12
2 players
SEC
2 players
Other
2 players
+
+
Unannounced
10 players
Big Ten
3 players
Big 12
3 players
Non-FBS
3 players
Mountain West
2 players
Mid-American
2 players
+
Other
2 players
San Diego State
+11 net moves
Arrived from · 36
Non-FBS
11 players
+
Unlisted
9 players
Big Ten
7 players
Mid-American
3 players
Pac-12
2 players
SEC
2 players
+
Other
2 players
Departed to · 25
+
Unannounced
10 players
Big Ten
3 players
Big 12
3 players
Non-FBS
3 players
Mountain West
2 players
Mid-American
2 players
+
Other
2 players
11arrivals came from Non-FBS programs — the single largest source.
28arrivals are projected straight into the two-deep (11 of 36 arrivals came from P4 leagues).
0departures stayed inside the Pac-12.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWWhiteChamblissHendersonMcDougleLawrence0EVENTRANSACTION ORDER · DEC 22 → MAY 2 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWChamblissMcDougle0EVENTRANSACTION ORDER · DEC 22 → MAY 2 · UNIT: NET MOVE COUNT
11 undated moves not plotted

All portal moves

61 of 61 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
OC
Owen Chambliss
Winter window · 3★
LB↑ DepartureNebraska0.8790 tkl · 8.5 TFL · 4 sk · 1 INTImmediateJan 6
DM
Dwayne McDougle
Winter window · 3★
S↑ DepartureNebraska0.8747 tkl · 1.5 TFL · 4 INTImmediateJan 7
EL
Evan Lawrence
Winter window · 3★
OL↓ Arrival
Indiana
0.87no recordImmediateLG1 starterJan 21
TW
Trey White
Winter window · 3★
EDGE↑ DepartureTexas Tech0.8647 tkl · 10.5 TFL · 7 skImmediateJan 5
RH
Ryan Henderson
Winter window · 3★
EDGE↑ DepartureTexas A&M0.8621 tkl · 9 TFL · 7 skImmediateJan 6
IB
Isaiah Buxton
Winter window · 3★
CB↑ DepartureSan José State0.8611 tkl · 2 PDImmediateJan 11
JL
Justius Lowe
Winter window · 3★
WR↓ Arrival
Oregon
0.863% usage · 6 rec · 56 ydsImmediateX2 rotationJan 13
SS
Stone Saunders
Winter window · 3★
QB↓ Arrival
Kentucky
0.85no recordImmediateQB2 rotationJan 6
AB
Arthur Ban
Winter window · 3★
TE↑ DepartureArizona0.85no recordImmediateJan 9
CC
Cameron Cooper
Winter window · 3★
LB↓ Arrival
Western Colorado
0.85no recordImmediateMLB2 rotationJan 9
GL
Gavriel Lightfoot
Winter window · 3★
DL↓ Arrival
Colorado
0.85no recordImmediateLDT3 depthJan 11
DR
Djibril Rahman
Winter window · 3★
EDGE↓ Arrival
Rutgers
0.855 tkl · 1 TFL · 1 skImmediateLDE2 rotationJan 13
CR
Cincere Rhaney
Winter window · 3★
RB↑ DepartureSacramento State0.855% usageImmediateJan 14
ML
Mike Lindsay
Winter window · 3★
CB↓ Arrival
Idaho State
0.85no recordImmediateLCB2 rotationJan 16
CM
Carsten Mamaril
Winter window · 3★
CB↓ Arrival
Portland State
0.85no recordImmediateNB3 depthJan 19
AS
Ayo Shotomide-King
Winter window · 3★
WR↓ Arrival
Oklahoma State
0.85no recordImmediateZ3 depthJan 30
JB
Jared Badie
Winter window · 3★
EDGE↑ DepartureBall State0.858 tkl · 1.5 TFL · 0.5 skImmediateFeb 4
JO
Jason Oliver
Winter window · 3★
CB↓ Arrival
Sacramento State
0.841 tkl · 2 INTImmediateLCB1 starterJan 6
CR
Caleb Ricks
Winter window · 3★
CB↓ Arrival
Idaho
0.84no recordImmediateRCB1 starterJan 10
AD
Aldrich Doe
Winter window · 3★
WR↓ Arrival
Bryant
0.84no recordImmediateProjected depthJan 14
CD
Chase Duarte
Winter window · 3★
OL↑ DepartureKansas State0.84no recordImmediateJan 15
AS
August Salvati
Spring window · 3★
EDGE↑ DepartureTroy0.846 tkl · 3.5 TFL · 3.5 sk · 1 INTImmediateMay 2
NH
Nate Henrich
Winter window · 3★
EDGE↓ Arrival
Gannon
0.82no recordImmediateRDE2 rotationJan 4
IG
Isaiah Green
Winter window · 3★
S↓ Arrival
Portland State
0.82no recordImmediateFS2 rotationJan 5
SH
Sione Hala
Winter window · 3★
LB↓ Arrival
Weber State
0.82no recordImmediateWLB1 starterJan 15