TWO DEEP
Battles

North Texas Mean Green

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

North Texas Mean Green

Both windows
Projected two-deep impacti
+37
Projected two-deep roles added · 2026 arrivals
North Texas added 37 transfers projected into the two-deep (22 as starters) against 37 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.
51
Arrivals
+14
37
Departures
0.84
Avg rating in
-0.02
0.87
Avg rating out
37
Proj two-deep in
Out roles untracked
23 of 51
’25 production in
27 of 37
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 5 rooms, led by TE.
Depth concern
No room lost net depth in this window.
Still unresolved
Every departure has a portal answer.

How the roster changed

88 moves · 13 rooms touchedi
Offense
+4 net players
Replaced+2 players
WR
+7 in · −5 out · 2 proj starters in
InOut
A
Corri Milliner in from UAB drives the room.
Upgraded+2 players
TE
+3 in · −1 out · 1 proj starter in
InOut
Max Reese in from Mississippi State drives the room.
Upgraded+1 player
OL
+6 in · −5 out · 4 proj starters in
InOut
Henry Fenuku in from Missouri drives the room.
Replaced
QB
+2 in · −2 out · 1 proj starter in
InOut
Tayven Jackson in from UCF drives the room.
Replaced-1 player
RB
+4 in · −5 out · 1 proj starter in
InOut
?
?
Caleb Hawkins out to Oklahoma State drives the room.
Defense
+9 net players
Replaced+4 players
CB
+7 in · −3 out · 3 proj starters in
InOut
?
Zach Johnson in from Southeastern Louisiana drives the room.
Replaced+2 players
EDGE
+5 in · −3 out · 2 proj starters in
InOut
Keviyan Huddleston out to Oklahoma State drives the room.
Replaced+1 player
DL
+5 in · −4 out · 2 proj starters in
InOut
H
N
Ethan Day out to Utah drives the room.
Replaced+1 player
LB
+4 in · −3 out · 2 proj starters in
InOut
?
?
Chantz Johnson in from Texas State drives the room.
Replaced+1 player
S
+5 in · −4 out · 1 proj starter in
InOut
T
U
Quinton Hammonds out to Oklahoma State drives the room.
Specialists
+1 net players
Upgraded+1 player
P
+1 in · −0 out · 1 proj starter in
InOut
No departures
Ian Ratliff in from App State drives the room.
Upgraded
K
+1 in · −1 out · 1 proj starter in
InOut
?
Dominic De Freitas in from App State drives the room.
Upgraded
LS
+1 in · −1 out · 1 proj starter in
InOut
Jacob Poff in from App State 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 North Texas replace what it lost?

Role slots, not player-for-player
Replaced
8 chains
OL
Starting slot
Out · to Oklahoma State
Braydon Nelson
rating 0.86
Replaced
Low confidence
In · from Missouri
Henry Fenuku
rating 0.86 · rg1 starter
Jan 6
▾ Detail
DL
Starting slot
Out · to Oklahoma State
Saadiq Clements
rating 0.85 · 30 tkl · 5.5 TFL · 1.5 sk
Replaced
Medium confidence
In · from Northeast Mississippi CC
N
Terrell Washington
no ’25 production record · rdt1 starter
▾ Detail
LB
Starting slot
Out · to unannounced
?
JJ Jean-Louis
2 tkl
Upgrade
High confidence
In · from Arkansas State
Aaron Alexander
rating 0.84 · 92 tkl · 3 TFL · 0.5 sk · 1 INT · mlb1 starter
Jan 9
▾ Detail
CB
Starting slot
Out · to unannounced
?
Tyrane Stewart
5 tkl
Upgrade
High confidence
In · from Arkansas
Keshawn Davila
rating 0.85 · 2 tkl · 2 PD · nb1 starter
Jan 7
▾ Detail
CB
Starting slot
Out · to Montana
Gabe Stroud
3 tkl
Upgrade
High confidence
In · from Baylor
Caden Jenkins
10 tkl · 1 TFL · 3 PD · lcb1 starter
Jan 8
▾ Detail
S
Starting slot
Out · to Duke
Patrick Smith-Young
rating 0.85 · 70 tkl · 1 TFL · 3 PD
Replaced
Medium confidence
In · from Auburn
Taye Seymore
no ’25 production record · fs1 starter
Jan 8
▾ Detail
K
Starting slot
Out · to unannounced
?
Miguel Arenas
0/1 FG · 7 pts
Upgrade
High confidence
In · from App State
Dominic De Freitas
20/26 FG · 91 pts · pk1 starter
Jan 8
▾ Detail
LS
Starting slot
Out · to Oklahoma State
Caden Yates
no ’25 production record
Replaced
Medium confidence
In · from App State
Jacob Poff
1 tkl · ls1 starter
Jan 7
▾ Detail
Partially replaced
17 chains
QB
Starting slot
Out · to Oklahoma State
Drew Mestemaker
rating 0.98 · 47% ’25 usage · 319/465 · 4,369 pass yds · 34 TD · 9 INT
Partial replacement
High confidence
In · from UCF
Tayven Jackson
rating 0.86 · 51% ’25 usage · 200/315 · 2,151 pass yds · 10 TD · 8 INT · qb1 starter
Jan 12
▾ Detail
QB
Rotation slot
Out · to Akron
Reese Poffenbarger
rating 0.85 · 8% ’25 usage
Partial replacement
Medium confidence
In · from East Carolina
Chaston Ditta
rating 0.83 · 12% ’25 usage · 12/24 · 215 pass yds · 3 TD · 0 INT · qb2 rotation
Jan 13
▾ Detail
RB
Starting slot
Out · to Oklahoma State
Caleb Hawkins
rating 0.94 · 27% ’25 usage · 1,424 rush yds · 6.2 ypc · 25 TD · 32 rec
Partial replacement
High confidence
In · from West Virginia
Jahiem White
rating 0.86 · 20% ’25 usage · 133 rush yds · 5.5 ypc · 3 TD · rb1 starter
Jan 8
▾ Detail
WR
Starting slot
Out · to Oklahoma State
Wyatt Young
rating 0.93 · 9% ’25 usage · 70 rec · 1,264 yds · 10 TD
Partial replacement
Medium confidence
In · from Western Carolina
James Tyre
rating 0.84 · sl1 starter
Jan 12
▾ Detail
WR
Starting slot
Out · to Oklahoma State
Miles Coleman
rating 0.86 · 8% ’25 usage · 47 rec · 550 yds · 2 TD
Partial replacement
High confidence
In · from UAB
Corri Milliner
rating 0.83 · 11% ’25 usage · 24 rec · 341 yds · 3 TD · z1 starter
Jan 16
▾ Detail
WR
Rotation slot
Out · to East Carolina
Landon Sides
6% ’25 usage · 34 rec · 449 yds · 1 TD
Partial replacement
Medium confidence
In · from Black Hills State
TJ Chukwurah
rating 0.84 · x2 rotation
Jan 18
▾ Detail
WR
Rotation slot
Out · to Oklahoma State
Terrence Lewis
rating 0.86 · 2% ’25 usage · 11 rec · 184 yds · 3 TD
Partial replacement
Medium confidence
In · from Utah
Justin Stevenson
no ’25 production record · z2 rotation
Jan 11
▾ Detail
TE
Starting slot
Out · to UTSA
Brandon Young Jr.
rating 0.83 · 2% ’25 usage · 2 rec · 10 yds · 1 TD
Partial replacement
High confidence
In · from Mississippi State
Max Reese
4% ’25 usage · 2 rec · 1 yds · te1 starter
Jan 10
▾ Detail
EDGE
Starting slot
Out · to Oklahoma State
Keviyan Huddleston
rating 0.86 · 31 tkl · 9.5 TFL · 5 sk
Partial replacement
High confidence
In · from Massachusetts
David Onuoha
rating 0.83 · 42 tkl · 4.5 TFL · 2.5 sk · lde1 starter
Jan 27
▾ Detail
EDGE
Starting slot
Out · to California
Joshua Pierce
rating 0.85 · 14 tkl · 2 TFL · 2 sk
Partial replacement
High confidence
In · from California
Curlee Thomas IV
2 tkl · rde1 starter
Jan 9
▾ Detail
DL
Starting slot
Out · to Utah
Ethan Day
rating 0.87 · 54 tkl · 7 TFL · 4.5 sk
Partial replacement
High confidence
In · from East Carolina
Justin Benton
19 tkl · 2 TFL · ldt1 starter
Jan 11
▾ Detail
DL
Rotation slot
Out · to California
Jayden Williams
rating 0.84 · 21 tkl
Partial replacement
Medium confidence
In · from Central Oklahoma
Wesley Hudson
rating 0.85 · rdt2 rotation
Jan 10
▾ Detail
DL
Rotation slot
Out · to Oklahoma State
Fatafehi Vailea II
rating 0.85 · 15 tkl
Partial replacement
Medium confidence
In · from Illinois State
Christian Lorenzo
rating 0.85 · ldt2 rotation
Jan 12
▾ Detail
LB
Starting slot
Out · to Oklahoma State
Ethan Wesloski
rating 0.85 · 113 tkl · 9 TFL · 1.5 sk · 1 INT
Partial replacement
High confidence
In · from SMU
Zakye Barker
rating 0.85 · 27 tkl · 1 PD · wlb1 starter
Jan 15
▾ Detail
LB
Rotation slot
Out · to unannounced
?
Blake Fann
2 tkl
Partial replacement
Medium confidence
In · from Texas State
Chantz Johnson
rating 0.85 · 7 tkl · 0.5 TFL · 1 PD · mlb2 rotation
Jan 12
▾ Detail
CB
Starting slot
Out · to Oklahoma State
Kollin Lewis
rating 0.86 · 15 tkl · 1 TFL · 1 INT
Partial replacement
Medium confidence
In · from Emporia State University
Peyton Taylor
rating 0.86 · rcb1 starter
Jan 17
▾ Detail
S
Rotation slot
Out · to Oklahoma State
Quinton Hammonds
rating 0.86 · 54 tkl · 5 TFL · 1 sk · 2 INT
Partial replacement
Medium confidence
In · from Tyler JC
T
Tyson Wilson
no ’25 production record · fs2 rotation
▾ Detail
Not replaced
2 chains
RB
Production lost
Out · to Abilene Christian
Makenzie McGill II
rating 0.85 · 16% ’25 usage · 389 rush yds · 5.2 ypc · 5 TD
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 3 depth arrivals in room · 3 producing losses unanswered
Jan 26
▾ Detail
S
Production lost
Out · to Oklahoma State
Evan Jackson
rating 0.86 · 44 tkl · 1.5 TFL · 1 sk · 2 INT
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 3 depth arrivals in room
Jan 5
▾ Detail

Quality vs experience

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

How much North Texas depends on transfers

Projected 2026 two-deep · 53 slots
Quarterback
2
100%
Skill (RB/WR/TE)
1
2
7
90%
Offensive line
2
2
6
80%
Front seven (EDGE/DL/LB)
12
100%
Secondary (CB/S)
1
2
7
90%
Specialists
3
6
67%
Returning signeesPrior-cycle transfers2026 transfers
87%
Projected two-deep from transfers
46 of 53 two-deep slots
27 of 28
Projected starters from transfers
25 from the 2026 cycle, 2 held over
92nd
American Athletic percentile · transfer share
2nd-most transfer-dependent two-deep of 14 American Athletic teams
Returning portal corePrior-cycle transfers still in the two-deep
Dalton Carnes
WR · from Houston · 2024 cycle · SL2 rotation
2%
’25 usage · North Texas
Jayden Becks
RB · from Missouri State · 2025 cycle · RB2 rotation
8%
’25 usage · North Texas
Chase Canada
CB · from Illinois · 2025 cycle · RCB2 rotation
3 tkl
’25 · North Texas
Willie Goodacre
OL · from Syracuse · 2025 cycle · RG2 rotation
no ’25 record
Dylan Shaw
OL · from Texas Tech · 2025 cycle · LG1 starter
no ’25 record
Brandon Jones
S · from McNeese · pre-2026 · SS1 starter
no ’25 record

Where North Texas’s transfers came from — and where they went

Sources · 51 arrivals37 departures · destinations
SEC
11 players
Non-FBS
10 players
Sun Belt
7 players
Big 12
7 players
American Athletic
4 players
Unlisted
4 players
+
Other
8 players
+
Big 12
17 players
+
Unannounced
6 players
Non-FBS
4 players
American Athletic
3 players
ACC
3 players
Sun Belt
1 player
+
Other
3 players
North Texas
+14 net moves
Arrived from · 51
SEC
11 players
Non-FBS
10 players
Sun Belt
7 players
Big 12
7 players
American Athletic
4 players
+
Unlisted
4 players
+
Other
8 players
Departed to · 37
Big 12
17 players
+
Unannounced
6 players
Non-FBS
4 players
American Athletic
3 players
ACC
3 players
Sun Belt
1 player
+
Other
3 players
11arrivals came from SEC programs — the single largest source.
37arrivals are projected straight into the two-deep (22 of 51 arrivals came from P4 leagues).
3departures stayed inside the American Athletic.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWMestemakerHawkinsYoungGrayDay+9EVENTRANSACTION ORDER · DEC 28 → FEB 19 · UNIT: NET MOVE COUNTWINTER WINDOWMestemakerHawkins+9EVENTRANSACTION ORDER · DEC 28 → FEB 19 · UNIT: NET MOVE COUNT
5 undated moves not plotted

All portal moves

88 of 88 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
DM
Drew Mestemaker
Winter window · 5★
QB↑ DepartureOklahoma State0.9847% usage · 319/465 · 4,369 pass yds · 34 TD · 9 INTImmediateJan 3
CH
Caleb Hawkins
Winter window · 4★
RB↑ DepartureOklahoma State0.9427% usage · 1,424 rush yds · 6.2 ypc · 25 TD · 32 recImmediateJan 4
WY
Wyatt Young
Winter window · 4★
WR↑ DepartureOklahoma State0.939% usage · 70 rec · 1,264 yds · 10 TDImmediateJan 4
AG
Ashton Gray
Winter window · 3★
RB↑ DepartureEast Carolina0.878% usage · 377 rush yds · 6.5 ypc · 5 TDImmediateJan 6
ED
Ethan Day
Winter window · 3★
DL↑ DepartureUtah0.8754 tkl · 7 TFL · 4.5 skImmediateJan 6
QH
Quinton Hammonds
Winter window · 3★
S↑ DepartureOklahoma State0.8654 tkl · 5 TFL · 1 sk · 2 INTImmediateJan 4
BN
Braydon Nelson
Winter window · 3★
OL↑ DepartureOklahoma State0.86no recordImmediateJan 5
EJ
Evan Jackson
Winter window · 3★
S↑ DepartureOklahoma State0.8644 tkl · 1.5 TFL · 1 sk · 2 INTImmediateJan 5
KH
Keviyan Huddleston
Winter window · 3★
EDGE↑ DepartureOklahoma State0.8631 tkl · 9.5 TFL · 5 skImmediateJan 5
KL
Kollin Lewis
Winter window · 3★
CB↑ DepartureOklahoma State0.8615 tkl · 1 TFL · 1 INTImmediateJan 5
MC
Miles Coleman
Winter window · 3★
WR↑ DepartureOklahoma State0.868% usage · 47 rec · 550 yds · 2 TDImmediateJan 5
TL
Terrence Lewis
Winter window · 3★
WR↑ DepartureOklahoma State0.862% usage · 11 rec · 184 yds · 3 TDImmediateJan 5
HF
Henry Fenuku
Winter window · 3★
OL↓ Arrival
Missouri
0.86no recordImmediateRG1 starterJan 6
JW
Jahiem White
Winter window · 3★
RB↓ Arrival
West Virginia
0.8620% usage · 133 rush yds · 5.5 ypc · 3 TDImmediateRB1 starterJan 8
BH
Brendon Haygood
Winter window · 3★
RB↓ Arrival
Missouri
0.865% usageImmediateRB4 depthJan 10
WS
Will Smith
Winter window · 3★
EDGE↑ DepartureSouthern Miss0.86no recordImmediateJan 10
ZJ
Zach Johnson
Winter window · 3★
CB↓ Arrival
Southeastern Louisiana
0.86no recordImmediateLCB2 rotationJan 11
JB
Ja'Bree Bickham
Winter window · 3★
CB↓ Arrival
Boise State
0.86no recordImmediateLCB4 depthJan 12
TJ
Tayven Jackson
Winter window · 3★
QB↓ Arrival
UCF
0.8651% usage · 200/315 · 2,151 pass yds · 10 TD · 8 INTImmediateQB1 starterJan 12
PT
Peyton Taylor
Winter window · 3★
CB↓ Arrival
Emporia State University
0.86no recordImmediateRCB1 starterJan 17
DC
Drew Clemens
Winter window · 3★
TE↓ Arrival
Utah
0.86no recordImmediateTE3 depthJan 22
DM
Desmond Magiya
Winter window · 3★
OL↑ DepartureOklahoma State0.85no recordImmediateJan 4
FV
Fatafehi Vailea II
Winter window · 3★
DL↑ DepartureOklahoma State0.8515 tklImmediateJan 5
JD
Johnny Dickson III
Winter window · 3★
OL↑ DepartureOklahoma State0.85no recordImmediateJan 5
CC
CJ Coombes
Winter window · 3★
CB↓ Arrival
Wofford
0.85no recordImmediateNB2 rotationJan 6