| 1 | Matias FuentesPlace 1 · Grade 8 · Immaculate Conception Jackson | 8 | Immaculate Conception Jackson | 9:22.7 |
| 2 | Jacob MiltonPlace 2 · Grade 8 · Herculaneum | 8 | Herculaneum | 9:23.6 PR |
| 3 | Sam LauppPlace 3 · Grade 8 · Herculaneum | 8 | Herculaneum | 9:28.2 PR |
| 4 | Tristan WhitePlace 4 · Grade 8 · Herculaneum | 8 | Herculaneum | 9:39.7 PR |
| 5 | Wyatt AkersPlace 5 · Grade 7 · Potosi | 7 | Potosi | 9:50.5 PR |
| 6 | Luke DallasPlace 6 · Grade 8 · Immaculate Conception Jackson | 8 | Immaculate Conception Jackson | 9:51.4 PR |
| 7 | Carter WebbPlace 7 · Grade 8 · Potosi | 8 | Potosi | 9:51.5 PR |
| 8 | Collin BessPlace 8 · Grade 8 · Windsor (Imperial) | 8 | Windsor (Imperial) | 10:08.0 PR |
| 9 | Adam DwinellPlace 9 · Grade 8 · Herculaneum | 8 | Herculaneum | 10:08.0 PR |
| 10 | John SteffensPlace 10 · Grade 6 · Immanuel Lutheran (Perryville) | 6 | Immanuel Lutheran (Perryville) | 10:08.9 PR |
| 11 | Carter RosePlace 11 · Grade 8 · Herculaneum | 8 | Herculaneum | 10:14.2 PR |
| 12 | Teagan VersmannPlace 12 · Grade 8 · Perry County | 8 | Perry County | 10:14.8 |
| 13 | Riley BeatyPlace 13 · Grade 6 · Meadow Heights | 6 | Meadow Heights | 10:21.9 |
| 14 | Corey GartnerPlace 14 · Grade 8 · Windsor (Imperial) | 8 | Windsor (Imperial) | 10:28.2 PR |
| 15 | Miles EllerPlace 15 · Grade 8 · Windsor (Imperial) | 8 | Windsor (Imperial) | 10:30.5 PR |
| 16 | Preston GremaudPlace 16 · Grade 6 · Immanuel Lutheran (Perryville) | 6 | Immanuel Lutheran (Perryville) | 10:30.7 |
| 17 | Joseph RuchPlace 17 · Grade 8 · Immaculate Conception Jackson | 8 | Immaculate Conception Jackson | 10:32.8 |
| 18 | Sean SwappPlace 18 · Grade 8 · Herculaneum | 8 | Herculaneum | 10:34.6 PR |
| 19 | Noah LessardPlace 19 · Grade 7 · Windsor (Imperial) | 7 | Windsor (Imperial) | 10:35.7 |
| 20 | Eli PohlmanPlace 20 · Grade 5 · Immanuel Lutheran (Perryville) | 5 | Immanuel Lutheran (Perryville) | 10:36.0 PR |
| 21 | Luke ElmshauserPlace 21 · Grade 6 · Immanuel Lutheran (Perryville) | 6 | Immanuel Lutheran (Perryville) | 10:38.4 PR |
| 22 | Cooper ReynoldsPlace 22 · Grade 8 · Kelly | 8 | Kelly | 10:40.7 |
| 23 | Noah CookPlace 23 · Grade 8 · Perry County | 8 | Perry County | 10:52.5 |
| 24 | Dawson SchererPlace 24 · Grade 7 · Kelly | 7 | Kelly | 10:53.9 |
| 25 | Walker WrightPlace 25 · Grade 8 · Potosi | 8 | Potosi | 11:01.1 PR |
| 26 | Brantlee HotopPlace 26 · Grade 7 · Meadow Heights | 7 | Meadow Heights | 11:03.7 |
| 27 | Aiden DieserPlace 27 · Grade 8 · Herculaneum | 8 | Herculaneum | 11:20.0 PR |
| 28 | Trenton HalbertPlace 28 · Grade 8 · Potosi | 8 | Potosi | 11:35.6 PR |
| 29 | Landon MeadPlace 29 · Grade 8 · Potosi | 8 | Potosi | 11:37.5 PR |
| 30 | Cooper LoftonPlace 30 · Grade 7 · Kelly | 7 | Kelly | 11:40.1 |
| 31 | Wyatt PohlmanPlace 31 · Grade 5 · Immanuel Lutheran (Perryville) | 5 | Immanuel Lutheran (Perryville) | 11:41.0 PR |
| 32 | Alexander CrosePlace 32 · Grade 7 · Meadow Heights | 7 | Meadow Heights | 11:52.6 |
| 33 | Joseph LambertPlace 33 · Grade 6 · Kelly | 6 | Kelly | 12:02.4 PR |
| 34 | Emett PricePlace 34 · Grade 8 · Kelly | 8 | Kelly | 12:04.0 PR |
| 35 | Dominic WinninghamPlace 35 · Grade 8 · Immanuel Lutheran (Perryville) | 8 | Immanuel Lutheran (Perryville) | 12:10.0 PR |
| 36 | Finley MoranPlace 36 · Grade 8 · Perry County | 8 | Perry County | 12:33.1 |
| 37 | Aiden MerchantPlace 37 · Grade 8 · Windsor (Imperial) | 8 | Windsor (Imperial) | 12:49.8 PR |
| 38 | Alexander MackPlace 38 · Grade 8 · Kelly | 8 | Kelly | 13:48.1 |
| 39 | Holden SchindlerPlace 39 · Grade 8 · Perry County | 8 | Perry County | 14:00.5 |
| 40 | Owen BahrPlace 40 · Grade 8 · Immaculate Conception Jackson | 8 | Immaculate Conception Jackson | 14:05.3 |
| 41 | Jackson PeekPlace 41 · Grade 8 · Immaculate Conception Jackson | 8 | Immaculate Conception Jackson | 14:06.8 |
| 42 | Canyon HaysPlace 42 · Grade 6 · Kelly | 6 | Kelly | 14:13.4 PR |
| 43 | Vincent WaltPlace 43 · Grade 7 · Windsor (Imperial) | 7 | Windsor (Imperial) | 14:26.2 PR |
| 44 | Sawyer CoyPlace 44 · Grade 7 · Immaculate Conception Jackson | 7 | Immaculate Conception Jackson | 14:36.4 |
| 45 | Joel SchuppPlace 45 · Grade 7 · Immanuel Lutheran (Perryville) | 7 | Immanuel Lutheran (Perryville) | 15:04.0 |
| 46 | Aiden TrokeyPlace 46 · Grade 8 · Potosi | 8 | Potosi | 15:04.5 PR |
| 47 | Logan WillhitePlace 47 · Grade 7 · Potosi | 7 | Potosi | 15:06.1 PR |
| 48 | Micah ColburnPlace 48 · Grade 7 · Immaculate Conception Jackson | 7 | Immaculate Conception Jackson | 15:15.4 |
| 49 | Elliot VinyardPlace 49 · Grade 8 · Immaculate Conception Jackson | 8 | Immaculate Conception Jackson | 15:15.8 |
| 50 | Gavin StiegemeyerPlace 50 · Grade 8 · Immaculate Conception Jackson | 8 | Immaculate Conception Jackson | 15:51.6 |
| 51 | Wyatt HoltPlace 51 · Grade 8 · Immanuel Lutheran (Perryville) | 8 | Immanuel Lutheran (Perryville) | 15:54.6 PR |
| 52 | Reece BockerstettePlace 52 · Grade 7 · Windsor (Imperial) | 7 | Windsor (Imperial) | 15:58.7 |
| 53 | Wyatt BourbonPlace 53 · Grade 7 · Potosi | 7 | Potosi | 16:22.7 PR |
| 54 | Silas CinciripiniPlace 54 · Grade 7 · Potosi | 7 | Potosi | 16:25.1 PR |
| 55 | Landon O'DayPlace 55 · Grade 8 · Perry County | 8 | Perry County | 16:29.0 |
| 56 | Jaxson RothPlace 56 · Grade 6 · Immanuel Lutheran (Perryville) | 6 | Immanuel Lutheran (Perryville) | 17:06.9 PR |
| 57 | Lucas WalkerPlace 57 · Grade 8 · Herculaneum | 8 | Herculaneum | 17:11.1 PR |
| 58 | Gabe MackPlace 58 · Grade 6 · Kelly | 6 | Kelly | 17:18.3 |
| 59 | Henry BrueggenPlace 59 · Grade 7 · Potosi | 7 | Potosi | 17:38.1 PR |
| 60 | Chase McDowellPlace 60 · Grade 7 · Windsor (Imperial) | 7 | Windsor (Imperial) | 19:11.4 PR |