| 1 | Zach VollbrechtPlace 1 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 16:33.66 |
| 2 | Landon SchibelhutPlace 2 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 16:46.85 PR |
| 3 | Nolan RuchPlace 3 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 16:46.99 |
| 4 | Jake SlanksterPlace 4 · Grade 11 · Detroit Catholic Central | 11 | Detroit Catholic Central | 17:05.95 |
| 5 | Cole ArmbrusterPlace 5 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 17:09.39 PR |
| 6 | Collin BancroftPlace 6 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 17:13.61 PR |
| 7 | Andrew ButkusPlace 7 · Grade 9 · Detroit Catholic Central | 9 | Detroit Catholic Central | 17:14.77 PR |
| 8 | Solomon DeBruynPlace 8 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 17:17.99 |
| 9 | Christopher CJ ForsythPlace 9 · Grade 12 · TC Central (Traverse City) | 12 | TC Central (Traverse City) | 17:18.60 |
| 10 | Joshua RossPlace 10 · Grade 12 · Midland Dow | 12 | Midland Dow | 17:19.91 |
| 11 | Tristan RogersPlace 11 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 17:21.49 PR |
| 12 | Calvin GareissPlace 12 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 17:25.54 PR |
| 13 | Mason WilliamsPlace 13 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 17:27.22 PR |
| 14 | Ethan ShefferPlace 14 · Grade 9 · Midland Dow | 9 | Midland Dow | 17:27.77 PR |
| 15 | Johnny BoikePlace 15 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 17:28.11 PR |
| 16 | Kellan SmithPlace 16 · Grade 9 · Detroit Catholic Central | 9 | Detroit Catholic Central | 17:28.49 PR |
| 17 | Luke WegienkaPlace 17 · Grade 12 · Detroit Catholic Central | 12 | Detroit Catholic Central | 17:28.92 |
| 18 | Noah HerifordPlace 18 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 17:31.35 |
| 19 | Preston KomaraPlace 19 · Grade 12 · Midland Dow | 12 | Midland Dow | 17:32.77 |
| 20 | Landon HumphreyPlace 20 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 17:33.21 |
| 21 | Fisher LipseyPlace 21 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 17:35.71 PR |
| 22 | Reagan DonahuePlace 22 · Grade 9 · East Grand Rapids | 9 | East Grand Rapids | 17:39.96 PR |
| 23 | Tyler PlinePlace 23 · Grade 10 · Detroit Catholic Central | 10 | Detroit Catholic Central | 17:40.86 |
| 24 | Trevor SmithPlace 24 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 17:44.32 PR |
| 25 | Miles MuxlowPlace 25 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 17:44.81 |
| 26 | Hudson SkinnerPlace 26 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 17:45.04 PR |
| 27 | Joey SchmitzPlace 27 · Grade 12 · Detroit Catholic Central | 12 | Detroit Catholic Central | 17:45.58 |
| 28 | Evan AmthorPlace 28 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 17:49.70 |
| 29 | Nolan CampbellPlace 29 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 17:50.07 PR |
| 30 | Elijah LaningaPlace 30 · Grade 12 · Holland Calvary Christian | 12 | Holland Calvary Christian | 17:51.53 |
| 31 | Henry BeachPlace 31 · Grade 9 · East Grand Rapids | 9 | East Grand Rapids | 17:54.09 |
| 32 | Oscar TroutPlace 32 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 17:55.89 PR |
| 33 | Evan WilliamsPlace 33 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 17:56.10 PR |
| 34 | Marcus O'HaraPlace 34 · Grade 12 · Detroit Catholic Central | 12 | Detroit Catholic Central | 17:56.30 |
| 35 | Joshua EnglandPlace 35 · Grade 11 · Midland Dow | 11 | Midland Dow | 17:57.28 |
| 36 | Anthony MessinaPlace 36 · Grade 9 · Marquette | 9 | Marquette | 17:57.66 |
| 37 | Aaron ByrnePlace 37 · Grade 10 · Holly | 10 | Holly | 17:58.07 PR |
| 38 | Caleb AdkinsPlace 38 · Grade 12 · Holland Calvary Christian | 12 | Holland Calvary Christian | 17:58.41 |
| 39 | Eli FogedPlace 39 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 17:59.17 |
| 40 | Alex StoutPlace 40 · Grade 12 · East Grand Rapids | 12 | East Grand Rapids | 18:00.91 |
| 41 | Caden ButlerPlace 41 · Grade 10 · East Grand Rapids | 10 | East Grand Rapids | 18:04.34 PR |
| 42 | Joel SchmidtPlace 42 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 18:09.05 PR |
| 43 | Jackson HarlowPlace 43 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 18:11.42 PR |
| 44 | Noah TiongPlace 44 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 18:11.74 |
| 45 | Cy GerkePlace 45 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 18:13.55 PR |
| 46 | Colton LynnPlace 46 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 18:13.77 |
| 47 | Micah DahlgrenPlace 47 · Grade 10 · Okemos | 10 | Okemos | 18:13.81 |
| 48 | Benjamin NestlePlace 48 · Grade 12 · Shepherd | 12 | Shepherd | 18:13.99 PR |
| 49 | Gavin GrossPlace 49 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 18:14.91 |
| 50 | Alexander NeveauPlace 50 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 18:15.76 |
| 51 | Mackey HartleyPlace 51 · Grade 9 · TC Central (Traverse City) | 9 | TC Central (Traverse City) | 18:16.16 |
| 52 | Connor BurchPlace 52 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 18:17.09 PR |
| 53 | Oliver RidleyPlace 53 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 18:19.95 |
| 54 | Aiden WolfPlace 54 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 18:20.26 PR |
| 55 | Jacob BroxPlace 55 · Grade 11 · Grand Blanc | 11 | Grand Blanc | 18:22.32 PR |
| 56 | Marshall RidleyPlace 56 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 18:23.93 PR |
| 57 | Zachary BaumannPlace 57 · Grade 10 · Utica | 10 | Utica | 18:27.18 PR |
| 58 | Cameron TerpstraPlace 58 · Grade 9 · Alma | 9 | Alma | 18:28.01 PR |
| 59 | Owen EnglishPlace 59 · Grade 10 · Midland Dow | 10 | Midland Dow | 18:28.42 |
| 60 | William DrakePlace 60 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 18:30.79 |
| 61 | Bryce MoultonPlace 61 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 18:31.86 PR |
| 62 | Ayven EvanchoPlace 62 · Grade 12 · Flushing | 12 | Flushing | 18:33.38 |
| 63 | Ethan KrautPlace 63 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 18:34.02 PR |
| 64 | James SamraPlace 64 · Grade 12 · East Grand Rapids | 12 | East Grand Rapids | 18:34.23 PR |
| 65 | Skylan BowiePlace 65 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 18:34.96 PR |
| 66 | Benjamin LaurainPlace 66 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 18:37.00 |
| 67 | Ian BozungPlace 67 · Grade 12 · Okemos | 12 | Okemos | 18:37.08 |
| 68 | Matteo OrtegaPlace 68 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 18:37.41 |
| 69 | Corbin LaddPlace 69 · Grade 9 · Holly | 9 | Holly | 18:38.48 PR |
| 70 | Julian SpitznerPlace 70 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 18:39.40 PR |
| 71 | Jackson MalloryPlace 71 · Grade 9 · White Lake Lakeland | 9 | White Lake Lakeland | 18:40.02 PR |
| 72 | Tavid LeonardPlace 72 · Grade 9 · Shepherd | 9 | Shepherd | 18:42.73 |
| 73 | Michael ChenPlace 73 · Grade 10 · Okemos | 10 | Okemos | 18:46.64 PR |
| 74 | Henry TatePlace 74 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 18:49.85 |
| 75 | Erik MagerPlace 75 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 18:52.85 |
| 76 | Esaiah HutchinsonPlace 76 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 18:53.58 |
| 77 | Joseph KudwaPlace 77 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 18:54.41 |
| 78 | Matthew GuzakPlace 78 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 18:55.30 |
| 79 | Reed NylandPlace 79 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 18:57.63 |
| 80 | Keegan HaagPlace 80 · Grade 11 · Shepherd | 11 | Shepherd | 18:59.26 PR |
| 81 | Christian EllisPlace 81 · Grade 10 · Flushing | 10 | Flushing | 19:00.38 |
| 82 | Paxton AlicandroPlace 82 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 19:00.55 PR |
| 83 | Jack SummersPlace 83 · Grade 12 · Holly | 12 | Holly | 19:04.14 PR |
| 84 | Adrian ByrnePlace 84 · Grade 10 · Holly | 10 | Holly | 19:04.40 PR |
| 85 | Miles RathsburgPlace 85 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 19:05.07 |
| 86 | Andrew HulsPlace 86 · Grade 9 · Midland Dow | 9 | Midland Dow | 19:06.71 |
| 87 | Jacob MonroePlace 87 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 19:08.26 |
| 88 | Blair HaddadPlace 88 · Grade 9 · East Grand Rapids | 9 | East Grand Rapids | 19:10.25 PR |
| 89 | Cole MoultonPlace 89 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 19:10.65 |
| 90 | Aniruddh BasappaPlace 90 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 19:11.04 |
| 91 | Broderick LaddPlace 91 · Grade 9 · Midland Dow | 9 | Midland Dow | 19:11.28 |
| 92 | Mason KurtzPlace 92 · Grade 9 · White Lake Lakeland | 9 | White Lake Lakeland | 19:13.99 PR |
| 93 | Drew StantonPlace 93 · Grade 10 · Saginaw Heritage | 10 | Saginaw Heritage | 19:15.58 |
| 94 | Ben PattonPlace 94 · Grade 9 · Okemos | 9 | Okemos | 19:16.52 |
| 95 | Ari KishPlace 95 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 19:16.87 PR |
| 96 | Cruz NewvillePlace 96 · Grade 11 · Alma | 11 | Alma | 19:18.60 PR |
| 97 | CJ CuneoPlace 97 · Grade 9 · Utica | 9 | Utica | 19:21.61 PR |
| 98 | Adam FugiwaraPlace 98 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 19:21.77 PR |
| 99 | Alex NadeauPlace 99 · Grade 9 · Marquette | 9 | Marquette | 19:22.11 PR |
| 100 | Colin MondouxPlace 100 · Grade 12 · Utica | 12 | Utica | 19:24.29 |
| 101 | Warren RicePlace 101 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 19:24.70 |
| 102 | Rameen MahmoodPlace 102 · Grade 10 · Okemos | 10 | Okemos | 19:24.88 |
| 103 | Kaden MonroePlace 103 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 19:25.28 |
| 104 | Mason GeetingsPlace 104 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 19:25.49 |
| 105 | Tyson BeardsleyPlace 105 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 19:25.73 |
| 106 | Jack KowalskiPlace 106 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 19:26.39 |
| 107 | Cameron HaagPlace 107 · Grade 9 · Shepherd | 9 | Shepherd | 19:27.87 |
| 108 | Derrick SawyerPlace 108 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 19:29.84 |
| 109 | Derrion LermaPlace 109 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 19:30.11 PR |
| 110 | Isaac JonnaPlace 110 · Grade 9 · TC Central (Traverse City) | 9 | TC Central (Traverse City) | 19:30.42 |
| 111 | Winston ClarkPlace 111 · Grade 9 · TC Central (Traverse City) | 9 | TC Central (Traverse City) | 19:30.62 PR |
| 112 | Tanner KeinathPlace 112 · Grade 9 · Midland Dow | 9 | Midland Dow | 19:31.06 PR |
| 113 | Sam LeachPlace 113 · Grade 12 · Davison | 12 | Davison | 19:31.57 |
| 114 | Zach SmithPlace 114 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 19:33.31 PR |
| 115 | Michael TycnerPlace 115 · Grade 12 · Mount Pleasant | 12 | Mount Pleasant | 19:33.43 |
| 116 | Corbin MaddoxPlace 116 · Grade 11 · Alma | 11 | Alma | 19:34.01 |
| 117 | Ezra SitlerPlace 117 · Grade 12 · Holland Calvary Christian | 12 | Holland Calvary Christian | 19:34.62 |
| 118 | Andrew ChesleyPlace 118 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 19:34.80 |
| 119 | Camden AdkinsPlace 119 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 19:35.35 |
| 120 | Abel SmithPlace 120 · Grade 10 · Holly | 10 | Holly | 19:35.78 PR |
| 121 | Lincoln PartickaPlace 121 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 19:36.00 PR |
| 122 | Nolan SweatlandPlace 122 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 19:36.92 |
| 123 | Matthew HafeliPlace 123 · Grade 10 · Midland Dow | 10 | Midland Dow | 19:37.71 PR |
| 124 | Will RobbPlace 124 · Grade 9 · Shepherd | 9 | Shepherd | 19:37.98 PR |
| 125 | Juan Zavala SalazarPlace 125 · Grade 12 · Holly | 12 | Holly | 19:38.84 PR |
| 126 | Nathan GoodrowPlace 126 · Grade 10 · Flushing | 10 | Flushing | 19:39.07 |
| 127 | Jericho AntoinePlace 127 · Grade 10 · Ithaca | 10 | Ithaca | 19:40.66 |
| 128 | Paxton SchoenleinPlace 128 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 19:41.52 |
| 129 | Elias EricksonPlace 129 · Grade 10 · Midland Dow | 10 | Midland Dow | 19:43.19 |
| 130 | Treyson NylandPlace 130 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 19:43.73 |
| 131 | Roman DawsonPlace 131 · Grade 9 · Davison | 9 | Davison | 19:46.07 PR |
| 132 | Henry RotmanPlace 132 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 19:46.76 PR |
| 133 | Gavin KeelPlace 133 · Grade 9 · Midland Dow | 9 | Midland Dow | 19:48.05 PR |
| 134 | Noah OckermanPlace 134 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 19:49.06 |
| 135 | Cyrus LeopoldPlace 135 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 19:50.03 |
| 136 | Zane JaggerPlace 136 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 19:50.28 |
| 137 | Liam AlterPlace 137 · Grade 9 · Utica | 9 | Utica | 19:51.05 PR |
| 138 | Noah RamirezPlace 138 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 19:51.25 |
| 139 | Connor BushPlace 139 · Grade 10 · Flushing | 10 | Flushing | 19:54.06 |
| 140 | Andrew HuizengaPlace 140 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 19:54.44 PR |
| 141 | Jake SobolPlace 141 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 19:55.17 PR |
| 142 | Dash PricePlace 142 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 19:56.81 PR |
| 143 | Griffin CalderPlace 143 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 19:58.44 |
| 144 | Joseph KleinPlace 144 · Grade 11 · Midland Dow | 11 | Midland Dow | 19:58.67 |
| 145 | Zachary TerryPlace 145 · Grade 10 · Flushing | 10 | Flushing | 19:58.82 PR |
| 146 | Marcus CrawleyPlace 146 · Grade 10 · Midland Dow | 10 | Midland Dow | 20:00.10 |
| 147 | Jack EmerickPlace 147 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 20:01.84 PR |
| 148 | Nico CartaPlace 148 · Grade 9 · Utica | 9 | Utica | 20:04.97 |
| 149 | Caleb AspinPlace 149 · Grade 11 · Flushing | 11 | Flushing | 20:08.35 PR |
| 150 | Haidyn SmithPlace 150 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 20:10.41 |
| 151 | Philip BondiePlace 151 · Grade 10 · Holly | 10 | Holly | 20:11.47 |
| 152 | Noah DuranPlace 152 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 20:12.98 |
| 153 | Braylen AndersonPlace 153 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 20:13.14 |
| 154 | Emmitt MasriPlace 154 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 20:13.23 |
| 155 | Edgar HeldPlace 155 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 20:14.73 PR |
| 156 | Brent MoreyPlace 156 · Grade 9 · Davison | 9 | Davison | 20:14.95 |
| 157 | Blake DavisPlace 157 · Grade 11 · Shepherd | 11 | Shepherd | 20:16.82 |
| 158 | Peyton ZurSchmiedePlace 158 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 20:18.25 |
| 159 | Hayden HudsonPlace 159 · Grade 9 · Ithaca | 9 | Ithaca | 20:18.45 PR |
| 160 | Cameron ZagerPlace 160 · Grade 11 · Utica | 11 | Utica | 20:18.67 PR |
| 161 | Lehman TeeplePlace 161 · Grade 9 · Marquette | 9 | Marquette | 20:20.77 |
| 162 | Maksim MitteerPlace 162 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 20:23.41 |
| 163 | Niels Walker-HundleyPlace 163 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 20:26.34 |
| 164 | Riley BestPlace 164 · Grade 11 · Marquette | 11 | Marquette | 20:26.66 |
| 165 | Zachary StoickPlace 165 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 20:28.15 PR |
| 166 | Matthew WangPlace 166 · Grade 10 · Okemos | 10 | Okemos | 20:30.83 |
| 167 | Hendrik Van'tZelfdePlace 167 · Grade 9 · Holly | 9 | Holly | 20:32.09 PR |
| 168 | Issac McDunnoughPlace 168 · Grade 9 · Holly | 9 | Holly | 20:32.12 PR |
| 169 | Kayden KossPlace 169 · Grade 11 · Mount Pleasant | 11 | Mount Pleasant | 20:32.71 |
| 170 | Brody SmithPlace 170 · Grade 12 · East Grand Rapids | 12 | East Grand Rapids | 20:36.11 |
| 171 | Laken ReynoldsPlace 171 · Grade 11 · Midland Dow | 11 | Midland Dow | 20:38.70 |
| 172 | Andrew CourseyPlace 172 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 20:39.95 PR |
| 173 | Charlie KuesterPlace 173 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 20:40.47 |
| 174 | Chris BadjiPlace 174 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 20:40.93 |
| 175 | Keagan BrownPlace 175 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 20:41.86 |
| 176 | Daniel HyrmanPlace 176 · Grade 10 · Davison | 10 | Davison | 20:43.48 |
| 177 | Bob CornellPlace 177 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 20:44.49 PR |
| 178 | Travis LaddPlace 178 · Grade 10 · Marquette | 10 | Marquette | 20:44.72 |
| 179 | Brant WilsonPlace 179 · Grade 10 · Mount Pleasant | 10 | Mount Pleasant | 20:45.63 |
| 180 | Rocco ReimersPlace 180 · Grade 12 · TC Central (Traverse City) | 12 | TC Central (Traverse City) | 20:50.64 |
| 181 | Henry SohmerPlace 181 · Grade 10 · Davison | 10 | Davison | 20:55.76 |
| 182 | Gabriel SmithPlace 182 · Grade 10 · Shepherd | 10 | Shepherd | 20:56.50 PR |
| 183 | Gabe SzornyiPlace 183 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 20:56.83 |
| 184 | Owen DrewsPlace 184 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 21:02.54 |
| 185 | Eero RutzPlace 185 · Grade 10 · Marquette | 10 | Marquette | 21:03.00 PR |
| 186 | Liam WennPlace 186 · Grade 11 · Flushing | 11 | Flushing | 21:06.60 PR |
| 187 | Justin WittPlace 187 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 21:07.12 |
| 188 | Allen TuPlace 188 · Grade 9 · Okemos | 9 | Okemos | 21:07.56 |
| 189 | Justin SaenzPlace 189 · Grade 10 · Mount Pleasant | 10 | Mount Pleasant | 21:07.70 |
| 190 | Camden LobbanPlace 190 · Grade 12 · Davison | 12 | Davison | 21:08.01 PR |
| 191 | Charlie WeaverPlace 191 · Grade 9 · East Grand Rapids | 9 | East Grand Rapids | 21:10.29 PR |
| 192 | Michael FournierPlace 192 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 21:12.15 |
| 193 | Alistair StockleyPlace 193 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 21:13.44 |
| 194 | Tony BonifaziPlace 194 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 21:13.56 PR |
| 195 | Charlie HudsonPlace 195 · Grade 12 · East Grand Rapids | 12 | East Grand Rapids | 21:14.77 |
| 196 | Bennett MyersPlace 196 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 21:15.13 PR |
| 197 | Kevin JohnsonPlace 197 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 21:16.54 |
| 198 | Harlan AgustinPlace 198 · Grade 9 · TC Central (Traverse City) | 9 | TC Central (Traverse City) | 21:28.89 |
| 199 | Clayton MartiniPlace 199 · Grade 10 · Utica | 10 | Utica | 21:33.24 PR |
| 200 | Dylan HockenPlace 200 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 21:33.66 PR |
| 201 | Alex StrohschienPlace 201 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 21:35.51 PR |
| 202 | Ignacio Acevedo-KuklaPlace 202 · Grade 10 · Okemos | 10 | Okemos | 21:35.83 |
| 203 | Wyatt WonseyWilsonPlace 203 · Grade 9 · Shepherd | 9 | Shepherd | 21:36.03 |
| 204 | Sebastiano CrivellaPlace 204 · Grade 12 · Utica | 12 | Utica | 21:36.48 PR |
| 205 | Emmett MartinPlace 205 · Grade 11 · Midland Dow | 11 | Midland Dow | 21:38.98 |
| 206 | Gavin HockenPlace 206 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 21:44.25 PR |
| 207 | Grayden SelvigPlace 207 · Grade 9 · Flushing | 9 | Flushing | 21:47.03 PR |
| 208 | Jackson LisekPlace 208 · Grade 10 · Flushing | 10 | Flushing | 21:49.87 |
| 209 | Grayson HinesPlace 209 · Grade 9 · Okemos | 9 | Okemos | 21:50.67 |
| 210 | Cy GhashghaiPlace 210 · Grade - · East Grand Rapids | - | East Grand Rapids | 21:52.08 PR |
| 211 | Jack FentonPlace 211 · Grade 9 · Okemos | 9 | Okemos | 21:52.26 PR |
| 212 | Mason HallPlace 212 · Grade 11 · Alma | 11 | Alma | 21:54.13 PR |
| 213 | Taben WestPlace 213 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 21:55.27 PR |
| 214 | Griffin AbramsonPlace 214 · Grade 9 · Flushing | 9 | Flushing | 21:57.75 PR |
| 215 | Logan MecomberPlace 215 · Grade 12 · Midland Dow | 12 | Midland Dow | 22:06.08 |
| 216 | Gabe StreitPlace 216 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 22:06.12 |
| 217 | Jensen UtterPlace 217 · Grade 10 · Okemos | 10 | Okemos | 22:10.17 |
| 218 | Dax YoungPlace 218 · Grade 9 · Marquette | 9 | Marquette | 22:10.66 |
| 219 | Logan HornPlace 219 · Grade 9 · Marquette | 9 | Marquette | 22:12.47 |
| 220 | Temujin WeinerPlace 220 · Grade 10 · Okemos | 10 | Okemos | 22:13.90 |
| 221 | Lucas VallejoPlace 221 · Grade 11 · Utica | 11 | Utica | 22:14.69 |
| 222 | Nathaniel FournierPlace 222 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 22:14.84 PR |
| 223 | Brock BoydPlace 223 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 22:15.95 PR |
| 224 | Calder RobinsonPlace 224 · Grade 11 · Mount Pleasant | 11 | Mount Pleasant | 22:17.53 |
| 225 | Austin DemingPlace 225 · Grade 9 · Shepherd | 9 | Shepherd | 22:21.81 |
| 226 | Draven BaizePlace 226 · Grade 9 · Holly | 9 | Holly | 22:23.97 PR |
| 227 | Saketh DondapatiPlace 227 · Grade 10 · Okemos | 10 | Okemos | 22:25.41 |
| 228 | Raymond NeuendorffPlace 228 · Grade 9 · Holly | 9 | Holly | 22:25.48 PR |
| 229 | Samuel GuzzoPlace 229 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 22:31.75 |
| 230 | Jameson GatecliffPlace 230 · Grade 9 · Okemos | 9 | Okemos | 22:34.06 |
| 231 | Frank DillPlace 231 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 22:35.27 PR |
| 232 | Greyson CombsPlace 232 · Grade 11 · Utica | 11 | Utica | 22:36.44 |
| 233 | Oliver DettmannPlace 233 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 22:40.60 |
| 234 | Raymond RichardsPlace 234 · Grade 10 · Marquette | 10 | Marquette | 22:42.81 |
| 235 | Bowen RyanPlace 235 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 22:45.38 |
| 236 | Elijah NowakowskiPlace 236 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 22:50.57 PR |
| 237 | Micah SpencerPlace 237 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 22:50.76 |
| 238 | Ace BohlingerPlace 238 · Grade 12 · East Grand Rapids | 12 | East Grand Rapids | 22:53.42 |
| 239 | Quinn McDowellPlace 239 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 23:01.14 PR |
| 240 | Zeke MillerPlace 240 · Grade 11 · Marquette | 11 | Marquette | 23:17.13 PR |
| 241 | Ben CliffPlace 241 · Grade 9 · TC Central (Traverse City) | 9 | TC Central (Traverse City) | 23:19.72 |
| 242 | Colby ChampionPlace 242 · Grade 12 · Shepherd | 12 | Shepherd | 23:20.73 |
| 243 | Nolan MoeggenbergPlace 243 · Grade 11 · Shepherd | 11 | Shepherd | 23:29.09 |
| 244 | Caleb EssixPlace 244 · Grade 11 · Flushing | 11 | Flushing | 23:34.82 |
| 245 | Nicholas WhitedPlace 245 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 23:38.14 |
| 246 | Wes GatzkePlace 246 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 23:41.07 |
| 247 | Bode DykstraPlace 247 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 23:43.00 |
| 248 | Ashton HartPlace 248 · Grade 9 · Shepherd | 9 | Shepherd | 23:46.04 PR |
| 249 | Aidan MccarthyPlace 249 · Grade 10 · Mount Pleasant | 10 | Mount Pleasant | 23:53.25 |
| 250 | Dylan KlimaPlace 250 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 23:55.13 PR |
| 251 | Jintao LinPlace 251 · Grade 9 · Okemos | 9 | Okemos | 23:55.81 |
| 252 | Keigan HolpPlace 252 · Grade 11 · Mount Pleasant | 11 | Mount Pleasant | 23:55.84 PR |
| 253 | Lucas YangPlace 253 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 23:57.41 |
| 254 | Zander JohnsonPlace 254 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 24:02.72 |
| 255 | Jakub KilianPlace 255 · Grade 12 · TC Central (Traverse City) | 12 | TC Central (Traverse City) | 24:04.27 PR |
| 256 | Henry HoekstraPlace 256 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 24:05.19 PR |
| 257 | Ethan GatzkePlace 257 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 24:05.57 |
| 258 | Chuanda YangPlace 258 · Grade 11 · Midland Dow | 11 | Midland Dow | 24:19.20 |
| 259 | Gabriel KoutzPlace 259 · Grade 11 · Alma | 11 | Alma | 24:21.49 PR |
| 260 | Landon CourterPlace 260 · Grade 10 · Alma | 10 | Alma | 24:40.10 |
| 261 | Zayne ChouinardPlace 261 · Grade 11 · Marquette | 11 | Marquette | 24:41.17 PR |
| 262 | Kingston HarrisPlace 262 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 24:51.15 |
| 263 | Michael OrrPlace 263 · Grade 10 · Flushing | 10 | Flushing | 24:58.20 |
| 264 | Ethan YunPlace 264 · Grade 9 · Okemos | 9 | Okemos | 25:33.10 |
| 265 | Tucker BurgessPlace 265 · Grade 9 · Midland Dow | 9 | Midland Dow | 25:44.10 PR |
| 266 | Owen ChevalierPlace 266 · Grade 9 · Midland Dow | 9 | Midland Dow | 25:49.00 |
| 267 | Parker KomaraPlace 267 · Grade 9 · Midland Dow | 9 | Midland Dow | 25:50.13 |
| 268 | Leonidas MoeserPlace 268 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 25:56.06 PR |
| 269 | Colin PrestonPlace 269 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 25:58.34 |
| 270 | Hunter ConnollyPlace 270 · Grade 10 · Okemos | 10 | Okemos | 26:18.51 |
| 271 | Ben YangPlace 271 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 26:19.62 |
| 272 | Christopher StrnadPlace 272 · Grade 10 · Flushing | 10 | Flushing | 26:23.08 |
| 273 | Elijah ShanafeltPlace 273 · Grade 10 · Davison | 10 | Davison | 26:29.79 |
| 274 | Gabriel GoltzPlace 274 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 26:30.66 |
| 275 | Levi PhillipsPlace 275 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 26:48.03 PR |
| 276 | Tadhg MurphyPlace 276 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 27:27.20 |
| 277 | Nate McSparronPlace 277 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 28:37.53 PR |
| 278 | Liam RobinsonPlace 278 · Grade 11 · Flushing | 11 | Flushing | 28:41.00 |
| 279 | Junesun RyuPlace 279 · Grade 11 · Okemos | 11 | Okemos | 29:05.98 |
| 280 | Pete BakerPlace 280 · Grade 9 · East Grand Rapids | 9 | East Grand Rapids | 35:47.00 PR |