| 1 | Bryant HornPlace 1 · Grade 11 · Jefferson (Festus) | 11 | Jefferson (Festus) | 17:37.1 |
| 2 | Braeden CaldwellPlace 2 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 17:46.8 |
| 3 | Karter BradshawPlace 3 · Grade 10 · Jefferson (Festus) | 10 | Jefferson (Festus) | 18:04.6 |
| 4 | Ethan McVeyPlace 4 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 18:10.0 |
| 5 | Brayden SmithPlace 5 · Grade 11 · Potosi | 11 | Potosi | 18:16.1 |
| 6 | Logan BergerPlace 6 · Grade 12 · Kingston | 12 | Kingston | 18:22.3 |
| 7 | Cole HenkePlace 7 · Grade 11 · Kingston | 11 | Kingston | 18:35.3 |
| 8 | Nathan AkersPlace 8 · Grade 11 · Windsor (Imperial) | 11 | Windsor (Imperial) | 18:39.4 |
| 9 | James SchlarmanPlace 9 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 18:41.4 |
| 10 | Landon DavisPlace 10 · Grade 9 · Arcadia Valley | 9 | Arcadia Valley | 18:48.6 |
| 11 | Zachary JohnsonPlace 11 · Grade 9 · Potosi | 9 | Potosi | 18:56.8 |
| 12 | Gage SerranoPlace 12 · Grade 11 · Arcadia Valley | 11 | Arcadia Valley | 19:01.6 |
| 13 | Jacob BollingerPlace 13 · Grade 11 · North County | 11 | North County | 19:03.3 |
| 14 | Jackson MorrisPlace 14 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 19:12.5 |
| 15 | Ethan BollingerPlace 15 · Grade 11 · North County | 11 | North County | 19:22.1 PR |
| 16 | Jaice PielPlace 16 · Grade 11 · Kingston | 11 | Kingston | 19:23.7 |
| 17 | Matthew RawsonPlace 17 · Grade 9 · North County | 9 | North County | 19:34.4 |
| 18 | Oliver GriffardPlace 18 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 19:35.6 |
| 19 | Graiden CampbellPlace 19 · Grade 10 · Valley | 10 | Valley | 19:42.1 |
| 20 | Brandon RappPlace 20 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 19:43.8 |
| 21 | Luke RyanPlace 21 · Grade 10 · St. Vincent | 10 | St. Vincent | 20:05.3 |
| 22 | Cohen LongPlace 22 · Grade 12 · Potosi | 12 | Potosi | 20:08.6 |
| 23 | Jackson GannPlace 23 · Grade 10 · Kingston | 10 | Kingston | 20:11.0 |
| 24 | Matthew WaltmanPlace 24 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 20:29.1 |
| 25 | Gilliam MurrainePlace 25 · Grade 10 · Arcadia Valley | 10 | Arcadia Valley | 20:29.5 |
| 26 | Bryce BaileyPlace 26 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 20:29.5 PR |
| 27 | Jackson BryantPlace 27 · Grade 11 · Bunker | 11 | Bunker | 20:30.8 |
| 28 | Camden McIllwainPlace 28 · Grade 10 · Kingston | 10 | Kingston | 20:33.9 |
| 29 | Xavier SnowPlace 29 · Grade 9 · North County | 9 | North County | 20:34.3 |
| 30 | Davin BuhlerPlace 30 · Grade 11 · Potosi | 11 | Potosi | 20:36.0 |
| 31 | Brody GlassPlace 31 · Grade 9 · North County | 9 | North County | 20:37.5 |
| 32 | Tyson JeffersonPlace 32 · Grade 10 · Jefferson (Festus) | 10 | Jefferson (Festus) | 20:39.7 |
| 33 | Austin RaylPlace 33 · Grade 11 · Potosi | 11 | Potosi | 20:39.8 |
| 34 | Carter JonesPlace 34 · Grade 11 · Valley | 11 | Valley | 20:46.1 |
| 35 | Nicholi Burke-VentimigliaPlace 35 · Grade 11 · Arcadia Valley | 11 | Arcadia Valley | 20:59.1 |
| 36 | Colten McCroreyPlace 36 · Grade 9 · North County | 9 | North County | 21:06.3 |
| 37 | Kai SiebertPlace 37 · Grade 10 · Valle Catholic | 10 | Valle Catholic | 21:07.8 |
| 38 | Levi HeacockPlace 38 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 21:10.6 |
| 39 | Amontae HillPlace 39 · Grade 11 · Potosi | 11 | Potosi | 21:15.9 |
| 40 | Creed LaubingerPlace 40 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 21:20.3 |
| 41 | Landon WoodwardPlace 41 · Grade 10 · Valle Catholic | 10 | Valle Catholic | 21:21.3 PR |
| 42 | Jon McCainPlace 42 · Grade 11 · Windsor (Imperial) | 11 | Windsor (Imperial) | 21:21.3 |
| 43 | Clifton DicusPlace 43 · Grade 10 · Kingston | 10 | Kingston | 21:25.2 |
| 44 | Killian StrangePlace 44 · Grade 9 · Arcadia Valley | 9 | Arcadia Valley | 21:40.9 |
| 45 | Austin DunlapPlace 45 · Grade 12 · Bismarck | 12 | Bismarck | 21:41.2 PR |
| 46 | Bo BurginPlace 46 · Grade 10 · St. Vincent | 10 | St. Vincent | 21:43.5 PR |
| 47 | Jed RiemanPlace 47 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 21:45.1 |
| 48 | Xiuqi LiuPlace 48 · Grade 9 · The Fulton School | 9 | The Fulton School | 21:46.4 PR |
| 49 | Cassius ClippardPlace 49 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 21:47.1 PR |
| 50 | Josiah JonesPlace 50 · Grade 10 · Kingston | 10 | Kingston | 21:49.3 |
| 51 | Sawyer WamplerPlace 51 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 21:51.6 |
| 52 | Jonathan BergerPlace 52 · Grade 11 · Kingston | 11 | Kingston | 21:52.7 |
| 53 | Dalton PruneauPlace 53 · Grade 10 · Kingston | 10 | Kingston | 22:09.1 |
| 54 | Mavrick RatliffPlace 54 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 22:25.5 |
| 55 | Garrett LynchardPlace 55 · Grade 12 · The Fulton School | 12 | The Fulton School | 22:26.1 |
| 56 | Henry BowlesPlace 56 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 22:39.6 |
| 57 | Cooper CultonPlace 57 · Grade 11 · North County | 11 | North County | 22:42.4 |
| 58 | Aidden MontgomeryPlace 58 · Grade 9 · Arcadia Valley | 9 | Arcadia Valley | 22:45.3 |
| 59 | Caedus PressonPlace 59 · Grade 9 · Fredericktown | 9 | Fredericktown | 22:57.9 |
| 60 | Owen McFarlandPlace 60 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 23:00.0 |
| 61 | Tristin AndersPlace 61 · Grade 10 · St. Vincent | 10 | St. Vincent | 23:29.4 PR |
| 62 | Koen WillisPlace 62 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 23:42.3 |
| 63 | Matthew MuessigPlace 63 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 23:43.4 |
| 64 | David JonesPlace 64 · Grade 10 · Kingston | 10 | Kingston | 24:03.8 |
| 65 | Parker HinklePlace 65 · Grade 9 · Bismarck | 9 | Bismarck | 24:12.9 |
| 66 | Mason Brouk-BlanfordPlace 66 · Grade 9 · Kingston | 9 | Kingston | 24:13.2 |
| 67 | Emerson WarePlace 67 · Grade 10 · Kingston | 10 | Kingston | 24:14.8 |
| 68 | James BraunPlace 68 · Grade 12 · Valle Catholic | 12 | Valle Catholic | 24:32.1 |
| 69 | Ashby ButeryPlace 69 · Grade 9 · Bismarck | 9 | Bismarck | 24:49.0 |
| 70 | Jeremiah JonesPlace 70 · Grade 9 · Kingston | 9 | Kingston | 25:21.3 |
| 71 | Kamryn DecluePlace 71 · Grade 9 · Potosi | 9 | Potosi | 25:57.4 |
| 72 | Collin ObermarkPlace 72 · Grade 12 · Arcadia Valley | 12 | Arcadia Valley | 26:15.7 |
| 73 | Jeremiah MayberryPlace 73 · Grade 9 · Arcadia Valley | 9 | Arcadia Valley | 29:02.9 PR |
| 74 | Colton MohartPlace 74 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 29:45.5 |
| 75 | Macullough SchrumPlace 75 · Grade 9 · Arcadia Valley | 9 | Arcadia Valley | 33:03.4 |