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
2024
▾
Sport
Football
▾
HS Commits
Transfers
Roster
99
Roster Size
99
Transfers
13 · 13.1%
Blue Chip %
51.4%
5★ · 4★
1 · 37
Avg Rating
89.90
Top
97.83
Stars
1
37
29
#
▼
Player
↕
Pos
↕
Year
↕
Age
↕
Team
0
Josaiah Stewart
Claim
Everett
(Everett, MA)
EDGE
·
6-2
/ 235
SR
EDGE
SR
23
▾
0
Semaj Morgan
Claim
West Bloomfield
(West Bloomfield, MI)
WR
·
5-9.5
/ 185
SO
WR
SO
21
▾
1
Jaishawn Barham
Claim
St. Frances Academy
(District Heights, MD)
LB
·
6-2
/ 230
JR
LB
JR
22
▾
2
Jadyn Davis
Claim
Providence Day School
(Charlotte, NC)
QB
·
6-0.5
/ 190
FR
QB
FR
20
▾
2
Will Johnson
Claim
Grosse Pointe South
(Grosse Pointe, MI)
CB
·
6-3
/ 190
JR
CB
JR
23
▾
3
Fredrick Moore
Cardinal Ritter College Prep
(Saint Louis, MO)
WR
·
6-0
/ 180
SO
WR
SO
21
▾
3
Jaden Mangham
Claim
Wylie E. Groves
(Franklin, MI)
S
·
6-1.5
/ 164.6
SR
S
SR
22
▾
5
Jacob Oden
Harper Woods
(Harper Woods, MI)
S
·
6-0.5
/ 185
FR
S
FR
19
▾
5
C.J. Charleston
Gilmour Academy
(Youngstown, OH)
WR
·
6-0
/ 190
RS-SR
WR
RS-SR
—
▾
6
Brandyn Hillman
Claim
Churchland
(Portsmouth, VA)
S
·
6-1
/ 190
SO
S
SO
—
▾
7
Donovan Edwards
Claim
West Bloomfield
(West Bloomfield, MI)
RB
·
6-0
/ 202
SR
RB
SR
23
▾
7
Makari Paige
West Bloomfield
(West Bloomfield, MI)
S
·
6-2.5
/ 185
SR
S
SR
—
▾
8
Derrick Moore
Claim
St. Frances Academy
(Baltimore, MD)
EDGE
·
6-4
/ 250
JR
EDGE
JR
23
▾
9
Rod Moore
Claim
Northmont
(Clayton, OH)
S
·
6-0
/ 173
RS-JR
S
RS-JR
22
▾
10
Zeke Berry
Claim
De La Salle
(Concord, CA)
CB
·
6-0
/ 184
JR
CB
JR
22
▾
12
Kendrick Bell
Claim
Park Hill
(Kansas City, MO)
WR
·
6-2
/ 164
SO
WR
SO
—
▾
12
Aamir Hall
Mount Saint Joseph
(Baltimore, MD)
CB
·
6-1
/ 201
SR
CB
SR
—
▾
13
Jack Tuttle
Mission Hills
(San Marcos, CA)
QB
·
6-4
/ 210
RS-SR
QB
RS-SR
—
▾
13
Wesley Walker
Ensworth
(Nashville, TN)
S
·
6-1
/ 187
RS-SR
S
RS-SR
—
▾
14
Channing Goodwin
Claim
Providence Day School
(Charlotte, NC)
WR
·
6-1
/ 175
FR
WR
FR
—
▾
15
Ernest Hausmann
Claim
Columbus
(Columbus, NE)
LB
·
6-3
/ 205
JR
LB
JR
22
▾
16
Davis Warren
Loyola
(Los Angeles, CA)
QB
·
6-2
/ 195
SR
QB
SR
—
▾
16
Jo'Ziah Edmond
Claim
NorthWood
(Nappanee, IN)
CB
·
6-1
/ 180
FR
CB
FR
—
▾
17
Marlin Klein
Claim
Rabun Gap-Nacoochee School
(Rabun Gap, GA)
TE
·
6-6
/ 215
JR
TE
JR
23
▾
17
Enow Etta
Claim
Covenant Christian Academy
(Colleyville, TX)
DL
·
6-4.5
/ 220
SO
DL
SO
21
▾
18
Colston Loveland
Claim
Gooding
(Gooding, ID)
TE
·
6-5
/ 230
JR
TE
JR
22
▾
20
Jyaire Hill
Claim
Kankakee
(Kankakee, IL)
CB
·
6-1
/ 170
SO
CB
SO
4
▾
20
Kalel Mullings
Milton Academy
(Boston, MA)
RB
·
6-1
/ 236
SR
RB
SR
23
▾
22
Ricky Johnson
Cy Falls
(Houston, TX)
S
·
6-2
/ 170
SR
S
SR
—
▾
23
Cole Sullivan
Claim
Central Catholic
(Pittsburgh, PA)
LB
·
6-3
/ 230
FR
LB
FR
—
▾
23
Jordan Marshall
Claim
Archbishop Moeller
(Cincinnati, OH)
RB
·
5-10.5
/ 200
FR
RB
FR
20
▾
25
Mason Curtis
Claim
Ensworth
(Nashville, TN)
S
·
6-4
/ 190
FR
S
FR
20
▾
25
Micah Ka'apana
Claim
Bishop Gorman
(Las Vegas, NV)
RB
·
5-11
/ 195
FR
RB
FR
—
▾
26
Rayshaun Benny
Claim
Oak Park
(Oak Park, MI)
DL
·
6-5
/ 292
SR
DL
SR
24
▾
27
Tyler McLaurin
Claim
Bolingbrook
(Bolingbrook, IL)
EDGE
·
6-3
/ 237
SR
EDGE
SR
—
▾
28
Quinten Johnson
St. John's College
(Washington, DC)
CB
·
5-11
/ 200
SR
CB
SR
—
▾
29
Josh Nichols
Claim
Renaissance
(Detroit, MI)
CB
·
5-10
/ 165
JR
CB
JR
—
▾
30
Jimmy Rolder
Claim
Marist
(Chicago, IL)
LB
·
6-2
/ 220
JR
LB
JR
22
▾
31
Nico Andrighetto
Claim
St. Francis
(Mountain View, CA)
S
·
5-9
/ 180
JR
S
JR
—
▾
31
Max Reyes
CB
·
5-11
/ 206
JR
CB
JR
—
▾
32
Jeremiah Lowe
Claim
Frederick Douglass
(Lexington, KY)
CB
·
5-11
/ 170
FR
CB
FR
—
▾
33
Dominic Nichols
Claim
Oakdale
(Ijamsville, MD)
EDGE
·
6-5
/ 255
FR
EDGE
FR
20
▾
34
Jaydon Hood
Claim
St. Thomas Aquinas
(Fort Lauderdale, FL)
LB
·
6-1
/ 212
SR
LB
SR
23
▾
35
Logan Forbes
WR
·
6-2
/ 193
JR
WR
JR
—
▾
36
Keshaun Harris
CB
·
5-11
/ 192
SR
CB
SR
—
▾
37
Shomari Stone
CB
·
5-8
/ 198
JR
CB
JR
—
▾
38
Bryce Wilcox
CB
·
5-11
/ 188
JR
CB
JR
—
▾
39
Joe Taylor
WR
·
5-10
/ 191
SR
WR
SR
—
▾
41
Bryson Kuzdzal
Claim
Forest Hills Eastern
(Ada, MI)
RB
·
6-0
/ 195
SO
RB
SO
—
▾
42
TJ Guy
Claim
Mansfield
(Mansfield, MA)
EDGE
·
6-5
/ 251
SR
EDGE
SR
—
▾
42
Jalen Hoffman
Claim
Lake Braddock
(Burke, VA)
TE
·
6-3
/ 225
SO
TE
SO
—
▾
43
Deakon Tonielli
Claim
Oswego
(Oswego, IL)
TE
·
6-6
/ 215
SO
TE
SO
21
▾
43
Zach Ludwig
Claim
South Park
(South Park, PA)
LB
·
6-2
/ 205
FR
LB
FR
—
▾
44
Max Bredeson
Claim
Arrowhead
TE
·
6-2
/ 240
SR
TE
SR
—
▾
45
Noah Howes
Claim
Rochester
(Rochester, MI)
TE
·
6-5
/ 234
SR
TE
SR
—
▾
45
Greg Tarr
LS
·
-
SR
LS
SR
—
▾
46
Alexander Lidback
LB
·
6-2
/ 217
SR
LB
SR
—
▾
46
Brandon Mann
Claim
Detroit Country Day
(Franklin, MI)
TE
·
6-4
/ 215
JR
TE
JR
—
▾
49
Henry Donohue
RB
·
5-11
/ 209
SR
RB
SR
—
▾
49
William Wagner
Alpharetta
(Alpharetta, GA)
LS
·
6-2
/ 258
SR
LS
SR
—
▾
50
Luke Hamilton
Claim
Avon
(Avon, OH)
IOL
·
6-4.5
/ 290
FR
IOL
FR
21
▾
51
Brooks Bahr
Claim
Loyola Academy
(Wilmette, IL)
DL
·
6-6
/ 265
SO
DL
SO
—
▾
51
Greg Crippen
Claim
IMG Academy
(Bradenton, FL)
IOL
·
6-4
/ 285
SR
IOL
SR
23
▾
53
Jake Guarnera
Ponte Vedra
(Ponte Vedra Beach, FL)
IOL
·
6-4
/ 283
FR
IOL
FR
21
▾
53
Liam Groulx
Claim
Providence Day School
(Charlotte, NC)
LB
·
6-1
/ 210
SO
LB
SO
—
▾
54
Andrew Sprague
Rockhurst
(Kansas City, MO)
OT
·
6-7.5
/ 285
FR
OT
FR
20
▾
54
Deyvid Palepale
Claim
Manheim Township
(Landisville, PA)
DL
·
6-2
/ 305
FR
DL
FR
19
▾
55
Nathan Efobi
South Forsyth
(Cumming, GA)
IOL
·
6-4
/ 282
SO
IOL
SO
—
▾
55
Mason Graham
Claim
Servite
(Anaheim, CA)
DL
·
6-3
/ 292
JR
DL
JR
22
▾
58
Giovanni El-Hadi
Claim
Adlai Stevenson
(Sterling Heights, MI)
IOL
·
6-5
/ 318
SR
IOL
SR
22
▾
59
John Weidenbach
Claim
Benet Academy
(Lisle, IL)
LB
·
6-1
/ 225
SO
LB
SO
—
▾
64
James Kavouklis
IOL
·
6-1
/ 279
JR
IOL
JR
—
▾
66
Daniel Taraboi
Claim
Cedarburg
(Cedarburg, WI)
OT
·
6-7
/ 295
JR
OT
JR
—
▾
68
Josh Priebe
Edwardsburg
(Edwardsburg, MI)
IOL
·
6-5
/ 280
SR
IOL
SR
—
▾
71
Evan Link
Claim
Gonzaga
(Burke, VA)
OT
·
6-5.5
/ 290
SO
OT
SO
—
▾
73
Ben Roebuck
St. Edward
(Lakewood, OH)
OT
·
6-7
/ 340
FR
OT
FR
—
▾
74
Dan Rosenberg
Claim
Milton Academy
(Milton, MA)
LS
·
6-0
/ 250
RS-SO
LS
RS-SO
—
▾
76
Connor Jones
Palmer Ridge
(Monument, CO)
OT
·
6-7
/ 285
JR
OT
JR
—
▾
76
Manuel Beigel
Claim
Choate Rosemary Hall
(Frankfurt)
DL
·
6-5
/ 282
FR
DL
FR
—
▾
77
Blake Frazier
Vandegrift
(Austin, TX)
OT
·
6-5.5
/ 270
FR
OT
FR
—
▾
78
Kenneth Grant
Claim
Merrillville
(Merrillville, IN)
DL
·
6-4
/ 350
JR
DL
JR
22
▾
78
Myles Hinton
Greater Atlanta Christian School
(Norcross, GA)
OT
·
6-6
/ 308
SR
OT
SR
24
▾
80
Hogan Hansen
Bellevue
(Bellevue, WA)
TE
·
6-5
/ 230
FR
TE
FR
20
▾
81
Peyton O'Leary
WR
·
-
SR
WR
SR
—
▾
82
Devon Baxter
Claim
Gwynn Park
(Brandywine, MD)
EDGE
·
6-5
/ 235
FR
EDGE
FR
20
▾
82
I'marion Stewart
Claim
Kenwood Academy
(Chicago, IL)
WR
·
5-10
/ 180
FR
WR
FR
—
▾
83
Zack Marshall
Carlsbad
(Carlsbad, CA)
TE
·
6-4
/ 220
SO
TE
SO
—
▾
84
Dale Chesson
Ladue Horton Watkins
(Saint Louis, MO)
WR
·
6-0
/ 185
SR
WR
SR
—
▾
85
Ted Hammond
Claim
St. Xavier
(Cincinnati, OH)
DL
·
6-4
/ 265
FR
DL
FR
20
▾
86
Brady Prieskorn
Claim
Adams
(Rochester, MI)
TE
·
6-5.5
/ 225
FR
TE
FR
20
▾
88
Lugard Edokpayi
Bishop McNamara
(Bowie, MD)
EDGE
·
6-6.5
/ 215
FR
EDGE
FR
—
▾
90
Hudson Hollenbeck
K
·
6-2
/ 208
JR
K
JR
—
▾
91
Cameron Brandt
Claim
Sierra Canyon
(Chatsworth, CA)
EDGE
·
6-4
/ 260
SO
EDGE
SO
—
▾
92
Ikechukwu Iwunnah
Claim
Lakeview Centennial
(Garland, TX)
DL
·
6-3
/ 306
SR
DL
SR
—
▾
93
Joey Klunder
Claim
Grosse Pointe South
(Grosse Pointe, MI)
EDGE
·
6-4
/ 230
JR
EDGE
JR
—
▾
95
Trey Pierce III
Claim
Brother Rice
(Chicago, IL)
DL
·
6-3
/ 290
SO
DL
SO
—
▾
96
Dominic Zvada
Claim
Valley Christian
(Chandler, AZ)
K
·
6-2
/ 150
JR
K
JR
22
▾
97
Chibi Anwunah
EDGE
·
6-5
/ 268
JR
EDGE
JR
—
▾
—
Tomas O'Meara
Claim
Fr Gabriel Richard
(Ann Arbor, MI)
WR
·
5-10
/ 183
FR
WR
FR
—
▾
✕