| 1 | Calvin YoungPlace 1 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 11:38.76 |
| 2 | Isaac IsmailPlace 2 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 11:40.35 |
| 3 | Wesley UrquhartPlace 3 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 11:54.59 |
| 4 | Everett PhillipsPlace 4 · Grade 8 · Northview Crossroads | 8 | Northview Crossroads | 11:57.38 |
| 5 | Finnian SmithPlace 5 · Grade 8 · Northern Hills | 8 | Northern Hills | 12:11.94 |
| 6 | Leo OliveroPlace 6 · Grade 8 · Northern Hills | 8 | Northern Hills | 12:22.34 |
| 7 | Alexander PackardPlace 7 · Grade 7 · Northern Hills | 7 | Northern Hills | 12:23.01 |
| 8 | Owen EricksonPlace 8 · Grade 7 · Northern Hills | 7 | Northern Hills | 12:25.28 |
| 9 | Arlo RosalezPlace 9 · Grade 7 · Grand Rapids Public Schools | 7 | Grand Rapids Public Schools | 12:36.56 |
| 10 | Micah BensonPlace 10 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 12:45.53 |
| 11 | Levi PostPlace 11 · Grade 6 · Northern Hills | 6 | Northern Hills | 13:06.29 |
| 12 | Lincoln RussellPlace 12 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 13:08.27 |
| 13 | Charles LintemuthPlace 13 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 13:10.10 |
| 14 | Finn ZahatnanskyPlace 14 · Grade 7 · Forest Hills Eastern | 7 | Forest Hills Eastern | 13:16.07 |
| 15 | Simon UrquhartPlace 15 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 13:19.89 |
| 16 | Hudson IrwinPlace 16 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 13:22.20 |
| 17 | Archie TrethowanPlace 17 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 13:29.35 |
| 18 | Joseph MacedoPlace 18 · Grade 8 · Northern Hills | 8 | Northern Hills | 13:29.42 |
| 19 | Foster MilesPlace 19 · Grade 7 · Northern Hills | 7 | Northern Hills | 13:29.81 |
| 20 | Adam JawadPlace 20 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 13:34.73 |
| 21 | Alexander WitmerPlace 21 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 13:36.33 |
| 22 | Peter MundwilerPlace 22 · Grade 8 · Northern Hills | 8 | Northern Hills | 13:36.76 |
| 23 | Weston WalterPlace 23 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 13:36.96 |
| 24 | Benjamin HumphreyPlace 24 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 13:39.74 |
| 25 | Quinn SmithPlace 25 · Grade 6 · Forest Hills Eastern | 6 | Forest Hills Eastern | 13:41.79 |
| 26 | Dane PlacinskiPlace 26 · Grade 7 · Forest Hills Central | 7 | Forest Hills Central | 13:53.81 |
| 27 | Ryan HancartPlace 27 · Grade 8 · Forest Hills Eastern | 8 | Forest Hills Eastern | 13:56.90 |
| 28 | Carsten SchwanneckePlace 28 · Grade 7 · Northern Hills | 7 | Northern Hills | 13:57.29 |
| 29 | August LePlace 29 · Grade 8 · Grand Rapids Public Schools | 8 | Grand Rapids Public Schools | 13:57.71 |
| 30 | Shiloh AfmanPlace 30 · Grade 8 · Northview Crossroads | 8 | Northview Crossroads | 14:09.87 |
| 31 | Vaughn GarbersonPlace 31 · Grade 8 · Northview Crossroads | 8 | Northview Crossroads | 14:14.04 |
| 32 | Bode ZuzelskiPlace 32 · Grade 8 · Northern Hills | 8 | Northern Hills | 14:17.53 |
| 33 | Hudson HalmaPlace 33 · Grade 8 · Northern Hills | 8 | Northern Hills | 14:17.89 |
| 34 | Davis VermeerschPlace 34 · Grade 6 · Northern Hills | 6 | Northern Hills | 14:20.83 |
| 35 | Caleb KendrickPlace 35 · Grade 7 · Grand Rapids Public Schools | 7 | Grand Rapids Public Schools | 14:23.85 |
| 36 | Theo HaysPlace 36 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 14:24.25 |
| 37 | Austin FulkersonPlace 37 · Grade 7 · Forest Hills Eastern | 7 | Forest Hills Eastern | 14:26.31 |
| 38 | Silas GroenhofPlace 38 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 14:33.35 |
| 39 | Connor MooneyPlace 39 · Grade 7 · Northern Hills | 7 | Northern Hills | 14:46.92 |
| 40 | Jameson HarrisonPlace 40 · Grade 7 · Northern Hills | 7 | Northern Hills | 14:46.97 |
| 41 | Arav DrazninPlace 41 · Grade 6 · Northern Hills | 6 | Northern Hills | 14:47.43 |
| 42 | Declan SpiegelPlace 42 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 14:47.53 |
| 43 | Emilio OlivaPlace 43 · Grade 7 · Northview Crossroads | 7 | Northview Crossroads | 14:49.80 |
| 44 | Benjamin KilpatrickPlace 44 · Grade 8 · Grand Rapids Public Schools | 8 | Grand Rapids Public Schools | 15:00.28 |
| 45 | Philemon TaylorPlace 45 · Grade 7 · Northview Crossroads | 7 | Northview Crossroads | 15:03.05 |
| 46 | Elliot McLaughlanPlace 46 · Grade 7 · Northern Hills | 7 | Northern Hills | 15:08.60 |
| 47 | Reed PettingaPlace 47 · Grade 8 · Northern Hills | 8 | Northern Hills | 15:16.92 |
| 48 | Andon JundtPlace 48 · Grade 7 · Northern Hills | 7 | Northern Hills | 15:17.61 |
| 49 | Rydell RollingsPlace 49 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:19.40 |
| 50 | Theodore PalmPlace 50 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:26.34 |
| 51 | Easton AllenPlace 51 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 15:28.01 |
| 52 | Clark FrainPlace 52 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 15:28.34 |
| 53 | Preston WattlesPlace 53 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 15:29.06 |
| 54 | Shiloh WisemanPlace 54 · Grade 6 · Forest Hills Eastern | 6 | Forest Hills Eastern | 15:31.01 |
| 55 | Andrey KoutychenkoPlace 55 · Grade 7 · Northern Hills | 7 | Northern Hills | 15:31.70 |
| 56 | Massimo DaMorePlace 56 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:32.17 PR |
| 57 | Owen BurpeePlace 57 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:33.60 |
| 58 | George EdsengaPlace 58 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:34.35 |
| 59 | Hugo BuppPlace 59 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 15:36.17 |
| 60 | Jack WittePlace 60 · Grade 8 · Northern Hills | 8 | Northern Hills | 15:43.07 |
| 61 | Maxwell HambyPlace 61 · Grade 7 · Northern Hills | 7 | Northern Hills | 15:52.30 |
| 62 | Henry EdsengaPlace 62 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:59.45 |
| 63 | Jonathan FieldsPlace 63 · Grade 7 · Forest Hills Eastern | 7 | Forest Hills Eastern | 16:01.08 |
| 64 | Bennett PerkinsPlace 64 · Grade 6 · Northern Hills | 6 | Northern Hills | 16:05.55 |
| 65 | Brekken RadenPlace 65 · Grade 8 · Northview Crossroads | 8 | Northview Crossroads | 16:13.35 |
| 66 | Zachary CottonPlace 66 · Grade 8 · Northern Hills | 8 | Northern Hills | 16:14.64 |
| 67 | Caleb BaumanPlace 67 · Grade 7 · Northview Crossroads | 7 | Northview Crossroads | 16:15.90 |
| 68 | Brady HassonPlace 68 · Grade 7 · Forest Hills Eastern | 7 | Forest Hills Eastern | 16:32.36 |
| 69 | Young JiangPlace 69 · Grade 6 · Northern Hills | 6 | Northern Hills | 16:35.00 |
| 70 | Danny Zacharias-RamirezPlace 70 · Grade 7 · Grand Rapids Public Schools | 7 | Grand Rapids Public Schools | 16:37.85 |
| 71 | Melvin WhitmerPlace 71 · Grade 7 · Forest Hills Eastern | 7 | Forest Hills Eastern | 16:39.39 |
| 72 | Timothy RatajeskiPlace 72 · Grade 6 · Forest Hills Eastern | 6 | Forest Hills Eastern | 16:48.11 |
| 73 | Diego DeanPlace 73 · Grade 6 · Northern Hills | 6 | Northern Hills | 16:50.22 |
| 74 | Hatcher SimonPlace 74 · Grade 7 · Northern Hills | 7 | Northern Hills | 17:04.94 |
| 75 | Danny KraffPlace 75 · Grade 8 · Grand Rapids Public Schools | 8 | Grand Rapids Public Schools | 17:22.13 |
| 76 | David NolanPlace 76 · Grade 8 · Northern Hills | 8 | Northern Hills | 17:27.80 |
| 77 | Max KahnPlace 77 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 17:37.22 |
| 78 | Beckett BraggPlace 78 · Grade 7 · Forest Hills Central | 7 | Forest Hills Central | 17:41.02 |
| 79 | Jack LordenPlace 79 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 17:45.35 |
| 80 | Oliver BurkartPlace 80 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 17:46.64 |
| 81 | Elias SassoPlace 81 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 17:47.44 |
| 82 | Lawson EmmertPlace 82 · Grade 7 · Northern Hills | 7 | Northern Hills | 17:57.57 |
| 83 | Beckett RieffenbergerPlace 83 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 17:59.15 |
| 84 | Max Van EronPlace 84 · Grade 7 · Forest Hills Central | 7 | Forest Hills Central | 18:48.68 |
| 85 | Wolf MuellerPlace 85 · Grade 8 · Grand Rapids Public Schools | 8 | Grand Rapids Public Schools | 19:06.36 |
| 86 | Andrew BrownPlace 86 · Grade 7 · Forest Hills Central | 7 | Forest Hills Central | 19:10.83 |
| 87 | Robert EvenhousePlace 87 · Grade 7 · Northview Crossroads | 7 | Northview Crossroads | 19:12.65 |
| 88 | Isaac FetterleyPlace 88 · Grade 7 · Forest Hills Central | 7 | Forest Hills Central | 19:25.04 |
| 89 | Daniel AgapiePlace 89 · Grade 8 · Forest Hills Eastern | 8 | Forest Hills Eastern | 19:32.81 |
| 90 | Darren McGavinPlace 90 · Grade 8 · Grand Rapids Public Schools | 8 | Grand Rapids Public Schools | 20:48.88 |
| 91 | Eli ParvisPlace 91 · Grade 8 · Grand Rapids Public Schools | 8 | Grand Rapids Public Schools | 20:50.46 |
| 92 | Kellen LangschiedPlace 92 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 20:59.12 |
| 93 | Carter CookPlace 93 · Grade 8 · Forest Hills Central | 8 | Forest Hills Central | 21:08.88 |
| 94 | Noah PellPlace 94 · Grade 7 · Forest Hills Central | 7 | Forest Hills Central | 21:10.82 |
| 95 | Archer GoffPlace 95 · Grade 7 · Grand Rapids Public Schools | 7 | Grand Rapids Public Schools | 21:16.86 |
| 96 | Ian RileyPlace 96 · Grade 8 · Northview Crossroads | 8 | Northview Crossroads | 21:21.30 |
| 97 | Oliver SimonPlace 97 · Grade 7 · Northern Hills | 7 | Northern Hills | 21:26.11 |
| 98 | Eugene RileyPlace 98 · Grade 8 · Northview Crossroads | 8 | Northview Crossroads | 21:46.73 |
| 99 | Arian BurgettPlace 99 · Grade 7 · Forest Hills Eastern | 7 | Forest Hills Eastern | 21:59.76 |
| 100 | Lionel RiosPlace 100 · Grade 7 · Grand Rapids Public Schools | 7 | Grand Rapids Public Schools | 22:03.12 |