| 1 | Tim KloskaRB, OLBWCHS (Grand Rapids) | 42 | 39 | 3 | 0 | 0 | 0 | 0 | 3.0 | 14 |
| 2 | Brayden ClarkRBConstantine | 35 | 33 | 2 | 0 | 0 | 0 | 0 | 3.5 | 10 |
| 3 | Jacob ShankRB, SSRiverview | 33 | 30 | 1 | 0 | 0 | 1 | 1 | 2.5 | 13 |
| 4 | Mark HeiligUbly | 32 | 30 | 1 | 0 | 1 | 0 | 0 | 2.3 | 14 |
| 5 | Bryce KurnczDeWitt | 29 | 18 | 11 | 0 | 0 | 0 | 0 | 2.4 | 12 |
| 6 | Bronson BuppQB, DBIthaca | 28 | 28 | 0 | 0 | 0 | 0 | 0 | 2.5 | 11 |
| 7 | Jacob ThompsonWR, FSSturgis | 24 | 22 | 0 | 0 | 0 | 0 | 0 | 2.7 | 9 |
| 8 | Kahleel BrownRB, OLBBirch Run | 24 | 23 | 1 | 0 | 0 | 0 | 0 | 2.7 | 9 |
| 9 | Evan WakefieldQB, WRMLSHS (Saginaw) | 24 | 24 | 0 | 0 | 0 | 0 | 0 | 2.2 | 11 |
| 10 | Cole HopkinsRB, OLBEvart | 23 | 20 | 3 | 0 | 0 | 0 | 0 | 2.1 | 11 |
| 11 | Bradyn C lehmanRB, MLBClinton | 23 | 17 | 5 | 0 | 1 | 0 | 0 | 1.9 | 12 |
| 12 | Tommy DonovanRB, FSSouth Lyon | 22 | 16 | 6 | 1 | 0 | 0 | 2 | 2.4 | 9 |
| 13 | Jay'len FlowersDavison | 22 | 18 | 4 | 0 | 0 | 0 | 0 | 2.0 | 11 |
| 14 | Evan PeruskiQB, DBUbly | 21 | 20 | 0 | 0 | 1 | 0 | 0 | 1.5 | 14 |
| 15 | Kyran LaneMichigan Center | 20 | 11 | 8 | 1 | 0 | 0 | 0 | 2.2 | 9 |
| 16 | Kyler MaioranaRB, DBPCHS (Sterling Heights) | 20 | 20 | 0 | 0 | 0 | 0 | 0 | 1.7 | 12 |
| 17 | Brady DrogoshQB, FSDLSC (Warren) | 20 | 20 | 0 | 0 | 0 | 0 | 0 | 1.4 | 14 |
| 18 | Joey MattordRB, OLBHartland | 19 | 17 | 1 | 0 | 0 | 1 | 0 | 1.9 | 10 |
| 19 | Jacob BartlettSSHS (Standish) | 19 | 19 | 0 | 0 | 0 | 0 | 0 | 1.9 | 10 |
| 20 | Parker PicotQB, WRAdams (Rochester) | 19 | 17 | 1 | 0 | 1 | 0 | 0 | 1.9 | 10 |
| 21 | Chase BarbosaRB, OLBAnderson (Southgate) | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 1.8 | 10 |
| 22 | Kanye JacksonEast Lansing | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 1.6 | 11 |
| 23 | Andrew StocktonRB, OLBGrass Lake | 17 | 14 | 3 | 0 | 0 | 0 | 0 | 1.7 | 10 |
| 24 | Ryan DabeRB, OLBMLSHS (Saginaw) | 17 | 12 | 4 | 0 | 0 | 0 | 1 | 1.5 | 11 |
| 25 | Nick HornkohlSB, OLBManistee | 17 | 11 | 5 | 0 | 1 | 0 | 0 | 1.5 | 11 |
| 26 | Dakobe WhiteWREvart | 17 | 1 | 13 | 0 | 2 | 0 | 1 | 1.4 | 12 |
| 27 | Bryce Eliuk 23' (@bryceeliuk)MLB, RBLinden | 17 | 14 | 2 | 0 | 1 | 0 | 0 | 1.4 | 12 |
| 28 | Ramsey BousseauQB, RBOlivet | 16 | 11 | 5 | 0 | 0 | 0 | 1 | 2.7 | 6 |
| 29 | Ethan ClarkRB, CBClarkston | 16 | 14 | 2 | 0 | 0 | 0 | 0 | 2.0 | 8 |
| 30 | Amarion JenkinsRB, OLBFlushing | 16 | 16 | 0 | 0 | 0 | 0 | 0 | 2.0 | 8 |
| 31 | Austin WilliamsQB, OLBFlushing | 16 | 16 | 0 | 0 | 0 | 0 | 0 | 1.8 | 9 |
| 32 | Ryan AllenQB, FSMilford (Highland) | 16 | 16 | 0 | 0 | 0 | 0 | 0 | 1.8 | 9 |
| 33 | Joe CacevicRBDakota (Macomb) | 16 | 15 | 1 | 0 | 0 | 0 | 0 | 1.3 | 12 |
| 34 | Griffin BarkerRB, LBFrankenmuth | 16 | 14 | 2 | 0 | 0 | 0 | 0 | 1.2 | 13 |
| 35 | Zach MylenekSS, RBNotre Dame Prep (Pontiac) | 15 | 15 | 0 | 0 | 0 | 0 | 0 | 2.1 | 7 |
| 36 | Ben T boehmRBHamilton | 15 | 11 | 4 | 0 | 0 | 0 | 0 | 1.9 | 8 |
| 37 | Drew RobinsonCB, RBStockbridge | 15 | 7 | 7 | 0 | 0 | 0 | 1 | 1.7 | 9 |
| 38 | Egan SullivanRB, SGPSHS (Grosse Pointe) | 15 | 10 | 5 | 0 | 0 | 0 | 0 | 1.7 | 9 |
| 39 | Max BiundoRB, OLBRoosevelt (Wyandotte) | 15 | 14 | 0 | 0 | 0 | 0 | 1 | 1.7 | 9 |
| 40 | Ty FournierRB, DBFreeland | 15 | 12 | 2 | 0 | 0 | 0 | 0 | 1.4 | 11 |
| 41 | Omari CarterRB, BCarlson (Gibraltar) | 15 | 15 | 0 | 0 | 0 | 0 | 0 | 1.4 | 11 |
| 42 | Garrett HathawayOLB, FBSFHS (Traverse City) | 14 | 12 | 2 | 0 | 0 | 0 | 0 | 1.6 | 9 |
| 43 | Andrew BrownSB, WRThree Rivers | 14 | 0 | 14 | 0 | 0 | 0 | 0 | 1.4 | 10 |
| 44 | Samuel BargerRB, DBFrankenmuth | 14 | 11 | 3 | 0 | 0 | 0 | 0 | 1.3 | 11 |
| 45 | Carson D. koehlerRB, QBMLSHS (Saginaw) | 14 | 8 | 2 | 1 | 1 | 1 | 1 | 1.3 | 11 |
| 46 | Braden HillWR, QBCharlotte | 14 | 11 | 3 | 0 | 0 | 1 | 1 | 1.3 | 11 |
| 47 | Ty NorgrenQBTrenton | 14 | 14 | 0 | 0 | 0 | 0 | 0 | 1.2 | 12 |
| 48 | Seth MaurerRB, DEUbly | 14 | 14 | 0 | 0 | 0 | 0 | 0 | 1.1 | 13 |
| 49 | Rhett RoeserRB, LBDLSC (Warren) | 14 | 13 | 1 | 0 | 0 | 0 | 0 | 1.0 | 14 |
| 50 | Ryver RyckeghemSAHS (Sault St. Marie) | 13 | 13 | 0 | 0 | 0 | 0 | 0 | 1.4 | 9 |