| 1 | Lincoln LaansmaPlace 1 · Grade 11 · Tri-unity Christian | 11 | Tri-unity Christian | 17:04.88 |
| 2 | Jacob KornoelyPlace 2 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 18:10.74 |
| 3 | Jackson AndersonPlace 3 · Grade 11 · Muskegon Catholic Central | 11 | Muskegon Catholic Central | 18:14.26 |
| 4 | Thanuj PariPlace 4 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 18:19.26 |
| 5 | Caleb SwineyPlace 5 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 18:47.64 |
| 6 | Job MoorePlace 6 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 18:49.89 |
| 7 | Elijah LouissaintPlace 7 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 18:56.17 |
| 8 | Xavier PeraltaPlace 8 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 19:01.12 |
| 9 | Austin FinkbeinerPlace 9 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 19:13.41 |
| 10 | Daniel ErdmannPlace 10 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 19:26.82 |
| 11 | Mattias TulsPlace 11 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 19:28.63 |
| 12 | Tim FinkbeinerPlace 12 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 19:39.97 |
| 13 | Isaac KorosPlace 13 · Grade 8 · Tri-unity Christian | 8 | Tri-unity Christian | 19:50.33 |
| 14 | Henry KornoelyPlace 14 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 19:55.10 |
| 15 | Cooper AgeePlace 15 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 20:01.19 |
| 16 | Ryan LabeauPlace 16 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 20:02.46 |
| 17 | Levi OudbierPlace 17 · Grade 10 · Tri-unity Christian | 10 | Tri-unity Christian | 20:10.43 |
| 18 | Evan KampsPlace 18 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 20:12.48 |
| 19 | Caden AmerinePlace 19 · Grade 10 · Tri-unity Christian | 10 | Tri-unity Christian | 20:13.76 |
| 20 | Eli KaighenPlace 20 · Grade 9 · Tri-unity Christian | 9 | Tri-unity Christian | 20:17.60 |
| 21 | Ian DeRuiterPlace 21 · Grade 12 · Byron Center Zion Christian | 12 | Byron Center Zion Christian | 20:20.21 |
| 22 | Colton SegerPlace 22 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 20:20.67 |
| 23 | Jack FeenstraPlace 23 · Grade 11 · Byron Center Zion Christian | 11 | Byron Center Zion Christian | 20:37.00 |
| 24 | Gideon GemmenPlace 24 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 21:23.10 |
| 25 | Ty VanSkiverPlace 25 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 21:24.03 |
| 26 | Jabez Cruz-TerresPlace 26 · Grade 10 · Wyoming Lee | 10 | Wyoming Lee | 21:25.08 |
| 27 | Ezra WinklePlace 27 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 21:34.38 |
| 28 | Caden PostPlace 28 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 21:40.52 |
| 29 | Chase AustinPlace 29 · Grade 11 · Muskegon Catholic Central | 11 | Muskegon Catholic Central | 21:41.16 |
| 30 | Tytus DeRuiterPlace 30 · Grade 9 · Byron Center Zion Christian | 9 | Byron Center Zion Christian | 21:47.47 |
| 31 | Jackson GoodrichPlace 31 · Grade 9 · Wyoming Potter's House | 9 | Wyoming Potter's House | 21:48.64 |
| 32 | Gibson IsanhartPlace 32 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 21:53.18 |
| 33 | Grayson AndersonPlace 33 · Grade 9 · Muskegon Catholic Central | 9 | Muskegon Catholic Central | 21:53.83 |
| 34 | Samuel KleynPlace 34 · Grade 12 · Byron Center Zion Christian | 12 | Byron Center Zion Christian | 22:14.14 |
| 35 | John FosterPlace 35 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 22:14.41 |
| 36 | Gideon StumphPlace 36 · Grade 11 · Byron Center Zion Christian | 11 | Byron Center Zion Christian | 22:47.81 |
| 37 | Adon TerryPlace 37 · Grade 10 · Wyoming Lee | 10 | Wyoming Lee | 22:58.34 |
| 38 | Louis VosPlace 38 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 23:00.70 |
| 39 | Isaiah SpencerPlace 39 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 23:12.16 |
| 40 | Jimmi HousemanPlace 40 · Grade 9 · Tri-unity Christian | 9 | Tri-unity Christian | 23:13.69 |
| 41 | Packer NatePlace 41 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 23:15.37 |
| 42 | Seamus DuganPlace 42 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 23:57.90 |
| 43 | Victor MendozaPlace 43 · Grade 10 · Wyoming Lee | 10 | Wyoming Lee | 23:59.45 |
| 44 | Dimitrios Duque-RicoPlace 44 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 24:04.31 |
| 45 | William EbaughPlace 45 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 24:32.73 |
| 46 | Lucas SpanglerPlace 46 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 24:52.84 |
| 47 | Arie KuyvenhovenPlace 47 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 24:53.64 |
| 48 | Seth MoesPlace 48 · Grade 11 · Byron Center Zion Christian | 11 | Byron Center Zion Christian | 24:53.73 |
| 49 | Madeus MunizPlace 49 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 24:53.93 |
| 50 | Frank Kelley IIIPlace 50 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 25:03.41 |
| 51 | Dylan JoungPlace 51 · Grade 9 · Wyoming Potter's House | 9 | Wyoming Potter's House | 25:08.92 |
| 52 | Ernesto MartinezPlace 52 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 25:28.58 |
| 53 | Eric TerryPlace 53 · Grade 9 · Wyoming Lee | 9 | Wyoming Lee | 25:36.95 |
| 54 | Moises Curiel-NuñezPlace 54 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 25:42.87 |
| 55 | Joseph BarrowsPlace 55 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 26:46.80 |
| 56 | Aaron GaiserPlace 56 · Grade 11 · Muskegon Catholic Central | 11 | Muskegon Catholic Central | 27:07.06 |
| 57 | Jacob ShattuckPlace 57 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 27:14.83 |
| 58 | Lucas KoteckiPlace 58 · Grade 9 · Muskegon Catholic Central | 9 | Muskegon Catholic Central | 27:49.00 |
| 59 | Easton TimmerPlace 59 · Grade 11 · Byron Center Zion Christian | 11 | Byron Center Zion Christian | 27:58.33 |
| 60 | Jorge Delgado-ArrazolaPlace 60 · Grade 10 · Wyoming Lee | 10 | Wyoming Lee | 28:24.03 |
| 61 | Jose Vasquez-HernandezPlace 61 · Grade 10 · Wyoming Lee | 10 | Wyoming Lee | 28:57.98 |
| 62 | Will OsterhavenPlace 62 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 29:01.58 |
| 63 | Evan HollenbeckPlace 63 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 29:31.01 |
| 64 | Maddox WhitePlace 64 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 29:31.54 |
| 65 | Christian VanBeekPlace 65 · Grade 10 · Byron Center Zion Christian | 10 | Byron Center Zion Christian | 30:44.45 |