Transfer portal · 2026
Louisville Cardinals
Both windowsProjected two-deep impacti
+26
Projected two-deep roles added · 2026 arrivals
Louisville added 26 transfers projected into the two-deep (16 as starters) against 30 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.
36
Arrivals
+6
30
Departures
0.86
Avg rating in
+0.01
0.86
Avg rating out
26
Proj two-deep in
—
—
Out roles untracked
20 of 36
’25 production in
—
18 of 30
’25 production out
How the roster changed
66 moves · 13 rooms touchediOffense+1 net players
Upgraded+3 players
WR
+7 in · −4 out · 2 proj starters in
InOut
















?



Tre Richardson in from Vanderbilt drives the room.
Replaced+2 players
OL
+6 in · −4 out · 5 proj starters in
InOut














?



Jordan Church out to Texas Tech drives the room.
Replaced-1 player
TE
+2 in · −3 out
InOut





?


Brody Foley in from Tulsa drives the room.
Upgraded-1 player
QB
+2 in · −3 out · 1 proj starter in
InOut









Lincoln Kienholz in from Ohio State drives the room.
Depth concern-2 players
RB
+1 in · −3 out
InOut







Duke Watson out to UCF drives the room.
Defense+4 net players
Replaced+2 players
CB
+4 in · −2 out · 1 proj starter in
InOut











Myles Norwood in from South Carolina drives the room.
Upgraded+1 player
DL
+5 in · −4 out · 2 proj starters in
InOut











G




Demeco Kennedy in from Purdue drives the room.
Replaced+1 player
LB
+1 in · −0 out
InOut
No departures

Jacob Smith in from Kentucky drives the room.
Upgraded—
S
+3 in · −3 out · 2 proj starters in
InOut











D'Angelo Hutchinson out to Cincinnati drives the room.
Upgraded—
EDGE
+2 in · −2 out · 1 proj starter in
InOut







Tyler Thompson in from North Carolina drives the room.
Specialists+1 net players
Upgraded+1 player
LS
+1 in · −0 out · 1 proj starter in
InOut
No departures

Ryan Manis in from Liberty drives the room.
Replaced—
K
+1 in · −1 out
InOut



Cooper Ranvier out to Tennessee drives the room.
Upgraded—
P
+1 in · −1 out · 1 proj starter in
InOut



Carter Schwartz out to Arizona 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 Louisville replace what it lost?
Role slots, not player-for-playerReplaced6 chains
QB
Starting slot
Out · to Wisconsin

Deuce Adams
rating 0.85 · 32nd pctl ’25 production · 15/21 · 112 pass yds · 0 TD · 0 INT
Upgrade
High confidence
In · from Ohio State

Lincoln Kienholz
rating 0.89 · 39th pctl ’25 production · 11/14 · 139 pass yds · 1 TD · 0 INT · qb1 starter
Jan 4
▾ Detail
WR
Starting slot
Out · to Wake Forest

Antonio Meeks
rating 0.86 · 57th pctl ’25 production · 17 rec · 189 yds · 1 TD
Upgrade
High confidence
In · from Vanderbilt

Tre Richardson
rating 0.93 · 95th pctl ’25 production · 47 rec · 810 yds · 7 TD · sl1 starter
Jan 9
▾ Detail
WR
Starting slot
Out · to unannounced
?
Bobby Golden
3rd pctl ’25 production · 1 KR · 8 yd avg
Upgrade
High confidence
In · from Florida State

Lawayne McCoy
rating 0.92 · 75th pctl ’25 production · 27 rec · 403 yds · 3 TD · z1 starter
Jan 11
▾ Detail
EDGE
Starting slot
Out · to California

Justin Beadles
rating 0.87 · 40th pctl ’25 production · 12 tkl · 1 TFL
Upgrade
High confidence
In · from Kentucky

Jerod Smith II
rating 0.86 · 76th pctl ’25 production · 27 tkl · 5 TFL · 1 sk · de1 starter
Jan 7
▾ Detail
DL
Starting slot
Out · to Oklahoma State

Jerry Lawson
rating 0.88 · 56th pctl ’25 production · 16 tkl · 2.5 TFL · 0.5 sk
Replaced
High confidence
In · from Purdue

Demeco Kennedy
rating 0.86 · 67th pctl ’25 production · 22 tkl · 3 TFL · 1.5 sk · nt1 starter
Jan 7
▾ Detail
P
Starting slot
Out · to Arizona

Carter Schwartz
12th pctl ’25 production · 14 punts · 39.6 yd avg
Replaced
Medium confidence
In · from Eastern Kentucky

Jacob Baker
no ’25 production record · pt1 starter
Jan 8
▾ Detail
Partially replaced9 chains
QB
Rotation slot
Out · to Indiana State

Brady Allen
rating 0.85 · 24th pctl ’25 production · 8/12 · 75 pass yds · 1 TD · 2 INT
Partial replacement
Medium confidence
In · from West Georgia

Davin Wydner
rating 0.82 · qb2 rotation
Jan 11
▾ Detail
TE
Rotation slot
Out · to Duke

Nate Kurisky
rating 0.85 · 70th pctl ’25 production · 20 rec · 157 yds · 2 TD
Partial replacement
Medium confidence
In · from Tulsa

Brody Foley
rating 0.92 · 98th pctl ’25 production · 36 rec · 521 yds · 7 TD · te2 rotation
Jan 7
▾ Detail
OL
Starting slot
Out · to Texas Tech

Jordan Church
rating 0.91
Partial replacement
Low confidence
In · from Boston College

Eryx Daugherty
rating 0.88 · lg1 starter
Jan 6
▾ Detail
CB
Starting slot
Out · to Tulane

Justin Agu
rating 0.86 · 36th pctl ’25 production · 6 tkl
Partial replacement
High confidence
In · from Kentucky

DJ Waller Jr.
rating 0.86 · 0th pctl ’25 production · 1 tkl · lcb1 starter
Jan 4
▾ Detail
CB
Rotation slot
Out · to East Carolina

Rae'mon Mosby
18th pctl ’25 production · 2 tkl
Partial replacement
Medium confidence
In · from South Carolina

Myles Norwood
56th pctl ’25 production · 19 tkl · lcb2 rotation
—
▾ Detail
S
Starting slot
Out · to Cincinnati

D'Angelo Hutchinson
98th pctl ’25 production · 84 tkl · 2.5 TFL · 1 INT
Partial replacement
High confidence
In · from Iowa

Koen Entringer
rating 0.89 · 95th pctl ’25 production · 73 tkl · 3.5 TFL · 3 PD · ss1 starter
Jan 10
▾ Detail
S
Starting slot
Out · to Kansas

Corey Gordon Jr.
rating 0.86 · 87th pctl ’25 production · 53 tkl · 3 TFL · 2 PD
Partial replacement
High confidence
In · from Tennessee

Kaleb Beasley
rating 0.86 · 62nd pctl ’25 production · 24 tkl · 1 PD · fs1 starter
Jan 13
▾ Detail
S
Rotation slot
Out · to Western Michigan

Daeh McCullough
rating 0.84 · 0th pctl ’25 production · 1 tkl
Partial replacement
Medium confidence
In · from Ole Miss

T.J. Banks
rating 0.86 · 59th pctl ’25 production · 20 tkl · 0.5 TFL · 1 PD · fs2 rotation
Jan 12
▾ Detail
K
Rotation slot
Out · to Tennessee

Cooper Ranvier
86th pctl ’25 production · 21/25 FG · 102 pts
Partial replacement
Medium confidence
In · from Rhode Island

Garth White
no ’25 production record · pk2 rotation
May 9
▾ Detail
Not replaced2 chains
RB
Production lost
Out · to UCF

Duke Watson
rating 0.87 · 52nd pctl ’25 production · 158 rush yds · 3.2 ypc · 1 TD
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room · 3 producing losses unanswered
Jan 10
▾ Detail
TE
Production lost
Out · to unannounced
?
Davon Mitchell
13th pctl ’25 production · 1 rec · 8 yds
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 1 depth arrival in room
Jan 1
▾ 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
16 unrated moves not plotted — see the ledger
How much Louisville depends on transfers
Projected 2026 two-deep · 57 slotsQuarterback100%
2
Skill (RB/WR/TE)70%
3
2
5
Offensive line70%
3
1
6
Front seven (EDGE/DL/LB)67%
4
2
6
Secondary (CB/S)70%
3
2
5
Specialists46%
7
6
Returning signeesPrior-cycle transfers2026 transfers
65%
Projected two-deep from transfers
37 of 57 two-deep slots
21 of 29
Projected starters from transfers
17 from the 2026 cycle, 4 held over
94th
ACC percentile · transfer share
2nd-most transfer-dependent two-deep of 17 ACC teams
Returning portal corePrior-cycle transfers still in the two-deep

Blake Ruffin
CB · from Eastern Illinois · 2024 cycle · STAR2 rotation
40th pctl
’25 production · Louisville

Tayon Holloway
CB · from North Carolina · 2024 cycle · RCB1 starter
85th pctl
’25 production · Louisville

Jaleel Skinner
TE · from Miami · 2024 cycle · TE1 starter
78th pctl
’25 production · Louisville

Naeer Jackson
OL · from Florida International · 2025 cycle · LG2 rotation
—
no ’25 record

Clev Lubin
EDGE · from Coastal Carolina · 2025 cycle · LEO1 starter
99th pctl
’25 production · Louisville

TreyShun Hurry
WR · from San José State · 2025 cycle · X1 starter
49th pctl
’25 production · Louisville

Benjamin Perry
LB · from UCLA · pre-2026 · WLB2 rotation
—
no ’25 record
Where Louisville’s transfers came from — and where they went
Sources · 36 arrivals30 departures · destinations
Arrived from · 36

SEC
12 players

Non-FBS
9 players

Big Ten
4 players

ACC
4 players

Conference USA
2 players

American Athletic
2 players
+
Other
3 players
Departed to · 30

Big 12
6 players

Non-FBS
4 players
+
Unannounced
3 players

ACC
3 players

American Athletic
3 players

SEC
3 players
+
Other
8 players
12arrivals came from SEC programs — the single largest source.
26arrivals are projected straight into the two-deep (22 of 36 arrivals came from P4 leagues).
3departures stayed inside the ACC.
How the window developed
Cumulative net moves · in − out4 undated moves not plotted
All portal moves
66 of 66 moves match · 25 shownShow
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
TR
Winter window · 4★

BF
Winter window · 4★

LM
Winter window · 4★

LK
Winter window · 3★

KE
Winter window · 3★

ED
Winter window · 3★

MD
Winter window · 3★

CH
Winter window · 3★

TT
Winter window · 3★

DW
Winter window · 3★

DK
Winter window · 3★

JS
Winter window · 3★

JS
Winter window · 3★

TZ
Winter window · 3★

TB
Winter window · 3★

KB
Winter window · 3★

EW
Winter window · 3★

SEP 8
11:17 AM
INJURY
Injured during the game; week-to-week




