TWO DEEP
Battles

UTSA Roadrunners

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

UTSA Roadrunners

Both windows
Projected two-deep impacti
+23
Projected two-deep roles added · 2026 arrivals
UTSA added 23 transfers projected into the two-deep (12 as starters) against 23 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.
30
Arrivals
+7
23
Departures
0.84
Avg rating in
-0.01
0.85
Avg rating out
23
Proj two-deep in
Out roles untracked
10 of 30
’25 production in
15 of 23
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 2 rooms, led by LB.
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

53 moves · 12 rooms touchedi
Offense
+3 net players
Replaced+3 players
OL
+4 in · −1 out · 2 proj starters in
InOut
S
Briley Brown out to Houston Christian drives the room.
Replaced+1 player
WR
+4 in · −3 out · 1 proj starter in
InOut
?
Devin McCuin out to Ohio State drives the room.
Replaced+1 player
RB
+1 in · −0 out
InOut
No departures
Brandon High Jr. in from California drives the room.
Replaced-1 player
TE
+2 in · −3 out · 1 proj starter in
InOut
Patrick Overmyer out to Houston drives the room.
Unresolved-1 player
QB
+0 in · −1 out
InOut
No arrivals
Noah Lugo out to Southern Utah drives the room.
Defense
+4 net players
Upgraded+4 players
LB
+5 in · −1 out · 2 proj starters in
InOut
C
T
Dylan Spencer in from Texas Tech drives the room.
Replaced+1 player
EDGE
+4 in · −3 out · 1 proj starter in
InOut
Nnanna Anyanwu out to Virginia drives the room.
Replaced+1 player
CB
+3 in · −2 out · 2 proj starters in
InOut
S
S
C
Davin Martin out to Texas Tech drives the room.
Replaced+1 player
S
+4 in · −3 out · 2 proj starters in
InOut
G
?
?
Joel Rogers in from LSU drives the room.
Depth concern-3 players
DL
+2 in · −5 out
InOut
Chidera Otutu out to Cincinnati drives the room.
Specialists
0 net players
Upgraded+1 player
LS
+1 in · −0 out · 1 proj starter in
InOut
J
No departures
William Hodges in from Jones College drives the room.
No movement
K
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
Unresolved-1 player
P
+0 in · −1 out
InOut
No arrivals
Breck Chambers out to Stephen F. Austin 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 UTSA replace what it lost?

Role slots, not player-for-player
Replaced
5 chains
OL
Starting slot
Out · to Houston Christian
Briley Brown
rating 0.85
Replaced
Low confidence
In · from Louisiana
Devron Williams Jr.
no ’25 production record · lg1 starter
▾ Detail
LB
Starting slot
Out · to Prairie View A&M
Mark Rayson III
1 tkl · 1 PD
Upgrade
High confidence
In · from UTEP
Elijah Baldwin
rating 0.84 · 23 tkl · 5.5 TFL · 3.5 sk · wlb1 starter
Jan 7
▾ Detail
CB
Starting slot
Out · to Texas Tech
Davin Martin
rating 0.87 · 26 tkl · 1 TFL · 1 INT
Replaced
Medium confidence
In · from San Bernardino Valley JC
S
Ahamad Chapman
no ’25 production record · lcb1 starter
▾ Detail
CB
Starting slot
Out · to Cincinnati
KK Meier
rating 0.85 · 25 tkl · 5 PD
Replaced
Medium confidence
In · from San Bernardino Valley JC
S
Asaad Chapman
no ’25 production record · rcb1 starter
▾ Detail
S
Starting slot
Out · to Tarleton State
Kenyan Kelly
6 tkl
Replaced
Medium confidence
In · from Marist
Nate Robinson Jr.
no ’25 production record · fs1 starter
Jan 10
▾ Detail
Partially replaced
8 chains
WR
Starting slot
Out · to Ohio State
Devin McCuin
rating 0.86 · 11% ’25 usage · 65 rec · 726 yds · 8 TD
Partial replacement
High confidence
In · from Texas Tech
TJ West
2% ’25 usage · 3 rec · 19 yds · z1 starter
Jan 7
▾ Detail
TE
Starting slot
Out · to Houston
Patrick Overmyer
rating 0.85 · 7% ’25 usage · 27 rec · 344 yds · 5 TD
Partial replacement
High confidence
In · from North Texas
Brandon Young Jr.
rating 0.83 · 2% ’25 usage · 2 rec · 10 yds · 1 TD · y1 starter
Jan 11
▾ Detail
TE
Rotation slot
Out · to Texas A&M
Houston Thomas
rating 0.85 · 6% ’25 usage · 34 rec · 347 yds · 2 TD
Partial replacement
Medium confidence
In · from Florida A&M
Miles Campbell
no ’25 production record · y2 rotation
Jan 8
▾ Detail
EDGE
Starting slot
Out · to Virginia
Nnanna Anyanwu
rating 0.87 · 21 tkl · 7 TFL · 5 sk
Partial replacement
Medium confidence
In · from Eastern Kentucky
Jeremiah Bailey
rating 0.84 · de1 starter
Jan 14
▾ Detail
EDGE
Rotation slot
Out · to Oklahoma
Kenny Ozowalu
rating 0.86 · 16 tkl · 6 TFL · 3 sk
Partial replacement
Medium confidence
In · from Louisiana
Drenon Fite III
10 tkl · 1 TFL · 1 sk · de2 rotation
Jan 8
▾ Detail
DL
Rotation slot
Out · to Cincinnati
Chidera Otutu
rating 0.86 · 28 tkl · 2.5 TFL · 2.5 sk
Partial replacement
Medium confidence
In · from CSU-Pueblo
Jusiah Sampleton
rating 0.84 · nt2 rotation
Jan 6
▾ Detail
DL
Rotation slot
Out · to Baylor
Daemian Wimberly
rating 0.84 · 10 tkl · 4 TFL · 1.5 sk
Partial replacement
Medium confidence
In · from Oregon
Johnny Bowens III
no ’25 production record · dt2 rotation
▾ Detail
S
Starting slot
Out · to unannounced
?
Jimmy Wyrick
rating 0.85 · 62 tkl · 0.5 TFL · 1 INT
Partial replacement
Medium confidence
In · from Angelo State
Xavier Walton
rating 0.83 · ss1 starter
Nov 18
▾ Detail
Not replaced
2 chains
EDGE
Production lost
Out · to New Mexico State
Vic Shaw
rating 0.85 · 20 tkl · 1 PD
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 2 depth arrivals in room
Jan 21
▾ Detail
DL
Production lost
Out · to New Mexico State
Kaian Roberts-Day
rating 0.84 · 7 tkl
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 2 producing losses unanswered
Jan 16
▾ Detail

Quality vs experience

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

How much UTSA depends on transfers

Projected 2026 two-deep · 53 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
3
1
6
70%
Offensive line
5
2
2
44%
Front seven (EDGE/DL/LB)
4
2
8
71%
Secondary (CB/S)
2
6
75%
Specialists
9
1
10%
Returning signeesPrior-cycle transfers2026 transfers
55%
Projected two-deep from transfers
29 of 53 two-deep slots
16 of 28
Projected starters from transfers
12 from the 2026 cycle, 4 held over
23rd
American Athletic percentile · transfer share
11th-most transfer-dependent two-deep of 14 American Athletic teams
Returning portal corePrior-cycle transfers still in the two-deep
Owen McCown
QB · from Colorado · 2023 cycle · QB1 starter
48%
’25 usage · UTSA
Bryce Grays
LB · from Washington State · 2023 cycle · MONEY2 rotation
22 tkl
’25 · UTSA
Jaylen Garth
OL · from Houston · 2024 cycle · RT2 rotation
no ’25 record
Darrell Jones
OL · from Bowie State · 2025 cycle · RG1 starter
no ’25 record
AJ Wilson
WR · from Houston Christian · 2025 cycle · X1 starter
6%
’25 usage · UTSA
Brandon Tucker
LB · from East Texas A&M · 2025 cycle · MLB1 starter
35 tkl
’25 · UTSA

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

Sources · 30 arrivals23 departures · destinations
Unlisted
8 players
+
Non-FBS
5 players
Big 12
5 players
Sun Belt
3 players
ACC
2 players
SEC
2 players
Other
5 players
+
Non-FBS
8 players
Big 12
5 players
+
Unannounced
3 players
SEC
2 players
Conference USA
2 players
Big Ten
1 player
+
Other
2 players
UTSA
+7 net moves
Arrived from · 30
+
Unlisted
8 players
Non-FBS
5 players
Big 12
5 players
Sun Belt
3 players
ACC
2 players
SEC
2 players
+
Other
5 players
Departed to · 23
Non-FBS
8 players
Big 12
5 players
+
Unannounced
3 players
SEC
2 players
Conference USA
2 players
Big Ten
1 player
+
Other
2 players
8arrivals came from Unlisted programs — the single largest source.
23arrivals are projected straight into the two-deep (10 of 30 arrivals came from P4 leagues).
0departures stayed inside the American Athletic.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWOtutuMartinOzowaluMcCuinAnyanwu-4EVENTRANSACTION ORDER · NOV 18 → JAN 23 · UNIT: NET MOVE COUNTWINTER WINDOWMartinAnyanwu-4EVENTRANSACTION ORDER · NOV 18 → JAN 23 · UNIT: NET MOVE COUNT
11 undated moves not plotted

All portal moves

53 of 53 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
DM
Davin Martin
Winter window · 3★
CB↑ DepartureTexas Tech0.8726 tkl · 1 TFL · 1 INTImmediateJan 5
NA
Nnanna Anyanwu
Winter window · 3★
EDGE↑ DepartureVirginia0.8721 tkl · 7 TFL · 5 skImmediateJan 9
CO
Chidera Otutu
Winter window · 3★
DL↑ DepartureCincinnati0.8628 tkl · 2.5 TFL · 2.5 skImmediateJan 4
KO
Kenny Ozowalu
Winter window · 3★
EDGE↑ DepartureOklahoma0.8616 tkl · 6 TFL · 3 skImmediateJan 6
DM
Devin McCuin
Winter window · 3★
WR↑ DepartureOhio State0.8611% usage · 65 rec · 726 yds · 8 TDImmediateJan 7
BH
Brandon High Jr.
Winter window · 3★
RB↓ Arrival
California
0.867% usage · 98 rush yds · 4.3 ypc · 1 TDImmediateRB2 rotationJan 9
JR
Joel Rogers
Winter window · 3★
S↓ Arrival
LSU
0.863 tklImmediateFS3 depthJan 15
JW
Jimmy Wyrick
Winter window · 3★
S↑ Departure
?Not announced
0.8562 tkl · 0.5 TFL · 1 INTImmediateDec 20
HT
Houston Thomas
Winter window · 3★
TE↑ DepartureTexas A&M0.856% usage · 34 rec · 347 yds · 2 TDImmediateJan 3
DS
Dylan Spencer
Winter window · 3★
LB↓ Arrival
Texas Tech
0.852 tklImmediateWLB2 rotationJan 7
KM
KK Meier
Winter window · 3★
CB↑ DepartureCincinnati0.8525 tkl · 5 PDImmediateJan 7
PO
Patrick Overmyer
Winter window · 3★
TE↑ DepartureHouston0.857% usage · 27 rec · 344 yds · 5 TDImmediateJan 7
JM
James Madison II
Winter window · 3★
WR↓ Arrival
Missouri
0.85no recordImmediateZ2 rotationJan 8
BB
Briley Brown
Winter window · 3★
OL↑ Departure
Houston Christian
0.85no recordImmediateJan 9
VS
Vic Shaw
Winter window · 3★
EDGE↑ DepartureNew Mexico State0.8520 tkl · 1 PDImmediateJan 21
CA
Collins Acheampong
Winter window · 3★
EDGE↓ Arrival
Bowling Green
0.855 tkl · 1.5 TFL · 1 PDImmediateRDE4 depthJan 23
JS
Jusiah Sampleton
Winter window · 3★
DL↓ Arrival
CSU-Pueblo
0.84no recordImmediateNT2 rotationJan 6
EB
Elijah Baldwin
Winter window · 3★
LB↓ Arrival
UTEP
0.8423 tkl · 5.5 TFL · 3.5 skImmediateWLB1 starterJan 7
DW
Daemian Wimberly
Winter window · 3★
DL↑ DepartureBaylor0.8410 tkl · 4 TFL · 1.5 skImmediateJan 12
JB
Jeremiah Bailey
Winter window · 3★
EDGE↓ Arrival
Eastern Kentucky
0.84no recordImmediateDE1 starterJan 14
IK
Ibrahim Kebe
Winter window · 3★
OL↓ Arrival
Ohio
0.84no recordImmediateLT3 depthJan 16
KR
Kaian Roberts-Day
Winter window · 3★
DL↑ DepartureNew Mexico State0.847 tklImmediateJan 16
XW
Xavier Walton
Winter window · 3★
S↓ Arrival
Angelo State
0.83no recordImmediateSS1 starterNov 18
BY
Brandon Young Jr.
Winter window · 3★
TE↓ Arrival
North Texas
0.832% usage · 2 rec · 10 yds · 1 TDImmediateY1 starterJan 11
JH
Jarrett Henry
Winter window · 3★
OL↓ Arrival
Oklahoma State
0.83no recordImmediateLG4 depthJan 11