It's been awhile since our last class prediction, and with things heating up on the trail with the end of satellite camps and several commits in recent weeks, what better time than now to take another shot at seeing who will fill out Jim Harbaugh's 2016 class.
(Highlighted/italicized names indicate current commitments)
Quarterbacks (1)
4* Brandon Peters (Avon, Indiana)
Running Backs (2)
4* Matt Falcon (Southfield, Michigan)
3* Kingston Davis (Prattville, Alabama)
Fullbacks (1)
3* David Reese (Farmington, Michigan)
Wide Receivers (2)
4* Ahmir Mitchell (Egg Harbor City, New Jersey)
3* Desmond Fitzpatrick (Farmington, Michigan)
Tight Ends (2)
4* Nasier Upshur (Philadelphia, Pennsylvania)
3* Sean McKeon (Dudley, Massachusetts)
Offensive Tackle (2)
4* Erik Swenson (Downers Grove, Illinois)
4* Ben Bredeson (Hartland, Wisconsin)
Offensive Guard (2)
4* Michael Onwenu (Detroit, Michigan)
4* Terrance Davis (Hyattsville, Maryland)
Defensive Ends (2)
4* Khalid Kareem (Farmington, Michigan)
3* Terrell Lucas (Hollywood, Florida)
Defensive Tackle (1)
5* Rashan Gary (Paramus, New Jersey)
Linebackers (4)
4* Dontavious Jackson (Houston, Texas)
4* Jonathan Jones (Orlando, Florida)
3* Dele Harding (Elkton, Maryland)
3* Dytarious Johnson (Prattville, Alabama)
Cornerbacks (2)
4* Lavert Hill (Detroit, Michigan)
3* Antwaine Richardson (Delray Beach, Florida)
Safeties (1)
4* Jordan Fuller (Westwood, New Jersey)
Kicker (1)
3* Quinn Nordin (Rockford, Michigan)
Athletes (3)
4* Chris Evans (Indianapolis, Indiana)
3* Kiante Enis (Winchester Indiana)
3* Victor Viramontes (Norco, California)
Overview
The latest speculation is that this class could max out at around 28 players.