| 1 | Sawyer KirschnerCB, WRTCWHS (Traverse City) | 679 | 25 | 677 | 1 | 2 | 9 |
| 2 | Corbin NeilNCCHS (Saginaw) | 582 | 20 | 382 | 11 | 200 | 10 |
| 3 | Grayson MalecDB, WRCarlson (Gibraltar) | 576 | 11 | 430 | 8 | 146 | 10 |
| 4 | Tommy BillsRB, WRStockbridge | 547 | 24 | 512 | 2 | 35 | 8 |
| 5 | Jackson DeForeWRNorthville | 527 | 14 | 527 | 0 | 0 | 9 |
| 6 | Rae'Kwon SmithWR, RBParchment | 476 | 4 | 106 | 14 | 370 | 9 |
| 7 | Gideon GashCB, WRCatholic Central (Novi) | 463 | 1 | 25 | 14 | 438 | 9 |
| 8 | Garrett HilbornRB, CBGlenn (Bay City) | 434 | 8 | 434 | 0 | 0 | 9 |
| 9 | Kaelin TateSS, RBPaw Paw | 370 | 2 | 39 | 12 | 331 | 9 |
| 10 | Joey MarascoFS, SSDLSC (Warren) | 356 | 14 | 286 | 11 | 70 | 7 |
| 11 | Antonio BoykinsATHSummit Academy (Romulus) | 350 | 15 | 350 | 0 | 0 | 10 |
| 12 | Bernard Smith IIIGlenn (Westland) | 327 | 18 | 295 | 3 | 32 | 9 |
| 13 | Carter SchlenkMichigan Center | 326 | 11 | 326 | 0 | 0 | 9 |
| 14 | Carmelo PoeRB, SSVassar | 305 | 11 | 271 | 2 | 34 | 9 |
| 15 | Stephon Hendrix Jr.WR, DBDavison | 305 | 6 | 197 | 4 | 108 | 10 |
| 16 | TJ McIntoshBerkley | 303 | 10 | 198 | 3 | 105 | 6 |
| 17 | Rashad WilsonCB, WRDakota (Macomb) | 299 | 8 | 228 | 6 | 71 | 7 |
| 18 | Chaz Wood JRWR, DLCousino (Warren) | 296 | 13 | 296 | 0 | 0 | 8 |
| 19 | Tyler CrookRB, STrenton | 296 | 5 | 204 | 4 | 92 | 9 |
| 20 | Charlie BedsworthRB, DBGPSHS (Grosse Pointe) | 293 | 7 | 147 | 12 | 146 | 9 |
| 21 | Noah CooperDBGrand Blanc | 288 | 2 | 43 | 10 | 245 | 5 |
| 22 | Kayden BuyckWR, DBChristian (Grand Rapids) | 288 | 12 | 288 | 0 | 0 | 9 |
| 23 | Braylon GreenRB, DBDavison | 284 | 8 | 236 | 3 | 48 | 10 |
| 24 | Parker KingsburyNCCHS (Saginaw) | 277 | 15 | 262 | 1 | 15 | 10 |
| 25 | Johnathan FordRB, SSGlenn (Bay City) | 276 | 5 | 276 | 0 | 0 | 9 |
| 26 | Levi DearGVCP (Byron Center) | 268 | 7 | 189 | 2 | 79 | 7 |
| 27 | Austin NelsonDBEast Kentwood (Kentwood) | 259 | 5 | 255 | 1 | 4 | 6 |
| 28 | Xavier WilliamsRB, DBPlymouth (Canton) | 256 | 11 | 256 | 0 | 0 | 9 |
| 29 | Danny TimmsGobles | 255 | 13 | 255 | 0 | 0 | 8 |
| 30 | Dante DarlingWR, LBNovi | 252 | 10 | 252 | 0 | 0 | 8 |
| 31 | Girum SertseOLLHS (Waterford) | 251 | 13 | 251 | 0 | 0 | 7 |
| 32 | Jack BettsQB, FSSandusky | 249 | 7 | 179 | 4 | 70 | 8 |
| 33 | Connor McMurphyWR, DBIthaca | 245 | 9 | 222 | 7 | 23 | 9 |
| 34 | Wyatt ProtasiewiczManistee | 241 | 11 | 241 | 0 | 0 | 9 |
| 35 | Lucas HutchisonS, WRParchment | 239 | 12 | 239 | 0 | 0 | 9 |
| 36 | Josh ZborilWR, CBSCHS (Royal Oak) | 239 | 4 | 129 | 12 | 110 | 9 |
| 37 | Javen NoyesWR, DBReading | 238 | 9 | 189 | 3 | 49 | 7 |
| 38 | Kasen AllenWR, DBPCHS (Sterling Heights) | 237 | 13 | 237 | 0 | 0 | 9 |
| 39 | Mark WarrenCB, WRCaro | 237 | 13 | 203 | 3 | 34 | 9 |
| 40 | Jackson GilliesWR, DBClio | 236 | 8 | 179 | 4 | 57 | 8 |
| 41 | Parker RiddleWR, DBReading | 236 | 12 | 198 | 2 | 38 | 9 |
| 42 | Elijah GoinsDB, WRDakota (Macomb) | 235 | 6 | 198 | 8 | 37 | 9 |
| 43 | MJ FlowersRB, LBMLSHS (Saginaw) | 232 | 11 | 232 | 0 | 0 | 7 |
| 44 | Aaron TheisenCB, WRGarber (Essexville) | 232 | 8 | 186 | 7 | 46 | 8 |
| 45 | Antonio WilliamsRB, DBFreeland | 232 | 11 | 201 | 1 | 31 | 9 |
| 46 | Matthew GenereauxWR, DBArmada | 231 | 9 | 184 | 7 | 47 | 7 |
| 47 | Blake OswaldDE, RBSandusky | 230 | 11 | 230 | 0 | 0 | 9 |
| 48 | Blake KarrRB, WRVassar | 225 | 10 | 194 | 3 | 31 | 9 |
| 49 | Kaidon SegnegonCBWoodhaven (Brownstown) | 225 | 3 | 100 | 4 | 125 | 9 |
| 50 | Ben StrokRB, DBTrenton | 214 | 10 | 214 | 0 | 0 | 8 |