Transfer portal · 2026
Tulsa Golden Hurricane
Both windowsProjected 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 7 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 touchediOffense+3 net players
Upgraded+3 players
RB
+4 in · −1 out · 1 proj starter in
InOut







?
DJ McKinney in from New Mexico 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



Kirk Francis out to Texas Tech 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 · 3 proj starters in
InOut










?
?


U

Zion Booker out to Kennesaw 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






?

Kyran Duhon in from Oklahoma State 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



?
?
Decari Prater out to unannounced drives the room.
Upgraded-1 player
LB
+1 in · −2 out · 1 proj starter in
InOut





Ray Coney out to Texas A&M drives the room.
Specialists0 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



Max Tulen in from Bethune-Cookman 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 usage share (smallest = none recorded)
Did Tulsa replace what it lost?
Role slots, not player-for-playerReplaced5 chains
WR
Starting slot
Out · to Kennesaw State

Zion Booker
rating 0.85 · 11% ’25 usage · 46 rec · 418 yds · 2 TD
Replaced
High confidence
In · from Oregon State

David Wells Jr.
rating 0.87 · 10% ’25 usage · 44 rec · 466 yds · 4 TD · z1 starter
Jan 13
▾ Detail
WR
Starting slot
Out · to Minnesota

Zion Steptoe
rating 0.85 · 6% ’25 usage · 21 rec · 272 yds
Replaced
Medium confidence
In · from Bethune-Cookman

Javon Ross
rating 0.85 · kr1 starter
Jan 12
▾ Detail
WR
Starting slot
Out · to unannounced
?
Jacob Emmers
3% ’25 usage · 13 rec · 124 yds
Upgrade
High confidence
In · from Tulane

Jimmy Calloway
rating 0.84 · 2% ’25 usage · 3 rec · 52 yds · x1 starter
Jan 14
▾ Detail
S
Starting slot
Out · to unannounced
?
Buddha Garrett
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
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 replaced9 chains
QB
Rotation slot
Out · to Texas Tech

Kirk Francis
rating 0.83 · 39% ’25 usage · 53/88 · 493 pass yds · 3 TD · 4 INT
Partial replacement
Medium confidence
In · from Kennesaw State

Dexter Williams II
rating 0.83 · 31% ’25 usage · 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
13% ’25 usage · 497 rush yds · 5.1 ypc · 5 TD · 10 rec
Partial replacement
High confidence
In · from Auburn

Damari Alston
rating 0.86 · 14% ’25 usage · 128 rush yds · 4 ypc · 1 TD · rb1 starter
Jan 13
▾ Detail
WR
Rotation slot
Out · to Missouri State

Mekhi Miller
6% ’25 usage · 9 rec · 58 yds
Partial replacement
Medium confidence
In · from West Virginia

Oran Singleton Jr.
5% ’25 usage · 4 rec · 22 yds · sl2 rotation
Jan 11
▾ Detail
TE
Rotation slot
Out · to Louisville

Brody Foley
rating 0.92 · 5% ’25 usage · 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
OL
Starting slot
Out · to unannounced
?
Codie Hornsby
1 tkl
Partial replacement
Medium confidence
In · from South Alabama

Malachi Preciado
rating 0.85 · c1 starter
Jan 11
▾ Detail
EDGE
Starting slot
Out · to Rutgers

J'Dan Burnett
rating 0.85 · 28 tkl · 9.5 TFL · 6.5 sk
Partial replacement
High confidence
In · from Oklahoma State

Kyran Duhon
rating 0.88 · 16 tkl · 2 TFL · lde1 starter
Jan 8
▾ Detail
DL
Starting slot
Out · to Indiana

Joe Hjelle
rating 0.85 · 46 tkl · 4.5 TFL · 2.5 sk
Partial replacement
High confidence
In · from Nebraska

Jaylen George
3 tkl · dt1 starter
—
▾ Detail
LB
Starting slot
Out · to Texas A&M

Ray Coney
rating 0.86 · 128 tkl · 7 TFL · 2 sk
Partial replacement
High confidence
In · from UAB

Devin Hightower
rating 0.84 · 81 tkl · 3 TFL · 1 sk · 1 INT · mlb1 starter
Feb 2
▾ Detail
CB
Starting slot
Out · to Southern Miss

Champ Lewis
16 tkl · 1 PD
Partial replacement
High confidence
In · from Baylor

Caldra Williford
rating 0.85 · 16 tkl · 1 TFL · 4 PD · lcb1 starter
Jan 21
▾ Detail
Not replaced1 chain
LB
Production lost
Out · to Kennesaw State

Josh Anglin
rating 0.82 · 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 usage recordHigh-upside betProven impactDevelopmentalExperienced depth
Francis
Williams









Duhon



















?













0%20%40%60%
’25 usage share of previous team’s snapsets
26 unrated moves not plotted — see the ledger
How much Tulsa depends on transfers
Projected 2026 two-deep · 56 slotsQuarterback100%
1
1
Skill (RB/WR/TE)60%
4
6
Offensive line60%
4
3
3
Front seven (EDGE/DL/LB)58%
5
1
6
Secondary (CB/S)40%
6
1
3
Specialists50%
6
1
5
Returning signeesPrior-cycle transfers2026 transfers
55%
Projected two-deep from transfers
31 of 56 two-deep slots
19 of 28
Projected starters from transfers
15 from the 2026 cycle, 4 held over
31st
American Athletic percentile · transfer share
10th-most transfer-dependent two-deep of 14 American Athletic teams
Returning portal corePrior-cycle transfers still in the two-deep
S
Chris Thompson Jr.
LB · from Southern Cal · 2024 cycle · MLB2 rotation
1 tkl
’25 · Tulsa

JD Drew
CB · from Utah State · 2025 cycle · RCB2 rotation
23 tkl
’25 · 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
1 tkl
’25 · Tulsa

Aidan Fedigan
LS · from UCF · 2025 cycle · LS1 starter
—
no ’25 record

Baylor Hayes
QB · from East Tennessee State · 2025 cycle · QB1 starter
50%
’25 usage · 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
6 players

Big 12
5 players

SEC
4 players

Sun Belt
4 players

Conference USA
2 players

American Athletic
2 players

Other
5 players
+
+
Unannounced
7 players

Big Ten
3 players

Conference USA
3 players

ACC
2 players

Sun Belt
2 players

Non-FBS
2 players
+
Other
3 players

Tulsa
+6 net moves
Arrived from · 28

Non-FBS
6 players

Big 12
5 players

SEC
4 players

Sun Belt
4 players

Conference USA
2 players

American Athletic
2 players
+
Other
5 players
Departed to · 22
+
Unannounced
7 players

Big Ten
3 players

Conference USA
3 players

ACC
2 players

Sun Belt
2 players

Non-FBS
2 players
+
Other
3 players
6arrivals 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 − out8 undated moves not plotted
All portal moves
50 of 50 moves match · 25 shownShow
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
KD
Winter window · 3★

DW
Winter window · 3★

TD
Winter window · 3★

DA
Winter window · 3★

TJ
Winter window · 3★

MP
Winter window · 3★

JR
Winter window · 3★

SD
Winter window · 3★

CW
Winter window · 3★

GM
Winter window · 3★

DP
Winter window · 3★
?
0.84Immediate—Dec 30JC
Winter window · 3★

DH
Winter window · 3★

DW
Winter window · 3★

MH
Winter window · 3★

JM
Winter window · 3★

JE
Winter window · 3★
?
—Immediate—Dec 10