TWO DEEP
Top 25The Wire

Tulsa Golden Hurricane

NCAA · American Athletic · 2026
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

Tulsa Golden Hurricane

Both windows
Projected two-deep impacti
+22
Projected two-deep roles added · 2026 arrivals
Tulsa added 22 transfers projected into the two-deep (14 as starters) against 22 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.
28
Arrivals
+6
22
Departures
0.85
Avg rating in
-0.00
0.85
Avg rating out
22
Proj two-deep in
Out roles untracked
16 of 28
’25 production in
15 of 22
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 6 rooms, led by RB.
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

50 moves · 13 rooms touchedi
Offense
+3 net players
Upgraded+3 players
RB
+4 in · −1 out · 1 proj starter in
InOut
?
Trequan Jones in from Old Dominion drives the room.
Upgraded+2 players
OL
+4 in · −2 out · 1 proj starter in
InOut
I
?
Malachi Preciado in from South Alabama drives the room.
Replaced
QB
+1 in · −1 out
InOut
Dexter Williams II in from Kennesaw State drives the room.
Replaced
TE
+1 in · −1 out
InOut
Brody Foley out to Louisville drives the room.
Depth concern-2 players
WR
+4 in · −6 out · 4 proj starters in
InOut
?
?
U
David Wells Jr. in from Oregon State drives the room.
Defense
+3 net players
Upgraded+2 players
CB
+3 in · −1 out · 1 proj starter in
InOut
Caldra Williford in from Baylor drives the room.
Upgraded+1 player
EDGE
+3 in · −2 out · 2 proj starters in
InOut
?
J'Dan Burnett out to Rutgers drives the room.
Replaced+1 player
DL
+3 in · −2 out · 1 proj starter in
InOut
Joe Hjelle out to Indiana drives the room.
Replaced
S
+2 in · −2 out · 2 proj starters in
InOut
?
?
Buddha Garrett out to unannounced drives the room.
Replaced-1 player
LB
+1 in · −2 out
InOut
Ray Coney out to Texas A&M drives the room.
Specialists
0 net players
Upgraded+1 player
K
+1 in · −0 out · 1 proj starter in
InOut
No departures
Marlon Hauck in from Mississippi State drives the room.
Upgraded
P
+1 in · −1 out · 1 proj starter in
InOut
Angus Davies out to California drives the room.
Unresolved-1 player
LS
+0 in · −1 out
InOut
No arrivals
Parker Stone out to App State drives the room.
ArrivalDepartureHeavy ring · proj starter inThin ring · rotation inDotted · depth role or no ’25 recordMarker size = ’25 production percentile (smallest = none recorded)

Did Tulsa replace what it lost?

Role slots, not player-for-player
Replaced
6 chains
WR
Starting slot
Out · to Kennesaw State
Zion Booker
rating 0.85 · 77th pctl ’25 production · 46 rec · 418 yds · 2 TD
Replaced
High confidence
In · from Oregon State
David Wells Jr.
rating 0.87 · 80th pctl ’25 production · 44 rec · 466 yds · 4 TD · z1 starter
Jan 13
▾ Detail
WR
Starting slot
Out · to Missouri State
Mekhi Miller
35th pctl ’25 production · 9 rec · 58 yds
Replaced
High confidence
In · from West Virginia
Oran Singleton Jr.
34th pctl ’25 production · 4 rec · 22 yds · sl1 starter
Jan 11
▾ Detail
OL
Starting slot
Out · to unannounced
?
Codie Hornsby
0th pctl ’25 production · 1 tkl
Replaced
Medium confidence
In · from South Alabama
Malachi Preciado
rating 0.85 · c1 starter
Jan 11
▾ Detail
CB
Starting slot
Out · to Southern Miss
Champ Lewis
54th pctl ’25 production · 16 tkl · 1 PD
Replaced
High confidence
In · from Baylor
Caldra Williford
rating 0.85 · 59th pctl ’25 production · 16 tkl · 1 TFL · 4 PD · lcb1 starter
Jan 21
▾ Detail
S
Starting slot
Out · to unannounced
?
Buddha Garrett
47th pctl ’25 production · 11 tkl
Replaced
Medium confidence
In · from Idaho State
Rylan Leathers
no ’25 production record · fs1 starter
Jan 7
▾ Detail
P
Starting slot
Out · to California
Angus Davies
50th pctl ’25 production · 46 punts · 43.3 yd avg
Replaced
Medium confidence
In · from Bethune-Cookman
Max Tulen
no ’25 production record · pt1 starter
Jan 9
▾ Detail
Partially replaced
8 chains
QB
Rotation slot
Out · to Texas Tech
Kirk Francis
rating 0.83 · 53rd pctl ’25 production · 53/88 · 493 pass yds · 3 TD · 4 INT
Partial replacement
Medium confidence
In · from Kennesaw State
Dexter Williams II
rating 0.83 · 61st pctl ’25 production · 67/125 · 787 pass yds · 6 TD · 3 INT · 153 rush yds · qb2 rotation
Jan 7
▾ Detail
RB
Starting slot
Out · to unannounced
?
Ajay Allen
77th pctl ’25 production · 497 rush yds · 5.1 ypc · 5 TD · 10 rec
Partial replacement
High confidence
In · from Auburn
Damari Alston
rating 0.86 · 47th pctl ’25 production · 128 rush yds · 4 ypc · 1 TD · rb1 starter
Jan 13
▾ Detail
WR
Starting slot
Out · to Minnesota
Zion Steptoe
rating 0.85 · 71st pctl ’25 production · 21 rec · 272 yds
Partial replacement
Medium confidence
In · from Bethune-Cookman
Javon Ross
rating 0.85 · kr1 starter
Jan 12
▾ Detail
WR
Starting slot
Out · to unannounced
?
Jacob Emmers
50th pctl ’25 production · 13 rec · 124 yds
Partial replacement
High confidence
In · from Tulane
Jimmy Calloway
rating 0.84 · 36th pctl ’25 production · 3 rec · 52 yds · x1 starter
Jan 14
▾ Detail
TE
Rotation slot
Out · to Louisville
Brody Foley
rating 0.92 · 98th pctl ’25 production · 36 rec · 521 yds · 7 TD
Partial replacement
Medium confidence
In · from North Central College
Grant McAtee
rating 0.85 · te2 rotation
Jan 21
▾ Detail
EDGE
Starting slot
Out · to Rutgers
J'Dan Burnett
rating 0.85 · 92nd pctl ’25 production · 28 tkl · 9.5 TFL · 6.5 sk
Partial replacement
High confidence
In · from Oklahoma State
Kyran Duhon
rating 0.88 · 50th pctl ’25 production · 16 tkl · 2 TFL · lde1 starter
Jan 8
▾ Detail
DL
Starting slot
Out · to Indiana
Joe Hjelle
rating 0.85 · 91st pctl ’25 production · 46 tkl · 4.5 TFL · 2.5 sk
Partial replacement
High confidence
In · from Nebraska
Jaylen George
14th pctl ’25 production · 3 tkl · dt1 starter
▾ Detail
LB
Rotation slot
Out · to Texas A&M
Ray Coney
rating 0.86 · 99th pctl ’25 production · 128 tkl · 7 TFL · 2 sk
Partial replacement
Medium confidence
In · from UAB
Devin Hightower
rating 0.84 · 88th pctl ’25 production · 81 tkl · 3 TFL · 1 sk · 1 INT · mlb2 rotation
Feb 2
▾ Detail
Not replaced
1 chain
LB
Production lost
Out · to Kennesaw State
Josh Anglin
rating 0.82 · 63rd pctl ’25 production · 38 tkl · 1 TFL · 1 PD
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses
Jan 22
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 production record
High-upside betProven impactDevelopmentalExperienced depth
Coney
Hightower
Duhon
?
0th pctl25th pctl50th pctl75th pctl
’25 production · national position percentile
26 unrated moves not plotted — see the ledger

How much Tulsa depends on transfers

Projected 2026 two-deep · 56 slots
Quarterback
1
1
100%
Skill (RB/WR/TE)
3
7
70%
Offensive line
4
3
3
60%
Front seven (EDGE/DL/LB)
7
1
6
50%
Secondary (CB/S)
7
1
2
30%
Specialists
5
1
4
50%
Returning signeesPrior-cycle transfers2026 transfers
54%
Projected two-deep from transfers
30 of 56 two-deep slots
20 of 28
Projected starters from transfers
14 from the 2026 cycle, 6 held over
46th
American Athletic percentile · transfer share
8th-most transfer-dependent two-deep of 14 American Athletic teams
Returning portal corePrior-cycle transfers still in the two-deep
Chris Thompson Jr.
LB · from USC · 2024 cycle · MLB1 starter
14th pctl
’25 production · Tulsa
JD Drew
CB · from Utah State · 2025 cycle · RCB1 starter
62nd pctl
’25 production · Tulsa
Hunter Erb
OL · from Texas A&M · 2025 cycle · RG1 starter
no ’25 record
Cam East
OL · from Ole Miss · 2025 cycle · LT1 starter
0th pctl
’25 production · Tulsa
Aidan Fedigan
LS · from UCF · 2025 cycle · LS1 starter
no ’25 record
Baylor Hayes
QB · from East Tennessee State · 2025 cycle · QB1 starter
79th pctl
’25 production · Tulsa
?
Ross Johnston
OL · from unverified school · pre-2026 · LG2 rotation
no ’25 record

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

Sources · 28 arrivals22 departures · destinations
Non-FBS
7 players
Big 12
5 players
SEC
4 players
Sun Belt
4 players
Conference USA
2 players
American Athletic
2 players
Other
4 players
+
+
Unannounced
7 players
Big Ten
3 players
Conference USA
3 players
Non-FBS
3 players
ACC
2 players
Sun Belt
2 players
+
Other
2 players
Tulsa
+6 net moves
Arrived from · 28
Non-FBS
7 players
Big 12
5 players
SEC
4 players
Sun Belt
4 players
Conference USA
2 players
American Athletic
2 players
+
Other
4 players
Departed to · 22
+
Unannounced
7 players
Big Ten
3 players
Conference USA
3 players
Non-FBS
3 players
ACC
2 players
Sun Belt
2 players
+
Other
2 players
7arrivals came from Non-FBS programs — the single largest source.
22arrivals are projected straight into the two-deep (11 of 28 arrivals came from P4 leagues).
0departures stayed inside the American Athletic.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWConeyFoleyDuhonDavisWells-2EVENTRANSACTION ORDER · DEC 10 → FEB 2 · UNIT: NET MOVE COUNTWINTER WINDOWFoleyDuhon-2EVENTRANSACTION ORDER · DEC 10 → FEB 2 · UNIT: NET MOVE COUNT
8 undated moves not plotted

All portal moves

50 of 50 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
BF
Brody Foley
Winter window · 4★
TE↑ DepartureLouisville0.9298th pctl production · 36 rec · 521 yds · 7 TDImmediateJan 7
KD
Kyran Duhon
Winter window · 3★
EDGE↓ Arrival
Oklahoma State
0.8850th pctl production · 16 tkl · 2 TFLImmediateLDE1 starterJan 8
DW
David Wells Jr.
Winter window · 3★
WR↓ Arrival
Oregon State
0.8780th pctl production · 44 rec · 466 yds · 4 TDImmediateZ1 starterJan 13
RC
Ray Coney
Winter window · 3★
LB↑ DepartureTexas A&M0.8699th pctl production · 128 tkl · 7 TFL · 2 skImmediateJan 4
TD
Thomas Davis
Winter window · 3★
EDGE↓ Arrival
App State
0.8681st pctl production · 25 tkl · 5.5 TFL · 3 skImmediateRDE1 starterJan 12
DA
Damari Alston
Winter window · 3★
RB↓ Arrival
Auburn
0.8647th pctl production · 128 rush yds · 4 ypc · 1 TDImmediateRB1 starterJan 13
TJ
Trequan Jones
Winter window · 3★
RB↓ Arrival
Old Dominion
0.8688th pctl production · 792 rush yds · 7.5 ypc · 6 TDImmediateRB3 depthJan 26
JH
Joe Hjelle
Winter window · 3★
DL↑ DepartureIndiana0.8591st pctl production · 46 tkl · 4.5 TFL · 2.5 skImmediateJan 8
ZS
Zion Steptoe
Winter window · 3★
WR↑ DepartureMinnesota0.8571st pctl production · 21 rec · 272 ydsImmediateJan 10
MP
Malachi Preciado
Winter window · 3★
OL↓ Arrival
South Alabama
0.85no recordImmediateC1 starterJan 11
JR
Javon Ross
Winter window · 3★
WR↓ Arrival
Bethune-Cookman
0.85no recordImmediateKR1 starterJan 12
SD
Seth Davis
Winter window · 3★
RB↓ Arrival
Mississippi State
0.8526th pctl productionImmediateRB4 depthJan 15
JB
J'Dan Burnett
Winter window · 3★
EDGE↑ DepartureRutgers0.8592nd pctl production · 28 tkl · 9.5 TFL · 6.5 skImmediateJan 19
CW
Caldra Williford
Winter window · 3★
CB↓ Arrival
Baylor
0.8559th pctl production · 16 tkl · 1 TFL · 4 PDImmediateLCB1 starterJan 21
GM
Grant McAtee
Winter window · 3★
TE↓ Arrival
North Central College
0.85no recordImmediateTE2 rotationJan 21
ZB
Zion Booker
Winter window · 3★
WR↑ DepartureKennesaw State0.8577th pctl production · 46 rec · 418 yds · 2 TDImmediateJan 21
DP
Decari Prater
Winter window · 3★
S↑ Departure
?Not announced
0.84no recordImmediateDec 30
JC
Jimmy Calloway
Winter window · 3★
WR↓ Arrival
Tulane
0.8436th pctl production · 3 rec · 52 ydsImmediateX1 starterJan 14
DH
Devin Hightower
Winter window · 3★
LB↓ Arrival
UAB
0.8488th pctl production · 81 tkl · 3 TFL · 1 sk · 1 INTImmediateMLB2 rotationFeb 2
DW
Dexter Williams II
Winter window · 3★
QB↓ Arrival
Kennesaw State
0.8361st pctl production · 67/125 · 787 pass yds · 6 TD · 3 INT · 153 rush ydsImmediateQB2 rotationJan 7
MH
Marlon Hauck
Winter window · 3★
K↓ Arrival
Mississippi State
0.839th pctl production · 0/0 FG · 2 ptsImmediatePK1 starterJan 10
KF
Kirk Francis
Winter window · 3★
QB↑ DepartureTexas Tech0.8353rd pctl production · 53/88 · 493 pass yds · 3 TD · 4 INTImmediateJan 14
JM
Jayden Madkins
Winter window · 3★
EDGE↓ Arrival
Louisiana Tech
0.8363rd pctl production · 25 tkl · 1.5 TFL · 1 PDImmediateLDE2 rotationJan 15
JA
Josh Anglin
Winter window · 3★
LB↑ DepartureKennesaw State0.8263rd pctl production · 38 tkl · 1 TFL · 1 PDImmediateJan 22
JE
Jacob Emmers
Winter window · 3★
WR↑ Departure
?Not announced
50th pctl production · 13 rec · 124 ydsImmediateDec 10