| 1 | Isaac WilloughbyPlace 1 · Carl Junction | — | Carl Junction | 16:10.73 | 1 |
| 2 | Kyler GunterPlace 2 · West Plains | — | West Plains | 16:18.65 | 1 |
| 3 | Carson KingPlace 3 · West Plains | — | West Plains | 16:21.89 | 1 |
| 4 | Hunter StanleyPlace 4 · West Plains | — | West Plains | 16:26.52 | 1 |
| 5 | Joseph RobersonPlace 5 · West Plains | — | West Plains | 16:27.25 | 1 |
| 6 | Ben SmithPlace 6 · Pacific | — | Pacific | 16:28.56 | 1 |
| 7 | Sean WiggerPlace 7 · Pacific | — | Pacific | 16:30.67 | 1 |
| 8 | Hoyt StinerPlace 8 · West Plains | — | West Plains | 16:31.63 | 1 |
| 9 | Blake RomansPlace 9 · West Plains | — | West Plains | 16:32.06 | 1 |
| 10 | Daniel MorrisPlace 10 · Helias Catholic | — | Helias Catholic | 16:32.32 | 1 |
| 11 | Steven BroadbentPlace 11 · Washington | — | Washington | 16:32.65 | 1 |
| 12 | Landen YoungPlace 12 · Bolivar | — | Bolivar | 16:33.61 | 1 |
| 13 | Gable OhmPlace 13 · Washington | — | Washington | 16:37.75 | 1 |
| 14 | Victor SalasPlace 14 · Monett | — | Monett | 16:39.66 | 1 |
| 15 | Mac RichPlace 15 · Bolivar | — | Bolivar | 16:43.45 | 1 |
| 16 | Mason BlissPlace 16 · Washington | — | Washington | 16:53.15 | 1 |
| 17 | Trevin SmithPlace 17 · West Plains | — | West Plains | 17:03.01 | 1 |
| 18 | Taylor MeyerPlace 18 · Union | — | Union | 17:08.61 | 1 |
| 19 | Ryan BeulPlace 19 · Helias Catholic | — | Helias Catholic | 17:08.62 | 1 |
| 20 | Zechariah BeaglePlace 20 · Sullivan | — | Sullivan | 17:15.52 | 1 |
| 21 | Lucas SheehanPlace 21 · Vianney | — | Vianney | 17:23.81 | 1 |
| 22 | Gunnar RhoadsPlace 22 · Camdenton | — | Camdenton | 17:26.34 | 1 |
| 23 | Nikash YearyPlace 23 · Carl Junction | — | Carl Junction | 17:26.97 | 1 |
| 24 | Landon FawcettPlace 24 · Logan-Rogersville | — | Logan-Rogersville | 17:28.68 | 1 |
| 25 | Jacob GarrettPlace 25 · Carl Junction | — | Carl Junction | 17:31.92 | 1 |
| 26 | Nolan SchultePlace 26 · Capital City | — | Capital City | 17:33.21 | 1 |
| 27 | Dylan StoutPlace 27 · Pacific | — | Pacific | 17:33.23 | 1 |
| 28 | Kyle BardgettPlace 28 · Vianney | — | Vianney | 17:33.96 | 1 |
| 29 | Luke WebbPlace 29 · Camdenton | — | Camdenton | 17:35.65 | 1 |
| 30 | Dax HarrisonPlace 30 · Pacific | — | Pacific | 17:40.05 | 1 |
| 31 | Carter McGarrityPlace 31 · McDonald County | — | McDonald County | 17:42.12 | 1 |
| 32 | Avery WoodersonPlace 32 · Bolivar | — | Bolivar | 17:43.57 | 1 |
| 33 | Griffin SchenewerkPlace 33 · Capital City | — | Capital City | 17:49.94 | 1 |
| 34 | Conner BateyPlace 34 · Logan-Rogersville | — | Logan-Rogersville | 17:54.91 | 1 |
| 35 | Rahi PatelPlace 35 · Capital City | — | Capital City | 17:56.12 | 1 |
| 36 | Sawyer SwearingenPlace 36 · Rockwood Summit | — | Rockwood Summit | 17:57.31 | 1 |
| 37 | Thomas HendersonPlace 37 · Bolivar | — | Bolivar | 18:00.85 | 1 |
| 38 | Knox VestalPlace 38 · Bolivar | — | Bolivar | 18:15.60 | 1 |
| 39 | Jake MitchellPlace 39 · Marshfield | — | Marshfield | 18:16.39 | 1 |
| 40 | Devin AxtonPlace 40 · Rockwood Summit | — | Rockwood Summit | 18:17.36 | 1 |
| 41 | Andrew HamannPlace 41 · Bolivar | — | Bolivar | 18:18.70 | 1 |
| 42 | Michael ScottPlace 42 · Rockwood Summit | — | Rockwood Summit | 18:22.88 | 1 |
| 43 | Malachi JohnsonPlace 43 · Capital City | — | Capital City | 18:26.35 | 1 |
| 44 | Noah HardeePlace 44 · Rockwood Summit | — | Rockwood Summit | 18:26.58 | 1 |
| 45 | Lucas GodfreyPlace 45 · Pacific | — | Pacific | 18:31.54 | 1 |
| 46 | Chris RauPlace 46 · Helias Catholic | — | Helias Catholic | 18:36.21 | 1 |
| 47 | Jett LovePlace 47 · Capital City | — | Capital City | 18:38.62 | 1 |
| 48 | Dominic MantiaPlace 48 · Vianney | — | Vianney | 18:38.91 | 1 |
| 49 | William VossPlace 49 · Helias Catholic | — | Helias Catholic | 18:40.77 | 1 |
| 50 | Vincent SchreckPlace 50 · Union | — | Union | 18:41.68 | 1 |
| 51 | Julian SchmidtPlace 51 · Helias Catholic | — | Helias Catholic | 18:42.38 | 1 |
| 52 | Anthony PizzanoPlace 52 · Nevada | — | Nevada | 18:43.61 | 1 |
| 53 | Johnathan McGlynnPlace 53 · Marshfield | — | Marshfield | 18:45.26 | 1 |
| 54 | Cade CastilloPlace 54 · Logan-Rogersville | — | Logan-Rogersville | 18:46.52 | 1 |
| 55 | Anthony WilkinsonPlace 55 · McDonald County | — | McDonald County | 18:51.40 | 1 |
| 56 | Landon HollemanPlace 56 · Capital City | — | Capital City | 18:53.45 | 1 |
| 57 | Aidan RyanPlace 57 · Nevada | — | Nevada | 18:54.67 | 1 |
| 58 | Noah ArnesonPlace 58 · Union | — | Union | 18:55.38 | 1 |
| 59 | Chance GoldenPlace 59 · Carl Junction | — | Carl Junction | 18:55.50 | 1 |
| 60 | Nicholas WahlePlace 60 · Vianney | — | Vianney | 19:01.75 | 1 |
| 61 | Braden DealPlace 61 · Camdenton | — | Camdenton | 19:03.73 | 1 |
| 62 | Cole BrownPlace 62 · Marshfield | — | Marshfield | 19:04.54 | 1 |
| 63 | Cy DouglasPlace 63 · Bolivar | — | Bolivar | 19:04.70 | 1 |
| 64 | Izaiah WatkinsPlace 64 · Logan-Rogersville | — | Logan-Rogersville | 19:06.45 | 1 |
| 65 | Rush PhillipsPlace 65 · Carl Junction | — | Carl Junction | 19:07.31 | 1 |
| 66 | Noah ClarkPlace 66 · Marshfield | — | Marshfield | 19:07.57 | 1 |
| 67 | Timothy HatfieldPlace 67 · McDonald County | — | McDonald County | 19:07.66 | 1 |
| 68 | Nathaniel StaibPlace 68 · McDonald County | — | McDonald County | 19:08.64 | 1 |
| 69 | Henry Perez BarrientosPlace 69 · Monett | — | Monett | 19:17.04 | 1 |
| 70 | Shane NaptonPlace 70 · Carl Junction | — | Carl Junction | 19:18.85 | 1 |
| 71 | Laith WeliPlace 71 · Rockwood Summit | — | Rockwood Summit | 19:20.69 | 1 |
| 72 | Nick BollingerPlace 72 · Union | — | Union | 19:20.89 | 1 |
| 73 | Shaityn WilliamsPlace 73 · Nevada | — | Nevada | 19:21.78 | 1 |
| 74 | Greg CizinPlace 74 · Helias Catholic | — | Helias Catholic | 19:22.24 | 1 |
| 75 | Jayson SummersPlace 75 · Sullivan | — | Sullivan | 19:24.39 | 1 |
| 76 | Roan KamppilaPlace 76 · Marshfield | — | Marshfield | 19:26.80 | 1 |
| 77 | Walker KrietePlace 77 · Union | — | Union | 19:27.41 | 1 |
| 78 | Douglas LeePlace 78 · Marshfield | — | Marshfield | 19:28.00 | 1 |
| 79 | Matthew KokePlace 79 · Rockwood Summit | — | Rockwood Summit | 19:28.26 | 1 |
| 80 | Nate HartungPlace 80 · Washington | — | Washington | 19:33.81 | 1 |
| 81 | Kolten LausePlace 81 · Washington | — | Washington | 19:35.12 | 1 |
| 82 | Xavier HeilmanPlace 82 · Rockwood Summit | — | Rockwood Summit | 19:37.49 | 1 |
| 83 | Graydon EnglandPlace 83 · Logan-Rogersville | — | Logan-Rogersville | 19:38.19 | 1 |
| 84 | Cody StahlPlace 84 · Pacific | — | Pacific | 19:39.67 | 1 |
| 85 | Nolan SchultePlace 85 · Helias Catholic | — | Helias Catholic | 19:40.01 | 1 |
| 86 | Aiden WattsPlace 86 · Nevada | — | Nevada | 19:40.62 | 1 |
| 87 | Mason BurtonPlace 87 · McDonald County | — | McDonald County | 19:43.93 | 1 |
| 88 | Colton McElhonePlace 88 · Washington | — | Washington | 19:46.95 | 1 |
| 89 | Elliott PalmerPlace 89 · McDonald County | — | McDonald County | 19:47.96 | 1 |
| 90 | Jacob LindseyPlace 90 · Vianney | — | Vianney | 19:48.57 | 1 |
| 91 | Sawyer ScottPlace 91 · Washington | — | Washington | 19:48.75 | 1 |
| 92 | David WilsonPlace 92 · Marshfield | — | Marshfield | 19:50.82 | 1 |
| 93 | William HunterPlace 93 · Sullivan | — | Sullivan | 19:51.26 | 1 |
| 94 | Diego Ortega SalasPlace 94 · Monett | — | Monett | 19:53.34 | 1 |
| 95 | Nicolas Della CrocePlace 95 · Vianney | — | Vianney | 19:58.67 | 1 |
| 96 | Brayden LandPlace 96 · Monett | — | Monett | 20:00.77 | 1 |
| 97 | Colby WesthoffPlace 97 · Carl Junction | — | Carl Junction | 20:00.91 | 1 |
| 98 | Diesel ShattoPlace 98 · Hillcrest | — | Hillcrest | 20:06.19 | 1 |
| 99 | Levi CaseyPlace 99 · Capital City | — | Capital City | 20:06.85 | 1 |
| 100 | Vincent DanforthPlace 100 · Vianney | — | Vianney | 20:15.50 | 1 |
| 101 | Montgomery PalmerPlace 101 · Nevada | — | Nevada | 20:26.42 | 1 |
| 102 | Kyler GoewertPlace 102 · McDonald County | — | McDonald County | 20:39.27 | 1 |
| 103 | Alex HendonPlace 103 · Camdenton | — | Camdenton | 20:45.80 | 1 |
| 104 | Austin RayPlace 104 · Sullivan | — | Sullivan | 20:46.54 | 1 |
| 105 | Samuel SimingtonPlace 105 · Sullivan | — | Sullivan | 20:59.31 | 1 |
| 106 | Reece RapertPlace 106 · Union | — | Union | 21:00.47 | 1 |
| 107 | Mikie PitnickPlace 107 · Camdenton | — | Camdenton | 21:12.55 | 1 |
| 108 | Diego CastilloPlace 108 · Monett | — | Monett | 21:12.92 | 1 |
| 109 | Beau JenkinsPlace 109 · Sullivan | — | Sullivan | 21:16.01 | 1 |
| 110 | Jackson BaumgarthPlace 110 · Logan-Rogersville | — | Logan-Rogersville | 21:22.71 | 1 |
| 111 | Jaden HornPlace 111 · Union | — | Union | 21:29.58 | 1 |
| 112 | Steven LyonPlace 112 · Nevada | — | Nevada | 21:36.25 | 1 |
| 113 | Steven JonesPlace 113 · Hillcrest | — | Hillcrest | 21:47.45 | 1 |
| 114 | Sean YoungbloodPlace 114 · Logan-Rogersville | — | Logan-Rogersville | 22:01.12 | 1 |
| 115 | Chase RasmussenPlace 115 · Sullivan | — | Sullivan | 22:05.55 | 1 |
| 116 | Asher MosherPlace 116 · Nevada | — | Nevada | 22:19.60 | 1 |
| 117 | Trenton HartleyPlace 117 · Hillcrest | — | Hillcrest | 22:24.31 | 1 |