TWO DEEP
Top 25The Wire

Louisville Cardinals

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

Louisville Cardinals

Both windows
Projected 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
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
Every departure has a portal answer.

How the roster changed

66 moves · 13 rooms touchedi
Offense
+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-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 · 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 replaced
9 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 replaced
2 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
Richardson
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 slots
Quarterback
2
100%
Skill (RB/WR/TE)
3
2
5
70%
Offensive line
3
1
6
70%
Front seven (EDGE/DL/LB)
4
2
6
67%
Secondary (CB/S)
3
2
5
70%
Specialists
7
6
46%
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
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
+
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
+6 net moves
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 − 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
4 undated moves not plotted

All portal moves

66 of 66 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 TDImmediateSL1 starterJan 9
BF
Brody Foley
Winter window · 4★
TE↓ Arrival
Tulsa
0.9298th pctl production · 36 rec · 521 yds · 7 TDImmediateTE2 rotationJan 7
LM
Lawayne McCoy
Winter window · 4★
WR↓ Arrival
Florida State
0.9275th pctl production · 27 rec · 403 yds · 3 TDImmediateZ1 starterJan 11
JC
Jordan Church
Winter window · 4★
OL↑ DepartureTexas Tech0.91no recordImmediateJan 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 PDImmediateSS1 starterJan 10
JL
Jerry Lawson
Winter window · 3★
DL↑ DepartureOklahoma State0.8856th pctl production · 16 tkl · 2.5 TFL · 0.5 skImmediateJan 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 recordImmediateRT1 starterJan 7
TT
Tyler Thompson
Winter window · 3★
EDGE↓ Arrival
North Carolina
0.8791st pctl production · 26 tkl · 7.5 TFL · 7 skImmediateLEO2 rotationJan 8
DW
Duke Watson
Winter window · 3★
RB↑ DepartureUCF0.8752nd pctl production · 158 rush yds · 3.2 ypc · 1 TDImmediateJan 10
JB
Justin Beadles
Winter window · 3★
EDGE↑ DepartureCalifornia0.8740th pctl production · 12 tkl · 1 TFLImmediateJan 10
DW
DJ Waller Jr.
Winter window · 3★
CB↓ Arrival
Kentucky
0.860th pctl production · 1 tklImmediateLCB1 starterJan 4
DK
Demeco Kennedy
Winter window · 3★
DL↓ Arrival
Purdue
0.8667th pctl production · 22 tkl · 3 TFL · 1.5 skImmediateNT1 starterJan 7
JS
Jacob Smith
Winter window · 3★
LB↓ Arrival
Kentucky
0.860th pctl production · 1 tklImmediateWLB4 depthJan 7
JS
Jerod Smith II
Winter window · 3★
EDGE↓ Arrival
Kentucky
0.8676th pctl production · 27 tkl · 5 TFL · 1 skImmediateDE1 starterJan 7
TZ
Tommy Ziesmer
Winter window · 3★
DL↓ Arrival
Eastern Kentucky
0.86no recordImmediateNT2 rotationJan 11
CG
Corey Gordon Jr.
Winter window · 3★
S↑ DepartureKansas0.8687th pctl production · 53 tkl · 3 TFL · 2 PDImmediateJan 12
TB
T.J. Banks
Winter window · 3★
S↓ Arrival
Ole Miss
0.8659th pctl production · 20 tkl · 0.5 TFL · 1 PDImmediateFS2 rotationJan 12
CM
CJ May
Winter window · 3★
EDGE↑ DepartureMissouri0.86no recordImmediateJan 13
KB
Kaleb Beasley
Winter window · 3★
S↓ Arrival
Tennessee
0.8662nd pctl production · 24 tkl · 1 PDImmediateFS1 starterJan 13
AM
Antonio Meeks
Winter window · 3★
WR↑ DepartureWake Forest0.8657th pctl production · 17 rec · 189 yds · 1 TDImmediateJan 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 tklImmediateJan 16

The Wire

Verified changes · newest first
Open in The Wire →