| 1 | Akshay HuprikarPlace 1 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 10:18.99 PR |
| 2 | Levi DraismaPlace 2 · Grade 8 · Holland Christian | 8 | Holland Christian | 10:33.49 PR |
| 3 | Remy TilesPlace 3 · Grade 8 · Spring Lake | 8 | Spring Lake | 10:38.11 PR |
| 4 | Thayer VanTilPlace 4 · Grade 8 · Holland Christian | 8 | Holland Christian | 10:43.09 PR |
| 5 | Redford DeKosterPlace 5 · Grade 7 · Holland Christian | 7 | Holland Christian | 10:47.02 PR |
| 6 | Sam DePoyPlace 6 · Grade 8 · Holland Christian | 8 | Holland Christian | 10:59.91 PR |
| 7 | William ObbinkPlace 7 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:00.58 PR |
| 8 | Rhys FrankenPlace 8 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:01.10 PR |
| 9 | Lucas SaylorPlace 9 · Grade 8 · East Rockford | 8 | East Rockford | 11:01.94 PR |
| 10 | Maddox AllenPlace 10 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 11:14.90 PR |
| 11 | Camden VilesPlace 11 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 11:21.39 PR |
| 12 | Brecken KoopPlace 12 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:22.25 PR |
| 13 | Burke TimmerPlace 13 · Grade 8 · Holland Christian | 8 | Holland Christian | 11:22.96 PR |
| 14 | Grant EnnisPlace 14 · Grade 8 · Spring Lake | 8 | Spring Lake | 11:32.09 PR |
| 15 | Evan BrunnerPlace 15 · Grade 7 · East Rockford | 7 | East Rockford | 11:32.54 PR |
| 16 | Emmett WickstraPlace 16 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:40.93 PR |
| 17 | Joshua VanDykPlace 17 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:41.20 PR |
| 18 | Lucas GritterPlace 18 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:43.41 PR |
| 19 | Tate BouthongPlace 19 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:46.83 PR |
| 20 | Issac PatrickPlace 20 · Grade 7 · East Rockford | 7 | East Rockford | 11:51.00 PR |
| 21 | Miles CummingsPlace 21 · Grade 7 · East Rockford | 7 | East Rockford | 11:54.75 PR |
| 22 | Jaxon KnapperPlace 22 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:10.54 PR |
| 23 | George WargelPlace 23 · Grade 6 · Holland Christian | 6 | Holland Christian | 12:12.49 PR |
| 24 | Landry HamiltonPlace 24 · Grade 7 · Reeths-Puffer | 7 | Reeths-Puffer | 12:17.96 PR |
| 25 | Camden HagaPlace 25 · Grade 7 · East Rockford | 7 | East Rockford | 12:19.82 PR |
| 26 | Elijah CusumanoPlace 26 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 12:20.49 PR |
| 27 | Ian RugglesPlace 27 · Grade 8 · Holland Christian | 8 | Holland Christian | 12:21.25 PR |
| 28 | Ethan HillmanPlace 28 · Grade 7 · Spring Lake | 7 | Spring Lake | 12:22.59 PR |
| 29 | Austin KamphuisPlace 29 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:23.24 PR |
| 30 | Johnny MeyerPlace 30 · Grade 7 · Spring Lake | 7 | Spring Lake | 12:28.06 PR |
| 31 | Zander SyversonPlace 31 · Grade 6 · East Rockford | 6 | East Rockford | 12:38.04 PR |
| 32 | Carter TerBeekPlace 32 · Grade 6 · East Rockford | 6 | East Rockford | 12:38.84 PR |
| 33 | William DelaRosaPlace 33 · Grade 8 · East Rockford | 8 | East Rockford | 12:42.08 PR |
| 34 | Liam VilesPlace 34 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 12:43.53 PR |
| 35 | Michael WatersonPlace 35 · Grade 8 · East Rockford | 8 | East Rockford | 12:44.22 PR |
| 36 | Henry WierzbickiPlace 36 · Grade 7 · Spring Lake | 7 | Spring Lake | 12:46.70 PR |
| 37 | David RosemaPlace 37 · Grade 7 · Reeths-Puffer | 7 | Reeths-Puffer | 12:50.07 PR |
| 38 | Josh HuntPlace 38 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 12:53.38 PR |
| 39 | Liam KelleyPlace 39 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 12:54.45 PR |
| 40 | Oliver FranzenPlace 40 · Grade 8 · Holland | 8 | Holland | 12:54.86 PR |
| 41 | John SchillaciPlace 41 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 12:58.91 PR |
| 42 | Benjamin BrowerPlace 42 · Grade 7 · Spring Lake | 7 | Spring Lake | 13:08.58 PR |
| 43 | Andrew WellmanPlace 43 · Grade 7 · Reeths-Puffer | 7 | Reeths-Puffer | 13:16.05 PR |
| 44 | Zane PelleritoPlace 44 · Grade 8 · East Rockford | 8 | East Rockford | 13:18.94 PR |
| 45 | Alexander WoitaPlace 45 · Grade 7 · East Rockford | 7 | East Rockford | 13:21.19 PR |
| 46 | Leo HamletPlace 46 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 13:25.13 PR |
| 47 | Emmett SchultePlace 47 · Grade 6 · Holland | 6 | Holland | 13:26.79 PR |
| 48 | Eli RodriguezPlace 48 · Grade 8 · Reeths-Puffer | 8 | Reeths-Puffer | 13:29.70 PR |
| 49 | Marcos de Aguiar ValimPlace 49 · Grade 7 · Reeths-Puffer | 7 | Reeths-Puffer | 13:32.35 PR |
| 50 | Oliver LambPlace 50 · Grade 6 · East Rockford | 6 | East Rockford | 13:33.38 PR |
| 51 | Lincoln ZwagermanPlace 51 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:38.88 PR |
| 52 | Ethan BostwickPlace 52 · Grade 8 · East Rockford | 8 | East Rockford | 13:40.10 PR |
| 53 | Talen TidswellPlace 53 · Grade 8 · Spring Lake | 8 | Spring Lake | 13:40.99 PR |
| 54 | Clark CassidyPlace 54 · Grade 6 · Holland | 6 | Holland | 13:42.30 PR |
| 55 | Cormac NathanielPlace 55 · Grade 7 · East Rockford | 7 | East Rockford | 13:43.01 PR |
| 56 | Luca GarciaPlace 56 · Grade 6 · Holland | 6 | Holland | 13:47.82 PR |
| 57 | Sawyer StockwellPlace 57 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 13:52.31 PR |
| 58 | JP MaloneyPlace 58 · Grade 8 · Spring Lake | 8 | Spring Lake | 13:58.16 PR |
| 59 | Bennett ZessinPlace 59 · Grade 6 · Holland | 6 | Holland | 14:02.15 PR |
| 60 | Jacob StaufferPlace 60 · Grade 8 · East Rockford | 8 | East Rockford | 14:02.62 PR |
| 61 | Connor WyantPlace 61 · Grade 8 · Spring Lake | 8 | Spring Lake | 14:04.22 PR |
| 62 | Luke MillsPlace 62 · Grade 8 · Spring Lake | 8 | Spring Lake | 14:04.77 PR |
| 63 | Nolan GreenPlace 63 · Grade 7 · Holland Christian | 7 | Holland Christian | 14:16.62 PR |
| 64 | Jackson AveryPlace 64 · Grade 8 · Spring Lake | 8 | Spring Lake | 14:19.80 PR |
| 65 | Grant McVoyPlace 65 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 14:19.80 PR |
| 66 | Evan LangelandPlace 66 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 14:20.51 PR |
| 67 | Nolan HedrickPlace 67 · Grade 7 · Spring Lake | 7 | Spring Lake | 14:23.45 PR |
| 68 | Collin HegerPlace 68 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 14:33.54 PR |
| 69 | Roland RaatzPlace 69 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 14:35.89 PR |
| 70 | Henry HoeschPlace 70 · Grade 6 · Holland | 6 | Holland | 14:48.08 PR |
| 71 | Owen ChevezPlace 71 · Grade 6 · Reeths-Puffer | 6 | Reeths-Puffer | 14:48.70 PR |
| 72 | Xavier RugglesPlace 72 · Grade 6 · Holland Christian | 6 | Holland Christian | 14:50.41 PR |
| 73 | Henry WisemanPlace 73 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 14:51.49 PR |
| 74 | Joshua GarciaPlace 74 · Grade 8 · Holland | 8 | Holland | 14:52.21 PR |
| 75 | Nixon KleinhekselPlace 75 · Grade 6 · Holland Christian | 6 | Holland Christian | 14:52.77 PR |
| 76 | Harrison BurgerPlace 76 · Grade 8 · Spring Lake | 8 | Spring Lake | 14:55.41 PR |
| 77 | Alex NevenzelPlace 77 · Grade 6 · Holland | 6 | Holland | 14:57.26 PR |
| 78 | Jackson BrazdaPlace 78 · Grade 8 · Spring Lake | 8 | Spring Lake | 15:00.86 PR |
| 79 | Simon GarlickPlace 79 · Grade 7 · Spring Lake | 7 | Spring Lake | 15:01.96 PR |
| 80 | Seth BirkholzPlace 80 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 15:04.60 PR |
| 81 | Carter TothPlace 81 · Grade 6 · East Rockford | 6 | East Rockford | 15:15.88 PR |
| 82 | Ben TaylorPlace 82 · Grade 6 · East Rockford | 6 | East Rockford | 15:16.46 PR |
| 83 | Caleb StaufferPlace 83 · Grade 6 · East Rockford | 6 | East Rockford | 15:19.61 PR |
| 84 | Grayson BreitfieldPlace 84 · Grade 6 · East Rockford | 6 | East Rockford | 15:20.37 PR |
| 85 | Neil MontgomeryPlace 85 · Grade 7 · East Rockford | 7 | East Rockford | 15:30.56 PR |
| 86 | Ben ChittendenPlace 86 · Grade 8 · Spring Lake | 8 | Spring Lake | 15:31.62 PR |
| 87 | Maxon MulderPlace 87 · Grade 7 · East Rockford | 7 | East Rockford | 15:32.81 PR |
| 88 | Jace RiccoPlace 88 · Grade 7 · Spring Lake | 7 | Spring Lake | 15:35.44 PR |
| 89 | Finlay MorrisonPlace 89 · Grade 6 · Holland | 6 | Holland | 15:36.28 PR |
| 90 | DJ HubbertPlace 90 · Grade 6 · Holland | 6 | Holland | 15:37.48 PR |
| 91 | Crosby KrassPlace 91 · Grade 8 · Spring Lake | 8 | Spring Lake | 15:38.42 PR |
| 92 | Wyatt GomerPlace 92 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 15:47.70 PR |
| 93 | Pierce ZuernerPlace 93 · Grade 7 · Spring Lake | 7 | Spring Lake | 15:48.37 PR |
| 94 | Jack WakerlyPlace 94 · Grade 7 · Spring Lake | 7 | Spring Lake | 15:53.57 PR |
| 95 | Franklin ZimmermanPlace 95 · Grade 7 · Spring Lake | 7 | Spring Lake | 16:05.84 PR |
| 96 | Gabe FlemmingPlace 96 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 16:17.98 PR |
| 97 | Jackson FreedPlace 97 · Grade 7 · East Rockford | 7 | East Rockford | 16:22.02 PR |
| 98 | Anakin FisherPlace 98 · Grade 7 · Grand Haven Lakeshore | 7 | Grand Haven Lakeshore | 16:33.59 PR |
| 99 | Sterling JanssensPlace 99 · Grade 6 · East Rockford | 6 | East Rockford | 16:33.95 PR |
| 100 | Blake Van ReesPlace 100 · Grade 6 · Spring Lake | 6 | Spring Lake | 16:49.89 PR |