| 1 | Keaton PrattRoscommon | 661 | 22 | 661 | 0 | 0 | 8 |
| 2 | Todd SeilerWR, CBArmada | 632 | 14 | 344 | 12 | 288 | 12 |
| 3 | D'Andre GreenDB, WRGrand Blanc | 585 | 18 | 585 | 0 | 0 | 12 |
| 4 | Cass StanberryMLB, QBSaugatuck | 571 | 22 | 509 | 7 | 62 | 11 |
| 5 | Jeremiah ColemanRBGrand Blanc | 550 | 3 | 174 | 20 | 376 | 12 |
| 6 | Ryley WhiteWR, DBIthaca | 470 | 13 | 264 | 9 | 206 | 11 |
| 7 | Wyatt ProtasiewiczManistee | 465 | 23 | 438 | 1 | 27 | 10 |
| 8 | Drew EsperFS, WRTCWHS (Traverse City) | 460 | 11 | 402 | 4 | 58 | 10 |
| 9 | Kaeden WarfieldFS, RBBrandywine (Niles) | 435 | 14 | 435 | 0 | 0 | 9 |
| 10 | Samson GashWR, DBCatholic Central (Novi) | 435 | 4 | 174 | 16 | 278 | 13 |
| 11 | Everett DysingerCB, WRDansville | 433 | 23 | 423 | 1 | 10 | 8 |
| 12 | Avery OrtizCarlson (Gibraltar) | 400 | 5 | 178 | 13 | 222 | 11 |
| 13 | Jaden TaylorParchment | 393 | 10 | 312 | 4 | 81 | 9 |
| 14 | Trace CollinsSSHS (Standish) | 378 | 13 | 358 | 3 | 20 | 9 |
| 15 | Gerry Hanson iiiWR, CBAnchor Bay (Fair Haven) | 374 | 11 | 309 | 6 | 65 | 9 |
| 16 | Dylan BeitelsheesWR, RBDakota (Macomb) | 372 | 9 | 240 | 9 | 132 | 12 |
| 17 | Wesley HughesWRDavison | 358 | 10 | 223 | 5 | 135 | 10 |
| 18 | Bryson WilliamsDBSMP (Orchard Lake) | 350 | 6 | 245 | 8 | 105 | 14 |
| 19 | Emarian JacksonWR, ATHSLHS (St. Clair Shores) | 349 | 6 | 314 | 3 | 35 | 10 |
| 20 | Luke WinklerRB, CBAlmont | 333 | 5 | 253 | 3 | 80 | 9 |
| 21 | Kane GrahamSB, RBHoughton Lake | 331 | 13 | 331 | 0 | 0 | 10 |
| 22 | Ryan LouchWR, FSClare | 328 | 10 | 252 | 2 | 76 | 9 |
| 23 | Braylon BrownRBMichigan Center | 325 | 11 | 285 | 3 | 40 | 9 |
| 24 | Bryce MartinMillington | 322 | 11 | 148 | 10 | 174 | 13 |
| 25 | Corey Sadler jrQB, WRCass Tech (Detroit) | 318 | 7 | 157 | 6 | 161 | 12 |
| 26 | Drew RankinCB, RBNorthville | 318 | 10 | 294 | 5 | 24 | 10 |
| 27 | Greyson WidmeyerWR, FSHolt | 316 | 13 | 316 | 0 | 0 | 6 |
| 28 | Jack BettsWR, DBSandusky | 313 | 14 | 313 | 1 | 0 | 8 |
| 29 | D'marion ErlenbeckQB, CBClio | 311 | 12 | 311 | 0 | 0 | 9 |
| 30 | Gavin MorseMLSHS (Saginaw) | 311 | 17 | 265 | 11 | 46 | 11 |
| 31 | Massiaah CarterATHSLHS (St. Clair Shores) | 306 | 6 | 277 | 2 | 29 | 10 |
| 32 | Michael GrayGlenn (Westland) | 305 | 9 | 305 | 0 | 0 | 9 |
| 33 | Sincere PettwayDB, HBLKA (Detroit) | 301 | 7 | 197 | 3 | 104 | 8 |
| 34 | Jayden KohnWR, SClio | 294 | 19 | 294 | 0 | 0 | 9 |
| 35 | Chase StephensSB, RBSaranac | 291 | 13 | 291 | 0 | 0 | 9 |
| 36 | Ethan WilsonRBHomer | 285 | 18 | 285 | 0 | 0 | 9 |
| 37 | Bryant CookWR, DBGrass Lake | 284 | 8 | 214 | 1 | 70 | 9 |
| 38 | Tryce TokarQB, FSOvid-Elsie (Elsie) | 283 | 6 | 182 | 4 | 101 | 8 |
| 39 | Raymond NeitherFlushing | 282 | 7 | 282 | 0 | 0 | 10 |
| 40 | Brayden ConnellWR, CBPerry | 281 | 15 | 281 | 0 | 0 | 9 |
| 41 | Hunter OsborneSB, CBWhitehall | 279 | 15 | 254 | 2 | 25 | 11 |
| 42 | Cam ReedWR, FSCentral (Bay City) | 278 | 15 | 250 | 1 | 28 | 8 |
| 43 | Tyler BaileyHoughton Lake | 275 | 10 | 275 | 0 | 0 | 10 |
| 44 | Leland PayneRB, OLBBuchanan | 272 | 18 | 272 | 0 | 0 | 9 |
| 45 | Dayday GarciaShelby | 266 | 11 | 220 | 3 | 46 | 7 |
| 46 | Reece HurstATH, CBSMP (Orchard Lake) | 257 | 4 | 174 | 2 | 83 | 13 |
| 47 | Chase SegaarRB, CBSpring Lake | 255 | 14 | 255 | 0 | 0 | 8 |
| 48 | William Sykes jr.WR, OLBCass Tech (Detroit) | 246 | 6 | 149 | 3 | 97 | 14 |
| 49 | Oliver SmiesRB, MLBSpring Lake | 244 | 6 | 182 | 5 | 62 | 9 |
| 50 | Lucas KuranCorunna | 240 | 9 | 207 | 2 | 33 | 9 |