Transfer portal · 2026
TCU Horned Frogs
Both windowsProjected two-deep impacti
+10
Projected two-deep roles added · 2026 arrivals
TCU added 10 transfers projected into the two-deep (5 as starters) against 12 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.
14
Arrivals
+2
12
Departures
0.86
Avg rating in
-0.01
0.87
Avg rating out
10
Proj two-deep in
—
—
Out roles untracked
7 of 14
’25 production in
—
5 of 12
’25 production out
What changed
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
26 moves · 12 rooms touchediOffense-1 net players
Replaced+1 player
TE
+1 in · −0 out
InOutNo departures
N
Kari Ashley in from Navarro drives the room.
Replaced—
QB
+1 in · −1 out · 1 proj starter in
InOut



Josh Hoover out to Indiana drives the room.
Upgraded—
OL
+2 in · −2 out · 2 proj starters in
InOut







Noah McKinney in from Oklahoma State drives the room.
Replaced-1 player
WR
+1 in · −2 out · 1 proj starter in
InOut


?

Jeremy Scott in from South Alabama drives the room.
Depth concern-1 player
RB
+1 in · −2 out
InOut


?

Nate Palmer out to Wisconsin drives the room.
Defense+1 net players
Replaced+1 player
EDGE
+2 in · −1 out
InOut





Koron Hayward in from Western Kentucky drives the room.
Replaced+1 player
LB
+1 in · −0 out
InOut
No departures

Michael Short in from Virginia Tech drives the room.
Replaced+1 player
DL
+1 in · −0 out
InOutNo departures
T
Perry Cole Jr. in from Trinity Valley Community College drives the room.
Replaced-1 player
CB
+2 in · −3 out
InOut





?


Kalen Carroll in from Central Michigan drives the room.
Unresolved-1 player
S
+0 in · −1 out
InOutNo arrivals
?
Rohon Kazadi out to unannounced drives the room.
Specialists+2 net players
Upgraded+1 player
K
+1 in · −0 out · 1 proj starter in
InOut
No departures

John Hoyet Chance in from Louisiana Tech drives the room.
Replaced+1 player
LS
+1 in · −0 out
InOutNo departures
T
Aaron Bowers in from Texas Wesleyan drives the room.
No movement—
P
+0 in · −0 out
InOutNo arrivalsNo departures
No portal movement in this room.
ArrivalDepartureHeavy ring · proj starter inThin ring · rotation inDotted · depth role or no ’25 recordMarker size = ’25 production percentile (smallest = none recorded)
Did TCU replace what it lost?
Role slots, not player-for-playerReplaced2 chains
WR
Starting slot
Out · to Iowa State

Jordyn Bailey
rating 0.85 · 28th pctl ’25 production · 4 rec · 36 yds
Upgrade
High confidence
In · from South Alabama

Jeremy Scott
rating 0.85 · 76th pctl ’25 production · 24 rec · 417 yds · 4 TD · wr21 starter
Jan 6
▾ Detail
OL
Starting slot
Out · to Texas State

Rasheed Jackson
rating 0.86
Upgrade
Low confidence
In · from Oklahoma State

Noah McKinney
rating 0.89 · rg1 starter
Oct 16
▾ Detail
Partially replaced3 chains
QB
Starting slot
Out · to Indiana

Josh Hoover
rating 0.93 · 92nd pctl ’25 production · 272/413 · 3,472 pass yds · 29 TD · 13 INT
Partial replacement
Medium confidence
In · from Harvard

Jaden Craig
rating 0.87 · qb1 starter
Jan 4
▾ Detail
EDGE
Rotation slot
Out · to Florida Atlantic

Jonathan Bax
55th pctl ’25 production · 14 tkl · 2.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from Western Kentucky

Koron Hayward
rating 0.85 · 72nd pctl ’25 production · 19 tkl · 3.5 TFL · 2.5 sk · 1 INT · de22 rotation
Jan 8
▾ Detail
CB
Rotation slot
Out · to unannounced
?
Elijah Jackson
0th pctl ’25 production · 1 tkl
Partial replacement
Medium confidence
In · from Colorado

Teon Parks
rating 0.87 · 58th pctl ’25 production · 19 tkl · 2 PD · cb2 rotation
Jan 11
▾ Detail
Not replaced1 chain
RB
Production lost
Out · to Wisconsin

Nate Palmer
rating 0.85 · 45th pctl ’25 production · 139 rush yds · 4.6 ypc
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room
Jan 8
▾ Detail
Quality vs experience
Portal rating
0.750.800.850.900.951.00
No ’25 production record
High-upside betProven impactDevelopmentalExperienced depth









?







0th pctl25th pctl50th pctl75th pctl
’25 production · national position percentile
8 unrated moves not plotted — see the ledger
How much TCU depends on transfers
Projected 2026 two-deep · 57 slotsQuarterback50%
1
1
Skill (RB/WR/TE)25%
9
2
1
Offensive line40%
6
2
2
Front seven (EDGE/DL/LB)33%
8
2
2
Secondary (CB/S)30%
7
1
2
Specialists36%
7
1
3
Returning signeesPrior-cycle transfers2026 transfers
33%
Projected two-deep from transfers
19 of 57 two-deep slots
11 of 29
Projected starters from transfers
6 from the 2026 cycle, 5 held over
0th
Big 12 percentile · transfer share
15th-most transfer-dependent two-deep of 16 Big 12 teams
Returning portal corePrior-cycle transfers still in the two-deep

Cade Bennett
OL · from San Diego State · 2024 cycle · LG1 starter
—
no ’25 record

Ansel Din-Mbuh
DL · from Washington State · 2025 cycle · DT21 starter
78th pctl
’25 production · TCU

Kylin Jackson
CB · from LSU · 2025 cycle · NB2 rotation
76th pctl
’25 production · TCU

Ka'Morreun Pimpton
TE · from LSU · 2025 cycle · TE1 starter
4th pctl
’25 production · TCU

Jordan Dwyer
WR · from Idaho · 2025 cycle · WR1 starter
92nd pctl
’25 production · TCU

Dylan Kinney
OL · from Abilene Christian · 2025 cycle · RG2 rotation
—
no ’25 record

Michael Teason Jr.
LB · from Missouri State · 2025 cycle · LB22 rotation
39th pctl
’25 production · TCU
Where TCU’s transfers came from — and where they went
Sources · 14 arrivals12 departures · destinations
Arrived from · 14

Non-FBS
5 players

Big 12
3 players

Sun Belt
2 players

Conference USA
2 players

ACC
1 player

Mid-American
1 player
Departed to · 12
+
Unannounced
4 players

Pac-12
3 players

Big Ten
2 players

American Athletic
1 player

Sun Belt
1 player

Big 12
1 player
5arrivals came from Non-FBS programs — the single largest source.
10arrivals are projected straight into the two-deep (4 of 14 arrivals came from P4 leagues).
1departure stayed inside the Big 12.
How the window developed
Cumulative net moves · in − out3 undated moves not plotted
All portal moves
26 of 26 moves match · 25 shownShow
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
NM
Winter window · 3★

JC
Winter window · 3★

TP
Winter window · 3★

GB
Winter window · 3★
?
0.86Immediate—Dec 28MS
Winter window · 3★

CO
Winter window · 3★

JS
Winter window · 3★

LW
Winter window · 3★

JB
Winter window · 3★

KH
Winter window · 3★

KC
Winter window · 3★

EJ
Winter window · 3★
?
—Immediate—Jan 2JH
Winter window

RK
Winter window
?
—Immediate—Jan 6DC
Winter window
?
—Immediate—Jan 8AB
Window unrecorded
T
——LS2 rotation—KA
Window unrecorded
N
——TE3 depth—


