| 1 | Zach MitchellPlace 1 · Marshfield | — | Marshfield | 16:04.04 | 1 |
| 2 | Kyler GunterPlace 2 · West Plains | — | West Plains | 16:09.63 | 1 |
| 3 | Payson ReisnerPlace 3 · Bolivar | — | Bolivar | 16:09.90 | 1 |
| 4 | Jackson FreePlace 4 · West Plains | — | West Plains | 16:10.12 | 1 |
| 5 | Logan LuttrellPlace 5 · Washington | — | Washington | 16:10.16 | 1 |
| 6 | Landen YoungPlace 6 · Bolivar | — | Bolivar | 16:15.16 | 1 |
| 7 | Ian BennePlace 7 · Helias Catholic | — | Helias Catholic | 16:27.88 | 1 |
| 8 | Jack LawsonPlace 8 · Carl Junction | — | Carl Junction | 16:27.99 | 1 |
| 9 | Carson KingPlace 9 · West Plains | — | West Plains | 16:29.02 | 1 |
| 10 | Hoyt StinerPlace 10 · West Plains | — | West Plains | 16:31.99 | 1 |
| 11 | Mac RichPlace 11 · Bolivar | — | Bolivar | 16:35.88 | 1 |
| 12 | Isaac WilloughbyPlace 12 · Carl Junction | — | Carl Junction | 16:39.21 | 1 |
| 13 | Trevin SmithPlace 13 · West Plains | — | West Plains | 16:41.97 | 1 |
| 14 | Noah ThompsonPlace 14 · Fulton | — | Fulton | 16:46.95 | 1 |
| 15 | Kai FosterPlace 15 · Fulton | — | Fulton | 16:47.18 | 1 |
| 16 | Abram DenneyPlace 16 · Sullivan | — | Sullivan | 16:47.22 | 1 |
| 17 | Taylor MeyerPlace 17 · Union | — | Union | 16:49.39 | 1 |
| 18 | Gable OhmPlace 18 · Washington | — | Washington | 16:50.84 | 1 |
| 19 | Rocky NelsonPlace 19 · Capital City | — | Capital City | 16:52.45 | 1 |
| 20 | Ben SmithPlace 20 · Pacific | — | Pacific | 16:53.89 | 1 |
| 21 | Daniel MorrisPlace 21 · Helias Catholic | — | Helias Catholic | 16:54.76 | 1 |
| 22 | Knox VestalPlace 22 · Bolivar | — | Bolivar | 16:59.00 | 1 |
| 23 | Noah CombsPlace 23 · Fulton | — | Fulton | 16:59.68 | 1 |
| 24 | Steven BroadbentPlace 24 · Washington | — | Washington | 17:00.37 | 1 |
| 25 | Luke BattaglerPlace 25 · Carl Junction | — | Carl Junction | 17:00.44 | 1 |
| 26 | Mason VoegeliPlace 26 · Helias Catholic | — | Helias Catholic | 17:02.04 | 1 |
| 27 | Hunter StanleyPlace 27 · West Plains | — | West Plains | 17:10.43 | 1 |
| 28 | Levi BatchelorPlace 28 · West Plains | — | West Plains | 17:20.26 | 1 |
| 29 | Ryder RandlesPlace 29 · Logan-Rogersville | — | Logan-Rogersville | 17:24.77 | 1 |
| 30 | Rahi PatelPlace 30 · Capital City | — | Capital City | 17:28.17 | 1 |
| 31 | Sean WiggerPlace 31 · Pacific | — | Pacific | 17:29.69 | 1 |
| 32 | Gunnar RhoadsPlace 32 · Camdenton | — | Camdenton | 17:35.39 | 1 |
| 33 | Caleb GarvinPlace 33 · McDonald County | — | McDonald County | 17:35.97 | 1 |
| 34 | Ryan BeulPlace 34 · Helias Catholic | — | Helias Catholic | 17:37.53 | 1 |
| 35 | Jesus Garcia-OrtizPlace 35 · Camdenton | — | Camdenton | 17:38.54 | 1 |
| 36 | Evan EversonPlace 36 · Bolivar | — | Bolivar | 17:40.34 | 1 |
| 37 | Avery WoodersonPlace 37 · Bolivar | — | Bolivar | 17:43.41 | 1 |
| 38 | Gauge WalkerPlace 38 · Capital City | — | Capital City | 17:47.00 | 1 |
| 39 | Kash AdamsPlace 39 · Monett | — | Monett | 17:48.73 | 1 |
| 40 | Thomas HarlanPlace 40 · Capital City | — | Capital City | 17:52.70 | 1 |
| 41 | Cirdan McNameePlace 41 · Washington | — | Washington | 17:57.76 | 1 |
| 42 | Conner BateyPlace 42 · Logan-Rogersville | — | Logan-Rogersville | 18:04.06 | 1 |
| 43 | Jackson GerbesPlace 43 · Jefferson City | — | Jefferson City | 18:05.09 | 1 |
| 44 | Anthony PizzanoPlace 44 · Nevada | — | Nevada | 18:09.73 | 1 |
| 45 | Dylan StoutPlace 45 · Pacific | — | Pacific | 18:09.79 | 1 |
| 46 | Eli NicklasPlace 46 · Capital City | — | Capital City | 18:12.24 | 1 |
| 47 | Jayden SafleyPlace 47 · Hillcrest | — | Hillcrest | 18:15.99 | 1 |
| 48 | Landon FawcettPlace 48 · Logan-Rogersville | — | Logan-Rogersville | 18:16.54 | 1 |
| 49 | Colton HisePlace 49 · Jefferson City | — | Jefferson City | 18:18.36 | 1 |
| 50 | Cole BrownPlace 50 · Marshfield | — | Marshfield | 18:18.70 | 1 |
| 51 | Jett LovePlace 51 · Bolivar | — | Bolivar | 18:19.12 | 1 |
| 52 | Levi CaseyPlace 52 · Capital City | — | Capital City | 18:22.76 | 1 |
| 53 | Chris RauPlace 53 · Helias Catholic | — | Helias Catholic | 18:28.59 | 1 |
| 54 | Nathaniel StaibPlace 54 · McDonald County | — | McDonald County | 18:29.35 | 1 |
| 55 | Nathan BuckwalterPlace 55 · Fulton | — | Fulton | 18:30.18 | 1 |
| 56 | Owen WhitePlace 56 · Logan-Rogersville | — | Logan-Rogersville | 18:32.71 | 1 |
| 57 | Henry Perez BarrientosPlace 57 · Monett | — | Monett | 18:33.35 | 1 |
| 58 | Noah ArnesonPlace 58 · Union | — | Union | 18:34.86 | 1 |
| 59 | Diesel ShattoPlace 59 · Hillcrest | — | Hillcrest | 18:36.28 | 1 |
| 60 | Nikash YearyPlace 60 · Carl Junction | — | Carl Junction | 18:37.96 | 1 |
| 61 | Tyren WhitakerPlace 61 · Capital City | — | Capital City | 18:38.57 | 1 |
| 62 | Shaityn WilliamsPlace 62 · Nevada | — | Nevada | 18:42.10 | 1 |
| 63 | Luke WebbPlace 63 · Camdenton | — | Camdenton | 18:43.20 | 1 |
| 64 | Josiah RobertPlace 64 · Pacific | — | Pacific | 18:44.93 | 1 |
| 65 | Alexander AllisonPlace 65 · Carl Junction | — | Carl Junction | 18:45.95 | 1 |
| 66 | Aidan RyanPlace 66 · Nevada | — | Nevada | 18:47.11 | 1 |
| 67 | Julian SchmidtPlace 67 · Helias Catholic | — | Helias Catholic | 18:48.73 | 1 |
| 68 | Johnathan McGlynnPlace 68 · Marshfield | — | Marshfield | 18:48.84 | 1 |
| 69 | Devon HickmanPlace 69 · McDonald County | — | McDonald County | 18:50.72 | 1 |
| 70 | Ethan CarrPlace 70 · Union | — | Union | 18:50.97 | 1 |
| 71 | Chance GoldenPlace 71 · Carl Junction | — | Carl Junction | 18:51.22 | 1 |
| 72 | Montgomery Gumm PalmerPlace 72 · Nevada | — | Nevada | 18:54.72 | 1 |
| 73 | Anthony WilkinsonPlace 73 · McDonald County | — | McDonald County | 18:55.57 | 1 |
| 74 | Lane PrattPlace 74 · McDonald County | — | McDonald County | 18:58.78 | 1 |
| 75 | Aiden WattsPlace 75 · Nevada | — | Nevada | 19:00.67 | 1 |
| 76 | Tyler LutesPlace 76 · Union | — | Union | 19:03.48 | 1 |
| 77 | Jake MitchellPlace 77 · Marshfield | — | Marshfield | 19:03.55 | 1 |
| 78 | Ryne ShadboltPlace 78 · Fulton | — | Fulton | 19:05.39 | 1 |
| 79 | Dax HarrisonPlace 79 · Pacific | — | Pacific | 19:09.72 | 1 |
| 80 | Josh FrazeePlace 80 · Fulton | — | Fulton | 19:12.89 | 1 |
| 81 | Lane JonesPlace 81 · Nevada | — | Nevada | 19:13.92 | 1 |
| 82 | Joshua CongerPlace 82 · Jefferson City | — | Jefferson City | 19:21.03 | 1 |
| 83 | Jacob GarrettPlace 83 · Carl Junction | — | Carl Junction | 19:21.36 | 1 |
| 84 | Nick BollingerPlace 84 · Union | — | Union | 19:24.88 | 1 |
| 85 | Greg CizinPlace 85 · Helias Catholic | — | Helias Catholic | 19:25.91 | 1 |
| 86 | David WilsonPlace 86 · Marshfield | — | Marshfield | 19:29.13 | 1 |
| 87 | Chase MasonPlace 87 · Camdenton | — | Camdenton | 19:29.70 | 1 |
| 88 | Rylan HedgesPlace 88 · Nevada | — | Nevada | 19:31.87 | 1 |
| 89 | Joseph MurphyPlace 89 · Pacific | — | Pacific | 19:38.28 | 1 |
| 90 | Adrian LozanoPlace 90 · Fulton | — | Fulton | 19:39.40 | 1 |
| 91 | Ian StuddardPlace 91 · Sullivan | — | Sullivan | 19:42.59 | 1 |
| 92 | Parker HoelPlace 92 · Hillcrest | — | Hillcrest | 19:43.12 | 1 |
| 93 | Easton ReesePlace 93 · Hillcrest | — | Hillcrest | 19:43.51 | 1 |
| 94 | Ayden DuncanPlace 94 · Sullivan | — | Sullivan | 19:43.55 | 1 |
| 95 | Izaiah WatkinsPlace 95 · Logan-Rogersville | — | Logan-Rogersville | 19:44.39 | 1 |
| 96 | Nolan StuddardPlace 96 · Sullivan | — | Sullivan | 19:46.04 | 1 |
| 97 | Kolton LausePlace 97 · Washington | — | Washington | 19:51.00 | 1 |
| 98 | Elliott PalmerPlace 98 · McDonald County | — | McDonald County | 19:57.98 | 1 |
| 99 | Hayden HawkinsPlace 99 · Hillcrest | — | Hillcrest | 20:06.69 | 1 |
| 100 | Aaron Arreola SalasPlace 100 · Monett | — | Monett | 20:06.93 | 1 |
| 101 | Douglas LeePlace 101 · Marshfield | — | Marshfield | 20:11.78 | 1 |
| 102 | Gage BrownPlace 102 · Pacific | — | Pacific | 20:18.86 | 1 |
| 103 | Walker KrietePlace 103 · Union | — | Union | 20:22.12 | 1 |
| 104 | Liam AbbottPlace 104 · Jefferson City | — | Jefferson City | 20:26.81 | 1 |
| 105 | Noah WoodruffPlace 105 · Jefferson City | — | Jefferson City | 20:30.42 | 1 |
| 106 | Steven JonesPlace 106 · Hillcrest | — | Hillcrest | 20:40.36 | 1 |
| 107 | Noah HensleyPlace 107 · Monett | — | Monett | 20:43.75 | 1 |
| 108 | Brayden PhillipsPlace 108 · Monett | — | Monett | 20:44.76 | 1 |
| 109 | Trenton HartleyPlace 109 · Hillcrest | — | Hillcrest | 20:48.53 | 1 |
| 110 | Hoyt JoinerPlace 110 · Marshfield | — | Marshfield | 20:48.82 | 1 |
| 111 | Samuel SimingtonPlace 111 · Sullivan | — | Sullivan | 21:14.55 | 1 |
| 112 | Maverick SovcikPlace 112 · Camdenton | — | Camdenton | 21:23.33 | 1 |
| 113 | Kyler GoewertPlace 113 · McDonald County | — | McDonald County | 21:34.16 | 1 |
| 114 | Parker WhaleyPlace 114 · Sullivan | — | Sullivan | 21:49.26 | 1 |
| 115 | Daniel WalkerPlace 115 · Jefferson City | — | Jefferson City | 22:00.87 | 1 |
| 116 | William HunterPlace 116 · Sullivan | — | Sullivan | 22:08.26 | 1 |
| 117 | Diego CastilloPlace 117 · Monett | — | Monett | 23:55.40 | 1 |
| 118 | Parker IsaacsonPlace 118 · Monett | — | Monett | 24:01.41 | 1 |