TWO DEEP
Battles

Louisville Cardinals

NCAA · ACC · 2026
Updated 2026-07-29
91 players
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

Louisville Cardinals

Both windows
Projected two-deep impacti
+28
Projected two-deep roles added · 2026 arrivals
Louisville added 28 transfers projected into the two-deep (18 as starters) against 31 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
+2
31
Departures
0.86
Avg rating in
+0.01
0.86
Avg rating out
28
Proj two-deep in
Out roles untracked
19 of 33
’25 production in
18 of 31
’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

64 moves · 13 rooms touchedi
Offense
-4 net players
Replaced+1 player
OL
+6 in · −5 out · 5 proj starters in
InOut
?
?
Jordan Church out to Texas Tech drives the room.
Upgraded-1 player
QB
+2 in · −3 out · 1 proj starter in
InOut
Brady Allen out to Indiana State drives the room.
Upgraded-1 player
WR
+4 in · −5 out · 3 proj starters in
InOut
?
?
Tre Richardson in from Vanderbilt drives the room.
Upgraded-1 player
TE
+2 in · −3 out · 1 proj starter in
InOut
?
Brody Foley in from Tulsa drives the room.
Depth concern-2 players
RB
+1 in · −3 out
InOut
Shaun Boykins Jr. out to Delaware State drives the room.
Defense
+5 net players
Replaced+3 players
CB
+5 in · −2 out · 1 proj starter in
InOut
DJ Waller Jr. in from Kentucky drives the room.
Replaced+1 player
LB
+1 in · −0 out
InOut
No departures
Jacob Smith in from Kentucky drives the room.
Upgraded+1 player
S
+3 in · −2 out · 2 proj starters in
InOut
Koen Entringer in from Iowa drives the room.
Replaced
EDGE
+2 in · −2 out
InOut
Tyler Thompson in from North Carolina drives the room.
Replaced
DL
+4 in · −4 out · 2 proj starters in
InOut
?
Jerry Lawson out to Oklahoma State 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.
Upgraded
K
+1 in · −1 out · 1 proj starter in
InOut
Garth White in from Rhode Island drives the room.
Upgraded
P
+1 in · −1 out · 1 proj starter in
InOut
Jacob Baker in from Eastern Kentucky drives the room.
ArrivalDepartureHeavy ring · proj starter inThin ring · rotation inDotted · depth role or no ’25 recordMarker size = ’25 usage share (smallest = none recorded)

Did Louisville replace what it lost?

Role slots, not player-for-player
Replaced
11 chains
QB
Starting slot
Out · to Wisconsin
Deuce Adams
rating 0.85 · 9% ’25 usage · 15/21 · 112 pass yds · 0 TD · 0 INT
Upgrade
High confidence
In · from Ohio State
Lincoln Kienholz
rating 0.89 · 7% ’25 usage · 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 · 4% ’25 usage · 17 rec · 189 yds · 1 TD
Upgrade
High confidence
In · from Vanderbilt
Tre Richardson
rating 0.93 · 11% ’25 usage · 47 rec · 810 yds · 7 TD · sl1 starter
Jan 9
▾ Detail
WR
Starting slot
Out · to unannounced
?
Kris Hughes
4% ’25 usage · 8 rec · 109 yds · 1 TD
Upgrade
High confidence
In · from Florida State
Lawayne McCoy
rating 0.92 · 5% ’25 usage · 27 rec · 403 yds · 3 TD · z1 starter
Jan 11
▾ Detail
WR
Starting slot
Out · to unannounced
?
Bobby Golden
1 KR · 8 yd avg
Upgrade
Medium confidence
In · from Drake
Jackson Voth
rating 0.84 · pr1 starter
Jan 11
▾ Detail
TE
Starting slot
Out · to Duke
Nate Kurisky
rating 0.85 · 4% ’25 usage · 20 rec · 157 yds · 2 TD
Upgrade
High confidence
In · from Tulsa
Brody Foley
rating 0.92 · 5% ’25 usage · 36 rec · 521 yds · 7 TD · te1 starter
Jan 7
▾ Detail
DL
Starting slot
Out · to Oklahoma State
Jerry Lawson
rating 0.88 · 16 tkl · 2.5 TFL · 0.5 sk
Replaced
High confidence
In · from Purdue
Demeco Kennedy
rating 0.86 · 22 tkl · 3 TFL · 1.5 sk · nt1 starter
Jan 7
▾ Detail
CB
Starting slot
Out · to Tulane
Justin Agu
rating 0.86 · 6 tkl
Replaced
High confidence
In · from Kentucky
DJ Waller Jr.
rating 0.86 · 1 tkl · lcb1 starter
Jan 4
▾ Detail
S
Starting slot
Out · to Kansas
Corey Gordon Jr.
rating 0.86 · 53 tkl · 3 TFL · 2 PD
Upgrade
High confidence
In · from Iowa
Koen Entringer
rating 0.89 · 73 tkl · 3.5 TFL · 3 PD · ss1 starter
Jan 10
▾ Detail
S
Starting slot
Out · to Western Michigan
Daeh McCullough
rating 0.84 · 1 tkl
Upgrade
High confidence
In · from Tennessee
Kaleb Beasley
rating 0.86 · 24 tkl · 1 PD · fs1 starter
Jan 13
▾ Detail
K
Starting slot
Out · to Tennessee
Cooper Ranvier
21/25 FG · 102 pts
Replaced
Medium confidence
In · from Rhode Island
Garth White
no ’25 production record · pk1 starter
May 9
▾ Detail
P
Starting slot
Out · to Arizona
Carter Schwartz
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
5 chains
QB
Rotation slot
Out · to Indiana State
Brady Allen
rating 0.85 · 11% ’25 usage · 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 unannounced
?
Davon Mitchell
2% ’25 usage · 1 rec · 8 yds
Partial replacement
Medium confidence
In · from Tulane
Justyn Reid
rating 0.85 · 3% ’25 usage · 17 rec · 200 yds · 3 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
EDGE
Rotation slot
Out · to California
Justin Beadles
rating 0.87 · 12 tkl · 1 TFL
Partial replacement
Medium confidence
In · from North Carolina
Tyler Thompson
rating 0.87 · 26 tkl · 7.5 TFL · 7 sk · leo2 rotation
Jan 8
▾ Detail
CB
Rotation slot
Out · to East Carolina
Rae'mon Mosby
2 tkl
Partial replacement
Medium confidence
In · from Elon
Brycen Scott
rating 0.86 · lcb2 rotation
Jan 19
▾ Detail
Not replaced
1 chain
RB
Production lost
Out · to UCF
Duke Watson
rating 0.87 · 12% ’25 usage · 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

Quality vs experience

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

How much Louisville depends on transfers

Projected 2026 two-deep · 56 slots
Quarterback
2
100%
Skill (RB/WR/TE)
3
1
6
70%
Offensive line
3
1
6
70%
Front seven (EDGE/DL/LB)
6
1
5
50%
Secondary (CB/S)
2
2
6
80%
Specialists
5
7
58%
Returning signeesPrior-cycle transfers2026 transfers
66%
Projected two-deep from transfers
37 of 56 two-deep slots
23 of 28
Projected starters from transfers
20 from the 2026 cycle, 3 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
8 tkl
’25 · Louisville
Tayon Holloway
CB · from North Carolina · 2024 cycle · RCB1 starter
42 tkl
’25 · Louisville
Naeer Jackson
OL · from Florida International · 2025 cycle · RG2 rotation
no ’25 record
Clev Lubin
EDGE · from Coastal Carolina · 2025 cycle · LEO1 starter
59 tkl
’25 · Louisville
TreyShun Hurry
WR · from San José State · 2025 cycle · X1 starter
3%
’25 usage · Louisville

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

Sources · 33 arrivals31 departures · destinations
SEC
11 players
Non-FBS
6 players
Big Ten
4 players
ACC
4 players
Conference USA
2 players
American Athletic
2 players
Other
4 players
+
+
Unannounced
5 players
Big 12
5 players
Non-FBS
4 players
ACC
3 players
American Athletic
3 players
SEC
3 players
+
Other
8 players
Louisville
+2 net moves
Arrived from · 33
SEC
11 players
Non-FBS
6 players
Big Ten
4 players
ACC
4 players
Conference USA
2 players
American Athletic
2 players
+
Other
4 players
Departed to · 31
+
Unannounced
5 players
Big 12
5 players
Non-FBS
4 players
ACC
3 players
American Athletic
3 players
SEC
3 players
+
Other
8 players
11arrivals came from SEC programs — the single largest source.
28arrivals are projected straight into the two-deep (21 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 · DEC 28 → MAY 9 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWFoleyRichardson-2EVENTRANSACTION ORDER · DEC 28 → MAY 9 · UNIT: NET MOVE COUNT
4 undated moves not plotted

All portal moves

64 of 64 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
TR
Tre Richardson
Winter window · 4★
WR↓ Arrival
Vanderbilt
0.9311% usage · 47 rec · 810 yds · 7 TDImmediateSL1 starterJan 9
BF
Brody Foley
Winter window · 4★
TE↓ Arrival
Tulsa
0.925% usage · 36 rec · 521 yds · 7 TDImmediateTE1 starterJan 7
LM
Lawayne McCoy
Winter window · 4★
WR↓ Arrival
Florida State
0.925% usage · 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.897% usage · 11/14 · 139 pass yds · 1 TD · 0 INTImmediateQB1 starterJan 4
KE
Koen Entringer
Winter window · 3★
S↓ Arrival
Iowa
0.8973 tkl · 3.5 TFL · 3 PDImmediateSS1 starterJan 10
JL
Jerry Lawson
Winter window · 3★
DL↑ DepartureOklahoma State0.8816 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.8714% usage · 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.8726 tkl · 7.5 TFL · 7 skImmediateLEO2 rotationJan 8
DW
Duke Watson
Winter window · 3★
RB↑ DepartureUCF0.8712% usage · 158 rush yds · 3.2 ypc · 1 TDImmediateJan 10
JB
Justin Beadles
Winter window · 3★
EDGE↑ DepartureCalifornia0.8712 tkl · 1 TFLImmediateJan 10
DW
DJ Waller Jr.
Winter window · 3★
CB↓ Arrival
Kentucky
0.861 tklImmediateLCB1 starterJan 4
DK
Demeco Kennedy
Winter window · 3★
DL↓ Arrival
Purdue
0.8622 tkl · 3 TFL · 1.5 skImmediateNT1 starterJan 7
JS
Jacob Smith
Winter window · 3★
LB↓ Arrival
Kentucky
0.861 tklImmediateWLB3 depthJan 7
JS
Jerod Smith II
Winter window · 3★
EDGE↓ Arrival
Kentucky
0.8627 tkl · 5 TFL · 1 skImmediateDE2 rotationJan 7
CG
Corey Gordon Jr.
Winter window · 3★
S↑ DepartureKansas0.8653 tkl · 3 TFL · 2 PDImmediateJan 12
TB
T.J. Banks
Winter window · 3★
S↓ Arrival
Ole Miss
0.8620 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.8624 tkl · 1 PDImmediateFS1 starterJan 13
AM
Antonio Meeks
Winter window · 3★
WR↑ DepartureWake Forest0.864% usage · 17 rec · 189 yds · 1 TDImmediateJan 15
EW
Evan Wibberley
Winter window · 3★
OL↓ Arrival
Kentucky
0.86no recordImmediateC2 rotationJan 15
JA
Justin Agu
Winter window · 3★
CB↑ DepartureTulane0.866 tklImmediateJan 16
BS
Brycen Scott
Winter window · 3★
CB↓ Arrival
Elon
0.86no recordImmediateLCB2 rotationJan 19