Transfer portal · 2026
Michigan Wolverines
Both windowsProjected two-deep impacti
+12
Projected two-deep roles added · 2026 arrivals
Michigan added 12 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.
21
Arrivals
-6
27
Departures
0.88
Avg rating in
+0.01
0.87
Avg rating out
12
Proj two-deep in
—
—
Out roles untracked
15 of 21
’25 production in
—
13 of 27
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 7 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
48 moves · 13 rooms touchediOffense-9 net players
Upgraded—
WR
+3 in · −3 out · 1 proj starter in
InOut











JJ Buchanan in from Utah drives the room.
Replaced—
TE
+1 in · −1 out
InOut



Alex Bauman in from Miami 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
QB
+1 in · −4 out
InOut






?

Brayden Fowler-Nicolosi in from Colorado State 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—
LB
+3 in · −3 out · 1 proj starter in
InOut











Cole Sullivan out to Oklahoma drives the room.
Upgraded—
EDGE
+1 in · −1 out · 1 proj starter in
InOut



John Henry Daley in from Utah drives the room.
Upgraded-1 player
CB
+2 in · −3 out · 1 proj starter in
InOut









Jeremiah Earby in from Boise State drives the room.
Depth concern-2 players
S
+1 in · −3 out · 1 proj starter in
InOut







Chris Bracy in from Memphis 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 UNLV 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 production percentile (smallest = none recorded)
Did Michigan replace what it lost?
Role slots, not player-for-playerReplaced6 chains
WR
Starting slot
Out · to UCLA

Semaj Morgan
rating 0.85 · 64th pctl ’25 production · 20 rec · 223 yds · 1 TD
Upgrade
High confidence
In · from Utah

JJ Buchanan
rating 0.94 · 77th pctl ’25 production · 26 rec · 427 yds · 5 TD · sl1 starter
Jan 12
▾ Detail
EDGE
Starting slot
Out · to Virginia

Devon Baxter
rating 0.86
Upgrade
Medium confidence
In · from Utah

John Henry Daley
rating 0.93 · 99th pctl ’25 production · 45 tkl · 17.5 TFL · 11.5 sk · de1 starter
Jan 9
▾ Detail
CB
Starting slot
Out · to Notre Dame

Jayden Sanders
rating 0.92 · 61st pctl ’25 production · 23 tkl · 1 PD
Upgrade
High confidence
In · from Utah

Smith Snowden
rating 0.92 · 83rd pctl ’25 production · 37 tkl · 2 TFL · 2 INT · nb1 starter
Jan 13
▾ Detail
S
Starting slot
Out · to Tennessee

TJ Metcalf
rating 0.87 · 91st pctl ’25 production · 58 tkl · 2.5 TFL · 1 INT
Replaced
High confidence
In · from Memphis

Chris Bracy
rating 0.85 · 98th pctl ’25 production · 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
86th pctl ’25 production · 20/23 FG · 103 pts · ko1 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 replaced3 chains
WR
Rotation slot
Out · to Toledo

Anthony Simpson
rating 0.83 · 12th pctl ’25 production
Partial replacement
Medium confidence
In · from Texas

Jaime Ffrench
rating 0.87 · 6th pctl ’25 production · 1 rec · 6 yds · z2 rotation
Jan 11
▾ 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
Starting slot
Out · to Oklahoma

Cole Sullivan
rating 0.87 · 78th pctl ’25 production · 44 tkl · 5 TFL · 2 sk · 3 INT
Partial replacement
High confidence
In · from North Dakota State

Nathaniel Staehling
rating 0.86 · wlb1 starter
Jan 16
▾ Detail
Not replaced5 chains
QB
Production lost
Out · to East Tennessee State

Jadyn Davis
rating 0.86
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room
Jan 18
▾ Detail
RB
Production lost
Out · to Georgia Tech

Justice Haynes
rating 0.95 · 90th pctl ’25 production · 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
WR
Production lost
Out · to Michigan State

Fredrick Moore
rating 0.85
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 1 depth arrival in room
Jan 9
▾ Detail
CB
Production lost
Out · to Missouri

Elijah Dotson
rating 0.90 · 50th pctl ’25 production · 11 tkl · 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
S
Production lost
Out · to Virginia

Brandyn Hillman
rating 0.88 · 86th pctl ’25 production · 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 · 2 producing losses unanswered
Jan 14
▾ 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
15 unrated moves not plotted — see the ledger
How much Michigan depends on transfers
Projected 2026 two-deep · 56 slotsQuarterback0%
2
Skill (RB/WR/TE)20%
8
2
Offensive line17%
10
1
1
Front seven (EDGE/DL/LB)25%
9
1
2
Secondary (CB/S)20%
8
2
Specialists50%
5
5
Returning signeesPrior-cycle transfers2026 transfers
25%
Projected two-deep from transfers
14 of 56 two-deep slots
10 of 28
Projected starters from transfers
8 from the 2026 cycle, 2 held over
12th
Big Ten percentile · transfer share
16th-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 · OL1 starter
—
no ’25 record

Troy Bowles
LB · from Georgia · 2025 cycle · MLB1 starter
59th pctl
’25 production · Michigan
Where Michigan’s transfers came from — and where they went
Sources · 21 arrivals27 departures · destinations
Arrived from · 21

Big 12
6 players

ACC
3 players

Big Ten
3 players

Mountain West
2 players

Pac-12
2 players

SEC
2 players
+
Other
3 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
6arrivals came from Big 12 programs — the single largest source.
12arrivals are projected straight into the two-deep (14 of 21 arrivals came from P4 leagues).
6departures stayed inside the Big Ten.
How the window developed
Cumulative net moves · in − out6 undated moves not plotted
All portal moves
48 of 48 moves match · 25 shownShow
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
JB
Winter window · 4★

JH
Winter window · 4★

SS
Winter window · 4★

SM
Winter window · 4★

JF
Winter window · 3★

JL
Window unrecorded

HK
Winter window · 3★

MA
Winter window · 3★

NS
Winter window · 3★

AM
Winter window · 3★

JD
Winter window · 3★

OCT 26
10:09 AM
RECOVERY
Expected to play this week at Rutgers


