| 1 | Trevor MurphyPlace 1 · Holly | — | Holly | 16:53.20 |
| 2 | Conrad MarraPlace 2 · Ann Arbor Huron | — | Ann Arbor Huron | 17:13.40 |
| 3 | Buturo BartolomeiPlace 3 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 17:30.60 |
| 4 | Noah VerdejoPlace 4 · Novi | — | Novi | 17:34.20 |
| 5 | Tony BoggessPlace 5 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 17:42.50 |
| 6 | Joe ColemanPlace 6 · Hartland | — | Hartland | 17:48.50 |
| 7 | John McCannPlace 7 · Novi | — | Novi | 17:49.00 |
| 8 | Branden HairstonPlace 8 · Novi | — | Novi | 17:50.60 |
| 9 | Blake LancasterPlace 9 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 17:51.10 |
| 10 | Brady WingPlace 10 · Novi | — | Novi | 17:51.70 |
| 11 | Jack MaherPlace 11 · South Lyon East | — | South Lyon East | 17:54.10 |
| 12 | Cooper AnkeneyPlace 12 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 17:56.40 |
| 13 | Jesus GarciaPlace 13 · Waterford Mott | — | Waterford Mott | 17:58.20 |
| 14 | Cole HeikkaPlace 14 · Holly | — | Holly | 18:01.50 |
| 15 | Grayson CrooksPlace 15 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 18:05.60 |
| 16 | Rahul PrasannaPlace 16 · Novi | — | Novi | 18:07.10 |
| 17 | Zeke TurnbaughPlace 17 · Walled Lake Northern | — | Walled Lake Northern | 18:11.20 |
| 18 | Zac BrownPlace 18 · Holly | — | Holly | 18:12.50 |
| 19 | Asher LawsonPlace 19 · Walled Lake Northern | — | Walled Lake Northern | 18:13.80 |
| 20 | Nicolas (Nico) SepanakPlace 20 · Linden | — | Linden | 18:14.90 |
| 21 | Caleb SchwarzPlace 21 · Waterford Kettering | — | Waterford Kettering | 18:17.00 |
| 22 | Stephen GadairePlace 22 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 18:18.10 |
| 23 | Easton MahanPlace 23 · Hartland | — | Hartland | 18:18.20 |
| 24 | Kipton SmythPlace 24 · Linden | — | Linden | 18:19.30 |
| 25 | Thomas MartinPlace 25 · South Lyon East | — | South Lyon East | 18:19.90 |
| 26 | Zachary BrownPlace 26 · Novi | — | Novi | 18:21.50 |
| 27 | Daniel LeePlace 27 · Novi | — | Novi | 18:21.60 |
| 28 | Patrick AltPlace 28 · Ypsilanti Community | — | Ypsilanti Community | 18:21.80 |
| 29 | Ben KlinePlace 29 · Ypsilanti Community | — | Ypsilanti Community | 18:21.80 |
| 30 | Ryan MustonPlace 30 · South Lyon East | — | South Lyon East | 18:22.90 |
| 31 | Rodrigo ValenzuelaPlace 31 · Novi | — | Novi | 18:23.40 |
| 32 | Pete FairchildPlace 32 · Walled Lake Northern | — | Walled Lake Northern | 18:25.20 |
| 33 | Thoma HattoriPlace 33 · Novi | — | Novi | 18:29.80 |
| 34 | Braydon HanPlace 34 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 18:32.10 |
| 35 | Noah FergusonPlace 35 · Kensington Woods | — | Kensington Woods | 18:33.00 |
| 36 | Emmett BrickPlace 36 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 18:33.70 |
| 37 | Zachary MitchellPlace 37 · Novi | — | Novi | 18:34.90 |
| 38 | Kellan BurryPlace 38 · Novi | — | Novi | 18:36.60 |
| 39 | Matthew StaronPlace 39 · Walled Lake Northern | — | Walled Lake Northern | 18:37.30 |
| 40 | Isaac GriffithPlace 40 · Walled Lake Northern | — | Walled Lake Northern | 18:38.70 |
| 41 | Carter LinkPlace 41 · Walled Lake Northern | — | Walled Lake Northern | 18:40.40 |
| 42 | Travis MurphyPlace 42 · Holly | — | Holly | 18:40.90 |
| 43 | Mike GruppPlace 43 · Hartland | — | Hartland | 18:41.20 |
| 44 | Gavin NakaiPlace 44 · Fenton | — | Fenton | 18:41.30 |
| 45 | Aiden SundquistPlace 45 · Novi | — | Novi | 18:42.20 |
| 46 | Ryker CrossPlace 46 · Fenton | — | Fenton | 18:45.30 |
| 47 | Jack JablonskiPlace 47 · Linden | — | Linden | 18:46.70 |
| 48 | Carter JohnstonPlace 48 · Linden | — | Linden | 18:47.80 |
| 49 | Emmett ZemlaPlace 49 · South Lyon East | — | South Lyon East | 18:49.20 |
| 50 | Ming-Hsuan MaPlace 50 · Novi | — | Novi | 18:49.30 |
| 51 | Alexander EmmiPlace 51 · Ann Arbor Huron | — | Ann Arbor Huron | 18:50.70 |
| 52 | Ragav VijairajPlace 52 · Novi | — | Novi | 18:52.90 |
| 53 | Isaac KraftsonPlace 53 · Ypsilanti Community | — | Ypsilanti Community | 18:53.50 |
| 54 | David BazanPlace 54 · Novi | — | Novi | 18:54.00 |
| 55 | Ryan RodrigoPlace 55 · Novi | — | Novi | 18:54.50 |
| 56 | Luke PagePlace 56 · Fenton | — | Fenton | 18:55.00 |
| 57 | Alex GrahamPlace 57 · South Lyon East | — | South Lyon East | 18:55.50 |
| 58 | Ben YaterPlace 58 · Waterford Kettering | — | Waterford Kettering | 18:56.50 |
| 59 | Braxton FantinPlace 59 · Walled Lake Northern | — | Walled Lake Northern | 18:57.00 |
| 60 | Jack HartkePlace 60 · Novi | — | Novi | 18:57.10 |
| 61 | Leroy LiPlace 61 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 18:59.10 |
| 62 | Noah TerryahPlace 62 · Linden | — | Linden | 19:02.30 |
| 63 | Micah WaltersPlace 63 · Hartland | — | Hartland | 19:02.70 |
| 64 | Luke SushynskiPlace 64 · Linden | — | Linden | 19:04.20 |
| 65 | Pranesh ShivarajPlace 65 · Novi | — | Novi | 19:04.20 |
| 66 | Matteo TuronPlace 66 · Ann Arbor Huron | — | Ann Arbor Huron | 19:04.40 |
| 67 | Bailey McClainPlace 67 · Waterford Kettering | — | Waterford Kettering | 19:05.20 |
| 68 | Theo CruzPlace 68 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 19:06.80 |
| 69 | David TorreyPlace 69 · Hartland | — | Hartland | 19:11.40 |
| 70 | Isaac KimPlace 70 · South Lyon East | — | South Lyon East | 19:14.40 |
| 71 | Shane MurphyPlace 71 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 19:18.00 |
| 72 | Judah MontgomeryPlace 72 · Novi | — | Novi | 19:22.10 |
| 73 | Nathan WarnerPlace 73 · South Lyon East | — | South Lyon East | 19:22.70 |
| 74 | Teagan HoppePlace 74 · Novi | — | Novi | 19:23.90 |
| 75 | Daniel SedlockPlace 75 · Walled Lake Northern | — | Walled Lake Northern | 19:27.00 |
| 76 | Caiden HamlinPlace 76 · Hartland | — | Hartland | 19:29.70 |
| 77 | Johan KimPlace 77 · Ann Arbor Huron | — | Ann Arbor Huron | 19:29.90 |
| 78 | Jaxon RexinPlace 78 · Linden | — | Linden | 19:31.20 |
| 79 | John FontesPlace 79 · Walled Lake Northern | — | Walled Lake Northern | 19:33.70 |
| 80 | Nick DeJesusPlace 80 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 19:36.80 |
| 81 | Jonathan YuPlace 81 · Novi | — | Novi | 19:38.30 |
| 82 | Rikuto BabaPlace 82 · Novi | — | Novi | 19:39.80 |
| 83 | Enzo Sabadin-ZampieriPlace 83 · Novi | — | Novi | 19:42.00 |
| 84 | Michael BevilacquaPlace 84 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 19:42.50 |
| 85 | Landon FlotkoetterPlace 85 · Novi | — | Novi | 19:42.60 |
| 86 | Lucas WongPlace 86 · Novi | — | Novi | 19:44.30 |
| 87 | Zachary PanterPlace 87 · Fenton | — | Fenton | 19:44.90 |
| 88 | Arfan ShariffPlace 88 · Novi | — | Novi | 19:46.70 |
| 89 | Aoi FurukawaPlace 89 · Novi | — | Novi | 19:49.20 |
| 90 | Liam JimenezPlace 90 · Waterford Kettering | — | Waterford Kettering | 19:49.70 |
| 91 | Kyle DaveyPlace 91 · Ann Arbor Huron | — | Ann Arbor Huron | 19:51.20 |
| 92 | Milo HeissPlace 92 · South Lyon East | — | South Lyon East | 19:52.40 |
| 93 | Edison SchafferPlace 93 · Ann Arbor Huron | — | Ann Arbor Huron | 19:55.50 |
| 94 | Benjamin GrzymkowskiPlace 94 · Fenton | — | Fenton | 19:55.80 |
| 95 | Blake DavisPlace 95 · Hartland | — | Hartland | 19:58.00 |
| 96 | Elliot BoshawPlace 96 · Hartland | — | Hartland | 19:58.60 |
| 97 | Levi StrongPlace 97 · South Lyon East | — | South Lyon East | 19:59.90 |
| 98 | Jackson WestPlace 98 · Walled Lake Northern | — | Walled Lake Northern | 20:00.00 |
| 99 | Connor HuiPlace 99 · Hartland | — | Hartland | 20:02.20 |
| 100 | Kell Stone-PalmquistPlace 100 · Ypsilanti Community | — | Ypsilanti Community | 20:02.90 |
| 101 | Jack SummersPlace 101 · Holly | — | Holly | 20:07.10 |
| 102 | Haven TorreanoPlace 102 · Ann Arbor Huron | — | Ann Arbor Huron | 20:08.20 |
| 103 | Mahip ParekhPlace 103 · Novi | — | Novi | 20:08.80 |
| 104 | Adrian ByrnePlace 104 · Holly | — | Holly | 20:09.00 |
| 105 | Seth CliffordPlace 105 · Novi | — | Novi | 20:10.50 |
| 106 | Lorenzo SalasPlace 106 · Trenton | — | Trenton | 20:14.80 |
| 107 | Aleksas HoldorfPlace 107 · Novi | — | Novi | 20:16.90 |
| 108 | Anoop JaganaPlace 108 · Novi | — | Novi | 20:21.40 |
| 109 | August StelzerPlace 109 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 20:22.00 |
| 110 | Josh KwakPlace 110 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 20:22.60 |
| 111 | Keaton PikalPlace 111 · Waterford Kettering | — | Waterford Kettering | 20:23.80 |
| 112 | Henry GruppPlace 112 · Hartland | — | Hartland | 20:32.30 |
| 113 | Agamjot DhaliwalPlace 113 · Novi | — | Novi | 20:34.40 |
| 114 | Sam BishirPlace 114 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 20:34.70 |
| 115 | Matthew PorinskyPlace 115 · South Lyon East | — | South Lyon East | 20:35.10 |
| 116 | Hayden BrownPlace 116 · South Lyon East | — | South Lyon East | 20:35.50 |
| 117 | Patrick DiazPlace 117 · South Lyon East | — | South Lyon East | 20:39.50 |
| 118 | Alberto CasilePlace 118 · Novi | — | Novi | 20:39.70 |
| 119 | Griffin MoorePlace 119 · South Lyon East | — | South Lyon East | 20:41.60 |
| 120 | Elijah BenskeyPlace 120 · Trenton | — | Trenton | 20:45.20 |
| 121 | Ravi KothariPlace 121 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 20:50.40 |
| 122 | Dexter RoachPlace 122 · Fenton | — | Fenton | 20:51.80 |
| 123 | Anderson FriedenPlace 123 · Fenton | — | Fenton | 20:56.80 |
| 124 | Gavin OxenreiderPlace 124 · Waterford Kettering | — | Waterford Kettering | 20:58.20 |
| 125 | Braden FulkPlace 125 · South Lyon East | — | South Lyon East | 20:59.30 |
| 126 | Blake KurczewskiPlace 126 · Walled Lake Northern | — | Walled Lake Northern | 21:00.00 |
| 127 | Manuel Vite-BustosPlace 127 · Novi | — | Novi | 21:05.90 |
| 128 | Levi GuginoPlace 128 · Ann Arbor Huron | — | Ann Arbor Huron | 21:07.40 |
| 129 | Gentry WatsonPlace 129 · Fenton | — | Fenton | 21:08.20 |
| 130 | Ayden WardPlace 130 · Novi | — | Novi | 21:08.30 |
| 131 | Cooper ValkoPlace 131 · Waterford Mott | — | Waterford Mott | 21:10.70 |
| 132 | Shawn RileyPlace 132 · Waterford Mott | — | Waterford Mott | 21:11.10 |
| 133 | Ethan McFarlandPlace 133 · Walled Lake Northern | — | Walled Lake Northern | 21:11.30 |
| 134 | Dhanvin SudhagarPlace 134 · Novi | — | Novi | 21:13.00 |
| 135 | Ty LawsonPlace 135 · Walled Lake Northern | — | Walled Lake Northern | 21:14.00 |
| 136 | Brandon PerantoniPlace 136 · Fenton | — | Fenton | 21:17.00 |
| 137 | Philip BondiePlace 137 · Holly | — | Holly | 21:21.40 |
| 138 | Cole LindholmPlace 138 · Kensington Woods | — | Kensington Woods | 21:23.50 |
| 139 | Ibrahim Al-ZroufPlace 139 · Trenton | — | Trenton | 21:23.70 |
| 140 | Zachary NizolPlace 140 · Hartland | — | Hartland | 21:26.40 |
| 141 | Landon EgliPlace 141 · Novi | — | Novi | 21:27.30 |
| 142 | Joshua GoodePlace 142 · Fenton | — | Fenton | 21:29.30 |
| 143 | Ryan RojasPlace 143 · South Lyon East | — | South Lyon East | 21:37.70 |
| 144 | Sebastian StraesselPlace 144 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 21:44.20 |
| 145 | William HollenbeckPlace 145 · Fenton | — | Fenton | 21:46.10 |
| 146 | Theo SprauerPlace 146 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 21:52.00 |
| 147 | Easton MascaroPlace 147 · South Lyon East | — | South Lyon East | 21:52.90 |
| 148 | Jonas FreesePlace 148 · Trenton | — | Trenton | 21:55.80 |
| 149 | Magnus BrewerPlace 149 · Waterford Kettering | — | Waterford Kettering | 21:58.00 |
| 150 | Sam TownsendPlace 150 · South Lyon East | — | South Lyon East | 22:00.30 |
| 151 | Maximilian MajcenPlace 151 · Trenton | — | Trenton | 22:03.80 |
| 152 | Lucas MosleyPlace 152 · Trenton | — | Trenton | 22:04.90 |
| 153 | C. J. RonkPlace 153 · Ypsilanti Community | — | Ypsilanti Community | 22:11.60 |
| 154 | Juan Zavala SalazarPlace 154 · Holly | — | Holly | 22:15.90 |
| 155 | Dylan NizolPlace 155 · Hartland | — | Hartland | 22:16.70 |
| 156 | Bowen ZouPlace 156 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 22:20.70 |
| 157 | Niiko ImpolaPlace 157 · Hartland | — | Hartland | 22:20.80 |
| 158 | I. FergusonPlace 158 · Kensington Woods | — | Kensington Woods | 22:23.20 |
| 159 | Brandon MaPlace 159 · Novi | — | Novi | 22:25.80 |
| 160 | Tycen ColePlace 160 · Fenton | — | Fenton | 22:26.40 |
| 161 | Adler TeichmanPlace 161 · Linden | — | Linden | 22:26.40 |
| 162 | James SimpsonPlace 162 · Waterford Kettering | — | Waterford Kettering | 22:29.00 |
| 163 | Carter KnowltonPlace 163 · Hartland | — | Hartland | 22:29.90 |
| 164 | Adam NagyPlace 164 · South Lyon East | — | South Lyon East | 22:31.60 |
| 165 | Zorawar (Joey) BrarPlace 165 · Ann Arbor Huron | — | Ann Arbor Huron | 22:48.50 |
| 166 | Harrison GailitisPlace 166 · Kensington Woods | — | Kensington Woods | 22:48.60 |
| 167 | Justin VazquezPlace 167 · Trenton | — | Trenton | 22:53.90 |
| 168 | Rohan GunnaPlace 168 · Novi | — | Novi | 22:59.00 |
| 169 | Andy LyPlace 169 · Novi | — | Novi | 23:08.70 |
| 170 | Max ProciukPlace 170 · Ann Arbor Huron | — | Ann Arbor Huron | 23:16.50 |
| 171 | Tanner BartleyPlace 171 · Hartland | — | Hartland | 23:18.80 |
| 172 | Viktor PavlovPlace 172 · Kensington Woods | — | Kensington Woods | 23:19.00 |
| 173 | Elliott BorgPlace 173 · Hartland | — | Hartland | 23:19.80 |
| 174 | Asher TrostPlace 174 · Novi | — | Novi | 23:25.70 |
| 175 | Alex BrewbakerPlace 175 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 23:27.60 |
| 176 | Jacob HargreavesPlace 176 · Walled Lake Northern | — | Walled Lake Northern | 23:31.70 |
| 177 | Walter GroeningPlace 177 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 23:33.10 |
| 178 | Jack AltPlace 178 · Linden | — | Linden | 23:36.50 |
| 179 | Liam BarringtonPlace 179 · Waterford Kettering | — | Waterford Kettering | 23:42.70 |
| 180 | Ben LinPlace 180 · Ann Arbor Huron | — | Ann Arbor Huron | 23:44.70 |
| 181 | Aiden QuenbyPlace 181 · South Lyon East | — | South Lyon East | 23:44.80 |
| 182 | Henry McGuirePlace 182 · Ann Arbor Pioneer | — | Ann Arbor Pioneer | 23:53.10 |
| 183 | Connor DmochPlace 183 · Fenton | — | Fenton | 23:56.80 |
| 184 | Hua HuPlace 184 · Ann Arbor Huron | — | Ann Arbor Huron | 24:02.90 |
| 185 | Noah NaeemPlace 185 · Waterford Mott | — | Waterford Mott | 24:16.40 |
| 186 | Keegan SiglerPlace 186 · Fenton | — | Fenton | 24:23.50 |
| 187 | Chris ZunigaPlace 187 · Waterford Mott | — | Waterford Mott | 24:27.90 |
| 188 | Leighton ThornPlace 188 · Trenton | — | Trenton | 24:36.00 |
| 189 | Luke McMurrayPlace 189 · Waterford Mott | — | Waterford Mott | 24:39.90 |
| 190 | Craig BarberPlace 190 · Waterford Kettering | — | Waterford Kettering | 24:49.60 |
| 191 | Evan DiffinPlace 191 · South Lyon East | — | South Lyon East | 24:50.60 |
| 192 | Noah CardPlace 192 · Linden | — | Linden | 25:02.00 |
| 193 | Jake LepplaPlace 193 · Waterford Mott | — | Waterford Mott | 25:06.20 |
| 194 | Kunwoo KangPlace 194 · South Lyon East | — | South Lyon East | 25:09.30 |
| 195 | Khalan LowePlace 195 · Trenton | — | Trenton | 25:15.50 |
| 196 | Ahmaj LeePlace 196 · Ypsilanti Community | — | Ypsilanti Community | 25:16.70 |
| 197 | Alexander RizzoPlace 197 · Hartland | — | Hartland | 25:22.30 |
| 198 | Anirudh RajagopalanPlace 198 · Ypsilanti Community | — | Ypsilanti Community | 25:29.30 |
| 199 | James PricePlace 199 · Ann Arbor Huron | — | Ann Arbor Huron | 25:33.00 |
| 200 | Oliver McGeePlace 200 · Ann Arbor Huron | — | Ann Arbor Huron | 26:20.50 |
| 201 | Arya ParlapalliPlace 201 · Ypsilanti Community | — | Ypsilanti Community | 26:38.40 |
| 202 | Tanmay MakupalliPlace 202 · South Lyon East | — | South Lyon East | 26:40.10 |
| 203 | Drake CheesemanPlace 203 · Kensington Woods | — | Kensington Woods | 27:09.50 |
| 204 | Josh BriskeyPlace 204 · Ann Arbor Huron | — | Ann Arbor Huron | 27:10.00 |
| 205 | James SimpsonPlace 205 · Holly | — | Holly | 27:41.70 |
| 206 | Nolan RushPlace 206 · Linden | — | Linden | 27:50.50 |
| 207 | Declan DuRossPlace 207 · South Lyon East | — | South Lyon East | 27:58.00 |
| 208 | Levi TinoPlace 208 · Fenton | — | Fenton | 28:45.20 |
| 209 | Nishith BandaruPlace 209 · Ypsilanti Community | — | Ypsilanti Community | 30:20.60 |
| 210 | Charlie McClainPlace 210 · Waterford Kettering | — | Waterford Kettering | 33:27.10 |
| 211 | Owen KimPlace 211 · South Lyon East | — | South Lyon East | 35:09.50 |