| 1 | Connor PepinPlace 1 · Grade 12 · Croswell-Lexington | 12 | Croswell-Lexington | 16:28.10 |
| 2 | Joshua MacriPlace 2 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 16:35.10 |
| 3 | Brady VanConantPlace 3 · Grade 11 · Yale | 11 | Yale | 17:05.50 |
| 4 | Elliot AlefPlace 4 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 17:11.90 |
| 5 | Mason PietrykowskiPlace 5 · Grade 11 · Richmond | 11 | Richmond | 17:27.40 |
| 6 | Charlie FieldsPlace 6 · Grade 10 · North Branch | 10 | North Branch | 17:49.50 |
| 7 | Cooper HoytPlace 7 · Grade 12 · North Branch | 12 | North Branch | 18:07.60 |
| 8 | Colton GrzybPlace 8 · Grade 12 · Almont | 12 | Almont | 18:08.30 |
| 9 | Logan CarrierPlace 9 · Grade 11 · Yale | 11 | Yale | 18:09.90 |
| 10 | Noah MillerPlace 10 · Grade 9 · Yale | 9 | Yale | 18:18.10 |
| 11 | Liam BhattiPlace 11 · Grade 11 · Imlay City | 11 | Imlay City | 18:29.10 |
| 12 | Thomas SchweihoferPlace 12 · Grade 11 · Yale | 11 | Yale | 18:32.10 |
| 13 | Benjamin KlinePlace 13 · Grade 12 · Almont | 12 | Almont | 18:35.60 |
| 14 | Mason RussellPlace 14 · Grade 12 · Imlay City | 12 | Imlay City | 18:42.40 |
| 15 | Brian MayPlace 15 · Grade 9 · Yale | 9 | Yale | 18:46.40 |
| 16 | Edward MarshallPlace 16 · Grade 11 · Armada | 11 | Armada | 18:51.40 |
| 17 | Colt TruscottPlace 17 · Grade 10 · Croswell-Lexington | 10 | Croswell-Lexington | 18:52.60 |
| 18 | Carter KrausePlace 18 · Grade 12 · Yale | 12 | Yale | 18:58.90 |
| 19 | Steven FoltzPlace 19 · Grade 11 · Yale | 11 | Yale | 19:03.90 |
| 20 | Jack AbdelnourPlace 20 · Grade 10 · Macomb Lutheran North | 10 | Macomb Lutheran North | 19:04.80 |
| 21 | William ArnoldPlace 21 · Grade 12 · Armada | 12 | Armada | 19:09.80 |
| 22 | Drew StarkeyPlace 22 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 19:13.40 |
| 23 | Gabe VerellenPlace 23 · Grade 11 · North Branch | 11 | North Branch | 19:20.30 |
| 24 | Jamin SiewertPlace 24 · Grade 12 · Almont | 12 | Almont | 19:33.50 |
| 25 | Nolan KavanaghPlace 25 · Grade 11 · Yale | 11 | Yale | 19:36.40 |
| 26 | Coby McFaddenPlace 26 · Grade 9 · Yale | 9 | Yale | 19:37.00 |
| 27 | Alexander ReppPlace 27 · Grade 11 · Croswell-Lexington | 11 | Croswell-Lexington | 19:39.00 |
| 28 | Daren HawkerPlace 28 · Grade 11 · Croswell-Lexington | 11 | Croswell-Lexington | 19:39.30 |
| 29 | Derek TeraudsPlace 29 · Grade 9 · North Branch | 9 | North Branch | 19:57.30 |
| 30 | Henry FranckowiakPlace 30 · Grade 9 · Armada | 9 | Armada | 19:59.70 |
| 31 | Johnny RolandPlace 31 · Grade 12 · Almont | 12 | Almont | 20:01.70 |
| 32 | Liam McAtamneyPlace 32 · Grade 9 · Yale | 9 | Yale | 20:02.10 |
| 33 | Travis OlejnikPlace 33 · Grade 12 · Yale | 12 | Yale | 20:13.70 |
| 34 | Boone SklbaPlace 34 · Grade 9 · Yale | 9 | Yale | 20:16.00 |
| 35 | Donovan ManceauPlace 35 · Grade 10 · Yale | 10 | Yale | 20:16.50 |
| 36 | Andrew NyboerPlace 36 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 20:21.20 |
| 37 | Colin MaitlandPlace 37 · Grade 12 · Armada | 12 | Armada | 20:22.00 |
| 38 | Hudson BudreauPlace 38 · Grade 12 · North Branch | 12 | North Branch | 20:29.60 |
| 39 | Draper McFaddenPlace 39 · Grade 11 · Yale | 11 | Yale | 20:34.30 |
| 40 | Antonio GonzalezPlace 40 · Grade 12 · Croswell-Lexington | 12 | Croswell-Lexington | 20:34.80 |
| 41 | Henry WitgenPlace 41 · Grade 10 · Armada | 10 | Armada | 20:35.60 |
| 42 | Sid DavisPlace 42 · Grade 11 · Almont | 11 | Almont | 20:47.10 |
| 43 | Zander KelchPlace 43 · Grade 11 · Croswell-Lexington | 11 | Croswell-Lexington | 20:56.40 |
| 44 | Mason GrzybPlace 44 · Grade 9 · Almont | 9 | Almont | 21:03.70 |
| 45 | Garrett JonesPlace 45 · Grade 9 · Almont | 9 | Almont | 21:09.60 |
| 46 | Nicholas NoteboomPlace 46 · Grade 9 · Armada | 9 | Armada | 21:14.60 |
| 47 | Collin McClellandPlace 47 · Grade 9 · Macomb Lutheran North | 9 | Macomb Lutheran North | 21:16.20 |
| 48 | Alex EliseiPlace 48 · Grade 9 · Croswell-Lexington | 9 | Croswell-Lexington | 21:16.30 |
| 49 | Hunter ShottsPlace 49 · Grade 12 · Croswell-Lexington | 12 | Croswell-Lexington | 21:28.70 |
| 50 | Payton AdamsPlace 50 · Grade 9 · Croswell-Lexington | 9 | Croswell-Lexington | 21:42.30 |
| 51 | Jared PrattPlace 51 · Grade 12 · Imlay City | 12 | Imlay City | 21:46.00 |
| 52 | Connor HealyPlace 52 · Grade 9 · North Branch | 9 | North Branch | 21:48.80 |
| 53 | Brian SrokaPlace 53 · Grade 10 · Armada | 10 | Armada | 21:52.20 |
| 54 | Nolan PerryPlace 54 · Grade 10 · North Branch | 10 | North Branch | 21:55.00 |
| 55 | Antonio StarkePlace 55 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 21:56.10 |
| 56 | Jacob ProbstPlace 56 · Grade 10 · Macomb Lutheran North | 10 | Macomb Lutheran North | 21:59.00 |
| 57 | Aric FosterPlace 57 · Grade 9 · Armada | 9 | Armada | 21:59.60 |
| 58 | Bryce HorvathPlace 58 · Grade 10 · Richmond | 10 | Richmond | 22:14.00 PR |
| 59 | Steven MurphyPlace 59 · Grade 9 · Macomb Lutheran North | 9 | Macomb Lutheran North | 22:51.40 |
| 60 | Preston SchreurPlace 60 · Grade 9 · Imlay City | 9 | Imlay City | 22:55.50 |
| 61 | Jacob LukowskiPlace 61 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 22:57.90 |
| 62 | Ari GarciaPlace 62 · Grade 9 · North Branch | 9 | North Branch | 23:11.00 |
| 63 | Owen McGillPlace 63 · Grade 9 · Macomb Lutheran North | 9 | Macomb Lutheran North | 23:37.50 |
| 64 | Evan MatheneyPlace 64 · Grade 10 · Armada | 10 | Armada | 23:45.60 |
| 65 | Liam DemeulenaerePlace 65 · Grade 9 · North Branch | 9 | North Branch | 24:32.90 |
| 66 | Deegan WeilerPlace 66 · Grade 10 · Imlay City | 10 | Imlay City | 24:45.10 |
| 67 | Leland FureszPlace 67 · Grade 9 · Imlay City | 9 | Imlay City | 25:12.60 |
| 68 | Devan ParksPlace 68 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 25:41.00 |
| 69 | John-Waylon JohnsonPlace 69 · Grade 10 · North Branch | 10 | North Branch | 25:45.10 |
| 70 | Aaron HillPlace 70 · Grade 11 · Imlay City | 11 | Imlay City | 25:58.60 |
| 71 | Logan DemeulenaerePlace 71 · Grade 11 · North Branch | 11 | North Branch | 26:25.40 |
| 72 | Larkin RidgewayPlace 72 · Grade 10 · Croswell-Lexington | 10 | Croswell-Lexington | 26:54.00 |
| 73 | Robert PowellPlace 73 · Grade 11 · Imlay City | 11 | Imlay City | 27:08.30 |
| 74 | Jackson PuwalowskiPlace 74 · Grade 9 · Richmond | 9 | Richmond | 27:32.70 |
| 75 | Deegan HerbertPlace 75 · Grade 9 · Imlay City | 9 | Imlay City | 29:10.90 |
| 76 | Shane PowersPlace 76 · Grade 9 · Yale | 9 | Yale | 29:26.40 |
| 77 | Joseph SterblingPlace 77 · Grade 10 · Croswell-Lexington | 10 | Croswell-Lexington | 29:54.30 |
| 78 | Alex FranckowiakPlace 78 · Grade 10 · Armada | 10 | Armada | 30:17.70 |
| 79 | Curtis ButlerPlace 79 · Grade 11 · North Branch | 11 | North Branch | 38:19.30 |