| 1 | Marshall HuhnPlace 1 · Grade 12 · Lowell | 12 | Lowell | 15:16.56 |
| 2 | Cody BromleyPlace 2 · Grade 12 · Lowell | 12 | Lowell | 15:54.54 |
| 3 | Colin StawaszPlace 3 · Grade 12 · Lowell | 12 | Lowell | 16:04.70 |
| 4 | Reagan DowningPlace 4 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 16:39.85 |
| 5 | James ElliottPlace 5 · Grade 10 · Cedar Springs | 10 | Cedar Springs | 16:40.76 PR |
| 6 | Henry YoderPlace 6 · Grade 11 · FHC GR Forest Hills Central | 11 | FHC GR Forest Hills Central | 16:41.59 |
| 7 | Tyler BromleyPlace 7 · Grade 10 · Lowell | 10 | Lowell | 16:43.69 |
| 8 | Zachary NewmanPlace 8 · Grade 11 · Byron Center | 11 | Byron Center | 16:47.11 |
| 9 | Liam EatonPlace 9 · Grade 12 · GR Northview | 12 | GR Northview | 16:47.62 |
| 10 | Dawson KolehousePlace 10 · Grade 10 · West Michigan Homeschool | 10 | West Michigan Homeschool | 16:56.82 PR |
| 11 | Samuel OrganPlace 11 · Grade 12 · Cedar Springs | 12 | Cedar Springs | 17:01.27 |
| 12 | Drew SwayzePlace 12 · Grade 12 · Lowell | 12 | Lowell | 17:09.04 |
| 13 | Mason BensonPlace 13 · Grade 11 · FHC GR Forest Hills Central | 11 | FHC GR Forest Hills Central | 17:12.23 |
| 14 | Peyton FarrellPlace 14 · Grade 12 · Cedar Springs | 12 | Cedar Springs | 17:19.33 |
| 15 | Collin MayerPlace 15 · Grade 11 · FHC GR Forest Hills Central | 11 | FHC GR Forest Hills Central | 17:21.43 |
| 16 | Riley WeedPlace 16 · Grade 12 · West Michigan Homeschool | 12 | West Michigan Homeschool | 17:27.42 |
| 17 | Eric PiercePlace 17 · Grade 12 · Byron Center | 12 | Byron Center | 17:28.78 |
| 18 | Tristan SeePlace 18 · Grade 12 · Cedar Springs | 12 | Cedar Springs | 17:30.51 |
| 19 | Aaron JeruzalPlace 19 · Grade 10 · Byron Center | 10 | Byron Center | 17:35.30 |
| 20 | Linkon UtterPlace 20 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 17:35.34 |
| 21 | Waylon BlakePlace 21 · Grade 10 · Byron Center | 10 | Byron Center | 17:38.59 |
| 22 | Hudson SmithPlace 22 · Grade 10 · Lowell | 10 | Lowell | 17:42.75 |
| 23 | Ethan CurtissPlace 23 · Grade 12 · FHC GR Forest Hills Central | 12 | FHC GR Forest Hills Central | 17:43.53 |
| 24 | Micah TrompPlace 24 · Grade 12 · Byron Center | 12 | Byron Center | 17:46.45 |
| 25 | Braam MaatmanPlace 25 · Grade 11 · Lowell | 11 | Lowell | 17:46.53 |
| 26 | Tyler NewmanPlace 26 · Grade 10 · Byron Center | 10 | Byron Center | 17:48.00 |
| 27 | James ForneyPlace 27 · Grade 10 · Lowell | 10 | Lowell | 17:48.03 |
| 28 | Mason WilliamsPlace 28 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 17:48.96 |
| 29 | Cameron HowePlace 29 · Grade 10 · GR Kenowa Hills | 10 | GR Kenowa Hills | 17:49.20 |
| 30 | Gabe SlaterPlace 30 · Grade 12 · FHC GR Forest Hills Central | 12 | FHC GR Forest Hills Central | 17:49.58 |
| 31 | Miles KushinkaPlace 31 · Grade 11 · GR Northview | 11 | GR Northview | 18:00.11 |
| 32 | Zeke LindellPlace 32 · Grade 9 · West Michigan Homeschool | 9 | West Michigan Homeschool | 18:05.69 |
| 33 | Jacob KeefPlace 33 · Grade 11 · Byron Center | 11 | Byron Center | 18:07.40 PR |
| 34 | Aiden VanLoenenPlace 34 · Grade 11 · GR Northview | 11 | GR Northview | 18:07.85 |
| 35 | Tadhg ShoffnerPlace 35 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 18:09.87 |
| 36 | Jackson FarrellPlace 36 · Grade 10 · Cedar Springs | 10 | Cedar Springs | 18:13.61 |
| 37 | Tristan ByrnePlace 37 · Grade 10 · Byron Center | 10 | Byron Center | 18:14.50 |
| 38 | Evan WilliamsPlace 38 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 18:22.56 |
| 39 | Talon KurlendaPlace 39 · Grade 12 · FHC GR Forest Hills Central | 12 | FHC GR Forest Hills Central | 18:24.58 |
| 40 | Declan ShoffnerPlace 40 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 18:38.52 |
| 41 | Caleb MillerPlace 41 · Grade 12 · West Michigan Homeschool | 12 | West Michigan Homeschool | 18:40.89 |
| 42 | Kaden DavisPlace 42 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 18:50.54 |
| 43 | Nicolas EisenPlace 43 · Grade 12 · Allendale | 12 | Allendale | 18:53.73 |
| 44 | Micah LaFlurePlace 44 · Grade 9 · GR Northview | 9 | GR Northview | 18:55.12 |
| 45 | Tegan LowePlace 45 · Grade 11 · Lowell | 11 | Lowell | 18:55.18 |
| 46 | Emmanuel GonzalezPlace 46 · Grade 12 · GR Northview | 12 | GR Northview | 18:56.90 |
| 47 | Henry SchraubenPlace 47 · Grade 10 · Lowell | 10 | Lowell | 18:59.39 |
| 48 | Zachary HeiksPlace 48 · Grade 12 · Allendale | 12 | Allendale | 19:10.00 |
| 49 | Luca HemsleyPlace 49 · Grade 11 · FHC GR Forest Hills Central | 11 | FHC GR Forest Hills Central | 19:19.82 |
| 50 | Owen FrifeldtPlace 50 · Grade 12 · West Michigan Homeschool | 12 | West Michigan Homeschool | 19:21.69 PR |
| 51 | Levi CharboneauPlace 51 · Grade 11 · Lowell | 11 | Lowell | 19:22.16 |
| 52 | Eli HolmesPlace 52 · Grade 10 · GR Northview | 10 | GR Northview | 19:24.56 |
| 53 | Levi WiechelPlace 53 · Grade 9 · Byron Center | 9 | Byron Center | 19:31.55 |
| 54 | Will KraakPlace 54 · Grade 11 · West Michigan Homeschool | 11 | West Michigan Homeschool | 19:36.66 |
| 55 | Max ClappPlace 55 · Grade 10 · GR Northview | 10 | GR Northview | 19:37.33 |
| 56 | Traiton CoulierPlace 56 · Grade 12 · Lowell | 12 | Lowell | 19:38.93 |
| 57 | Javier DiazPlace 57 · Grade 12 · Byron Center | 12 | Byron Center | 19:45.00 |
| 58 | Will VeldheerPlace 58 · Grade 10 · GR Northview | 10 | GR Northview | 19:46.76 |
| 59 | Parker MoorePlace 59 · Grade 9 · West Michigan Homeschool | 9 | West Michigan Homeschool | 19:47.95 |
| 60 | Tyson BeardsleyPlace 60 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 19:50.26 |
| 61 | Jacob HauckPlace 61 · Grade 10 · FHC GR Forest Hills Central | 10 | FHC GR Forest Hills Central | 19:52.30 |
| 62 | Zaden PerfittPlace 62 · Grade 11 · Lowell | 11 | Lowell | 19:56.50 |
| 63 | Ryker VillaltaPlace 63 · Grade 9 · Byron Center | 9 | Byron Center | 19:57.43 |
| 64 | Luca RottschaferPlace 64 · Grade 10 · FHC GR Forest Hills Central | 10 | FHC GR Forest Hills Central | 19:58.50 |
| 65 | Noah MonteithPlace 65 · Grade 9 · West Michigan Homeschool | 9 | West Michigan Homeschool | 20:02.98 |
| 66 | Josh SevernPlace 66 · Grade 11 · GR Northview | 11 | GR Northview | 20:10.51 |
| 67 | Justin KlapPlace 67 · Grade 11 · GR Kenowa Hills | 11 | GR Kenowa Hills | 20:12.30 |
| 68 | Eamon EnnisPlace 68 · Grade 11 · West Michigan Homeschool | 11 | West Michigan Homeschool | 20:12.46 |
| 69 | Jackson LaunierePlace 69 · Grade 10 · GR Kenowa Hills | 10 | GR Kenowa Hills | 20:13.70 |
| 70 | Camden AdkinsPlace 70 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 20:14.47 |
| 71 | Tyson WellerPlace 71 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 20:15.33 |
| 72 | Nolan KreftPlace 72 · Grade 10 · Cedar Springs | 10 | Cedar Springs | 20:15.97 |
| 73 | Connor BassettPlace 73 · Grade 10 · Byron Center | 10 | Byron Center | 20:17.45 |
| 74 | Henry RotmanPlace 74 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 20:17.98 |
| 75 | Adam HasenbankPlace 75 · Grade 12 · Allendale | 12 | Allendale | 20:19.93 |
| 76 | Gavin PetersonPlace 76 · Grade 12 · Allendale | 12 | Allendale | 20:27.30 PR |
| 77 | Caleb RoachPlace 77 · Grade 10 · Allendale | 10 | Allendale | 20:38.20 |
| 78 | Brody StanleyPlace 78 · Grade 11 · Lowell | 11 | Lowell | 20:43.36 |
| 79 | Hendrik GeertsPlace 79 · Grade 9 · Allendale | 9 | Allendale | 20:43.82 |
| 80 | David WagnerPlace 80 · Grade 12 · West Michigan Homeschool | 12 | West Michigan Homeschool | 20:54.52 |
| 81 | Charles DeWeerdPlace 81 · Grade 10 · GR Northview | 10 | GR Northview | 20:54.89 |
| 82 | Cole SimpsonPlace 82 · Grade 12 · FHC GR Forest Hills Central | 12 | FHC GR Forest Hills Central | 20:56.16 |
| 83 | Ethan HaapalaPlace 83 · Grade 10 · GR Kenowa Hills | 10 | GR Kenowa Hills | 21:04.81 |
| 84 | Jackson HemmesPlace 84 · Grade 10 · GR Northview | 10 | GR Northview | 21:14.45 |
| 85 | Elliott KushinkaPlace 85 · Grade 9 · GR Northview | 9 | GR Northview | 21:16.46 |
| 86 | Liam SimmonsPlace 86 · Grade 11 · GR Northview | 11 | GR Northview | 21:17.14 |
| 87 | Noah RuppPlace 87 · Grade 9 · West Michigan Homeschool | 9 | West Michigan Homeschool | 21:22.51 |
| 88 | Josiah SammonsPlace 88 · Grade 10 · Allendale | 10 | Allendale | 21:23.67 |
| 89 | Jacob ZimmerPlace 89 · Grade 10 · Cedar Springs | 10 | Cedar Springs | 21:24.92 |
| 90 | Alex KiturPlace 90 · Grade 10 · Byron Center | 10 | Byron Center | 21:25.96 |
| 91 | Trevor PorterPlace 91 · Grade 12 · GR Northview | 12 | GR Northview | 21:27.59 |
| 92 | Harrison SteedPlace 92 · Grade 11 · Byron Center | 11 | Byron Center | 21:29.11 |
| 93 | Cameron ChouinardPlace 93 · Grade 11 · Allendale | 11 | Allendale | 21:30.23 |
| 94 | Hayden HoogewindPlace 94 · Grade 9 · Allendale | 9 | Allendale | 21:32.14 PR |
| 95 | Jack VanDamPlace 95 · Grade 12 · Byron Center | 12 | Byron Center | 21:33.01 |
| 96 | Veer PatelPlace 96 · Grade 9 · FHC GR Forest Hills Central | 9 | FHC GR Forest Hills Central | 21:35.94 |
| 97 | Paxton ButlerPlace 97 · Grade 11 · GR Northview | 11 | GR Northview | 21:36.74 |
| 98 | Luke PenningaPlace 98 · Grade 11 · Lowell | 11 | Lowell | 21:36.75 |
| 99 | Kaidyn TompkinsPlace 99 · Grade 10 · GR Kenowa Hills | 10 | GR Kenowa Hills | 21:39.23 |
| 100 | Andrew CourseyPlace 100 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 21:46.38 |