| 1 | Axtin BrunePlace 1 · Grade 12 · Farmington | 12 | Farmington | 16:26.95 |
| 2 | Ayden WilesPlace 2 · Grade 12 · Farmington | 12 | Farmington | 17:20.57 |
| 3 | Atley MoorePlace 3 · Grade 9 · Farmington | 9 | Farmington | 17:31.74 |
| 4 | Zyler MulleryPlace 4 · Grade 9 · Farmington | 9 | Farmington | 17:47.30 |
| 5 | Aydien MillsPlace 5 · Grade 12 · Farmington | 12 | Farmington | 17:48.05 |
| 6 | Brayden SmithPlace 6 · Grade 12 · Potosi | 12 | Potosi | 18:16.51 |
| 7 | Jaxon MillerPlace 7 · Grade 9 · West County | 9 | West County | 18:23.94 |
| 8 | James MartinPlace 8 · Grade 11 · Farmington | 11 | Farmington | 18:32.85 |
| 9 | Jackson MorrisPlace 9 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 18:39.54 |
| 10 | Andrew WoodardPlace 10 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 18:41.07 |
| 11 | Garret GallupPlace 11 · Grade 12 · Ste. Genevieve | 12 | Ste. Genevieve | 18:43.81 |
| 12 | Zachary JohnsonPlace 12 · Grade 10 · Potosi | 10 | Potosi | 18:49.38 |
| 13 | Adrian BaumanPlace 13 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 18:50.82 |
| 14 | Carter WebbPlace 14 · Grade 9 · Potosi | 9 | Potosi | 19:03.51 |
| 15 | Landon DavisPlace 15 · Grade 10 · Arcadia Valley | 10 | Arcadia Valley | 19:06.21 |
| 16 | Dalton PruneauPlace 16 · Grade 11 · Kingston | 11 | Kingston | 19:07.45 |
| 17 | Gilliam MurrainePlace 17 · Grade 11 · Arcadia Valley | 11 | Arcadia Valley | 19:14.80 |
| 18 | Xavier SnowPlace 18 · Grade 10 · North County | 10 | North County | 19:17.80 |
| 19 | Graiden CampbellPlace 19 · Grade 11 · Valley | 11 | Valley | 19:19.21 |
| 20 | Roman ThomasPlace 20 · Grade 9 · Arcadia Valley | 9 | Arcadia Valley | 19:30.19 |
| 21 | Lincoln FinchPlace 21 · Grade 10 · Farmington | 10 | Farmington | 19:30.60 |
| 22 | Jacob BollingerPlace 22 · Grade 12 · North County | 12 | North County | 19:32.43 |
| 23 | Gage SerranoPlace 23 · Grade 12 · Arcadia Valley | 12 | Arcadia Valley | 19:35.62 |
| 24 | Cole HenkePlace 24 · Grade 12 · Kingston | 12 | Kingston | 19:47.03 |
| 25 | Zackary RitterPlace 25 · Grade 11 · Ste. Genevieve | 11 | Ste. Genevieve | 19:57.14 |
| 26 | Creed LaubingerPlace 26 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 19:59.49 |
| 27 | Oliver GriffardPlace 27 · Grade 12 · Valle Catholic | 12 | Valle Catholic | 20:06.86 |
| 28 | Maddox ColesPlace 28 · Grade 12 · Arcadia Valley | 12 | Arcadia Valley | 20:08.89 |
| 29 | Colten McCroreyPlace 29 · Grade 10 · North County | 10 | North County | 20:17.97 |
| 30 | Matthew RawsonPlace 30 · Grade 10 · North County | 10 | North County | 20:21.75 |
| 31 | Connor HillPlace 31 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 20:24.97 |
| 32 | Jackson GannPlace 32 · Grade 11 · Kingston | 11 | Kingston | 20:25.68 |
| 33 | Austin RaylPlace 33 · Grade 12 · Potosi | 12 | Potosi | 20:33.72 |
| 34 | Simon FritschPlace 34 · Grade 12 · Ste. Genevieve | 12 | Ste. Genevieve | 20:57.24 |
| 35 | Felix LinPlace 35 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 21:01.29 |
| 36 | Camden McIllwainPlace 36 · Grade 11 · Kingston | 11 | Kingston | 21:11.09 |
| 37 | Kai SiebertPlace 37 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 21:21.81 |
| 38 | Reid BuckinghamPlace 38 · Grade 10 · Potosi | 10 | Potosi | 21:23.56 |
| 39 | Jase MillerPlace 39 · Grade 11 · West County | 11 | West County | 21:26.93 |
| 40 | Joshua II KearnsPlace 40 · Grade 11 · Valley | 11 | Valley | 21:27.81 |
| 41 | Henry BowlesPlace 41 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 21:31.19 |
| 42 | Ethan BollingerPlace 42 · Grade 12 · North County | 12 | North County | 21:32.88 |
| 43 | Killian StrangePlace 43 · Grade 10 · Arcadia Valley | 10 | Arcadia Valley | 21:40.21 |
| 44 | Clifton DicusPlace 44 · Grade 11 · Kingston | 11 | Kingston | 21:53.99 |
| 45 | Davin BuhlerPlace 45 · Grade 12 · Potosi | 12 | Potosi | 21:55.28 |
| 46 | Sawyer WamplerPlace 46 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 22:03.71 |
| 47 | Trenton KelleyPlace 47 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 22:07.34 |
| 48 | Alexander ColemanPlace 48 · Grade 12 · Kingston | 12 | Kingston | 22:11.45 |
| 49 | Nicholi Burke-VentimigliaPlace 49 · Grade 12 · Arcadia Valley | 12 | Arcadia Valley | 22:15.59 |
| 50 | Oliver HicksPlace 50 · Grade 12 · Potosi | 12 | Potosi | 22:15.62 |
| 51 | Walker WrightPlace 51 · Grade 9 · Valley | 9 | Valley | 22:56.14 |
| 52 | Jace StewartPlace 52 · Grade 10 · Valley | 10 | Valley | 23:22.05 |
| 53 | Cooper CultonPlace 53 · Grade 12 · North County | 12 | North County | 23:29.36 |
| 54 | Mavrick RatliffPlace 54 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 23:59.16 |
| 55 | Landon WoodwardPlace 55 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 25:11.31 |
| 56 | Kamren DavisPlace 56 · Grade 11 · West County | 11 | West County | 25:28.80 |
| 57 | Liam NeffPlace 57 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 25:57.84 |
| 58 | Connor ManshackPlace 58 · Grade 10 · Valle Catholic | 10 | Valle Catholic | 27:10.09 |
| 59 | Logan WisePlace 59 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 36:14.27 |