Skip to main content
Mobile Menu
Teams
Teams
Fan Sites
Forums
Shows
College
College Football News
College Football Player Rankings
College Football Rankings
College Football Playoff
College Basketball News
Women's Sports
NIL
NIL News
NIL Valuation
NIL Deals
Sports Business
Transfer Portal
Transfer Portal News
NCAA Transfer Portal
Transfer Portal Rankings
Transfer Portal Team Rankings
Recruiting
Football Recruiting
Basketball Recruiting
Database
Team Rankings
Player Rankings
Industry Comparison
Commitments
Recruiting Prediction Machine
High School
High School News
Schools
Rankings
Scores
Draft
NFL Draft
NFL Draft News
Draft By Stars
College Draft History
College Draft Totals
NBA Draft
NBA Draft News
Pro
NFL
NASCAR
NBA
Culture
Sports Betting
About
About
On3 App
Advertise
Press
FAQ
Contact
Join Now
Login
Michigan
Football
News
Roster
Schedule
Michigan Draft History
FB Recruiting
News
Commitments
Transfers
Team Rankings
Player Rankings
Industry Comparison
Recruiting Prediction Machine
Basketball
News
Roster
Schedule
Michigan Draft History
BB Recruiting
News
Commitments
Transfers
Team Rankings
Player Rankings
Industry Comparison
Recruiting Prediction Machine
Fan Site
Team Store
Search players
Search
Michigan
Wolverines
Football Roster
Team
Michigan
▾
Class
2026
▾
Sport
Football
▾
HS Commits
Transfers
Roster
100
Roster Size
100
Transfers
20 · 20%
Blue Chip %
48.2%
5★ · 4★
3 · 37
Avg Rating
89.92
Top
99.87
Stars
3
37
39
#
▼
Player
↕
Pos
↕
Year
↕
Age
↕
Team
0
Jyaire Hill
Claim
Kankakee
(Kankakee, IL)
CB
·
6-1
/ 170
SR
CB
SR
4
▾
0
Kendrick Bell
Claim
Park Hill
(Kansas City, MO)
WR
·
6-2
/ 164
SR
WR
SR
—
▾
1
Rod Moore
Claim
Northmont
(Clayton, OH)
S
·
6-0
/ 173
RS-SR
S
RS-SR
22
▾
2
Shamari Earls
Thomas Dale
(Chester, VA)
CB
·
6-2
/ 205
SO
CB
SO
19
▾
3
Andrew Marsh
Katy Jordan
(Fulshear, TX)
WR
·
6-0.5
/ 175
SO
WR
SO
19
▾
3
Smith Snowden
Claim
Skyridge
(Lehi, UT)
CB
·
5-10
/ 173
SR
CB
SR
21
▾
5
Savion Hiter
Louisa County
(Mineral, VA)
RB
·
5-11.5
/ 200
FR
RB
FR
18
▾
5
Jacob Oden
Harper Woods
(Harper Woods, MI)
S
·
6-0.5
/ 185
JR
S
JR
19
▾
6
Jordan Young
Monroe
(Monroe, NC)
S
·
6-0
/ 180
SO
S
SO
—
▾
6
Brandyn Hillman
Claim
Churchland
(Portsmouth, VA)
S
·
6-1
/ 190
SR
S
SR
—
▾
8
Dominic Nichols
Claim
Oakdale
(Ijamsville, MD)
EDGE
·
6-5
/ 255
JR
EDGE
JR
20
▾
9
Cameron Brandt
Claim
Sierra Canyon
(Chatsworth, CA)
EDGE
·
6-4
/ 260
SR
EDGE
SR
—
▾
9
Channing Goodwin
Claim
Providence Day School
(Charlotte, NC)
WR
·
6-1
/ 175
JR
WR
JR
—
▾
10
Zeke Berry
Claim
De La Salle
(Concord, CA)
CB
·
6-0
/ 184
SR
CB
SR
22
▾
10
Jaime Ffrench
Mandarin
(Jacksonville, FL)
WR
·
6-1
/ 184
RS-FR
WR
RS-FR
19
▾
12
Salesi Moa
Claim
Fremont
(Ogden, UT)
WR
·
6-2
/ 175
SO
WR
SO
—
▾
12
Nathaniel Owusu-Boateng
IMG Academy
(Manassas, VA)
LB
·
6-0.5
/ 200
SO
LB
SO
19
▾
13
JJ Buchanan
Claim
Coronado
(Henderson, NV)
WR
·
6-3
/ 225
SO
WR
SO
—
▾
13
Aisea Moa
Claim
Weber
(Ogden, UT)
LB
·
6-2
/ 240
RS-SR
LB
RS-SR
22
▾
14
Tommy Carr
Claim
Saline
(Saline, MI)
QB
·
6-3
/ 185
FR
QB
FR
—
▾
15
Chase Herbstreit
St. Xavier
(Cincinnati, OH)
QB
·
6-2
/ 190
SO
QB
SO
19
▾
15
Aden Reeder
Claim
St. Xavier
(Cincinnati, OH)
LB
·
6-3
/ 210
FR
LB
FR
—
▾
16
Jo'Ziah Edmond
Claim
NorthWood
(Nappanee, IN)
CB
·
6-1
/ 180
JR
CB
JR
—
▾
17
Enow Etta
Claim
Covenant Christian Academy
(Colleyville, TX)
DL
·
6-4.5
/ 220
SR
DL
SR
21
▾
17
Brady Smigiel
Newbury Park
(Newbury Park, CA)
QB
·
6-4.5
/ 215
FR
QB
FR
—
▾
18
Troy Bowles
Claim
Jesuit
(Tampa, FL)
LB
·
6-0.5
/ 204
SR
LB
SR
21
▾
19
Bryce Underwood
Belleville High School
(Belleville, MI)
QB
·
6-4
/ 214
SO
QB
SO
18
▾
20
Christopher Bracy
Claim
St. Paul's Episcopal
(Mobile, AL)
S
·
6-0
/ 175
SR
S
SR
—
▾
20
Jaylen Pile
Parish Episcopal School
(Dallas, TX)
WR
·
6-0
/ 178
FR
WR
FR
—
▾
22
Jordan Deck
Lone Star
(Frisco, TX)
S
·
6-1.5
/ 185
FR
S
FR
—
▾
23
Jordan Marshall
Claim
Archbishop Moeller
(Cincinnati, OH)
RB
·
5-10.5
/ 200
JR
RB
JR
20
▾
23
Markel Dabney
Huguenot
(Chester, VA)
LB
·
6-1
/ 210
FR
LB
FR
—
▾
24
Bryson Kuzdzal
Claim
Forest Hills Eastern
(Ada, MI)
RB
·
6-0
/ 195
SR
RB
SR
—
▾
24
Jamarion Vincent
Claim
Connally
(Waco, TX)
CB
·
6-2
/ 165
FR
CB
FR
—
▾
25
Mason Curtis
Claim
Ensworth
(Nashville, TN)
S
·
6-4
/ 190
JR
S
JR
20
▾
25
Micah Ka'apana
Claim
Bishop Gorman
(Las Vegas, NV)
RB
·
5-11
/ 195
JR
RB
JR
—
▾
26
Donovan Johnson
IMG Academy
(Savannah, GA)
RB
·
6-0.5
/ 210
SO
RB
SO
20
▾
26
Taylor Tatum
Claim
Longview
(Longview, TX)
S
·
5-10.5
/ 200
JR
S
JR
20
▾
27
Ernest Nunley
Claim
Western
(Anaheim, CA)
S
·
6-0
/ 165
FR
S
FR
—
▾
28
I'marion Stewart
Claim
Kenwood Academy
(Chicago, IL)
WR
·
5-10
/ 180
JR
WR
JR
—
▾
28
Kainoa Winston
Gonzaga
(Montgomery Village, MD)
S
·
5-10.5
/ 184
SO
S
SO
—
▾
29
Jonathan Brown
Claim
St. Francis DeSales
(Columbus, OH)
RB
·
6-1
/ 201
FR
RB
FR
—
▾
29
Chase Taylor
Stockbridge
(Stockbridge, GA)
LB
·
6-2.5
/ 201
SO
LB
SO
—
▾
30
Max Alford
Claim
Park City
(Park City, UT)
LB
·
6-1
/ 215
RS-SR
LB
RS-SR
—
▾
31
Nico Andrighetto
Claim
St. Francis
(Mountain View, CA)
S
·
5-9
/ 180
SR
S
SR
—
▾
32
Jeremiah Lowe
Claim
Frederick Douglass
(Lexington, KY)
CB
·
5-11
/ 170
JR
CB
JR
—
▾
33
Kaden Catchings
Claim
Hartfield Academy
(Jackson, MS)
LB
·
6-1
/ 205
FR
LB
FR
—
▾
36
Josh Nichols
Claim
Renaissance
(Detroit, MI)
CB
·
5-10
/ 165
SR
CB
SR
—
▾
36
Tomas O'Meara
Claim
Fr Gabriel Richard
(Ann Arbor, MI)
RB
·
5-10
/ 183
JR
RB
JR
—
▾
37
Julius Holly
Alpharetta
(Alpharetta, GA)
EDGE
·
6-3
/ 230
SO
EDGE
SO
—
▾
38
Bryce Wilcox
WR
·
5-11
/ 188
SR
WR
SR
—
▾
39
Max Reyes
S
·
5-11
/ 206
SR
S
SR
—
▾
42
Jalen Hoffman
Claim
Lake Braddock
(Burke, VA)
TE
·
6-3
/ 225
SR
TE
SR
—
▾
43
Zach Ludwig
Claim
South Park
(South Park, PA)
LB
·
6-2
/ 205
JR
LB
JR
—
▾
44
Eli Owens
Claim
Alcoa
(Alcoa, TN)
TE
·
6-1
/ 215
SO
TE
SO
—
▾
44
Nathaniel Staehling
Claim
Brainerd
(Brainerd, MN)
LB
·
6-2
/ 238
RS-SR
LB
RS-SR
—
▾
46
Gavin Magorien
Claim
McDowell
(Erie, PA)
LS
·
6-0
/ 210
SO
LS
SO
—
▾
49
Nico Crawford
Claim
Dublin Scioto
(Dublin, OH)
LS
·
6-2
/ 235
SR
LS
SR
—
▾
50
Luke Hamilton
Claim
Avon
(Avon, OH)
IOL
·
6-4.5
/ 290
JR
IOL
JR
21
▾
51
McHale Blade
Simeon
(Chicago, IL)
EDGE
·
6-5
/ 255
FR
EDGE
FR
—
▾
52
Adrian Hamilton
St. John's College
(Washington, DC)
OT
·
6-2.5
/ 295
FR
OT
FR
—
▾
52
Christian Pierce
Claim
Brother Rice
(Chicago, IL)
LB
·
6-0
/ 210
SO
LB
SO
—
▾
53
Jake Guarnera
Ponte Vedra
(Ponte Vedra Beach, FL)
IOL
·
6-4
/ 283
JR
IOL
JR
21
▾
54
Andrew Sprague
Rockhurst
(Kansas City, MO)
OT
·
6-7.5
/ 285
JR
OT
JR
20
▾
54
Deyvid Palepale
Claim
Manheim Township
(Landisville, PA)
DL
·
6-2
/ 305
JR
DL
JR
19
▾
55
Nathan Efobi
South Forsyth
(Cumming, GA)
IOL
·
6-4
/ 282
SR
IOL
SR
—
▾
57
Travis Moten
Claim
Fern Creek Traditional
(Louisville, KY)
DL
·
6-5.5
/ 285
SO
DL
SO
—
▾
59
John Weidenbach
Claim
Benet Academy
(Lisle, IL)
LB
·
6-1
/ 225
SR
LB
SR
—
▾
60
Brooks Bahr
Claim
Loyola Academy
(Wilmette, IL)
IOL
·
6-6
/ 265
SR
IOL
SR
—
▾
64
James Kavouklis
IOL
·
6-1
/ 279
SR
IOL
SR
—
▾
65
Andrew Babalola
Blue Valley Northwest
(Overland Park, KS)
OT
·
6-5.5
/ 295
SO
OT
SO
19
▾
66
Daniel Taraboi
Claim
Cedarburg
(Cedarburg, WI)
OT
·
6-7
/ 295
SR
OT
SR
—
▾
67
Houston Kaahaaina-Torres
Claim
St. Louis
(Honolulu, HI)
IOL
·
6-3
/ 293
SO
IOL
SO
19
▾
67
Trent Middleton
Claim
Orange Lutheran
(Orange, CA)
LS
·
6-3
/ 225
RS-JR
LS
RS-JR
—
▾
70
Brady Norton
Claim
Mission Viejo
(Mission Viejo, CA)
IOL
·
6-4
/ 270
RS-JR
IOL
RS-JR
—
▾
71
Evan Link
Claim
Gonzaga
(Burke, VA)
IOL
·
6-5.5
/ 290
SR
IOL
SR
—
▾
72
Peter Donini
Claim
Delbarton
(Morristown, NJ)
OT
·
-
FR
OT
FR
—
▾
74
Avery Gach
Claim
Wylie E. Groves
(Franklin, MI)
IOL
·
6-4
/ 270
SO
IOL
SO
19
▾
76
Manuel Beigel
Claim
Choate Rosemary Hall
(Frankfurt)
DL
·
6-5
/ 282
JR
DL
JR
—
▾
77
Blake Frazier
Vandegrift
(Austin, TX)
OT
·
6-5.5
/ 270
JR
OT
JR
—
▾
78
Marky Walbridge
Claim
St. Sebastian's School
(Needham, MA)
OT
·
6-5.5
/ 285
FR
OT
FR
19
▾
80
Hogan Hansen
Bellevue
(Bellevue, WA)
TE
·
6-5
/ 230
JR
TE
JR
20
▾
81
Jamar Browder
Santaluces Community
(Lake Worth, FL)
WR
·
6-4
/ 205
SO
WR
SO
—
▾
82
C.J. Charleston
Gilmour Academy
(Youngstown, OH)
WR
·
6-0
/ 190
RS-SR
WR
RS-SR
—
▾
83
Zack Marshall
Carlsbad
(Carlsbad, CA)
TE
·
6-4
/ 220
SR
TE
SR
—
▾
84
Jacob Washington
Archbishop Shaw
(New Orleans, LA)
WR
·
6-3
/ 180
SO
WR
SO
—
▾
85
Logan Forbes
WR
·
6-2
/ 193
SR
WR
SR
—
▾
86
Travis Johnson
Claim
Oscar Smith
(Chesapeake, VA)
WR
·
6-3
/ 180
FR
WR
FR
—
▾
88
Lugard Edokpayi
Bishop McNamara
(Bowie, MD)
EDGE
·
6-6.5
/ 215
JR
EDGE
JR
—
▾
88
Deakon Tonielli
Claim
Oswego
(Oswego, IL)
TE
·
6-6
/ 215
SR
TE
SR
21
▾
90
John Henry Daley
Claim
Lone Peak
(American Fork, UT)
EDGE
·
6-4
/ 255
SR
EDGE
SR
—
▾
90
Hudson Hollenbeck
K
·
6-2
/ 208
SR
K
SR
—
▾
91
Jonah Lea'ea
Claim
Bishop Gorman
(Mountain View, CA)
EDGE
·
6-5
/ 285
RS-JR
EDGE
RS-JR
—
▾
92
Ted Hammond
Claim
St. Xavier
(Cincinnati, OH)
DL
·
6-4
/ 265
JR
DL
JR
20
▾
93
Benny Patterson
Claim
Castle
(Newburgh, IN)
DL
·
6-3
/ 240
SO
DL
SO
—
▾
94
Nate Marshall
Claim
Fenwick
(Oak Park, IL)
EDGE
·
6-4
/ 245
SO
EDGE
SO
19
▾
95
Trey Pierce III
Claim
Brother Rice
(Chicago, IL)
DL
·
6-3
/ 290
SR
DL
SR
—
▾
97
Chibi Anwunah
EDGE
·
6-5
/ 268
SR
EDGE
SR
—
▾
99
Trey Butkowski
Claim
Lake Nona
(Orlando, FL)
K
·
5-10
/ 160
SO
K
SO
—
▾
99
Bobby Kanka
Howell
(Howell, MI)
DL
·
6-4
/ 263
SO
DL
SO
19
▾
✕