| 1 | Asher JagerPlace 1 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 16:15.39 |
| 2 | Edward MugishaPlace 2 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 16:41.91 |
| 3 | Lincoln LaansmaPlace 3 · Grade 10 · Tri-unity Christian | 10 | Tri-unity Christian | 16:44.58 |
| 4 | Elijah LipscombPlace 4 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 16:46.23 |
| 5 | Jacob KornoelyPlace 5 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 17:06.75 |
| 6 | Thanuj PariPlace 6 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 17:23.63 PR |
| 7 | Isaac Struck-VanderHaakPlace 7 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 17:31.81 |
| 8 | Mattias TulsPlace 8 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 17:33.55 |
| 9 | Logan SiciliaPlace 9 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 17:42.86 |
| 10 | Nick LeonhardPlace 10 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 17:44.76 |
| 11 | Christopher DelaneyPlace 11 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 17:47.56 |
| 12 | Freddie BierlingPlace 12 · Grade 12 · Byron Center Zion Christian | 12 | Byron Center Zion Christian | 17:49.78 |
| 13 | Elijah LouissaintPlace 13 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 18:12.20 |
| 14 | Lukas RennellsPlace 14 · Grade 12 · Muskegon Catholic Central | 12 | Muskegon Catholic Central | 18:15.81 |
| 15 | Daniel ErdmannPlace 15 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 18:17.55 |
| 16 | Levi OudbierPlace 16 · Grade 9 · Tri-unity Christian | 9 | Tri-unity Christian | 18:18.00 PR |
| 17 | Job MoorePlace 17 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 18:32.93 |
| 18 | Xavier PeraltaPlace 18 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 18:36.08 |
| 19 | Lucas KorsmoPlace 19 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 18:43.48 PR |
| 20 | Graydon OttPlace 20 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 18:44.18 |
| 21 | Jackson AndersonPlace 21 · Grade 10 · Muskegon Catholic Central | 10 | Muskegon Catholic Central | 18:45.54 |
| 22 | Levi BeltmanPlace 22 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 18:58.82 |
| 23 | Dillan RoosienPlace 23 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 19:39.88 |
| 24 | Caden PostPlace 24 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 19:42.48 |
| 25 | Gideon GemmenPlace 25 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 19:43.39 |
| 26 | Austin FinkbeinerPlace 26 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 19:46.41 |
| 27 | Jack FeenstraPlace 27 · Grade 10 · Byron Center Zion Christian | 10 | Byron Center Zion Christian | 19:47.99 |
| 28 | Gideon StumphPlace 28 · Grade 10 · Byron Center Zion Christian | 10 | Byron Center Zion Christian | 19:49.93 |
| 29 | Madeus MunizPlace 29 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 19:57.82 PR |
| 30 | Dimitrios Duque-RicoPlace 30 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 20:00.77 |
| 31 | Ian DeRuiterPlace 31 · Grade 11 · Byron Center Zion Christian | 11 | Byron Center Zion Christian | 20:01.15 |
| 32 | Caleb StumphPlace 32 · Grade 12 · Byron Center Zion Christian | 12 | Byron Center Zion Christian | 20:12.70 |
| 33 | Chase LanningPlace 33 · Grade 12 · Byron Center Zion Christian | 12 | Byron Center Zion Christian | 20:15.71 |
| 34 | Henry ElzingaPlace 34 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 20:29.47 |
| 35 | Jabez Cruz-TerresPlace 35 · Grade 9 · Wyoming Lee | 9 | Wyoming Lee | 20:30.31 PR |
| 36 | Armando Cuervo EliasPlace 36 · Grade 11 · Wyoming Lee | 11 | Wyoming Lee | 20:31.76 |
| 37 | Jacob ShattuckPlace 37 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 20:42.87 |
| 38 | John FosterPlace 38 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 20:43.32 PR |
| 39 | Samuel KleynPlace 39 · Grade 11 · Byron Center Zion Christian | 11 | Byron Center Zion Christian | 20:57.51 PR |
| 40 | Angel CervantePlace 40 · Grade 12 · Wyoming Lee | 12 | Wyoming Lee | 21:08.29 |
| 41 | Chase AustinPlace 41 · Grade 10 · Muskegon Catholic Central | 10 | Muskegon Catholic Central | 21:09.59 |
| 42 | Paul KorsmoPlace 42 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 21:14.84 |
| 43 | Ty VanSkiverPlace 43 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 21:15.70 |
| 44 | Tim FinkbeinerPlace 44 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 21:27.90 |
| 45 | Gibson IsanhartPlace 45 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 21:35.47 PR |
| 46 | Evan WehrmanPlace 46 · Grade 10 · Byron Center Zion Christian | 10 | Byron Center Zion Christian | 21:38.76 |
| 47 | Seamus DuganPlace 47 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 21:44.11 PR |
| 48 | Caden AmerinePlace 48 · Grade 9 · Tri-unity Christian | 9 | Tri-unity Christian | 21:44.78 |
| 49 | Max JagerPlace 49 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 21:48.63 PR |
| 50 | Duy HuynhPlace 50 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 21:50.40 |
| 51 | Joseph BarrowsPlace 51 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 22:17.84 PR |
| 52 | Frank Kelley IIIPlace 52 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 22:18.49 |
| 53 | Ernesto MartinezPlace 53 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 22:57.78 |
| 54 | Colton SegerPlace 54 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 23:15.84 |
| 55 | Easton TimmerPlace 55 · Grade 10 · Byron Center Zion Christian | 10 | Byron Center Zion Christian | 23:32.37 |
| 56 | Packer NatePlace 56 · Grade 9 · Grand River Prep | 9 | Grand River Prep | 23:33.11 |
| 57 | Adon TerryPlace 57 · Grade 9 · Wyoming Lee | 9 | Wyoming Lee | 23:47.82 |
| 58 | Dan RomeroPlace 58 · Grade 10 · Wyoming Lee | 10 | Wyoming Lee | 23:53.07 |
| 59 | Arie KuyvenhovenPlace 59 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 24:21.64 |
| 60 | Alexis Sanchez-LopezPlace 60 · Grade 12 · Muskegon Catholic Central | 12 | Muskegon Catholic Central | 24:48.52 |
| 61 | Seth BarbrickPlace 61 · Grade 12 · GR West Mich. Aviation | 12 | GR West Mich. Aviation | 26:21.20 |
| 62 | Moises Curiel-NuñezPlace 62 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 26:50.08 |
| 63 | Santiago Reyes-HooverPlace 63 · Grade 10 · Wyoming Lee | 10 | Wyoming Lee | 28:52.56 PR |
| 64 | Evan HollenbeckPlace 64 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 29:15.66 |
| 65 | Maddox WhitePlace 65 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 29:24.44 |
| 66 | Braden MosoiuPlace 66 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 33:41.36 |
| 67 | Christian VanBeekPlace 67 · Grade 9 · Byron Center Zion Christian | 9 | Byron Center Zion Christian | 34:00.27 |