TWO DEEP
Battles

TCU Horned Frogs

NCAA · Big 12 · 2026
Updated 2026-07-29
108 players
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

TCU Horned Frogs

Both windows
Projected two-deep impacti
+11
Projected two-deep roles added · 2026 arrivals
TCU added 11 transfers projected into the two-deep (6 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.
15
Arrivals
+3
12
Departures
0.86
Avg rating in
-0.01
0.87
Avg rating out
11
Proj two-deep in
Out roles untracked
8 of 15
’25 production in
5 of 12
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 4 rooms, led by OL.
Depth concern
No room lost net depth in this window.
Still unresolved
Every departure has a portal answer.

How the roster changed

27 moves · 12 rooms touchedi
Offense
-1 net players
Replaced+1 player
TE
+1 in · −0 out
InOut
N
No departures
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 · 1 proj starter 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.
Replaced-1 player
RB
+1 in · −2 out
InOut
?
Nate Palmer out to Wisconsin drives the room.
Defense
+2 net players
Replaced+1 player
EDGE
+2 in · −1 out
InOut
Cheta Ofili in from Texas Tech drives the room.
Replaced+1 player
DL
+1 in · −0 out
InOut
T
No departures
Perry Cole Jr. in from Trinity Valley Community College drives the room.
Upgraded+1 player
LB
+1 in · −0 out · 1 proj starter in
InOut
No departures
Michael Short in from Virginia Tech drives the room.
Upgraded
S
+1 in · −1 out · 1 proj starter in
InOut
?
Jacob Fields in from Louisiana Tech drives the room.
Replaced-1 player
CB
+2 in · −3 out
InOut
?
Teon Parks in from Colorado 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
InOut
T
No departures
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 usage share (smallest = none recorded)

Did TCU replace what it lost?

Role slots, not player-for-player
Replaced
3 chains
WR
Starting slot
Out · to Iowa State
Jordyn Bailey
rating 0.85 · 4% ’25 usage · 4 rec · 36 yds
Upgrade
High confidence
In · from South Alabama
Jeremy Scott
rating 0.85 · 5% ’25 usage · 24 rec · 417 yds · 4 TD · z1 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
S
Starting slot
Out · to unannounced
?
Rohon Kazadi
no ’25 production record
Replaced
Medium confidence
In · from Louisiana Tech
Jacob Fields
rating 0.84 · 90 tkl · 2.5 TFL · 3 INT · fs1 starter
Jan 5
▾ Detail
Partially replaced
4 chains
QB
Starting slot
Out · to Indiana
Josh Hoover
rating 0.93 · 55% ’25 usage · 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
RB
Rotation slot
Out · to Wisconsin
Nate Palmer
rating 0.85 · 8% ’25 usage · 139 rush yds · 4.6 ypc
Partial replacement
Medium confidence
In · from Colorado School Of Mines
Landon Walker
rating 0.85 · rb2 rotation
Jan 6
▾ Detail
EDGE
Rotation slot
Out · to Florida Atlantic
Jonathan Bax
14 tkl · 2.5 TFL · 1 sk
Partial replacement
Medium confidence
In · from Western Kentucky
Koron Hayward
rating 0.85 · 19 tkl · 3.5 TFL · 2.5 sk · 1 INT · lde2 rotation
Jan 8
▾ Detail
CB
Rotation slot
Out · to unannounced
?
Elijah Jackson
1 tkl
Partial replacement
Medium confidence
In · from Central Michigan
Kalen Carroll
rating 0.85 · 49 tkl · 1.5 TFL · 2 INT · lcb2 rotation
Jan 9
▾ Detail

Quality vs experience

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

How much TCU depends on transfers

Projected 2026 two-deep · 56 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
6
2
2
40%
Offensive line
7
1
2
30%
Front seven (EDGE/DL/LB)
8
2
2
33%
Secondary (CB/S)
7
1
2
30%
Specialists
8
1
3
33%
Returning signeesPrior-cycle transfers2026 transfers
34%
Projected two-deep from transfers
19 of 56 two-deep slots
12 of 28
Projected starters from transfers
7 from the 2026 cycle, 5 held over
0th
Big 12 percentile · transfer share
16th-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 · DT1 starter
24 tkl
’25 · TCU
Kylin Jackson
CB · from LSU · 2025 cycle · NB2 rotation
26 tkl
’25 · TCU
Ka'Morreun Pimpton
TE · from LSU · 2025 cycle · TE1 starter
1%
’25 usage · TCU
Jordan Dwyer
WR · from Idaho · 2025 cycle · X1 starter
10%
’25 usage · TCU
Michael Teason Jr.
LB · from Missouri State · 2025 cycle · WLB2 rotation
10 tkl
’25 · TCU

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

Sources · 15 arrivals12 departures · destinations
Big 12
3 players
Sun Belt
3 players
Unlisted
3 players
+
Non-FBS
2 players
Conference USA
2 players
ACC
1 player
Other
1 player
+
+
Unannounced
4 players
Pac-12
3 players
Big Ten
2 players
American Athletic
1 player
Sun Belt
1 player
Big 12
1 player
TCU
+3 net moves
Arrived from · 15
Big 12
3 players
Sun Belt
3 players
+
Unlisted
3 players
Non-FBS
2 players
Conference USA
2 players
ACC
1 player
+
Other
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
3arrivals came from Big 12 programs — the single largest source.
11arrivals are projected straight into the two-deep (4 of 15 arrivals came from P4 leagues).
1departure stayed inside the Big 12.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWMcKinneyBakerCraigHooverParks0EVENTRANSACTION ORDER · OCT 16 → JAN 22 · UNIT: NET MOVE COUNTWINTER WINDOWMcKinneyHoover0EVENTRANSACTION ORDER · OCT 16 → JAN 22 · UNIT: NET MOVE COUNT
3 undated moves not plotted

All portal moves

27 of 27 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
JH
Josh Hoover
Winter window · 4★
QB↑ DepartureIndiana0.9355% usage · 272/413 · 3,472 pass yds · 29 TD · 13 INTImmediateJan 4
NM
Noah McKinney
Winter window · 3★
OL↓ Arrival
Oklahoma State
0.89no recordImmediateRG1 starterOct 16
JC
Jaden Craig
Winter window · 3★
QB↓ Arrival
Harvard
0.87no recordImmediateQB1 starterJan 4
TP
Teon Parks
Winter window · 3★
CB↓ Arrival
Colorado
0.8719 tkl · 2 PDImmediateLCB3 depthJan 11
GB
Gekyle Baker
Winter window · 3★
WR↑ Departure
?Not announced
0.86no recordImmediateDec 28
MS
Michael Short
Winter window · 3★
LB↓ Arrival
Virginia Tech
0.8622 tkl · 4 TFL · 1 skImmediateMLB1 starterJan 5
CO
Cheta Ofili
Winter window · 3★
EDGE↓ Arrival
Texas Tech
0.863 tkl · 1 TFLImmediateLDE3 depthJan 9
CJ
Cam Jamerson
Winter window · 3★
CB↑ DepartureBoise State0.86no recordImmediateJan 13
JM
Jonah Martinez
Winter window · 3★
CB↑ DepartureSouthern Miss0.86no recordImmediateJan 19
RJ
Rasheed Jackson
Winter window · 3★
OL↑ DepartureTexas State0.86no recordImmediateJan 20
QH
Quinton Harris
Winter window · 3★
OL↑ DepartureColorado State0.86no recordImmediateJan 22
JS
Jeremy Scott
Winter window · 3★
WR↓ Arrival
South Alabama
0.855% usage · 24 rec · 417 yds · 4 TDImmediateZ1 starterJan 6
LW
Landon Walker
Winter window · 3★
RB↓ Arrival
Colorado School Of Mines
0.85no recordImmediateRB2 rotationJan 6
JB
Jaheim Buchanon
Winter window · 3★
OL↓ Arrival
Florida International
0.85no recordImmediateC2 rotationJan 8
KH
Koron Hayward
Winter window · 3★
EDGE↓ Arrival
Western Kentucky
0.8519 tkl · 3.5 TFL · 2.5 sk · 1 INTImmediateLDE2 rotationJan 8
NP
Nate Palmer
Winter window · 3★
RB↑ DepartureWisconsin0.858% usage · 139 rush yds · 4.6 ypcImmediateJan 8
KC
Kalen Carroll
Winter window · 3★
CB↓ Arrival
Central Michigan
0.8549 tkl · 1.5 TFL · 2 INTImmediateLCB2 rotationJan 9
JB
Jordyn Bailey
Winter window · 3★
WR↑ DepartureIowa State0.854% usage · 4 rec · 36 ydsImmediateJan 21
JF
Jacob Fields
Winter window · 3★
S↓ Arrival
Louisiana Tech
0.8490 tkl · 2.5 TFL · 3 INTImmediateFS1 starterJan 5
EJ
Elijah Jackson
Winter window · 3★
CB↑ Departure
?Not announced
1 tklImmediateJan 2
JH
John Hoyet Chance
Winter window
K↓ Arrival
Louisiana Tech
5/8 FG · 18 ptsImmediateKO1 starterJan 4
JB
Jonathan Bax
Winter window · 3★
EDGE↑ DepartureFlorida Atlantic14 tkl · 2.5 TFL · 1 skImmediateJan 6
RK
Rohon Kazadi
Winter window
S↑ Departure
?Not announced
no recordImmediateJan 6
DC
Derrick Carroll
Winter window
RB↑ Departure
?Not announced
no recordImmediateJan 8
AB
Aaron Bowers
Window unrecorded
LS↓ Arrival
TTexas Wesleyan
no recordLS2 rotation