Here's my 2016 class prediction as of Sept. 17.
Quarterbacks (1)
4* Brandon Peters (Avon, Indiana)
Running Backs (2)
4* Matt Falcon (Southfield, Michigan)
3* Kingston Davis (Prattville, Alabama)
Wide Receivers (2)
4* Brad Hawkins (Camden, New Jersey)
4* Ahmir Mitchell (Egg Harbor City, New Jersey)
Tight Ends (2)
4* Jacob Mathis (Tampa, Florida)
3* Sean McKeon (Dudley, Massachusetts)
Offensive Tackle (3)
4* Erik Swenson (Downers Grove, Illinois)
4* Ben Bredeson (Hartland, Wisconsin)
4* Devery Hamilton (Baltimore, Maryland)
Offensive Guard (2)
4* Michael Onwenu (Detroit, Michigan)
4* Terrance Davis (Hyattsville, Maryland)
Defensive Ends (3)
4* Ron Johnson (Camden, New Jersey)
4* Connor Murphy (Phoenix, Arizona)
2* Rashad Weaver (Ft. Lauderdale, Florida)
Defensive Tackle (1)
5* Rashan Gary (Paramus, New Jersey)
Linebackers (4)
4* Carlo Kemp (Boulder, Colorado)
4* Devin Bush (Miami, Florida)
4* Jonathan Jones (Orlando, Florida)
3* Dytarious Johnson (Prattville, Alabama)
Defensive Backs (4)
4* Lavert Hill (Detroit, Michigan)
3* Sir Patrick Scott (Upper Marlboro, Maryland)
3* Antwaine Richardson (Delray Beach, Florida)
2* Josh Metellus (Miami, Florida)
Athletes (5)
4* Chris Evans (Indianapolis, Indiana)
3* Kiante Enis (Winchester, Indiana)
3* David Reese (Farmington, Michigan)
3* Victor Viramontes (Norco, California)
3* Devin Gil (Miami, Florida)
Overview
The only change here really is Benjamin St-Juste reclassifying to 2017 and that it opens up a spot. Michigan appears to be in good shape with many of their remaining targets, who at this point appear to be deciding later on this season or taking their recruitments to signing day.
The Wolverines will still take 25-28 players before it is all said and done. Attrition in both this cycle and on the current roster is always possible, so if it seems like its too packed, it probably won't be when it is all said and done.