TWO DEEP
Battles

Michigan Wolverines

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

Michigan Wolverines

Both windows
Projected two-deep impacti
+15
Projected two-deep roles added · 2026 arrivals
Michigan added 15 transfers projected into the two-deep (8 as starters) against 27 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.
20
Arrivals
-7
27
Departures
0.88
Avg rating in
+0.01
0.87
Avg rating out
15
Proj two-deep in
Out roles untracked
12 of 20
’25 production in
13 of 27
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 5 rooms, led by WR.
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

47 moves · 13 rooms touchedi
Offense
-10 net players
Upgraded
WR
+3 in · −3 out · 2 proj starters in
InOut
Semaj Morgan out to UCLA drives the room.
Unresolved-1 player
TE
+0 in · −1 out
InOut
No arrivals
Brady Prieskorn out to Ole Miss drives the room.
Depth concern-3 players
QB
+1 in · −4 out
InOut
?
Brayden Fowler-Nicolosi in from Colorado State drives the room.
Unresolved-3 players
RB
+0 in · −3 out
InOut
No arrivals
Justice Haynes out to Georgia Tech drives the room.
Depth concern-3 players
OL
+1 in · −4 out
InOut
Ty Haywood out to Alabama drives the room.
Defense
-2 net players
Replaced+1 player
DL
+1 in · −0 out
InOut
No departures
Jonah Lea'ea in from Utah drives the room.
Upgraded
EDGE
+1 in · −1 out · 1 proj starter in
InOut
U
John Daley in from Utah/BYU drives the room.
Replaced
LB
+3 in · −3 out
InOut
Cole Sullivan out to Oklahoma drives the room.
Replaced-1 player
S
+2 in · −3 out · 1 proj starter in
InOut
Taylor Tatum in from Oklahoma drives the room.
Depth concern-2 players
CB
+1 in · −3 out · 1 proj starter in
InOut
Smith Snowden in from Utah drives the room.
Specialists
+5 net players
Upgraded+3 players
P
+3 in · −0 out · 1 proj starter in
InOut
?
No departures
Cam Brown in from unverified school drives the room.
Upgraded+2 players
LS
+3 in · −1 out · 1 proj starter in
InOut
Gavin Magorien in from Marshall drives the room.
Upgraded
K
+1 in · −1 out · 1 proj starter in
InOut
Trey Butkowski in from Pittsburgh 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 Michigan replace what it lost?

Role slots, not player-for-player
Replaced
7 chains
WR
Starting slot
Out · to UCLA
Semaj Morgan
rating 0.85 · 6% ’25 usage · 20 rec · 223 yds · 1 TD
Upgrade
High confidence
In · from Utah
JJ Buchanan
rating 0.94 · 6% ’25 usage · 26 rec · 427 yds · 5 TD · sl1 starter
Jan 12
▾ Detail
WR
Starting slot
Out · to Toledo
Anthony Simpson
rating 0.83 · 1% ’25 usage
Upgrade
High confidence
In · from Texas
Jaime Ffrench
rating 0.87 · 2% ’25 usage · 1 rec · 6 yds · z1 starter
Jan 11
▾ Detail
EDGE
Starting slot
Out · to Virginia
Devon Baxter
rating 0.86
Upgrade
Low confidence
In · from Utah/BYU
U
John Daley
rating 0.93 · rde1 starter
Jan 9
▾ Detail
CB
Starting slot
Out · to Notre Dame
Jayden Sanders
rating 0.92 · 23 tkl · 1 PD
Upgrade
High confidence
In · from Utah
Smith Snowden
rating 0.92 · 37 tkl · 2 TFL · 2 INT · nb1 starter
Jan 13
▾ Detail
S
Starting slot
Out · to Tennessee
TJ Metcalf
rating 0.87 · 58 tkl · 2.5 TFL · 1 INT
Replaced
High confidence
In · from Memphis
Chris Bracy
rating 0.85 · 71 tkl · 7 TFL · 1 INT · ss1 starter
Jan 13
▾ Detail
K
Starting slot
Out · to Minnesota
Beckham Sunderland
no ’25 production record
Replaced
Medium confidence
In · from Pittsburgh
Trey Butkowski
20/23 FG · 103 pts · pk1 starter
Jan 8
▾ Detail
LS
Starting slot
Out · to Northwestern
Evan Boutorwick
no ’25 production record
Replaced
Low confidence
In · from Pittsburgh
Nico Crawford
no ’25 production record · ls1 starter
▾ Detail
Partially replaced
4 chains
QB
Rotation slot
Out · to East Tennessee State
Jadyn Davis
rating 0.86 · 3% ’25 usage
Partial replacement
Medium confidence
In · from Colorado State
Brayden Fowler-Nicolosi
rating 0.85 · 45% ’25 usage · 44/82 · 488 pass yds · 1 TD · 2 INT · qb2 rotation
Jan 11
▾ Detail
WR
Rotation slot
Out · to Michigan State
Fredrick Moore
rating 0.85 · 2% ’25 usage
Partial replacement
Medium confidence
In · from Utah
Salesi Moa
rating 0.90 · z2 rotation
Jan 12
▾ Detail
OL
Rotation slot
Out · to Alabama
Ty Haywood
rating 0.90
Partial replacement
Low confidence
In · from Nebraska
Houston Ka'aha'aina-Torres
rating 0.86 · c2 rotation
Jan 12
▾ Detail
LB
Rotation slot
Out · to Oklahoma
Cole Sullivan
rating 0.87 · 44 tkl · 5 TFL · 2 sk · 3 INT
Partial replacement
Medium confidence
In · from North Dakota State
Nathaniel Staehling
rating 0.86 · wlb2 rotation
Jan 16
▾ Detail
Not replaced
3 chains
RB
Production lost
Out · to Georgia Tech
Justice Haynes
rating 0.95 · 28% ’25 usage · 857 rush yds · 7.1 ypc · 10 TD · 13 rec
Unresolved
Loss not replaced
In
No portal addition
2 producing losses unanswered
Jan 14
▾ Detail
CB
Production lost
Out · to Missouri
Elijah Dotson
rating 0.90 · 11 tkl · 1 INT
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 2 producing losses unanswered
Jan 14
▾ Detail
S
Production lost
Out · to Virginia
Brandyn Hillman
rating 0.88 · 49 tkl · 2.5 TFL · 1 INT
Unresolved
Room restocked · slot open
In
No further two-deep addition
1 two-deep arrival answers other losses · 1 depth arrival in room · 2 producing losses unanswered
Jan 14
▾ Detail

Quality vs experience

Portal rating
0.750.800.850.900.951.00
No ’25 usage record
High-upside betProven impactDevelopmentalExperienced depth
Fowler-Nicolosi
Haynes
Buchanan
U
0%20%40%60%
’25 usage share of previous team’s snapsets
13 unrated moves not plotted — see the ledger

How much Michigan depends on transfers

Projected 2026 two-deep · 56 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
7
3
30%
Offensive line
8
1
1
20%
Front seven (EDGE/DL/LB)
8
1
3
33%
Secondary (CB/S)
8
2
20%
Specialists
6
6
50%
Returning signeesPrior-cycle transfers2026 transfers
32%
Projected two-deep from transfers
18 of 56 two-deep slots
10 of 28
Projected starters from transfers
9 from the 2026 cycle, 1 held over
18th
Big Ten percentile · transfer share
15th-most transfer-dependent two-deep of 18 Big Ten teams
Returning portal corePrior-cycle transfers still in the two-deep
Brady Norton
OL · from Cal Poly · 2025 cycle · RG2 rotation
no ’25 record
Troy Bowles
LB · from Georgia · 2025 cycle · MLB1 starter
27 tkl
’25 · Michigan

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

Sources · 20 arrivals27 departures · destinations
Big 12
5 players
SEC
3 players
Big Ten
3 players
Unlisted
2 players
+
ACC
2 players
Pac-12
1 player
Other
4 players
+
SEC
8 players
Big Ten
6 players
ACC
4 players
Sun Belt
2 players
Mid-American
2 players
Non-FBS
2 players
+
Other
3 players
Michigan
-7 net moves
Arrived from · 20
Big 12
5 players
SEC
3 players
Big Ten
3 players
+
Unlisted
2 players
ACC
2 players
Pac-12
1 player
+
Other
4 players
Departed to · 27
SEC
8 players
Big Ten
6 players
ACC
4 players
Sun Belt
2 players
Mid-American
2 players
Non-FBS
2 players
+
Other
3 players
5arrivals came from Big 12 programs — the single largest source.
15arrivals are projected straight into the two-deep (13 of 20 arrivals came from P4 leagues).
6departures stayed inside the Big Ten.

How the window developed

Cumulative net moves · in − out
WINTER WINDOWDaleySandersBuchananSnowdenHaynes-13EVENTRANSACTION ORDER · JAN 5 → JAN 18 · UNIT: NET MOVE COUNTWINTER WINDOWBuchananHaynes-13EVENTRANSACTION ORDER · JAN 5 → JAN 18 · UNIT: NET MOVE COUNT
6 undated moves not plotted

All portal moves

47 of 47 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
JH
Justice Haynes
Winter window · 4★
RB↑ DepartureGeorgia Tech0.9528% usage · 857 rush yds · 7.1 ypc · 10 TD · 13 recImmediateJan 14
JB
JJ Buchanan
Winter window · 4★
WR↓ Arrival
Utah
0.946% usage · 26 rec · 427 yds · 5 TDImmediateSL1 starterJan 12
JD
John Daley
Winter window · 4★
EDGE↓ Arrival
UUtah/BYU
0.93no recordImmediateRDE1 starterJan 9
JS
Jayden Sanders
Winter window · 4★
CB↑ DepartureNotre Dame0.9223 tkl · 1 PDImmediateJan 12
SS
Smith Snowden
Winter window · 4★
CB↓ Arrival
Utah
0.9237 tkl · 2 TFL · 2 INTImmediateNB1 starterJan 13
SM
Salesi Moa
Winter window · 4★
WR↓ Arrival
Utah
0.90no recordImmediateZ2 rotationJan 12
TH
Ty Haywood
Winter window · 4★
OL↑ DepartureAlabama0.90no recordImmediateJan 12
ED
Elijah Dotson
Winter window · 4★
CB↑ DepartureMissouri0.9011 tkl · 1 INTImmediateJan 14
TT
Taylor Tatum
Winter window · 3★
S↓ Arrival
Oklahoma
0.882% usageImmediateSS4 depthJan 8
BH
Brandyn Hillman
Winter window · 3★
S↑ DepartureVirginia0.8849 tkl · 2.5 TFL · 1 INTImmediateJan 14
JM
Jaden Mangham
Winter window · 3★
S↑ DeparturePurdue0.8730 tkl · 2 TFL · 0.5 skImmediateJan 5
CS
Cole Sullivan
Winter window · 3★
LB↑ DepartureOklahoma0.8744 tkl · 5 TFL · 2 sk · 3 INTImmediateJan 7
JF
Jaime Ffrench
Winter window · 3★
WR↓ Arrival
Texas
0.872% usage · 1 rec · 6 ydsImmediateZ1 starterJan 11
TM
TJ Metcalf
Winter window · 3★
S↑ DepartureTennessee0.8758 tkl · 2.5 TFL · 1 INTImmediateJan 13
JL
Jonah Lea'ea
Window unrecorded
DL↓ Arrival
Utah
0.8734 tkl · 2.5 TFL · 1 skRDT2 rotation
JP
Jasper Parker
Winter window · 3★
RB↑ DepartureArkansas0.867% usage · 93 rush yds · 3.7 ypc · 2 TDImmediateJan 6
KS
Kaden Strayhorn
Winter window · 3★
OL↑ DepartureAlabama0.86no recordImmediateJan 7
BP
Brady Prieskorn
Winter window · 3★
TE↑ DepartureOle Miss0.86no recordImmediateJan 11
DB
Devon Baxter
Winter window · 3★
EDGE↑ DepartureVirginia0.86no recordImmediateJan 11
HK
Houston Ka'aha'aina-Torres
Winter window · 3★
OL↓ Arrival
Nebraska
0.86no recordImmediateC2 rotationJan 12
MA
Max Alford
Winter window · 3★
LB↓ Arrival
BYU
0.8621 tkl · 2 TFL · 1 skImmediateMLB3 depthJan 13
NS
Nathaniel Staehling
Winter window · 3★
LB↓ Arrival
North Dakota State
0.86no recordImmediateWLB2 rotationJan 16
AM
Aisea Moa
Winter window · 3★
LB↓ Arrival
Michigan State
0.8612 tkl · 1 TFL · 1 PDImmediateWLB3 depthJan 17
JD
Jadyn Davis
Winter window · 3★
QB↑ Departure
East Tennessee State
0.863% usageImmediateJan 18
CJ
Connor Jones
Winter window · 3★
OL↑ DepartureGeorgia State0.85no recordImmediateJan 6