| 1 | Luke LongPlace 1 · Unattached | — | Unattached | 15:45.24 |
| 2 | Connor CallahanPlace 2 · Unattached | — | Unattached | 16:05.24 |
| 3 | Jacob DeBoerPlace 3 · Unattached | — | Unattached | 16:29.57 |
| 4 | Rolland SterkenPlace 4 · Grade 11 · Jenison | 11 | Jenison | 16:43.76 PR |
| 5 | Trevor DornbosPlace 5 · Unattached | — | Unattached | 16:57.63 |
| 6 | Brayden KelliherPlace 6 · Grade 11 · Jenison | 11 | Jenison | 17:02.41 PR |
| 7 | Porter BrysonPlace 7 · Grade 7 · Maple Valley | 7 | Maple Valley | 17:06.47 PR |
| 8 | Connor WanglerPlace 8 · Grade 12 · Jenison | 12 | Jenison | 17:10.44 |
| 9 | Derek BostromPlace 9 · Grade 10 · Holland Christian | 10 | Holland Christian | 17:15.69 |
| 10 | Steven St JohnPlace 10 · Unattached | — | Unattached | 17:16.15 |
| 11 | Rylan VanDenBeldtPlace 11 · Grade 11 · Holland Christian | 11 | Holland Christian | 17:17.29 |
| 12 | Clenom FincherPlace 12 · Unattached | — | Unattached | 17:21.32 |
| 13 | Jude TenElshofPlace 13 · Grade 10 · Jenison | 10 | Jenison | 17:27.56 |
| 14 | Hayden DannenbergPlace 14 · Grade 12 · Holland Christian | 12 | Holland Christian | 17:30.43 |
| 15 | Hans TempletonPlace 15 · Grade 8 · Jenison | 8 | Jenison | 17:31.19 PR |
| 16 | Mahir TabakovicPlace 16 · Grade 10 · Grandville | 10 | Grandville | 17:33.35 PR |
| 17 | Charlie LucasPlace 17 · Grade 10 · Hudsonville | 10 | Hudsonville | 17:34.33 |
| 18 | Austin HendersonPlace 18 · Grade 9 · Jenison | 9 | Jenison | 17:36.84 |
| 19 | Levi WalkerPlace 19 · Grade 10 · Jenison | 10 | Jenison | 17:40.01 |
| 20 | Ethan SpoelmanPlace 20 · Grade 9 · Hudsonville | 9 | Hudsonville | 17:40.07 |
| 21 | Elijah OuwingaPlace 21 · Grade 9 · Hudsonville | 9 | Hudsonville | 17:40.56 |
| 22 | Alec BollesPlace 22 · Grade 9 · Hudsonville | 9 | Hudsonville | 17:42.37 |
| 23 | Rhy SchneiderPlace 23 · Grade 10 · Rockford | 10 | Rockford | 17:42.44 |
| 24 | Rowen DonkerPlace 24 · Grade 9 · Jenison | 9 | Jenison | 17:43.77 |
| 25 | Owen VerBeekPlace 25 · Grade 10 · Jenison | 10 | Jenison | 17:43.82 |
| 26 | Daniel ErdmannPlace 26 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 17:53.15 |
| 27 | Alex DeYoungPlace 27 · Grade 10 · FHN GR Forest Hills Northern | 10 | FHN GR Forest Hills Northern | 18:01.65 |
| 28 | Job MoorePlace 28 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 18:02.93 |
| 29 | Paolo VelloPlace 29 · Grade 9 · Holland Christian | 9 | Holland Christian | 18:06.00 |
| 30 | Brendan McAuliffePlace 30 · Grade 10 · Rockford | 10 | Rockford | 18:09.73 |
| 31 | Trevor MierasPlace 31 · Grade 10 · Hudsonville | 10 | Hudsonville | 18:10.45 |
| 32 | Josh WisemanPlace 32 · Grade 10 · Grand Haven | 10 | Grand Haven | 18:14.42 |
| 33 | Alex EdwardsPlace 33 · Grade 12 · Grandville | 12 | Grandville | 18:18.09 PR |
| 34 | Charlie VitkauskasPlace 34 · Grade 12 · Rockford | 12 | Rockford | 18:24.98 |
| 35 | Bennett PiippoPlace 35 · Grade 8 · Unattached | 8 | Unattached | 18:25.30 PR |
| 36 | Gabe MillerPlace 36 · Grade 8 · Unattached | 8 | Unattached | 18:25.63 PR |
| 37 | Alex VanDurenPlace 37 · Grade 10 · Holland Christian | 10 | Holland Christian | 18:25.81 |
| 38 | James HollebeekPlace 38 · Grade 9 · Rockford | 9 | Rockford | 18:27.53 |
| 39 | Eli MulderPlace 39 · Unattached | — | Unattached | 18:28.49 |
| 40 | Quincen HackbardtPlace 40 · Grade 11 · FHN GR Forest Hills Northern | 11 | FHN GR Forest Hills Northern | 18:30.12 |
| 41 | Parson JonesPlace 41 · Grade 9 · Holland Christian | 9 | Holland Christian | 18:32.58 |
| 42 | Judah MolchanPlace 42 · Grade 9 · Hudsonville | 9 | Hudsonville | 18:32.92 |
| 43 | Gabe GaussPlace 43 · Grade 12 · Rockford | 12 | Rockford | 18:33.29 |
| 44 | Elijah LaningaPlace 44 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 18:35.57 |
| 45 | Girum MerrimanPlace 45 · Grade 12 · Sparta | 12 | Sparta | 18:35.68 |
| 46 | Sean BostwickPlace 46 · Grade 11 · Rockford | 11 | Rockford | 18:43.15 |
| 47 | Ian BurleyPlace 47 · Grade 12 · Grand Haven | 12 | Grand Haven | 18:43.63 |
| 48 | Kohen Van HoutenPlace 48 · Grade 11 · Hudsonville | 11 | Hudsonville | 18:49.66 |
| 49 | Ryan StewartPlace 49 · Grade 12 · Holland Christian | 12 | Holland Christian | 18:49.81 PR |
| 50 | Henry WertPlace 50 · Grade 10 · Hudsonville | 10 | Hudsonville | 18:50.28 |
| 51 | Jaxson EyePlace 51 · Grade 6 · Maple Valley | 6 | Maple Valley | 18:50.40 PR |
| 52 | Aydin TruongPlace 52 · Grade 11 · FHN GR Forest Hills Northern | 11 | FHN GR Forest Hills Northern | 18:51.11 |
| 53 | Jake CarlonPlace 53 · Grade 9 · Hudsonville | 9 | Hudsonville | 18:51.55 |
| 54 | Colin CarrierPlace 54 · Grade 12 · GR Catholic Central | 12 | GR Catholic Central | 18:57.73 |
| 55 | Maxwell McGrathPlace 55 · Grade 12 · FHN GR Forest Hills Northern | 12 | FHN GR Forest Hills Northern | 18:58.59 PR |
| 56 | Kevin SiekPlace 56 · Unattached | — | Unattached | 18:58.72 |
| 57 | Elliot GleichPlace 57 · Unattached | — | Unattached | 18:59.17 |
| 58 | Ethan MoonPlace 58 · Grade 10 · Grand Haven | 10 | Grand Haven | 19:01.18 |
| 59 | Edward WuerthelePlace 59 · Grade 12 · FHN GR Forest Hills Northern | 12 | FHN GR Forest Hills Northern | 19:02.93 |
| 60 | Kaiden DykstraPlace 60 · Grade 9 · Rockford | 9 | Rockford | 19:05.68 PR |
| 61 | Drake GreenPlace 61 · Grade 10 · Grand Haven | 10 | Grand Haven | 19:06.08 |
| 62 | Evan WilliamsPlace 62 · Grade 8 · Holland Calvary Christian | 8 | Holland Calvary Christian | 19:09.02 PR |
| 63 | Linkon UtterPlace 63 · Grade 8 · Holland Calvary Christian | 8 | Holland Calvary Christian | 19:09.27 PR |
| 64 | Tyce WakefieldPlace 64 · Grade 11 · FHN GR Forest Hills Northern | 11 | FHN GR Forest Hills Northern | 19:09.63 |
| 65 | Marcus AndersonPlace 65 · Grade 11 · Grandville | 11 | Grandville | 19:11.89 |
| 66 | Adam HasenbankPlace 66 · Grade 11 · Allendale | 11 | Allendale | 19:15.51 |
| 67 | Brayden MouwPlace 67 · Grade 7 · Jenison | 7 | Jenison | 19:15.58 PR |
| 68 | Diego BarnabyPlace 68 · Grade 12 · GR Ottawa Hills | 12 | GR Ottawa Hills | 19:15.74 |
| 69 | Ezra SitlerPlace 69 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 19:20.52 PR |
| 70 | Tate KrollPlace 70 · Grade 11 · Grandville | 11 | Grandville | 19:21.19 |
| 71 | Andrew EmmonsPlace 71 · Grade 7 · Unattached | 7 | Unattached | 19:23.01 PR |
| 72 | Ben BouwsPlace 72 · Grade 12 · Holland Christian | 12 | Holland Christian | 19:23.14 |
| 73 | Johnny GruppenPlace 73 · Grade 11 · Hudsonville Unity Christian | 11 | Hudsonville Unity Christian | 19:23.63 |
| 74 | Musa KhadijaPlace 74 · Grade 11 · Grand Haven | 11 | Grand Haven | 19:23.94 |
| 75 | James TerpstraPlace 75 · Grade 8 · Jenison | 8 | Jenison | 19:24.40 PR |
| 76 | Gage SalsberyPlace 76 · Grade 9 · GR Catholic Central | 9 | GR Catholic Central | 19:24.46 |
| 77 | Daxton HunePlace 77 · Grade 10 · Rockford | 10 | Rockford | 19:24.69 |
| 78 | Oliver VonkPlace 78 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 19:30.94 PR |
| 79 | TJ WolkPlace 79 · Grade 9 · Holland Christian | 9 | Holland Christian | 19:32.68 |
| 80 | Preston MayPlace 80 · Grade 12 · Sparta | 12 | Sparta | 19:32.86 |
| 81 | Elliott ShoemakerPlace 81 · Grade - · Unattached | - | Unattached | 19:33.21 PR |
| 82 | Carson LautersPlace 82 · Grade 11 · Grandville | 11 | Grandville | 19:33.23 |
| 83 | Crew PetersenPlace 83 · Grade 9 · Rockford | 9 | Rockford | 19:33.94 |
| 84 | Sawyer GrifhorstPlace 84 · Grade 11 · Grandville | 11 | Grandville | 19:34.25 PR |
| 85 | Willem SpoelhofPlace 85 · Grade 12 · FHN GR Forest Hills Northern | 12 | FHN GR Forest Hills Northern | 19:34.86 |
| 86 | John HansenPlace 86 · Unattached | — | Unattached | 19:36.83 |
| 87 | Levi WilcoxPlace 87 · Grade 12 · Hudsonville | 12 | Hudsonville | 19:38.03 |
| 88 | Andrew SleeperPlace 88 · Grade 11 · Grand Haven | 11 | Grand Haven | 19:38.22 PR |
| 89 | Carter PotterPlace 89 · Grade 9 · Sparta | 9 | Sparta | 19:40.10 |
| 90 | Evan VanderHydePlace 90 · Grade 9 · Sparta | 9 | Sparta | 19:40.19 |
| 91 | Logan NederveldPlace 91 · Grade 11 · Hudsonville Unity Christian | 11 | Hudsonville Unity Christian | 19:40.34 |
| 92 | Isaac EmeryPlace 92 · Grade 10 · Coopersville | 10 | Coopersville | 19:41.12 PR |
| 93 | Yannick GiedemanPlace 93 · Grade 9 · Rockford | 9 | Rockford | 19:44.20 |
| 94 | Ryan BoshovenPlace 94 · Grade 10 · GR Catholic Central | 10 | GR Catholic Central | 19:44.32 |
| 95 | Andrew BurnsidePlace 95 · Grade 10 · Hudsonville Unity Christian | 10 | Hudsonville Unity Christian | 19:44.83 |
| 96 | Ezra WinklePlace 96 · Grade 9 · Wyoming Potter's House | 9 | Wyoming Potter's House | 19:48.94 |
| 97 | Tyson BeardsleyPlace 97 · Grade 10 · Holland Calvary Christian | 10 | Holland Calvary Christian | 19:53.12 |
| 98 | Drew VanTuinenPlace 98 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 19:53.69 PR |
| 99 | Alex PaulsenPlace 99 · Grade 9 · Grandville | 9 | Grandville | 19:54.02 |
| 100 | Corbin CummingsPlace 100 · Grade 10 · Rockford | 10 | Rockford | 19:54.97 |
| 101 | Alexander GarstPlace 101 · Grade 9 · Grandville | 9 | Grandville | 19:56.30 PR |
| 102 | Adam FoxPlace 102 · Grade 12 · Grand Haven | 12 | Grand Haven | 19:57.24 PR |
| 103 | Spencer WolframPlace 103 · Grade 9 · GR Catholic Central | 9 | GR Catholic Central | 19:57.32 PR |
| 104 | Jordan VanEssenPlace 104 · Grade 9 · Grandville | 9 | Grandville | 19:58.47 |
| 105 | Greyson HiggsPlace 105 · Grade 9 · Greenville | 9 | Greenville | 20:01.96 |
| 106 | Nathan WearingPlace 106 · Grade 10 · Jenison | 10 | Jenison | 20:02.62 |
| 107 | Cody RoodPlace 107 · Grade 11 · Greenville | 11 | Greenville | 20:05.52 |
| 108 | Shaun GleasonPlace 108 · Grade 10 · Grand Haven | 10 | Grand Haven | 20:08.61 |
| 109 | Camden AdkinsPlace 109 · Grade 10 · Holland Calvary Christian | 10 | Holland Calvary Christian | 20:09.94 |
| 110 | Gavin DannenbergPlace 110 · Grade 11 · Holland Christian | 11 | Holland Christian | 20:11.09 |
| 111 | Gideon GemmenPlace 111 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 20:13.61 |
| 112 | Brennan BoycePlace 112 · Grade 11 · Grandville | 11 | Grandville | 20:14.25 PR |
| 113 | Jeremy VanderWallPlace 113 · Grade 12 · Hudsonville | 12 | Hudsonville | 20:14.52 |
| 114 | Kam RichardsonPlace 114 · Grade 12 · Grand Haven | 12 | Grand Haven | 20:14.86 PR |
| 115 | Zeke ZwiepPlace 115 · Grade 10 · Holland Christian | 10 | Holland Christian | 20:14.98 |
| 116 | Mathew KellerPlace 116 · Grade - · Unattached | - | Unattached | 20:15.57 PR |
| 117 | Dylan DuimstraPlace 117 · Grade 12 · Hudsonville Unity Christian | 12 | Hudsonville Unity Christian | 20:18.16 |
| 118 | Matthew ReadPlace 118 · Grade 9 · FHN GR Forest Hills Northern | 9 | FHN GR Forest Hills Northern | 20:20.55 |
| 119 | John HuffmanPlace 119 · Grade 11 · GR Catholic Central | 11 | GR Catholic Central | 20:21.77 |
| 120 | Carter HandwerkerPlace 120 · Grade 11 · Rockford | 11 | Rockford | 20:22.56 |
| 121 | Kaden HainerPlace 121 · Unattached | — | Unattached | 20:22.81 |
| 122 | Daniel StoutPlace 122 · Grade 10 · Rockford | 10 | Rockford | 20:29.07 |
| 123 | Benjamin VisserPlace 123 · Grade 9 · Allendale | 9 | Allendale | 20:29.93 PR |
| 124 | Sawyer LocherPlace 124 · Grade 9 · Allendale | 9 | Allendale | 20:30.67 |
| 125 | Levi DawsonPlace 125 · Grade 11 · Unattached | 11 | Unattached | 20:31.17 PR |
| 126 | Coleton JensenPlace 126 · Grade - · Unattached | - | Unattached | 20:31.63 |
| 127 | Emmett HousemanPlace 127 · Grade 9 · Hopkins | 9 | Hopkins | 20:35.09 |
| 128 | Beckett DoylePlace 128 · Grade 10 · FHN GR Forest Hills Northern | 10 | FHN GR Forest Hills Northern | 20:35.30 |
| 129 | Cullen EmmertPlace 129 · Grade 9 · FHN GR Forest Hills Northern | 9 | FHN GR Forest Hills Northern | 20:36.12 PR |
| 130 | Steven WakePlace 130 · Unattached | — | Unattached | 20:40.31 |
| 131 | Kai OlsonPlace 131 · Grade 9 · Hudsonville | 9 | Hudsonville | 20:41.05 |
| 132 | Zachariah AwadPlace 132 · Grade 11 · FHN GR Forest Hills Northern | 11 | FHN GR Forest Hills Northern | 20:41.12 |
| 133 | Wyatt JacquesPlace 133 · Grade 11 · GR Ottawa Hills | 11 | GR Ottawa Hills | 20:42.63 |
| 134 | Brad PerschbacherPlace 134 · Unattached | — | Unattached | 20:42.79 |
| 135 | Zachary HeiksPlace 135 · Grade 11 · Allendale | 11 | Allendale | 20:42.92 |
| 136 | Jim CharbauskiPlace 136 · Unattached | — | Unattached | 20:43.74 |
| 137 | Troy WeatherbeePlace 137 · Grade 9 · Grandville | 9 | Grandville | 20:44.48 |
| 138 | Grayson ChampagnePlace 138 · Grade 9 · Rockford | 9 | Rockford | 20:47.06 |
| 139 | Cameron ChouinardPlace 139 · Grade 10 · Allendale | 10 | Allendale | 20:47.19 PR |
| 140 | Andrew CourseyPlace 140 · Grade 8 · Holland Calvary Christian | 8 | Holland Calvary Christian | 20:49.13 PR |
| 141 | Nova VereeckenPlace 141 · Grade 9 · Grandville | 9 | Grandville | 20:51.35 |
| 142 | Andrew CaryPlace 142 · Grade 12 · Holland Calvary Christian | 12 | Holland Calvary Christian | 20:51.62 PR |
| 143 | Miles CummingsPlace 143 · Unattached | — | Unattached | 20:52.34 |
| 144 | Jaxsen ShemerPlace 144 · Grade 9 · Jenison | 9 | Jenison | 20:55.20 |
| 145 | Jonas MeeuwsenPlace 145 · Grade 11 · Grand Haven | 11 | Grand Haven | 20:56.48 |
| 146 | Caleb ArmockPlace 146 · Grade 12 · Grand Haven | 12 | Grand Haven | 20:57.40 |
| 147 | Judah MossPlace 147 · Grade 4 · GRTC Peregrines | 4 | GRTC Peregrines | 20:59.17 PR |
| 148 | Cade DeVriesPlace 148 · Grade 9 · Hudsonville Unity Christian | 9 | Hudsonville Unity Christian | 21:02.79 |
| 149 | Andrew DempseyPlace 149 · Grade 11 · Greenville | 11 | Greenville | 21:08.57 |
| 150 | Nolan SchepersPlace 150 · Grade 9 · Hudsonville Unity Christian | 9 | Hudsonville Unity Christian | 21:13.52 |
| 151 | Daniel MacedoPlace 151 · Grade 9 · FHN GR Forest Hills Northern | 9 | FHN GR Forest Hills Northern | 21:18.25 |
| 152 | Dylan BuysPlace 152 · Grade 9 · Hudsonville Unity Christian | 9 | Hudsonville Unity Christian | 21:18.99 |
| 153 | Mason AllenPlace 153 · Grade 9 · Greenville | 9 | Greenville | 21:26.77 |
| 154 | Brian CummingsPlace 154 · Unattached | — | Unattached | 21:27.80 |
| 155 | Jaxon SernaPlace 155 · Grade 12 · Allendale | 12 | Allendale | 21:31.69 |
| 156 | Anthony BunkerPlace 156 · Grade 12 · FHN GR Forest Hills Northern | 12 | FHN GR Forest Hills Northern | 21:34.52 |
| 157 | Jeffrey BrinkPlace 157 · Grade 12 · Hudsonville | 12 | Hudsonville | 21:35.66 |
| 158 | Grange MickelsenPlace 158 · Unattached | — | Unattached | 21:39.05 |
| 159 | Alex DiazPlace 159 · Grade 11 · Grandville | 11 | Grandville | 21:39.60 |
| 160 | Duy HuynhPlace 160 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 21:40.19 PR |
| 161 | Michael MulderPlace 161 · Unattached | — | Unattached | 21:43.78 |
| 162 | Elliott OlsenPlace 162 · Grade 10 · Allendale | 10 | Allendale | 21:45.94 PR |
| 163 | Caleb RoachPlace 163 · Grade 9 · Allendale | 9 | Allendale | 21:49.57 |
| 164 | Aiden CunninghamPlace 164 · Grade 9 · Grandville | 9 | Grandville | 21:52.42 |
| 165 | Caden O'MaraPlace 165 · Grade 9 · Grandville | 9 | Grandville | 21:59.73 |
| 166 | Archer HeitmanPlace 166 · Grade 5 · GRTC Peregrines | 5 | GRTC Peregrines | 22:02.52 PR |
| 167 | Jacob BuitPlace 167 · Unattached | — | Unattached | 22:04.29 |
| 168 | Max MalinzakPlace 168 · Grade 9 · GR Catholic Central | 9 | GR Catholic Central | 22:10.57 |
| 169 | Jack NoononPlace 169 · Grade 11 · FHN GR Forest Hills Northern | 11 | FHN GR Forest Hills Northern | 22:11.36 |
| 170 | James DossPlace 170 · Grade 12 · Grand Haven | 12 | Grand Haven | 22:17.02 PR |
| 171 | Bentley SilveiraPlace 171 · Unattached | — | Unattached | 22:17.15 |
| 172 | Nolan KolehousePlace 172 · Grade 4 · West Michigan Homeschool | 4 | West Michigan Homeschool | 22:18.46 PR |
| 173 | Mason DeWulfPlace 173 · Grade 10 · Grandville | 10 | Grandville | 22:19.38 |
| 174 | Flint TownsendPlace 174 · Grade 5 · GRTC Peregrines | 5 | GRTC Peregrines | 22:21.40 PR |
| 175 | Carson ScholmaPlace 175 · Grade 9 · Hudsonville | 9 | Hudsonville | 22:24.35 |
| 176 | Andrew WlazloPlace 176 · Unattached | — | Unattached | 22:26.29 |
| 177 | Luke SteenPlace 177 · Grade 9 · Holland Christian | 9 | Holland Christian | 22:35.79 |
| 178 | Cyrus SterkenPlace 178 · Grade 5 · GRTC Peregrines | 5 | GRTC Peregrines | 22:37.49 PR |
| 179 | Lucas BuysPlace 179 · Grade 11 · Hudsonville Unity Christian | 11 | Hudsonville Unity Christian | 22:38.51 |
| 180 | John Trumble-PuertaPlace 180 · Grade 9 · FHN GR Forest Hills Northern | 9 | FHN GR Forest Hills Northern | 22:45.35 |
| 181 | Noah HamiltonPlace 181 · Grade 11 · Grandville | 11 | Grandville | 22:48.46 |
| 182 | Grant LedebuhrPlace 182 · Grade 5 · Holland Calvary Christian | 5 | Holland Calvary Christian | 22:52.02 PR |
| 183 | Nathan ChouinardPlace 183 · Unattached | — | Unattached | 22:54.02 |
| 184 | Vincent KelleyPlace 184 · Grade 5 · GRTC Peregrines | 5 | GRTC Peregrines | 22:55.82 PR |
| 185 | Nate SchmitzPlace 185 · Grade 5 · GRTC Peregrines | 5 | GRTC Peregrines | 22:59.14 PR |
| 186 | Enzo GarofolaPlace 186 · Grade 2 · GRTC Peregrines | 2 | GRTC Peregrines | 23:04.28 PR |
| 187 | Gurshaan BoparaiPlace 187 · Grade 9 · Grandville | 9 | Grandville | 23:15.95 |
| 188 | Joe BrunsonPlace 188 · Unattached | — | Unattached | 23:17.97 |
| 189 | Joseph WlazloPlace 189 · Unattached | — | Unattached | 23:23.25 |
| 190 | Charlie PoestPlace 190 · Grade 9 · Grandville | 9 | Grandville | 23:27.47 |
| 191 | Axel TownsendPlace 191 · Grade 3 · GRTC Peregrines | 3 | GRTC Peregrines | 23:32.58 PR |
| 192 | Louie KelleyPlace 192 · Grade 2 · GRTC Peregrines | 2 | GRTC Peregrines | 23:34.90 PR |
| 193 | Rocco GarofolaPlace 193 · Grade 4 · GRTC Peregrines | 4 | GRTC Peregrines | 23:42.28 PR |
| 194 | Ashton WoodPlace 194 · Grade 6 · Maple Valley | 6 | Maple Valley | 23:46.36 PR |
| 195 | Hendrik GeertsPlace 195 · Grade 8 · Allendale | 8 | Allendale | 23:52.34 PR |
| 196 | Sam ThelenPlace 196 · Grade 12 · Grandville | 12 | Grandville | 23:53.35 |
| 197 | Johnny WilliamsPlace 197 · Grade 10 · Hopkins | 10 | Hopkins | 24:00.06 |
| 198 | Johnathon BuskirkPlace 198 · Grade 12 · Hopkins | 12 | Hopkins | 24:00.62 |
| 199 | Will WiechertjesPlace 199 · Grade 10 · Grandville | 10 | Grandville | 24:05.52 |
| 200 | Corbin MaierPlace 200 · Unattached | — | Unattached | 24:08.85 |
| 201 | Gibson BeckPlace 201 · Grade 9 · Allendale | 9 | Allendale | 24:09.06 |
| 202 | Isaac WilliamsonPlace 202 · Grade 6 · GR Potter's House | 6 | GR Potter's House | 24:16.24 PR |
| 203 | Marcos DaSilvaPlace 203 · Grade 10 · FHN GR Forest Hills Northern | 10 | FHN GR Forest Hills Northern | 24:21.29 PR |
| 204 | Ethan LynchPlace 204 · Grade 11 · Grandville | 11 | Grandville | 24:22.50 |
| 205 | Josiah ThelenPlace 205 · Grade 11 · Grandville | 11 | Grandville | 24:22.82 |
| 206 | Joe LaGrangePlace 206 · Unattached | — | Unattached | 24:34.95 |
| 207 | Owen SpringsteenPlace 207 · Grade 11 · Greenville | 11 | Greenville | 24:38.20 PR |
| 208 | Brian WigginsPlace 208 · Unattached | — | Unattached | 24:44.85 |
| 209 | Alister GulottaPlace 209 · Grade 3 · Lenawee Homeschool | 3 | Lenawee Homeschool | 24:54.77 PR |
| 210 | Hayden HoogewindPlace 210 · Grade 8 · Allendale | 8 | Allendale | 25:00.81 PR |
| 211 | Tarik FazlicPlace 211 · Grade 11 · FHN GR Forest Hills Northern | 11 | FHN GR Forest Hills Northern | 25:07.29 |
| 212 | Will RaterinkPlace 212 · Grade 11 · Hudsonville | 11 | Hudsonville | 25:18.80 |
| 213 | Nolan WidmayerPlace 213 · Grade 4 · West Michigan Homeschool | 4 | West Michigan Homeschool | 25:23.06 PR |
| 214 | Benjamin QuintPlace 214 · Grade 12 · GR Catholic Central | 12 | GR Catholic Central | 25:25.08 PR |
| 215 | Wesley SilveiraPlace 215 · Unattached | — | Unattached | 26:16.10 |
| 216 | Philip MaierPlace 216 · Unattached | — | Unattached | 26:25.81 |
| 217 | Chris HarrisonPlace 217 · Grade 11 · Hudsonville | 11 | Hudsonville | 26:42.94 |
| 218 | Zac WilsonPlace 218 · Grade 12 · Grandville Calvin Christian | 12 | Grandville Calvin Christian | 26:47.17 PR |
| 219 | GW PhebusPlace 219 · Unattached | — | Unattached | 27:01.12 |
| 220 | Josh LongPlace 220 · Grade 2 · West Michigan Homeschool | 2 | West Michigan Homeschool | 27:04.72 PR |
| 221 | Samuel BartlettPlace 221 · Grade 7 · GR Potter's House | 7 | GR Potter's House | 27:06.73 |
| 222 | Peter CraigPlace 222 · Grade 1 · West Michigan Homeschool | 1 | West Michigan Homeschool | 27:10.06 PR |
| 223 | Vincent WlazloPlace 223 · Grade 4 · GRTC Peregrines | 4 | GRTC Peregrines | 27:10.51 PR |
| 224 | Abraham CraigPlace 224 · Grade 3 · West Michigan Homeschool | 3 | West Michigan Homeschool | 27:17.65 PR |
| 225 | Charles CraigPlace 225 · Unattached | — | Unattached | 27:17.69 |
| 226 | Mike DunlapPlace 226 · Unattached | — | Unattached | 27:58.76 |
| 227 | Silas MossPlace 227 · Grade 2 · GRTC Peregrines | 2 | GRTC Peregrines | 28:06.18 PR |
| 228 | Katie MossPlace 228 · Unattached | — | Unattached | 28:06.38 |
| 229 | Mikel Maiz De XericaPlace 229 · Unattached | — | Unattached | 28:30.78 |
| 230 | Rowan DawsonPlace 230 · Grade 2 · Lenawee Homeschool | 2 | Lenawee Homeschool | 29:02.07 PR |
| 231 | Karter TaylorPlace 231 · Grade 1 · Lenawee Homeschool | 1 | Lenawee Homeschool | 29:46.94 PR |
| 232 | Owen McLaughlinPlace 232 · Grade 4 · Central Michigan Homeschool Athletics | 4 | Central Michigan Homeschool Athletics | 29:49.91 PR |
| 233 | Max DeWulfPlace 233 · Grade 10 · Grandville | 10 | Grandville | 35:07.26 |
| 234 | Nathan ApleyPlace 234 · Grade 9 · Grandville Calvin Christian | 9 | Grandville Calvin Christian | 35:32.46 PR |