| 1 | Dayton BrownPlace 1 · Grade 10 · Rockford | 10 | Rockford | 17:21.58 |
| 2 | Tim KellnerPlace 2 · Grade 11 · Rockford | 11 | Rockford | 17:28.15 |
| 3 | Kyle LamosPlace 3 · Grade 12 · Rockford | 12 | Rockford | 17:30.89 |
| 4 | Kameron BetzPlace 4 · Grade 10 · GR Christian | 10 | GR Christian | 17:36.05 |
| 5 | Evan DubeyPlace 5 · Grade 10 · Rockford | 10 | Rockford | 17:38.69 |
| 6 | Drew DaenzerPlace 6 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 17:39.68 |
| 7 | Alex SearlPlace 7 · Grade 11 · Rockford | 11 | Rockford | 17:43.02 |
| 8 | Timothy NelsonPlace 8 · Grade 10 · GR Christian | 10 | GR Christian | 17:45.28 |
| 9 | Aidan JonesPlace 9 · Grade 9 · Holland Black River | 9 | Holland Black River | 17:47.23 |
| 10 | Preston MillsPlace 10 · Grade 11 · Holland Black River | 11 | Holland Black River | 17:47.87 |
| 11 | Kevin SiekPlace 11 · Unattached | — | Unattached | 17:51.01 |
| 12 | Josh MillerPlace 12 · Unattached | — | Unattached | 17:51.56 |
| 13 | Patrick DayPlace 13 · Grade 10 · Rockford | 10 | Rockford | 17:51.80 |
| 14 | Conor StrengPlace 14 · Grade 11 · FHN GR Forest Hills Northern | 11 | FHN GR Forest Hills Northern | 17:56.42 |
| 15 | Phillip PolkowskiPlace 15 · Grade 12 · Rockford | 12 | Rockford | 17:56.84 |
| 16 | Kyle HalquistPlace 16 · Unattached | — | Unattached | 18:00.77 |
| 17 | Zach RipleyPlace 17 · Unattached | — | Unattached | 18:01.35 |
| 18 | Sam PutzkePlace 18 · Grade 11 · Saugatuck | 11 | Saugatuck | 18:07.71 |
| 19 | Nathan LegaultPlace 19 · Grade 12 · FHN GR Forest Hills Northern | 12 | FHN GR Forest Hills Northern | 18:07.96 |
| 20 | Jack GrimmPlace 20 · Grade 9 · Rockford | 9 | Rockford | 18:08.44 |
| 21 | Rick BauerPlace 21 · Unattached | — | Unattached | 18:11.39 |
| 22 | Seth DamstraPlace 22 · Grade 9 · East Grand Rapids | 9 | East Grand Rapids | 18:13.47 |
| 23 | Matthew WinklePlace 23 · Grade 10 · GR Christian | 10 | GR Christian | 18:14.90 |
| 24 | Jake HellingsPlace 24 · Grade 12 · Rockford | 12 | Rockford | 18:21.72 |
| 25 | Alex OsterbaanPlace 25 · Grade 12 · GR Christian | 12 | GR Christian | 18:23.99 |
| 26 | Mac WynPlace 26 · Grade 10 · GR Christian | 10 | GR Christian | 18:24.21 |
| 27 | Cameron KyserPlace 27 · Grade 12 · Spring Lake | 12 | Spring Lake | 18:24.62 |
| 28 | Rasaan GrandersonPlace 28 · Grade 10 · GR Christian | 10 | GR Christian | 18:25.15 PR |
| 29 | Nick HeelanPlace 29 · Grade 11 · Saugatuck | 11 | Saugatuck | 18:28.10 |
| 30 | Emory EtiennePlace 30 · Grade 10 · East Grand Rapids | 10 | East Grand Rapids | 18:28.49 |
| 31 | Christian VoetbergPlace 31 · Grade 9 · GR Christian | 9 | GR Christian | 18:29.23 |
| 32 | Christian PostPlace 32 · Grade 11 · Saugatuck | 11 | Saugatuck | 18:33.79 |
| 33 | Ataklti HailePlace 33 · Grade 10 · GR Christian | 10 | GR Christian | 18:35.05 |
| 34 | Jesse ZandeePlace 34 · Grade 12 · GR Christian | 12 | GR Christian | 18:37.83 PR |
| 35 | David BylPlace 35 · Grade 12 · GR Christian | 12 | GR Christian | 18:40.34 |
| 36 | Josh SchutzenhoferPlace 36 · Grade 11 · Saugatuck | 11 | Saugatuck | 18:42.16 |
| 37 | Michael CarleyPlace 37 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 18:44.60 |
| 38 | Maccoy KauffmanPlace 38 · Grade 12 · Rockford | 12 | Rockford | 18:46.50 |
| 39 | Corbin BlinkPlace 39 · Grade 10 · Saugatuck | 10 | Saugatuck | 18:46.97 |
| 40 | Jacob MurrayPlace 40 · Grade 10 · GR Christian | 10 | GR Christian | 18:48.34 |
| 41 | Austin KanisPlace 41 · Grade 11 · GR Christian | 11 | GR Christian | 18:48.74 |
| 42 | Jason SeekampPlace 42 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 18:50.22 |
| 43 | Evan HotaryPlace 43 · Grade 11 · Saugatuck | 11 | Saugatuck | 18:51.74 |
| 44 | Andrew AmatoPlace 44 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 18:52.67 |
| 45 | Joe NegenPlace 45 · Grade 11 · Spring Lake | 11 | Spring Lake | 18:54.35 |
| 46 | Nick RapinPlace 46 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 18:54.80 |
| 47 | Joel WilsonPlace 47 · Grade 10 · Rockford | 10 | Rockford | 18:55.70 |
| 48 | Josue VasquezPlace 48 · Unattached | — | Unattached | 18:56.52 |
| 49 | Adam LoomanPlace 49 · Unattached | — | Unattached | 18:57.04 |
| 50 | DeLonte PearsonPlace 50 · Unattached | — | Unattached | 18:57.38 |
| 51 | Alex NewberryPlace 51 · Grade 10 · Holland Black River | 10 | Holland Black River | 18:57.67 |
| 52 | Kyle KunstPlace 52 · Grade 9 · Grandville Calvin Christian | 9 | Grandville Calvin Christian | 18:59.75 |
| 53 | Luis DeKrygerPlace 53 · Grade Fr · Grace Christian (Mich.) | Fr | Grace Christian (Mich.) | 19:04.22 PR |
| 54 | Dillon LuymesPlace 54 · Grade 12 · GR Christian | 12 | GR Christian | 19:06.01 |
| 55 | Tyler HulstPlace 55 · Grade 10 · Grandville Calvin Christian | 10 | Grandville Calvin Christian | 19:06.23 |
| 56 | Michael RobachPlace 56 · Unattached | — | Unattached | 19:07.19 |
| 57 | Ethan MorrissonPlace 57 · Grade 11 · Rockford | 11 | Rockford | 19:08.12 |
| 58 | Noah LowePlace 58 · Unattached | — | Unattached | 19:13.67 |
| 59 | Chase GouldPlace 59 · Grade 9 · Saugatuck | 9 | Saugatuck | 19:15.34 |
| 60 | Robby JansenPlace 60 · Grade 10 · GR Christian | 10 | GR Christian | 19:16.68 |
| 61 | Sean BoysenPlace 61 · Grade 12 · Holland Black River | 12 | Holland Black River | 19:16.96 |
| 62 | Kyle CochranPlace 62 · Grade 9 · GR Kenowa Hills | 9 | GR Kenowa Hills | 19:19.97 |
| 63 | Liam MaloneyPlace 63 · Grade 10 · FHN GR Forest Hills Northern | 10 | FHN GR Forest Hills Northern | 19:20.22 |
| 64 | Will BrownPlace 64 · Grade 10 · Spring Lake | 10 | Spring Lake | 19:21.95 |
| 65 | Chente BickelPlace 65 · Grade 10 · Holland Black River | 10 | Holland Black River | 19:22.15 PR |
| 66 | Tim StapertPlace 66 · Unattached | — | Unattached | 19:22.34 |
| 67 | James KleinPlace 67 · Grade 10 · GR Catholic Central | 10 | GR Catholic Central | 19:22.74 |
| 68 | Tom PetersonPlace 68 · Unattached | — | Unattached | 19:24.30 |
| 69 | River FocoPlace 69 · Grade 10 · Zeeland West | 10 | Zeeland West | 19:24.63 |
| 70 | Andre KapteynPlace 70 · Grade 10 · GR Christian | 10 | GR Christian | 19:26.50 |
| 71 | Jared OossePlace 71 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 19:26.75 |
| 72 | Andrew SellonPlace 72 · Grade 10 · Spring Lake | 10 | Spring Lake | 19:29.06 |
| 73 | Mason Harvath-GerransPlace 73 · Grade 9 · Saugatuck | 9 | Saugatuck | 19:39.15 |
| 74 | Joel MuyskensPlace 74 · Grade 10 · GR Christian | 10 | GR Christian | 19:41.18 |
| 75 | John JakubowskiPlace 75 · Grade 11 · GR Catholic Central | 11 | GR Catholic Central | 19:41.99 PR |
| 76 | David VasquezPlace 76 · Grade 10 · Grandville Calvin Christian | 10 | Grandville Calvin Christian | 19:43.21 |
| 77 | Max SharnasPlace 77 · Grade 6 · Saugatuck | 6 | Saugatuck | 19:44.42 |
| 78 | Michael PattersonPlace 78 · Grade 10 · GR Christian | 10 | GR Christian | 19:45.39 |
| 79 | Lars LindgrenPlace 79 · Grade 10 · GR Christian | 10 | GR Christian | 19:46.90 |
| 80 | Ringo JoonPlace 80 · Grade 9 · Saugatuck | 9 | Saugatuck | 19:47.61 |
| 81 | Kevin SquirePlace 81 · Unattached | — | Unattached | 19:48.72 |
| 82 | Aaron KenemerPlace 82 · Unattached | — | Unattached | 19:49.09 |
| 83 | Joseph FeddemaPlace 83 · Grade 10 · GR South Christian | 10 | GR South Christian | 19:49.40 |
| 84 | Thomas Vander WoudePlace 84 · Grade 12 · GR Christian | 12 | GR Christian | 19:51.43 |
| 85 | Sammy McNeillPlace 85 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 19:52.95 |
| 86 | Ethan SchreurPlace 86 · Grade 11 · Zeeland West | 11 | Zeeland West | 19:54.57 |
| 87 | Charlie CramptonPlace 87 · Grade 12 · GR Catholic Central | 12 | GR Catholic Central | 19:55.04 |
| 88 | Caleb RidderingPlace 88 · Grade 9 · Grandville Calvin Christian | 9 | Grandville Calvin Christian | 19:59.58 |
| 89 | Ethan VanValkenburgPlace 89 · Grade 10 · FHN GR Forest Hills Northern | 10 | FHN GR Forest Hills Northern | 19:59.86 |
| 90 | Qori NelsonPlace 90 · Grade 10 · Grandville Calvin Christian | 10 | Grandville Calvin Christian | 20:00.36 |
| 91 | Sam ZylstraPlace 91 · Grade 10 · Holland Black River | 10 | Holland Black River | 20:01.70 |
| 92 | Zack BandstraPlace 92 · Grade 11 · Spring Lake | 11 | Spring Lake | 20:02.60 |
| 93 | Isaak KrantzPlace 93 · Grade 10 · GR Catholic Central | 10 | GR Catholic Central | 20:03.54 |
| 94 | Mason VanderKlippPlace 94 · Grade 9 · FHN GR Forest Hills Northern | 9 | FHN GR Forest Hills Northern | 20:04.16 |
| 95 | Anthony NykampPlace 95 · Grade 9 · GR South Christian | 9 | GR South Christian | 20:05.01 |
| 96 | Gerry VerweyPlace 96 · Unattached | — | Unattached | 20:05.74 |
| 97 | Javon BrouwersPlace 97 · Grade 11 · GR Christian | 11 | GR Christian | 20:06.53 |
| 98 | Ray BartlettPlace 98 · Grade 9 · Saugatuck | 9 | Saugatuck | 20:07.45 |
| 99 | Avrey SmithPlace 99 · Grade 10 · GR Kenowa Hills | 10 | GR Kenowa Hills | 20:07.91 |
| 100 | Jin RoPlace 100 · Grade 9 · FHN GR Forest Hills Northern | 9 | FHN GR Forest Hills Northern | 20:09.00 |
| 101 | Nick LauingerPlace 101 · Grade 10 · Spring Lake | 10 | Spring Lake | 20:09.51 |
| 102 | Nik PettingaPlace 102 · Grade 7 · Saugatuck | 7 | Saugatuck | 20:10.22 |
| 103 | Jeffrey BosPlace 103 · Grade 12 · North Muskegon | 12 | North Muskegon | 20:10.87 |
| 104 | Gage DeVriesPlace 104 · Grade 10 · Rockford | 10 | Rockford | 20:11.32 |
| 105 | Matthew VanderwallPlace 105 · Grade 9 · Spring Lake | 9 | Spring Lake | 20:13.94 |
| 106 | Callen CarrierPlace 106 · Grade 7 · Spring Lake | 7 | Spring Lake | 20:14.18 |
| 107 | Thomas PaveyPlace 107 · Grade 12 · GR Catholic Central | 12 | GR Catholic Central | 20:14.82 |
| 108 | Kyle RobachPlace 108 · Grade 11 · Rockford | 11 | Rockford | 20:15.54 |
| 109 | Connor DenningPlace 109 · Grade 12 · Spring Lake | 12 | Spring Lake | 20:17.08 |
| 110 | Mason RaunerPlace 110 · Grade 11 · GR South Christian | 11 | GR South Christian | 20:17.29 |
| 111 | Jacob TillmannPlace 111 · Grade 9 · Zeeland West | 9 | Zeeland West | 20:17.79 |
| 112 | Samuel BraakPlace 112 · Grade 10 · Muskegon Western Mich. Christian | 10 | Muskegon Western Mich. Christian | 20:17.98 |
| 113 | Unknown UnknownPlace 113 · Unattached | — | Unattached | 20:19.43 |
| 114 | Unknown UnknownPlace 114 · Unattached | — | Unattached | 20:19.66 |
| 115 | Austin VeelePlace 115 · Grade 12 · Zeeland West | 12 | Zeeland West | 20:20.74 |
| 116 | Josh WatkinsPlace 116 · Grade 11 · Grandville Calvin Christian | 11 | Grandville Calvin Christian | 20:23.29 |
| 117 | Dimitri TolarkeyPlace 117 · Grade So · Grace Christian (Mich.) | So | Grace Christian (Mich.) | 20:23.54 PR |
| 118 | Misael Martinez VasquezPlace 118 · Grade 10 · Grandville Calvin Christian | 10 | Grandville Calvin Christian | 20:25.06 |
| 119 | Berkeley GarvelinkPlace 119 · Grade 9 · Saugatuck | 9 | Saugatuck | 20:26.30 |
| 120 | Dylan MuntterPlace 120 · Grade 9 · Zeeland West | 9 | Zeeland West | 20:27.64 |
| 121 | Jaime HartgesPlace 121 · Unattached | — | Unattached | 20:29.91 |
| 122 | David GreenPlace 122 · Grade Fr · Grace Christian (Mich.) | Fr | Grace Christian (Mich.) | 20:30.58 PR |
| 123 | Ayden BolthousePlace 123 · Grade 11 · Spring Lake | 11 | Spring Lake | 20:30.94 |
| 124 | Chris JoachinPlace 124 · Grade 10 · Zeeland West | 10 | Zeeland West | 20:31.53 |
| 125 | Austin NovakowskiPlace 125 · Grade 9 · Zeeland West | 9 | Zeeland West | 20:31.77 |
| 126 | Bryan ClingerPlace 126 · Unattached | — | Unattached | 20:32.45 |
| 127 | Kevin BrownPlace 127 · Grade 12 · GR Catholic Central | 12 | GR Catholic Central | 20:38.64 |
| 128 | Ben JenkinsPlace 128 · Grade 9 · Grandville Calvin Christian | 9 | Grandville Calvin Christian | 20:39.76 |
| 129 | Kyle FinnPlace 129 · Grade 11 · GR Catholic Central | 11 | GR Catholic Central | 20:43.02 |
| 130 | Jack KehoePlace 130 · Grade 9 · Grandville Calvin Christian | 9 | Grandville Calvin Christian | 20:45.71 |
| 131 | Kenessa GuletaPlace 131 · Grade 11 · GR Christian | 11 | GR Christian | 20:51.61 PR |
| 132 | Bevis IpPlace 132 · Grade 10 · GR South Christian | 10 | GR South Christian | 20:53.66 |
| 133 | Elliott ShoemakerPlace 133 · Unattached | — | Unattached | 20:53.91 |
| 134 | Rowan HendersonPlace 134 · Grade 7 · Spring Lake | 7 | Spring Lake | 20:55.92 |
| 135 | Shawn SmithPlace 135 · Grade 10 · GR Kenowa Hills | 10 | GR Kenowa Hills | 20:58.24 |
| 136 | Henry KauffmanPlace 136 · Grade 10 · Rockford | 10 | Rockford | 21:00.11 |
| 137 | Russell BrownPlace 137 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 21:04.40 |
| 138 | Brandyn GouldPlace 138 · Grade 10 · Muskegon Western Mich. Christian | 10 | Muskegon Western Mich. Christian | 21:07.34 |
| 139 | Malcolm EmanuelPlace 139 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 21:08.63 |
| 140 | Caleb SwenorPlace 140 · Grade 10 · Spring Lake | 10 | Spring Lake | 21:09.63 |
| 141 | Christian StapertPlace 141 · Grade 11 · GR Christian | 11 | GR Christian | 21:10.92 |
| 142 | Jonathan AdairPlace 142 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 21:11.30 |
| 143 | Chase DevriesPlace 143 · Grade 9 · Spring Lake | 9 | Spring Lake | 21:13.29 |
| 144 | Lucas VandamPlace 144 · Grade 6 · Grand Rapids South Christian | 6 | Grand Rapids South Christian | 21:15.23 |
| 145 | Alex BrandtPlace 145 · Grade 10 · Lowell | 10 | Lowell | 21:20.40 |
| 146 | Nate BarndtPlace 146 · Grade 10 · Zeeland West | 10 | Zeeland West | 21:23.18 |
| 147 | Evan LounsburyPlace 147 · Grade 11 · Spring Lake | 11 | Spring Lake | 21:26.63 |
| 148 | James OzingaPlace 148 · Grade 10 · Grandville Calvin Christian | 10 | Grandville Calvin Christian | 21:27.50 |
| 149 | Micah BraggPlace 149 · Grade 6 · North Trails | 6 | North Trails | 21:28.43 |
| 150 | Kees VanLierePlace 150 · Grade 12 · GR Christian | 12 | GR Christian | 21:30.38 |
| 151 | Mervyn AuffretPlace 151 · Grade 11 · Saugatuck | 11 | Saugatuck | 21:31.79 |
| 152 | Wellington WhitePlace 152 · Grade Jr · Grace Christian (Mich.) | Jr | Grace Christian (Mich.) | 21:33.31 PR |
| 153 | Evan SchockPlace 153 · Grade 9 · Spring Lake | 9 | Spring Lake | 21:33.55 |
| 154 | Cameron HallPlace 154 · Grade 9 · Spring Lake | 9 | Spring Lake | 21:33.94 |
| 155 | Maxwell McQuearyPlace 155 · Grade 11 · Saugatuck | 11 | Saugatuck | 21:34.49 |
| 156 | Nick WestendorpPlace 156 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 21:37.14 |
| 157 | Thomas VanLierePlace 157 · Grade 10 · GR Christian | 10 | GR Christian | 21:38.50 |
| 158 | Ben WaltersPlace 158 · Grade 9 · Spring Lake | 9 | Spring Lake | 21:38.72 |
| 159 | Peter JacksonPlace 159 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 21:39.87 PR |
| 160 | Ajilan PotterPlace 160 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 21:44.18 |
| 161 | Mason ClingerPlace 161 · Unattached | — | Unattached | 22:04.95 |
| 162 | Nate BollmanPlace 162 · Grade 9 · GR Christian | 9 | GR Christian | 22:06.14 |
| 163 | Gabe BennettPlace 163 · Grade 10 · GR Kenowa Hills | 10 | GR Kenowa Hills | 22:06.94 |
| 164 | Yuki TakeyaPlace 164 · Grade 12 · Kent City | 12 | Kent City | 22:10.18 PR |
| 165 | Daniil FoxPlace 165 · Grade 9 · GR Catholic Central | 9 | GR Catholic Central | 22:10.43 |
| 166 | Ryan RichmondPlace 166 · Grade 9 · GR Catholic Central | 9 | GR Catholic Central | 22:11.22 |
| 167 | Jacob RokosPlace 167 · Grade 9 · Holland Black River | 9 | Holland Black River | 22:17.82 |
| 168 | Connor HotaryPlace 168 · Grade 9 · Saugatuck | 9 | Saugatuck | 22:20.44 |
| 169 | Noah HolkeboerPlace 169 · Grade 9 · GR Christian | 9 | GR Christian | 22:22.98 |
| 170 | Clayton GalyPlace 170 · Grade 9 · Spring Lake | 9 | Spring Lake | 22:24.23 |
| 171 | Noah KrantzPlace 171 · Grade 9 · GR Catholic Central | 9 | GR Catholic Central | 22:26.11 |
| 172 | Luke WitvlietPlace 172 · Grade 7 · Calvin Christian | 7 | Calvin Christian | 22:33.27 |
| 173 | Clark VreemanPlace 173 · Grade 9 · Zeeland West | 9 | Zeeland West | 22:39.54 |
| 174 | Trenton LoomisPlace 174 · Grade Sr · Grace Christian (Mich.) | Sr | Grace Christian (Mich.) | 22:56.88 PR |
| 175 | Danny ChildsPlace 175 · Grade 11 · GR Kenowa Hills | 11 | GR Kenowa Hills | 22:59.12 |
| 176 | Sullivan PrincePlace 176 · Grade 8 · Holland Black River | 8 | Holland Black River | 23:02.49 PR |
| 177 | Joel KarstenPlace 177 · Grade 10 · GR Christian | 10 | GR Christian | 23:12.14 |
| 178 | AJ CarrellPlace 178 · Grade 11 · Allendale | 11 | Allendale | 23:19.83 |
| 179 | Emmanuel LukPlace 179 · Grade 10 · GR Christian | 10 | GR Christian | 23:20.69 |
| 180 | Dan KehoePlace 180 · Grade 6 · Calvin Christian | 6 | Calvin Christian | 23:32.04 |
| 181 | Adam StaalPlace 181 · Grade 9 · Grandville Calvin Christian | 9 | Grandville Calvin Christian | 23:34.45 |
| 182 | Adam QuinnPlace 182 · Grade 12 · Rockford | 12 | Rockford | 23:49.66 |
| 183 | Paul KehoePlace 183 · Unattached | — | Unattached | 23:50.91 |
| 184 | Karthik KaryamapudiPlace 184 · Grade 10 · Holland Black River | 10 | Holland Black River | 24:11.93 |
| 185 | Alex RuterPlace 185 · Grade 12 · Spring Lake | 12 | Spring Lake | 24:17.94 |
| 186 | Matt CassarPlace 186 · Grade 12 · Spring Lake | 12 | Spring Lake | 24:18.51 |
| 187 | Diego UlloaPlace 187 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 24:19.41 |
| 188 | Billy LowePlace 188 · Grade 9 · North Muskegon | 9 | North Muskegon | 24:25.23 |
| 189 | Caleb VandenbroekPlace 189 · Grade 9 · GR Christian | 9 | GR Christian | 24:26.42 |
| 190 | Jacob HeyboerPlace 190 · Grade 8 · Calvin Christian | 8 | Calvin Christian | 24:29.89 |
| 191 | Enock KwizeraPlace 191 · Unattached | — | Unattached | 24:33.19 |
| 192 | Liam KuhlmannPlace 192 · Grade 4 · Capital Homeschool ms | 4 | Capital Homeschool ms | 24:44.57 |
| 193 | Sam AupperleePlace 193 · Grade 8 · Calvin Christian | 8 | Calvin Christian | 24:52.13 PR |
| 194 | Kevin AardemaPlace 194 · Unattached | — | Unattached | 24:54.19 |
| 195 | Eli PoulinPlace 195 · Grade 11 · North Muskegon | 11 | North Muskegon | 25:07.35 |
| 196 | Ashton Maurer-WagnerPlace 196 · Grade 10 · Spring Lake | 10 | Spring Lake | 25:18.29 |
| 197 | Andrew QuillanPlace 197 · Grade 8 · Calvin Christian | 8 | Calvin Christian | 25:23.37 PR |
| 198 | Steve SnufferPlace 198 · Unattached | — | Unattached | 25:26.32 |
| 199 | Christian DavisPlace 199 · Grade 10 · Lowell | 10 | Lowell | 25:52.59 |
| 200 | Levi BarberPlace 200 · Grade 6 · Berrien County Youth Track | 6 | Berrien County Youth Track | 26:38.92 PR |
| 201 | Garrett McFarlanePlace 201 · Grade 5 · GR FIRE | 5 | GR FIRE | 26:54.58 |
| 202 | Kaleb DemondPlace 202 · Grade 9 · Saugatuck | 9 | Saugatuck | 27:09.68 |
| 203 | Elijah KauffmanPlace 203 · Grade 9 · Rockford | 9 | Rockford | 27:11.77 |
| 204 | Toby RiddermanPlace 204 · Grade 9 · Spring Lake | 9 | Spring Lake | 27:59.17 |
| 205 | Marshal GabalaPlace 205 · Grade 12 · Spring Lake | 12 | Spring Lake | 30:04.85 |
| 206 | Jack ZuidemaPlace 206 · Grade 9 · Muskegon Western Mich. Christian | 9 | Muskegon Western Mich. Christian | 32:07.86 |
| 207 | Andrew ZoncaPlace 207 · Grade 10 · Spring Lake | 10 | Spring Lake | 33:35.94 |
| 208 | Calvin RubinghPlace 208 · Grade 6 · Capital Homeschool ms | 6 | Capital Homeschool ms | 34:23.79 |