| 1 | Xavier SolgotPlace 1 · Grade 11 · Macomb L'Anse Creuse North | 11 | Macomb L'Anse Creuse North | 15:22.89 |
| 2 | Joshua MacriPlace 2 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 16:21.80 |
| 3 | Wesley LaFeverPlace 3 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 16:26.80 |
| 4 | Ripley ClorPlace 4 · Grade 10 · Romeo | 10 | Romeo | 16:31.91 |
| 5 | Finley ClorPlace 5 · Grade 10 · Romeo | 10 | Romeo | 16:32.43 |
| 6 | Dax PurdyPlace 6 · Grade 10 · Romeo | 10 | Romeo | 16:35.06 |
| 7 | Sebastian AzarPlace 7 · Grade 11 · New Baltimore Anchor Bay | 11 | New Baltimore Anchor Bay | 16:35.63 PR |
| 8 | Brayden GoodsellPlace 8 · Grade 10 · Romeo | 10 | Romeo | 16:36.06 |
| 9 | Carson HlavinPlace 9 · Grade 12 · Romeo | 12 | Romeo | 16:42.36 |
| 10 | Gavin SoviarPlace 10 · Grade 10 · Fraser | 10 | Fraser | 16:44.19 |
| 11 | Federico Moreno-PadillaPlace 11 · Grade 11 · Utica Eisenhower | 11 | Utica Eisenhower | 16:50.53 |
| 12 | Hunter OrshallPlace 12 · Grade 11 · Utica | 11 | Utica | 16:55.36 PR |
| 13 | Brandon ZiehmerPlace 13 · Grade 12 · New Baltimore Anchor Bay | 12 | New Baltimore Anchor Bay | 16:57.47 |
| 14 | Jaron OsanaiyePlace 14 · Grade 12 · Sterling Heights Stevenson | 12 | Sterling Heights Stevenson | 17:02.50 |
| 15 | Elliot AlefPlace 15 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 17:07.18 |
| 16 | Gavin BowersPlace 16 · Grade 10 · Austin Catholic | 10 | Austin Catholic | 17:08.02 |
| 17 | Rio HrabovskyPlace 17 · Grade 10 · Romeo | 10 | Romeo | 17:10.11 |
| 18 | Jonah RedmanPlace 18 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 17:11.02 PR |
| 19 | Terry TankersleyPlace 19 · Grade 11 · Utica | 11 | Utica | 17:12.72 |
| 20 | Dallas RicePlace 20 · Grade 10 · Romeo | 10 | Romeo | 17:12.76 |
| 21 | Leo KondziolkaPlace 21 · Grade 12 · Clinton Twp. Chippewa Valley | 12 | Clinton Twp. Chippewa Valley | 17:13.69 PR |
| 22 | Cameron MartinPlace 22 · Grade 11 · Fraser | 11 | Fraser | 17:13.94 |
| 23 | Garrett PottsPlace 23 · Grade 11 · MACH Running Homeschool | 11 | MACH Running Homeschool | 17:16.77 |
| 24 | Grady FriedmannPlace 24 · Grade 12 · Clinton Twp. Chippewa Valley | 12 | Clinton Twp. Chippewa Valley | 17:17.85 PR |
| 25 | Ezekiel WesselPlace 25 · Grade 9 · Romeo | 9 | Romeo | 17:18.53 PR |
| 26 | Austin KmiecPlace 26 · Grade 12 · Romeo | 12 | Romeo | 17:22.42 PR |
| 27 | Sebastian MorrisonPlace 27 · Grade 12 · Warren DeLaSalle | 12 | Warren DeLaSalle | 17:23.04 |
| 28 | Nathan PerezPlace 28 · Grade 12 · MACH Running Homeschool | 12 | MACH Running Homeschool | 17:24.28 PR |
| 29 | Mason PietrykowskiPlace 29 · Grade 11 · Richmond | 11 | Richmond | 17:34.83 |
| 30 | Chase MalloryPlace 30 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 17:35.38 |
| 31 | Joshua GarrisonPlace 31 · Grade 10 · Romeo | 10 | Romeo | 17:37.44 |
| 32 | Colin DwyerPlace 32 · Grade 10 · Utica | 10 | Utica | 17:40.45 |
| 33 | Lain AustinPlace 33 · Grade 10 · Utica | 10 | Utica | 17:42.93 |
| 34 | Aaron FlanzPlace 34 · Grade 12 · Fraser | 12 | Fraser | 17:48.10 |
| 35 | Lucien LamothePlace 35 · Grade 12 · Warren DeLaSalle | 12 | Warren DeLaSalle | 17:50.14 |
| 36 | Tyler WilliamsPlace 36 · Grade 12 · Fraser | 12 | Fraser | 17:50.54 |
| 37 | Brendan KingPlace 37 · Grade 9 · New Baltimore Anchor Bay | 9 | New Baltimore Anchor Bay | 17:51.14 PR |
| 38 | Jacob SolomonPlace 38 · Grade 11 · Utica | 11 | Utica | 17:53.25 |
| 39 | Doug GrishkevichPlace 39 · Grade 11 · New Haven | 11 | New Haven | 17:57.86 |
| 40 | Jacob RomanoPlace 40 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 17:58.32 |
| 41 | Carson ZiehmerPlace 41 · Grade 10 · New Baltimore Anchor Bay | 10 | New Baltimore Anchor Bay | 17:58.95 |
| 42 | Jeremiah JonesPlace 42 · Grade 11 · Warren Woods Tower | 11 | Warren Woods Tower | 18:01.77 |
| 43 | Nicholas LountPlace 43 · Grade 9 · Utica | 9 | Utica | 18:02.43 |
| 44 | James MorrisonPlace 44 · Grade 12 · Macomb L'Anse Creuse North | 12 | Macomb L'Anse Creuse North | 18:02.77 |
| 45 | John (Jack) FrabisPlace 45 · Grade 11 · Utica Eisenhower | 11 | Utica Eisenhower | 18:03.97 PR |
| 46 | Joshua SnyderPlace 46 · Grade 12 · MACH Running Homeschool | 12 | MACH Running Homeschool | 18:09.12 |
| 47 | Brody KochanskiPlace 47 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 18:11.03 |
| 48 | Canon BelusarPlace 48 · Grade 10 · SCS Lakeview | 10 | SCS Lakeview | 18:13.20 |
| 49 | Bennett OgilvyPlace 49 · Grade 11 · Utica Ford | 11 | Utica Ford | 18:13.81 |
| 50 | Mitch BellPlace 50 · Grade 11 · Utica Ford | 11 | Utica Ford | 18:18.88 PR |
| 51 | Edward MarshallPlace 51 · Grade 11 · Armada | 11 | Armada | 18:20.87 PR |
| 52 | Gavin ComerfordPlace 52 · Grade 10 · Macomb L'Anse Creuse North | 10 | Macomb L'Anse Creuse North | 18:24.52 |
| 53 | Andrew UrbenPlace 53 · Grade 12 · MACH Running Homeschool | 12 | MACH Running Homeschool | 18:25.27 |
| 54 | Cameron OsterbeckPlace 54 · Grade 11 · Macomb L'Anse Creuse North | 11 | Macomb L'Anse Creuse North | 18:26.04 |
| 55 | Brady KykerPlace 55 · Grade 10 · Clinton Twp. Chippewa Valley | 10 | Clinton Twp. Chippewa Valley | 18:27.47 PR |
| 56 | Jack AbdelnourPlace 56 · Grade 10 · Macomb Lutheran North | 10 | Macomb Lutheran North | 18:31.94 |
| 57 | Sawyer RothPlace 57 · Grade 11 · Utica Eisenhower | 11 | Utica Eisenhower | 18:33.34 |
| 58 | Aiden TelegaPlace 58 · Grade 12 · Fraser | 12 | Fraser | 18:33.69 |
| 59 | Justin CarpenterPlace 59 · Grade 10 · SCS Lakeview | 10 | SCS Lakeview | 18:37.03 |
| 60 | Carter FrenchPlace 60 · Grade 11 · Clinton Twp. Chippewa Valley | 11 | Clinton Twp. Chippewa Valley | 18:42.58 |
| 61 | Daniel SmythPlace 61 · Grade 11 · MACH Running Homeschool | 11 | MACH Running Homeschool | 18:43.08 |
| 62 | Evan TallentPlace 62 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 18:43.87 PR |
| 63 | Joseph NowickiPlace 63 · Grade 12 · Utica Eisenhower | 12 | Utica Eisenhower | 18:44.86 |
| 64 | Kyle SwansonPlace 64 · Grade 12 · Sterling Heights Stevenson | 12 | Sterling Heights Stevenson | 18:46.53 |
| 65 | Cesar GonzalezPlace 65 · Grade 9 · Warren DeLaSalle | 9 | Warren DeLaSalle | 18:50.80 PR |
| 66 | Tucker BroomheadPlace 66 · Grade 10 · Sterling Heights Stevenson | 10 | Sterling Heights Stevenson | 18:52.66 |
| 67 | Daniel RudolphPlace 67 · Grade 12 · Utica Ford | 12 | Utica Ford | 18:54.25 |
| 68 | Michael TidrowPlace 68 · Grade 12 · Utica Eisenhower | 12 | Utica Eisenhower | 18:54.30 |
| 69 | Tucker GascoynePlace 69 · Grade 10 · Memphis | 10 | Memphis | 18:54.79 |
| 70 | Camden NiesluchowskiPlace 70 · Grade 10 · New Baltimore Anchor Bay | 10 | New Baltimore Anchor Bay | 18:54.88 PR |
| 71 | Michael KardasPlace 71 · Grade 10 · Fraser | 10 | Fraser | 19:03.07 |
| 72 | Adrian FlatteryPlace 72 · Grade 11 · Utica | 11 | Utica | 19:03.08 |
| 73 | Jake CavinsPlace 73 · Grade 11 · New Haven | 11 | New Haven | 19:04.45 |
| 74 | Colin MaitlandPlace 74 · Grade 12 · Armada | 12 | Armada | 19:04.88 |
| 75 | Tyrique MabinsPlace 75 · Grade 11 · Mt Clemens | 11 | Mt Clemens | 19:05.36 PR |
| 76 | Daniel TinkhamPlace 76 · Grade 10 · Sterling Heights Stevenson | 10 | Sterling Heights Stevenson | 19:06.21 PR |
| 77 | Ely CameronPlace 77 · Grade 10 · Utica Ford | 10 | Utica Ford | 19:07.46 PR |
| 78 | Connor TwardeskyPlace 78 · Grade 11 · Utica Ford | 11 | Utica Ford | 19:08.32 |
| 79 | Kaleb KoendarferPlace 79 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 19:08.55 PR |
| 80 | Tyler PenberthyPlace 80 · Grade 12 · Macomb L'Anse Creuse North | 12 | Macomb L'Anse Creuse North | 19:10.02 |
| 81 | Vincent BekkalaPlace 81 · Grade 10 · Warren Woods Tower | 10 | Warren Woods Tower | 19:10.47 PR |
| 82 | Luke SmileyPlace 82 · Grade 9 · Warren DeLaSalle | 9 | Warren DeLaSalle | 19:14.26 PR |
| 83 | Justin HowzePlace 83 · Grade 9 · New Baltimore Anchor Bay | 9 | New Baltimore Anchor Bay | 19:14.70 PR |
| 84 | Raul CamachoPlace 84 · Grade 11 · Clinton Twp. Chippewa Valley | 11 | Clinton Twp. Chippewa Valley | 19:15.57 PR |
| 85 | Joseph VenetPlace 85 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 19:16.93 PR |
| 86 | Simon HalickiPlace 86 · Grade 9 · SCS Lakeview | 9 | SCS Lakeview | 19:22.56 |
| 87 | Michael MonacoPlace 87 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 19:23.74 |
| 88 | Apollos VentimigliaPlace 88 · Grade 10 · MACH Running Homeschool | 10 | MACH Running Homeschool | 19:24.93 |
| 89 | Noah HorvathPlace 89 · Grade 11 · MACH Running Homeschool | 11 | MACH Running Homeschool | 19:25.13 |
| 90 | Sterling CanadyPlace 90 · Grade 10 · Eastpointe | 10 | Eastpointe | 19:26.64 |
| 91 | David AlsipPlace 91 · Grade 12 · Warren Mott | 12 | Warren Mott | 19:27.84 |
| 92 | Ryan BeauchampPlace 92 · Grade 11 · New Haven | 11 | New Haven | 19:30.47 |
| 93 | Collin MaharPlace 93 · Grade 12 · Sterling Heights Stevenson | 12 | Sterling Heights Stevenson | 19:34.34 |
| 94 | Callen HeierPlace 94 · Grade 11 · SCS Lake Shore | 11 | SCS Lake Shore | 19:35.02 |
| 95 | Drew StarkeyPlace 95 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 19:38.89 |
| 96 | Doug GivinskyPlace 96 · Grade 10 · SCS Lakeview | 10 | SCS Lakeview | 19:39.01 |
| 97 | Robert DowneyPlace 97 · Grade 11 · Warren Woods Tower | 11 | Warren Woods Tower | 19:39.50 PR |
| 98 | James OhngrenPlace 98 · Grade 12 · Center Line | 12 | Center Line | 19:44.91 |
| 99 | Aidian ProutPlace 99 · Grade 12 · Fraser | 12 | Fraser | 19:45.32 |
| 100 | Luke SorgeloosPlace 100 · Grade 11 · Macomb L'Anse Creuse North | 11 | Macomb L'Anse Creuse North | 19:50.04 |
| 101 | Lorenzo LoGrassoPlace 101 · Grade 12 · Macomb L'Anse Creuse North | 12 | Macomb L'Anse Creuse North | 19:57.02 |
| 102 | Kyler BowmanPlace 102 · Grade 12 · Roseville | 12 | Roseville | 19:58.74 |
| 103 | Henry WitgenPlace 103 · Grade 10 · Armada | 10 | Armada | 19:59.90 |
| 104 | Ryan CrowleyPlace 104 · Grade 9 · Warren DeLaSalle | 9 | Warren DeLaSalle | 20:02.02 |
| 105 | Henry FranckowiakPlace 105 · Grade 9 · Armada | 9 | Armada | 20:02.19 |
| 106 | Atticus YarosPlace 106 · Grade 9 · Warren DeLaSalle | 9 | Warren DeLaSalle | 20:05.89 |
| 107 | Nicholas NoteboomPlace 107 · Grade 9 · Armada | 9 | Armada | 20:07.69 |
| 108 | Mason FolkPlace 108 · Grade 9 · Clinton Twp. Chippewa Valley | 9 | Clinton Twp. Chippewa Valley | 20:10.50 |
| 109 | Jaiden NguyenPlace 109 · Grade 11 · Warren Mott | 11 | Warren Mott | 20:13.35 |
| 110 | Kipton FerchertPlace 110 · Grade 10 · Sterling Heights Stevenson | 10 | Sterling Heights Stevenson | 20:17.52 PR |
| 111 | Robert DeRonnePlace 111 · Grade 9 · SCS Lakeview | 9 | SCS Lakeview | 20:17.68 PR |
| 112 | Kyle KruegerPlace 112 · Grade 10 · Sterling Heights Stevenson | 10 | Sterling Heights Stevenson | 20:18.38 |
| 113 | Nathan GrechPlace 113 · Grade 10 · SCS Lakeview | 10 | SCS Lakeview | 20:20.17 PR |
| 114 | Ethan PinksPlace 114 · Grade 10 · Warren Woods Tower | 10 | Warren Woods Tower | 20:21.16 PR |
| 115 | Luke BowersPlace 115 · Grade 9 · Austin Catholic | 9 | Austin Catholic | 20:23.06 |
| 116 | Andrew NyboerPlace 116 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 20:39.88 |
| 117 | Lucas HalickiPlace 117 · Grade 10 · New Baltimore Anchor Bay | 10 | New Baltimore Anchor Bay | 20:40.07 |
| 118 | Aden KabarowskiPlace 118 · Grade 10 · Warren Mott | 10 | Warren Mott | 20:40.78 |
| 119 | Justin HigginsPlace 119 · Grade 11 · Sterling Heights | 11 | Sterling Heights | 20:43.32 |
| 120 | Jayce ZalenkoPlace 120 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 20:51.94 PR |
| 121 | Walter SutherlandPlace 121 · Grade 11 · New Haven | 11 | New Haven | 21:01.29 |
| 122 | Cameron StrzeleckiPlace 122 · Grade 11 · SCS Lake Shore | 11 | SCS Lake Shore | 21:10.52 |
| 123 | Ben WronskiPlace 123 · Grade 9 · SCS Lake Shore | 9 | SCS Lake Shore | 21:13.96 PR |
| 124 | Dylan KestersonPlace 124 · Grade 11 · Roseville | 11 | Roseville | 21:14.22 |
| 125 | Brayden KingPlace 125 · Grade 10 · New Haven | 10 | New Haven | 21:17.90 |
| 126 | Antonio StarkePlace 126 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 21:18.04 |
| 127 | Logan KremkowPlace 127 · Grade 11 · SCS Lake Shore | 11 | SCS Lake Shore | 21:21.29 |
| 128 | Aric FosterPlace 128 · Grade 9 · Armada | 9 | Armada | 21:29.68 |
| 129 | Aiden GeorgePlace 129 · Grade 11 · Utica Ford | 11 | Utica Ford | 21:48.09 PR |
| 130 | Soren PenhorwoodPlace 130 · Grade 9 · SCS Lakeview | 9 | SCS Lakeview | 21:52.12 |
| 131 | Tait PhillipsPlace 131 · Grade 10 · Utica Ford | 10 | Utica Ford | 21:53.89 PR |
| 132 | Steven MurphyPlace 132 · Grade 9 · Macomb Lutheran North | 9 | Macomb Lutheran North | 22:08.06 |
| 133 | Jason NguyenPlace 133 · Grade 9 · Warren Mott | 9 | Warren Mott | 22:17.29 PR |
| 134 | Jonathan DangPlace 134 · Grade 9 · Roseville | 9 | Roseville | 22:17.89 |
| 135 | Kyzer ReidPlace 135 · Grade 10 · Warren Woods Tower | 10 | Warren Woods Tower | 22:23.65 |
| 136 | Julian ShahPlace 136 · Grade 11 · Roseville | 11 | Roseville | 22:24.27 PR |
| 137 | Bryce HorvathPlace 137 · Grade 10 · Richmond | 10 | Richmond | 22:29.04 |
| 138 | Lucas LynchPlace 138 · Grade 10 · SCS Lake Shore | 10 | SCS Lake Shore | 22:29.92 |
| 139 | Brian SrokaPlace 139 · Grade 10 · Armada | 10 | Armada | 23:05.47 |
| 140 | Wessyn GaskinPlace 140 · Grade 9 · SCS Lake Shore | 9 | SCS Lake Shore | 23:17.47 |
| 141 | Noah ChaPlace 141 · Grade 9 · Warren Woods Tower | 9 | Warren Woods Tower | 23:39.56 |
| 142 | Dylan ElbersonPlace 142 · Grade 9 · SCS Lake Shore | 9 | SCS Lake Shore | 23:53.25 |
| 143 | Elijah Wiseman-CazaPlace 143 · Grade 9 · Roseville | 9 | Roseville | 24:33.84 |
| 144 | Matthew BeresPlace 144 · Grade 12 · Austin Catholic | 12 | Austin Catholic | 25:13.94 |
| 145 | Justin JohnsonPlace 145 · Grade 10 · New Haven | 10 | New Haven | 25:18.61 |
| 146 | Arren BellPlace 146 · Grade 12 · Warren Mott | 12 | Warren Mott | 25:47.30 PR |
| 147 | Jackson PuwalowskiPlace 147 · Grade 9 · Richmond | 9 | Richmond | 25:50.81 PR |
| 148 | Lashawn EllisPlace 148 · Grade 12 · Center Line | 12 | Center Line | 30:22.80 PR |
| 149 | Morgan ReschkePlace 149 · Grade 12 · Memphis | 12 | Memphis | 30:24.90 |
| 150 | Michael BeresPlace 150 · Grade 12 · Austin Catholic | 12 | Austin Catholic | 31:06.89 |