| 1 | Bryson PowellPlace 1 · Grade 12 · Missouri Military AcademyUnofficial | 12 | Missouri Military Academy | 17:26.33 |
| 2 | Dashaun DodsonPlace 2 · Grade 12 · ElsberryUnofficial | 12 | Elsberry | 17:52.89 |
| 3 | Brendan FinneganPlace 3 · Grade 9 · Bowling GreenUnofficial | 9 | Bowling Green | 17:57.72 |
| 4 | Nolan WilsonPlace 4 · Grade 10 · ElsberryUnofficial | 10 | Elsberry | 18:07.21 |
| 5 | Trenton GriffithPlace 5 · Grade 12 · Bowling GreenUnofficial | 12 | Bowling Green | 18:36.07 |
| 6 | Josiah HerasPlace 6 · Grade 9 · ElsberryUnofficial | 9 | Elsberry | 18:43.55 |
| 7 | Levi WrightPlace 7 · Grade 10 · Marion CountyUnofficial | 10 | Marion County | 18:49.23 |
| 8 | Landen ChapmanPlace 8 · Grade 9 · ParisUnofficial | 9 | Paris | 18:58.33 |
| 9 | Hunter BickellPlace 9 · Grade 10 · Wellsville-MiddletownUnofficial | 10 | Wellsville-Middletown | 19:01.86 |
| 10 | Ezekiel ByersPlace 10 · Grade 11 · ElsberryUnofficial | 11 | Elsberry | 19:11.37 |
| 11 | Kaleb PeakPlace 11 · Grade 12 · Wellsville-MiddletownUnofficial | 12 | Wellsville-Middletown | 19:16.79 |
| 12 | Brendan HallemanPlace 12 · Grade 10 · Bowling GreenUnofficial | 10 | Bowling Green | 19:19.60 |
| 13 | Josh HarveyPlace 13 · Grade 11 · CloptonUnofficial | 11 | Clopton | 19:19.68 |
| 14 | Daniel MatlockPlace 14 · Grade 9 · Bowling GreenUnofficial | 9 | Bowling Green | 19:20.11 |
| 15 | Keegan SmithPlace 15 · Grade 9 · Bowling GreenUnofficial | 9 | Bowling Green | 19:24.49 |
| 16 | Gerardo QuirogaPlace 16 · Grade 10 · Missouri Military AcademyUnofficial | 10 | Missouri Military Academy | 19:38.57 |
| 17 | Noah HausgenPlace 17 · Grade 9 · ElsberryUnofficial | 9 | Elsberry | 19:39.39 |
| 18 | Jackson StewartPlace 18 · Grade 11 · Marion CountyUnofficial | 11 | Marion County | 19:51.61 PR |
| 19 | Malachi ImriePlace 19 · Grade 10 · Missouri Military AcademyUnofficial | 10 | Missouri Military Academy | 20:00.84 |
| 20 | Easton TwellmanPlace 20 · Grade 10 · SilexUnofficial | 10 | Silex | 20:06.22 |
| 21 | Porter BrittPlace 21 · Grade 10 · Marion CountyUnofficial | 10 | Marion County | 20:12.56 |
| 22 | Ethan ClowPlace 22 · Grade 11 · HighlandUnofficial | 11 | Highland | 20:14.82 |
| 23 | Wayland EvansPlace 23 · Grade 12 · Missouri Military AcademyUnofficial | 12 | Missouri Military Academy | 20:22.81 PR |
| 24 | Carson SchwenkPlace 24 · Grade 12 · Bowling GreenUnofficial | 12 | Bowling Green | 20:24.98 |
| 25 | Rheo SchluckebierPlace 25 · Grade 10 · Marion CountyUnofficial | 10 | Marion County | 20:27.52 |
| 26 | Michael PfeiferPlace 26 · Grade 10 · Missouri Military AcademyUnofficial | 10 | Missouri Military Academy | 20:32.05 |
| 27 | Gage RuddPlace 27 · Grade 11 · HighlandUnofficial | 11 | Highland | 20:37.81 PR |
| 28 | Albert OgutuPlace 28 · Grade 12 · Missouri Military AcademyUnofficial | 12 | Missouri Military Academy | 20:38.98 |
| 29 | Jonah SlovenskyPlace 29 · Grade 10 · Wellsville-MiddletownUnofficial | 10 | Wellsville-Middletown | 20:41.71 |
| 30 | Wyatt TuleyPlace 30 · Grade 9 · Marion CountyUnofficial | 9 | Marion County | 20:44.13 |
| 31 | Roberto LeonPlace 31 · Grade 10 · Bowling GreenUnofficial | 10 | Bowling Green | 20:46.39 |
| 32 | Colton SwisherPlace 32 · Grade 9 · Marion CountyUnofficial | 9 | Marion County | 20:51.43 PR |
| 33 | Mason WoodPlace 33 · Grade 10 · Marion CountyUnofficial | 10 | Marion County | 20:51.93 |
| 34 | Nathan CaudillPlace 34 · Grade 9 · HighlandUnofficial | 9 | Highland | 20:54.03 |
| 35 | Alex SnyderPlace 35 · Grade 12 · Missouri Military AcademyUnofficial | 12 | Missouri Military Academy | 20:58.93 |
| 36 | Joseph NoxonPlace 36 · Grade 9 · SilexUnofficial | 9 | Silex | 21:01.59 |
| 37 | Hunter BurtPlace 37 · Grade 12 · CloptonUnofficial | 12 | Clopton | 21:14.21 |
| 38 | Brayden DeornellasPlace 38 · Grade 12 · ParisUnofficial | 12 | Paris | 21:26.78 |
| 39 | Shawn MartinPlace 39 · Grade 11 · Marion CountyUnofficial | 11 | Marion County | 21:27.78 |
| 40 | Victor SalinasPlace 40 · Grade 12 · Missouri Military AcademyUnofficial | 12 | Missouri Military Academy | 21:44.19 |
| 41 | Dallas GrantzPlace 41 · Grade 10 · Missouri Military AcademyUnofficial | 10 | Missouri Military Academy | 21:58.76 PR |
| 42 | Jacob HarlPlace 42 · Grade 11 · WinfieldUnofficial | 11 | Winfield | 22:05.45 |
| 43 | James NoxonPlace 43 · Grade 10 · SilexUnofficial | 10 | Silex | 22:07.76 |
| 44 | David ElzeaPlace 44 · Grade 10 · ParisUnofficial | 10 | Paris | 22:51.43 |
| 45 | Gage MarshallPlace 45 · Grade 10 · Wellsville-MiddletownUnofficial | 10 | Wellsville-Middletown | 22:58.74 |
| 46 | Nathan WrightPlace 46 · Grade 9 · Marion CountyUnofficial | 9 | Marion County | 24:01.32 |
| 47 | Joey LagemannPlace 47 · Grade 10 · Marion CountyUnofficial | 10 | Marion County | 24:05.11 |
| 48 | Jacob PehlePlace 48 · Grade 10 · Missouri Military AcademyUnofficial | 10 | Missouri Military Academy | 24:07.75 |
| 49 | Richard HaydenPlace 49 · Grade 11 · Van-FarUnofficial | 11 | Van-Far | 24:22.26 |
| 50 | Nick KelsoPlace 50 · Grade 10 · Marion CountyUnofficial | 10 | Marion County | 24:44.60 |
| 51 | Dominic OhlmsPlace 51 · Grade 12 · WinfieldUnofficial | 12 | Winfield | 25:16.85 |
| 52 | Gary WrightPlace 52 · Grade 10 · HighlandUnofficial | 10 | Highland | 25:32.11 |
| 53 | Michael AdamsPlace 53 · Grade 12 · CloptonUnofficial | 12 | Clopton | 25:43.83 |
| 54 | James WalkerPlace 54 · Grade 10 · Marion CountyUnofficial | 10 | Marion County | 25:51.38 PR |
| 55 | Kyle WestPlace 55 · Grade 9 · CloptonUnofficial | 9 | Clopton | 27:43.00 |
| 56 | Tristen SheadPlace 56 · Grade 10 · Bowling GreenUnofficial | 10 | Bowling Green | 27:58.06 |