TWO DEEP
The Wire

Louisville Cardinals transfer portal

NCAA · ACC · 2026
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

Louisville Cardinals

Both windows
Projected two-deep impacti
+27
Projected two-deep roles added · 2026 arrivals
Louisville added 27 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.
33
Arrivals
+3
30
Departures
0.86
Avg rating in
+0.01
0.86
Avg rating out
27
Proj two-deep in
—
—
Out roles untracked
19 of 33
’25 production in
—
18 of 30
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 7 rooms, led by QB.
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

63 moves · 13 rooms touchedi
Offense
0 net players
Upgraded+2 players
WR
+6 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.
Upgraded-1 player
TE
+2 in · −3 out · 1 proj starter in
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
+2 net players
Upgraded+2 players
DL
+6 in · −4 out · 3 proj starters in
InOut
Tyler Thompson in from North Carolina drives the room.
Upgraded+1 player
S
+4 in · −3 out · 2 proj starters in
InOut
D'Angelo Hutchinson out to Cincinnati drives the room.
Replaced+1 player
LB
+1 in · −0 out
InOut
No departures
Jacob Smith in from Kentucky drives the room.
Upgraded—
CB
+2 in · −2 out · 1 proj starter in
InOut
TJ Banks in from Ole Miss drives the room.
Unresolved-2 players
EDGE
+0 in · −2 out
InOut
No arrivals
Justin Beadles out to California 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.
Replaced—
P
+1 in · −1 out
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-player
Replaced
6 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 · wr31 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 · wr1 starter
Jan 11
▾ Detail
TE
Starting slot
Out · to Duke
Nate Kurisky
rating 0.85 · 70th pctl ’25 production · 20 rec · 157 yds · 2 TD
Replaced
High confidence
In · from Tulane
Justyn Reid
rating 0.85 · 77th pctl ’25 production · 17 rec · 200 yds · 3 TD · te3 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 · dt1 starter
Jan 7
▾ Detail
CB
Starting slot
Out · to Tulane
Justin Agu
rating 0.86 · 36th pctl ’25 production · 6 tkl
Replaced
Medium confidence
In · from Elon
Brycen Scott
rating 0.86 · cb22 starter
Jan 19
▾ Detail
Partially replaced
8 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
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
Rotation slot
Out · to East Carolina
Rae'mon Mosby
18th pctl ’25 production · 2 tkl
Partial replacement
Medium confidence
In · from Ole Miss
TJ Banks
rating 0.86 · 59th pctl ’25 production · 20 tkl · 0.5 TFL · 1 PD · cb21 rotation
Jan 16
▾ 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 · s1 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 · s21 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 Kentucky
DJ Waller Jr.
rating 0.86 · 0th pctl ’25 production · 1 tkl · s2 rotation
Jan 4
▾ 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
P
Rotation slot
Out · to Arizona
Carter Schwartz
12th pctl ’25 production · 14 punts · 39.6 yd avg
Partial replacement
Medium confidence
In · from Eastern Kentucky
Jacob Baker
no ’25 production record · pt2 rotation
Jan 8
▾ Detail
Not replaced
3 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
EDGE
Production lost
Out · to California
Justin Beadles
rating 0.87 · 40th pctl ’25 production · 12 tkl · 1 TFL
Unresolved
Loss not replaced
In
No portal addition
Jan 10
▾ Detail

Quality vs experience

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

How much Louisville depends on transfers

Projected 2026 two-deep · 57 slots
Quarterback
2
100%
Skill (RB/WR/TE)
4
2
4
60%
Offensive line
3
1
6
70%
Front seven (EDGE/DL/LB)
6
2
6
57%
Secondary (CB/S)
2
1
5
75%
Specialists
7
6
46%
Returning signeesPrior-cycle transfers2026 transfers
61%
Projected two-deep from transfers
35 of 57 two-deep slots
21 of 29
Projected starters from transfers
16 from the 2026 cycle, 5 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
Tayon Holloway
CB · from North Carolina · 2024 cycle · CB1 starter
85th pctl
’25 production · Louisville
Jaleel Skinner
TE · from Miami · 2024 cycle · TE1 rotation
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 · DE1 starter
99th pctl
’25 production · Louisville
TreyShun Hurry
WR · from San José State · 2025 cycle · WR21 starter
49th pctl
’25 production · Louisville
Benjamin Perry
LB · from UCLA · pre-2026 · LB31 starter
—
no ’25 record

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

Sources · 33 arrivals30 departures · destinations
SEC
11 players
Non-FBS
8 players
ACC
4 players
Big Ten
3 players
Conference USA
2 players
American Athletic
2 players
Other
3 players
+
Big 12
6 players
Non-FBS
4 players
+
Unannounced
3 players
ACC
3 players
American Athletic
3 players
SEC
3 players
+
Other
8 players
Louisville
+3 net moves
Arrived from · 33
SEC
11 players
Non-FBS
8 players
ACC
4 players
Big Ten
3 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
11arrivals came from SEC programs — the single largest source.
27arrivals are projected straight into the two-deep (20 of 33 arrivals came from P4 leagues).
3departures stayed inside the ACC.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWKienholzFoleyRichardsonMcCoyChurch+2EVENTRANSACTION ORDER · JAN 1 → AUG 25 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWFoleyRichardson+2EVENTRANSACTION ORDER · JAN 1 → AUG 25 · UNIT: NET MOVE COUNT
1 undated move not plotted

All portal moves

63 of 63 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
TR
Tre Richardson
Winter window · 4★
WR↓ Arrival
Vanderbilt
0.9395th pctl production · 47 rec · 810 yds · 7 TDImmediateWR31 starterJan 9
BF
Brody Foley
Winter window · 4★
TE↓ Arrival
Tulsa
0.9298th pctl production · 36 rec · 521 yds · 7 TDImmediateTE2 depthJan 7
LM
Lawayne McCoy
Winter window · 4★
WR↓ Arrival
Florida State
0.9275th pctl production · 27 rec · 403 yds · 3 TDImmediateWR1 starterJan 11
JC
Jordan Church
Winter window · 4★
OL↑ DepartureTexas Tech0.91no recordImmediate—Jan 15
LK
Lincoln Kienholz
Winter window · 3★
QB↓ Arrival
Ohio State
0.8939th pctl production · 11/14 · 139 pass yds · 1 TD · 0 INTImmediateQB1 starterJan 4
KE
Koen Entringer
Winter window · 3★
S↓ Arrival
Iowa
0.8995th pctl production · 73 tkl · 3.5 TFL · 3 PDImmediateS1 starterJan 10
JL
Jerry Lawson
Winter window · 3★
DL↑ DepartureOklahoma State0.8856th pctl production · 16 tkl · 2.5 TFL · 0.5 skImmediate—Jan 5
ED
Eryx Daugherty
Winter window · 3★
OL↓ Arrival
Boston College
0.88no recordImmediateLG1 starterJan 6
MD
Marquise Davis
Winter window · 3★
RB↓ Arrival
Missouri
0.8751st pctl production · 200 rush yds · 5.9 ypc · 2 TDImmediateRB3 depthJan 5
CH
Cason Henry
Winter window · 3★
OL↓ Arrival
South Carolina
0.87no recordImmediateLT1 rotationJan 7
TT
Tyler Thompson
Winter window · 3★
DL↓ Arrival
North Carolina
0.8791st pctl production · 26 tkl · 7.5 TFL · 7 skImmediateDT21 rotationJan 8
DW
Duke Watson
Winter window · 3★
RB↑ DepartureUCF0.8752nd pctl production · 158 rush yds · 3.2 ypc · 1 TDImmediate—Jan 10
JB
Justin Beadles
Winter window · 3★
EDGE↑ DepartureCalifornia0.8740th pctl production · 12 tkl · 1 TFLImmediate—Jan 10
DW
DJ Waller Jr.
Winter window · 3★
S↓ Arrival
Kentucky
0.860th pctl production · 1 tklImmediateS2 rotationJan 4
DK
Demeco Kennedy
Winter window · 3★
DL↓ Arrival
Purdue
0.8667th pctl production · 22 tkl · 3 TFL · 1.5 skImmediateDT1 starterJan 7
JS
Jacob Smith
Winter window · 3★
LB↓ Arrival
Kentucky
0.860th pctl production · 1 tklImmediateLB3 depthJan 7
JS
Jerod Smith II
Winter window · 3★
DL↓ Arrival
Kentucky
0.8676th pctl production · 27 tkl · 5 TFL · 1 skImmediateDE21 starterJan 7
TZ
Tommy Ziesmer
Winter window · 3★
DL↓ Arrival
Eastern Kentucky
0.86no recordImmediateDT2 rotationJan 11
CG
Corey Gordon Jr.
Winter window · 3★
S↑ DepartureKansas0.8687th pctl production · 53 tkl · 3 TFL · 2 PDImmediate—Jan 12
CM
CJ May
Winter window · 3★
EDGE↑ DepartureMissouri0.86no recordImmediate—Jan 13
KB
Kaleb Beasley
Winter window · 3★
S↓ Arrival
Tennessee
0.8662nd pctl production · 24 tkl · 1 PDImmediateS21 starterJan 13
AM
Antonio Meeks
Winter window · 3★
WR↑ DepartureWake Forest0.8657th pctl production · 17 rec · 189 yds · 1 TDImmediate—Jan 15
EW
Evan Wibberley
Winter window · 3★
OL↓ Arrival
Kentucky
0.86no recordImmediateC1 starterJan 15
JA
Justin Agu
Winter window · 3★
CB↑ DepartureTulane0.8636th pctl production · 6 tklImmediate—Jan 16
TB
TJ Banks
Winter window · 3★
CB↓ Arrival
Ole Miss
0.8659th pctl production · 20 tkl · 0.5 TFL · 1 PDImmediateCB21 rotationJan 16