We are still 10 months or so away from National Signing Day 2016, but it is never too early to pull out the crystal ball and take our best shot at what Michigan's football recruiting class will look like when it is time to sign on the dotted line.

Below are our picks to be signees for Jim Harbaugh's first full recruiting cycle with the Wolverines:

(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* Donnie Corley (Wyandotte, Michigan)

3* Desmond Fitzpatrick (Farmington, Michigan)

Tight Ends (2)

4* Devin Asiasi (Concord, California)

4* Nasier Upshur (Philadelphia, Pennsylvania)

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* Josh King (Darien, Illinois)

4* Xavier Kelly (Wichita, Kansas)

Defensive Tackle (1)

5* Rashan Gary (Paramus, New Jersey)

Linebackers (4)

4* Dontavious Jackson (Houston, Texas)

4* Camilo Eifler (Oakland, California)

4* Jonathan Jones (Orlando, Florida)

3* Dele Harding (Elkton, Maryland)

Cornerbacks (3)

4* Lavert Hill (Detroit, Michigan)

3* Mark Gilbert (Fayetteville, North Carolina)

3* Korey Blanks (Tyrone, Georgia)

Safeties (2)

4* Jordan Fuller (Westwood, New Jersey)

3* Chris Brown (Houston, Texas)

Kicker (1)

3* Quinn Nordin (Rockford, Michigan)

Overview

There are 25 names on the above list. We have heard rumors about Michigan possibly taking more players than we initially thought, so this list accounts for that.

In terms of any immediate commitments on the horizon, Fitzpatrick and Hill would be the names to watch.

There are quite a few four-star prospects on here, which at a class of 25 would put Michigan near the top of the class rankings for 2016 if it played out this way. Not bad for a staff that has "struggled" on the recruiting trail so far.