| 1 | Ryder FergusonK, PDavison | 4175 | 71 | 65 | 51 | 10 |
| 2 | Lane ShoensMillington | 3876 | 81 | 60 | 8 | 13 |
| 3 | Jake MatigianKCatholic Central (Novi) | 3813 | 79 | 60 | 11 | 13 |
| 4 | Austin AranowskiKDakota (Macomb) | 3785 | 66 | 70 | 37 | 12 |
| 5 | Avery ThurstonKFreeland | 3690 | 67 | 65 | 15 | 11 |
| 6 | Sean O'neilKAlmont | 3167 | 58 | 60 | 0 | 9 |
| 7 | Dean MantheiKCarlson (Gibraltar) | 2815 | 79 | 56 | 1 | 12 |
| 8 | Mason FrontczakK, PBuchanan | 2600 | 51 | 60 | 18 | 10 |
| 9 | Daniel VigoK, PPlymouth (Canton) | 2538 | 44 | 60 | 25 | 9 |
| 10 | Gavin MorseMLSHS (Saginaw) | 2534 | 57 | 0 | 5 | 11 |
| 11 | Carson KoinSSHS (Standish) | 2418 | 55 | 60 | 2 | 10 |
| 12 | Cam LewisK, PSaugatuck | 2414 | 45 | 60 | 13 | 9 |
| 13 | Dane KruskampKClare | 2346 | 61 | 60 | 0 | 10 |
| 14 | Giovani FrancoKMontague | 2064 | 39 | 60 | 10 | 7 |
| 15 | Kolten BartelsQB, WRRichmond | 1998 | 45 | 60 | 17 | 10 |
| 16 | Ryker GormanNorthville | 1973 | 37 | 60 | 11 | 8 |
| 17 | Aiden BorowiczKTrenton | 1934 | 41 | 60 | 6 | 9 |
| 18 | David GalliganKNovi | 1912 | 37 | 0 | 12 | 10 |
| 19 | Landon C kogelmanKGlenn (Bay City) | 1903 | 48 | 60 | 9 | 9 |
| 20 | Paul GaleskCorunna | 1815 | 44 | 60 | 0 | 8 |
| 21 | Brayden LapeQBGrass Lake | 1801 | 50 | 45 | 21 | 9 |
| 22 | Spencer BerkeypileDEMichigan Center | 1771 | 31 | 65 | 15 | 9 |
| 23 | Chris SamuelsonP, KLincoln (Ypsilanti) | 1711 | 38 | 60 | 3 | 9 |
| 24 | Dannika CampbellOvid-Elsie (Elsie) | 1704 | 54 | 0 | 0 | 8 |
| 25 | Logan StreyWR, OLBSpring Lake | 1692 | 36 | 59 | 0 | 9 |
| 26 | Ben ThompsonK, PGrand Blanc | 1659 | 38 | 60 | 8 | 12 |
| 27 | Mike CassadyRB, KFlushing | 1652 | 48 | 60 | 0 | 10 |
| 28 | Owen FulsherTE, DENotre Dame Prep (Pontiac) | 1646 | 34 | 59 | 0 | 5 |
| 29 | Chase TriemstraK, PLawton | 1584 | 33 | 73 | 0 | 7 |
| 30 | Thomas VangWR, CBBath | 1574 | 41 | 57 | 0 | 10 |
| 31 | Max KirkK, PWLWHS (Walled Lake) | 1450 | 31 | 60 | 0 | 9 |
| 32 | Gabe SchrotenboerKHamilton | 1437 | 39 | 60 | 0 | 8 |
| 33 | Zac WrightWR, KMarysville | 1436 | 33 | 60 | 0 | 9 |
| 34 | Jack FisherKHolt | 1423 | 33 | 65 | 7 | 8 |
| 35 | Trevor GleesonSVassar | 1325 | 40 | 57 | 1 | 9 |
| 36 | Noah BeauregardMLB, FBStockbridge | 1261 | 36 | 60 | 1 | 9 |
| 37 | Harper GriffithsJonesville | 1252 | 36 | 53 | 0 | 9 |
| 38 | Jackson PierceK, WRCousino (Warren) | 1219 | 32 | 51 | 0 | 9 |
| 39 | Gabriel RuizRB, DBWashtenaw Saints (Saline) | 1207 | 27 | 65 | 0 | 9 |
| 40 | Gerry Hanson iiiWR, CBAnchor Bay (Fair Haven) | 1189 | 21 | 60 | 12 | 9 |
| 41 | Jayden GarciaKEast Kentwood (Kentwood) | 1129 | 24 | 60 | 1 | 10 |
| 42 | Billy HardenburghKSMP (Orchard Lake) | 1067 | 44 | 60 | 5 | 13 |
| 43 | Collin OsantowskiRB, CBUbly | 1053 | 33 | 56 | 0 | 10 |
| 44 | Jordan FischerRiverview | 1041 | 26 | 60 | 0 | 5 |
| 45 | Massiaah CarterATHSLHS (St. Clair Shores) | 991 | 34 | 65 | 1 | 10 |
| 46 | Sam WildfongTE, DESFHS (Traverse City) | 900 | 17 | 60 | 0 | 5 |
| 47 | Davis HuttDE, CChristian (Grand Rapids) | 866 | 29 | 47 | 0 | 9 |
| 48 | Julian AllaireK, DBOkemos | 774 | 15 | 62 | 2 | 9 |
| 49 | Eli KelleyKShelby | 721 | 25 | 70 | 2 | 7 |
| 50 | Mason CrowleySB, FSGrosse Ile | 721 | 17 | 55 | 0 | 9 |