TWO DEEP
Top 25The Wire

Michigan State Spartans

NCAA · Big Ten · 2026
OverviewRoster changeReplacementsPortal portfolioDependenceFlowAll moves
Position
Window
Transfer portal · 2026

Michigan State Spartans

Both windows
Projected two-deep impacti
+27
Projected two-deep roles added · 2026 arrivals
Michigan State added 27 transfers projected into the two-deep (18 as starters) against 43 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.
30
Arrivals
-13
43
Departures
0.86
Avg rating in
+0.00
0.85
Avg rating out
27
Proj two-deep in
Out roles untracked
17 of 30
’25 production in
23 of 43
’25 production out
What changed
Upgraded
Projected starters arrived with rating holding or rising in 3 rooms, led by EDGE.
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

73 moves · 14 rooms touchedi
Offense
-9 net players
Replaced+2 players
RB
+3 in · −1 out · 2 proj starters in
InOut
Cam Edwards in from UConn drives the room.
Replaced-1 player
QB
+1 in · −2 out
InOut
?
Aidan Chiles out to Northwestern drives the room.
Depth concern-1 player
TE
+1 in · −2 out
InOut
Michael Masunas out to Texas drives the room.
Depth concern-2 players
WR
+2 in · −4 out · 2 proj starters in
InOut
Nick Marsh out to Indiana drives the room.
Depth concern-7 players
OL
+4 in · −11 out · 3 proj starters in
InOut
Stanton Ramil out to Auburn drives the room.
Defense
-4 net players
Replaced+1 player
DL
+2 in · −1 out · 1 proj starter in
InOut
Alex VanSumeren out to USC drives the room.
Replaced-1 player
LB
+3 in · −4 out · 1 proj starter in
InOut
?
Dion Crawford in from Buffalo drives the room.
Upgraded-1 player
EDGE
+3 in · −4 out · 2 proj starters in
InOut
Kenny Soares Jr. in from NC State drives the room.
Replaced-1 player
S
+3 in · −4 out · 1 proj starter in
InOut
Armorion Smith out to Toledo drives the room.
Depth concern-2 players
CB
+4 in · −6 out · 3 proj starters in
InOut
Michael Richard in from Louisiana Tech drives the room.
Specialists
0 net players
Upgraded+2 players
P
+2 in · −0 out · 1 proj starter in
InOut
No departures
Rhys Dakin in from Iowa drives the room.
Upgraded
K
+1 in · −1 out · 1 proj starter in
InOut
Martin Connington out to Kansas drives the room.
Replaced-1 player
LS
+1 in · −2 out · 1 proj starter in
InOut
Jack Wills out to Nebraska drives the room.
Unresolved-1 player
ATH
+0 in · −1 out
InOut
?
No arrivals
Dyson Sims out to unannounced 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 State replace what it lost?

Role slots, not player-for-player
Replaced
7 chains
RB
Starting slot
Out · to Ole Miss
Makhi Frazier
rating 0.88 · 75th pctl ’25 production · 520 rush yds · 4.5 ypc · 2 TD · 12 rec
Upgrade
High confidence
In · from UConn
Cam Edwards
rating 0.86 · 98th pctl ’25 production · 1,240 rush yds · 5.9 ypc · 15 TD · 19 rec · rb1 starter
Jan 7
▾ Detail
WR
Starting slot
Out · to Iowa State
Evan Boyd
rating 0.85 · 33rd pctl ’25 production · 3 rec · 54 yds
Upgrade
High confidence
In · from Michigan
Fredrick Moore
rating 0.85 · x1 starter
Jan 9
▾ Detail
EDGE
Starting slot
Out · to Arizona State
Jalen Thompson
rating 0.89 · 84th pctl ’25 production · 29 tkl · 5.5 TFL · 2.5 sk
Upgrade
High confidence
In · from NC State
Kenny Soares Jr.
rating 0.86 · 98th pctl ’25 production · 80 tkl · 4 TFL · 0.5 sk · rde1 starter
Jan 13
▾ Detail
LB
Starting slot
Out · to Texas
Darius Snow
rating 0.85 · 64th pctl ’25 production · 34 tkl · 3 TFL · 1 sk
Upgrade
High confidence
In · from Buffalo
Dion Crawford
rating 0.85 · 91st pctl ’25 production · 79 tkl · 5 TFL · 3.5 sk · wlb1 starter
Jan 11
▾ Detail
CB
Starting slot
Out · to Minnesota
Aydan West
rating 0.87 · 60th pctl ’25 production · 19 tkl · 1 TFL · 0.5 sk
Upgrade
High confidence
In · from Iowa State
Tre Bell
rating 0.87 · 80th pctl ’25 production · 36 tkl · 4 TFL · 2 INT · lcb1 starter
Jan 5
▾ Detail
CB
Starting slot
Out · to Arizona State
Chance Rucker
rating 0.85 · 43rd pctl ’25 production · 7 tkl · 2 PD
Upgrade
High confidence
In · from Louisiana Tech
Michael Richard
rating 0.85 · 84th pctl ’25 production · 38 tkl · 5 TFL · 3 INT · nb1 starter
Jan 5
▾ Detail
LS
Starting slot
Out · to Nebraska
Jack Wills
rating 0.83 · 18th pctl ’25 production · 2 tkl
Replaced
Medium confidence
In · from Oregon
Nick Duzansky
no ’25 production record · ls1 starter
Jan 18
▾ Detail
Partially replaced
13 chains
QB
Rotation slot
Out · to Northwestern
Aidan Chiles
rating 0.90 · 70th pctl ’25 production · 128/203 · 1,392 pass yds · 10 TD · 3 INT · 227 rush yds
Partial replacement
Medium confidence
In · from UCF
Cam Fancher
rating 0.85 · 53rd pctl ’25 production · 41/72 · 333 pass yds · 0 TD · 0 INT · 170 rush yds · qb2 rotation
Jan 6
▾ Detail
WR
Starting slot
Out · to Indiana
Nick Marsh
rating 0.94 · 90th pctl ’25 production · 59 rec · 662 yds · 6 TD
Partial replacement
High confidence
In · from Notre Dame
KK Smith
rating 0.86 · 49th pctl ’25 production · 8 rec · 123 yds · 2 TD · z1 starter
Jan 11
▾ Detail
OL
Starting slot
Out · to Auburn
Stanton Ramil
rating 0.88
Partial replacement
Medium confidence
In · from UConn
Ben Murawski
rating 0.87 · 0th pctl ’25 production · 1 tkl · lt1 starter
Jan 4
▾ Detail
EDGE
Starting slot
Out · to Kansas
David Santiago
rating 0.86 · 70th pctl ’25 production · 24 tkl · 2.5 TFL · 1.5 sk
Partial replacement
Medium confidence
In · from Weber State
Keahnist Thompson
rating 0.85 · lde1 starter
Jan 8
▾ Detail
DL
Starting slot
Out · to USC
Alex VanSumeren
rating 0.89 · 90th pctl ’25 production · 50 tkl · 2 TFL · 1.5 sk
Partial replacement
High confidence
In · from Illinois
Eli Coenen
rating 0.86 · 50th pctl ’25 production · 12 tkl · 1.5 TFL · 1.5 sk · ldt1 starter
Jan 12
▾ Detail
LB
Rotation slot
Out · to Michigan
Aisea Moa
rating 0.86 · 45th pctl ’25 production · 12 tkl · 1 TFL · 1 PD
Partial replacement
Medium confidence
In · from Auburn
Caleb Wheatland
rating 0.85 · 0th pctl ’25 production · 1 tkl · mlb2 rotation
Jan 5
▾ Detail
LB
Rotation slot
Out · to Coastal Carolina
Marcellius Pulliam
rating 0.85 · 34th pctl ’25 production · 8 tkl
Partial replacement
Medium confidence
In · from Albany
Cam Stodghill
rating 0.85 · wlb2 rotation
Jan 10
▾ Detail
CB
Starting slot
Out · to North Carolina
Ade Willie
rating 0.86 · 57th pctl ’25 production · 16 tkl · 2 TFL · 1 PD
Partial replacement
High confidence
In · from Miami
Charles Brantley
rating 0.87 · 0th pctl ’25 production · 1 tkl · rcb1 starter
Jan 7
▾ Detail
CB
Rotation slot
Out · to Hawai'i
Jeremiah Hughes
rating 0.84 · 25th pctl ’25 production · 3 tkl
Partial replacement
Medium confidence
In · from Houston Christian
Tyran Chappell
rating 0.84 · rcb2 rotation
Jan 4
▾ Detail
S
Starting slot
Out · to Toledo
Armorion Smith
rating 0.85 · 76th pctl ’25 production · 36 tkl · 1.5 TFL · 1 INT
Partial replacement
Medium confidence
In · from Maine
Devin Vaught
rating 0.84 · ss1 starter
Jan 4
▾ Detail
S
Rotation slot
Out · to Purdue
Justin Denson Jr.
rating 0.85 · 18th pctl ’25 production · 2 tkl
Partial replacement
Medium confidence
In · from Southern Illinois
Aveon Grose
no ’25 production record · ss2 rotation
▾ Detail
S
Rotation slot
Out · to Delaware
George Mullins
0th pctl ’25 production · 1 tkl
Partial replacement
Medium confidence
In · from Western Carolina
Trevaughn Martinez
no ’25 production record · fs2 rotation
▾ Detail
K
Starting slot
Out · to Kansas
Martin Connington
50th pctl ’25 production · 12/16 FG · 62 pts
Partial replacement
High confidence
In · from Charlotte
Liam Boyd
42nd pctl ’25 production · 9/12 FG · 42 pts · ko1 starter
Jan 7
▾ Detail
Not replaced
4 chains
WR
Production lost
Out · to Memphis
Alante Brown
4th pctl ’25 production · 4 KR · 53.5 yd avg
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses
Jan 14
▾ Detail
TE
Production lost
Out · to Texas
Michael Masunas
rating 0.86 · 81st pctl ’25 production · 19 rec · 232 yds · 3 TD
Unresolved
Room restocked · slot open
In
No starter/rotation addition
1 depth arrival in room
Jan 5
▾ Detail
EDGE
Production lost
Out · to Ohio
Tyler Gillison
rating 0.84 · 9th pctl ’25 production · 2 tkl
Unresolved
Room restocked · slot open
In
No further two-deep addition
2 two-deep arrivals answer other losses · 1 depth arrival in room
Jan 12
▾ Detail
LB
Production lost
Out · to unannounced
?
Semaj Bridgeman
33rd pctl ’25 production · 6 tkl · 1 TFL
Unresolved
Room restocked · slot open
In
No further two-deep addition
3 two-deep arrivals answer other losses
Dec 12
▾ Detail

Quality vs experience

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

How much Michigan State depends on transfers

Projected 2026 two-deep · 54 slots
Quarterback
1
1
50%
Skill (RB/WR/TE)
4
3
4
64%
Offensive line
4
2
4
60%
Front seven (EDGE/DL/LB)
3
3
6
75%
Secondary (CB/S)
1
2
7
90%
Specialists
3
1
5
67%
Returning signeesPrior-cycle transfers2026 transfers
70%
Projected two-deep from transfers
38 of 54 two-deep slots
23 of 28
Projected starters from transfers
18 from the 2026 cycle, 5 held over
88th
Big Ten percentile · transfer share
3rd-most transfer-dependent two-deep of 18 Big Ten teams
Returning portal corePrior-cycle transfers still in the two-deep
Nikai Martinez
S · from UCF · 2024 cycle · FS1 starter
61st pctl
’25 production · Michigan State
Ben Roberts
DL · from Oregon · 2024 cycle · RDT1 starter
36th pctl
’25 production · Michigan State
Luka Vincic
OL · from Oregon State · 2025 cycle · RG1 starter
no ’25 record
Chrishon McCray
WR · from Kent State · 2025 cycle · F1 starter
71st pctl
’25 production · Michigan State
NiJhay Burt
CB · from Eastern Illinois · 2025 cycle · LCB2 rotation
no ’25 record
Anelu Lafaele
EDGE · from Wisconsin · 2025 cycle · RDE2 rotation
45th pctl
’25 production · Michigan State
Rodney Bullard Jr.
WR · from Valdosta State · 2025 cycle · F2 rotation
50th pctl
’25 production · Michigan State
Conner Moore
OL · from Montana State · 2025 cycle · RT1 starter
no ’25 record
Isaac Smith
EDGE · from Texas Tech · 2025 cycle · LDE2 rotation
65th pctl
’25 production · Michigan State
Kai Rios
TE · from Indiana State · 2025 cycle · TE2 rotation
0th pctl
’25 production · Michigan State

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

Sources · 30 arrivals43 departures · destinations
Non-FBS
9 players
Big Ten
6 players
Independent
3 players
SEC
2 players
Sun Belt
2 players
Big 12
2 players
Other
6 players
+
Big 12
8 players
Big Ten
8 players
SEC
5 players
Mid-American
5 players
+
Unannounced
3 players
Pac-12
3 players
+
Other
11 players
Michigan State
-13 net moves
Arrived from · 30
Non-FBS
9 players
Big Ten
6 players
Independent
3 players
SEC
2 players
Sun Belt
2 players
Big 12
2 players
+
Other
6 players
Departed to · 43
Big 12
8 players
Big Ten
8 players
SEC
5 players
Mid-American
5 players
+
Unannounced
3 players
Pac-12
3 players
+
Other
11 players
9arrivals came from Non-FBS programs — the single largest source.
27arrivals are projected straight into the two-deep (12 of 30 arrivals came from P4 leagues).
8departures stayed inside the Big Ten.

How the window developed

Cumulative net moves · in − out
SPRING WINDOWWINTER WINDOWMarshVanSumerenChilesRamilThompson-15EVENTRANSACTION ORDER · DEC 12 → APR 16 · UNIT: NET MOVE COUNTSPRING WINDOWWINTER WINDOWMarshChiles-15EVENTRANSACTION ORDER · DEC 12 → APR 16 · UNIT: NET MOVE COUNT
2 undated moves not plotted

All portal moves

73 of 73 moves match · 25 shown
Show
Role in
Sort
PlayerPosDirectionOrigin / destinationRating’25 productionEligProjected roleDate
NM
Nick Marsh
Winter window · 4★
WR↑ DepartureIndiana0.9490th pctl production · 59 rec · 662 yds · 6 TDImmediateJan 4
AC
Aidan Chiles
Winter window · 4★
QB↑ DepartureNorthwestern0.9070th pctl production · 128/203 · 1,392 pass yds · 10 TD · 3 INT · 227 rush ydsImmediateJan 7
AV
Alex VanSumeren
Winter window · 3★
DL↑ DepartureUSC0.8990th pctl production · 50 tkl · 2 TFL · 1.5 skImmediateJan 6
JT
Jalen Thompson
Winter window · 3★
EDGE↑ DepartureArizona State0.8984th pctl production · 29 tkl · 5.5 TFL · 2.5 skImmediateJan 13
SR
Stanton Ramil
Winter window · 3★
OL↑ DepartureAuburn0.88no recordImmediateJan 7
MF
Makhi Frazier
Winter window · 3★
RB↑ DepartureOle Miss0.8875th pctl production · 520 rush yds · 4.5 ypc · 2 TD · 12 recImmediateJan 19
BM
Ben Murawski
Winter window · 3★
OL↓ Arrival
UConn
0.870th pctl production · 1 tklImmediateLT1 starterJan 4
TB
Tre Bell
Winter window · 3★
CB↓ Arrival
Iowa State
0.8780th pctl production · 36 tkl · 4 TFL · 2 INTImmediateLCB1 starterJan 5
AW
Aydan West
Winter window · 3★
CB↑ DepartureMinnesota0.8760th pctl production · 19 tkl · 1 TFL · 0.5 skImmediateJan 6
CB
Charles Brantley
Winter window · 3★
CB↓ Arrival
Miami
0.870th pctl production · 1 tklImmediateRCB1 starterJan 7
JP
Jaziun Patterson
Winter window · 3★
RB↓ Arrival
Iowa
0.8760th pctl production · 296 rush yds · 4.9 ypcImmediateRB2 rotationJan 8
TL
Trey Lisle
Winter window · 3★
EDGE↓ Arrival
Southeast Missouri State
0.87no recordImmediateRDE3 depthJan 8
MM
Michael Masunas
Winter window · 3★
TE↑ DepartureTexas0.8681st pctl production · 19 rec · 232 yds · 3 TDImmediateJan 5
CE
Cam Edwards
Winter window · 3★
RB↓ Arrival
UConn
0.8698th pctl production · 1,240 rush yds · 5.9 ypc · 15 TD · 19 recImmediateRB1 starterJan 7
CG
Carson Gulker
Winter window · 3★
TE↓ Arrival
Ferris State
0.86no recordImmediateTE3 depthJan 7
DS
David Santiago
Winter window · 3★
EDGE↑ DepartureKansas0.8670th pctl production · 24 tkl · 2.5 TFL · 1.5 skImmediateJan 7
KP
Kristian Phillips
Winter window · 3★
OL↑ DepartureBoston College0.86no recordImmediateJan 7
TF
Trent Fraley
Winter window · 3★
OL↓ Arrival
North Dakota State
0.86no recordImmediateC1 starterJan 7
AW
Ade Willie
Winter window · 3★
CB↑ DepartureNorth Carolina0.8657th pctl production · 16 tkl · 2 TFL · 1 PDImmediateJan 8
AL
Ashton Lepo
Winter window · 3★
OL↑ DepartureOklahoma State0.86no recordImmediateJan 10
KS
KK Smith
Winter window · 3★
WR↓ Arrival
Notre Dame
0.8649th pctl production · 8 rec · 123 yds · 2 TDImmediateZ1 starterJan 11
EC
Eli Coenen
Winter window · 3★
DL↓ Arrival
Illinois
0.8650th pctl production · 12 tkl · 1.5 TFL · 1.5 skImmediateLDT1 starterJan 12
KS
Kenny Soares Jr.
Winter window · 3★
EDGE↓ Arrival
NC State
0.8698th pctl production · 80 tkl · 4 TFL · 0.5 skImmediateRDE1 starterJan 13
AM
Aisea Moa
Winter window · 3★
LB↑ DepartureMichigan0.8645th pctl production · 12 tkl · 1 TFL · 1 PDImmediateJan 17
CW
Caleb Wheatland
Winter window · 3★
LB↓ Arrival
Auburn
0.850th pctl production · 1 tklImmediateMLB2 rotationJan 5

The Wire

Verified changes · newest first
Open in The Wire →