| 1 | Evan StevensPlace 1 · Webb City | — | Webb City | 15:57.20 |
| 2 | Cameron MartensenPlace 2 · Rolla | — | Rolla | 16:02.26 |
| 3 | Nolan HansenPlace 3 · Willard | — | Willard | 16:21.42 |
| 4 | Bryson PickardPlace 4 · Union | — | Union | 16:24.04 |
| 5 | Gavin Crawford-YatesPlace 5 · Bolivar | — | Bolivar | 16:32.36 |
| 6 | Hoyt StinerPlace 6 · West Plains | — | West Plains | 16:32.53 |
| 7 | Payson ReisnerPlace 7 · Bolivar | — | Bolivar | 16:38.61 |
| 8 | Carson KingPlace 8 · West Plains | — | West Plains | 16:42.77 |
| 9 | Garry AdamsPlace 9 · Willard | — | Willard | 16:42.97 |
| 10 | Julio CruzPlace 10 · Monett | — | Monett | 16:43.99 |
| 11 | Zach MitchellPlace 11 · Marshfield | — | Marshfield | 16:56.57 |
| 12 | Mason HedgerPlace 12 · Webb City | — | Webb City | 16:57.51 |
| 13 | Taylor MeyerPlace 13 · Union | — | Union | 16:59.12 |
| 14 | Ridge SmithPlace 14 · West Plains | — | West Plains | 17:04.57 |
| 15 | Kyler GunterPlace 15 · West Plains | — | West Plains | 17:11.21 |
| 16 | Alex KeelingPlace 16 · Willard | — | Willard | 17:11.44 |
| 17 | Nick HunkinsPlace 17 · Pacific | — | Pacific | 17:18.00 |
| 18 | Jackson FreePlace 18 · West Plains | — | West Plains | 17:25.26 |
| 19 | Ben SmithPlace 19 · Pacific | — | Pacific | 17:25.74 |
| 20 | Nathaniel Aguilarleon Rolla HighPlace 20 · School | — | School | 17:25.78 |
| 21 | Aiden KirkPlace 21 · Sullivan | — | Sullivan | 17:28.14 |
| 22 | Abram DenneyPlace 22 · Sullivan | — | Sullivan | 17:28.33 |
| 23 | Cooper HallPlace 23 · Willard | — | Willard | 17:30.46 |
| 24 | Victor SalasPlace 24 · Monett | — | Monett | 17:33.22 |
| 25 | Isaac WilloughbyPlace 25 · Carl Junction | — | Carl Junction | 17:35.50 |
| 26 | Luke GoveroPlace 26 · Willard | — | Willard | 17:35.69 |
| 27 | Hunter LeachPlace 27 · McDonald County | — | McDonald County | 17:35.97 |
| 28 | Stewart CallPlace 28 · West Plains | — | West Plains | 17:38.73 |
| 29 | thomas perkinsPlace 29 · St. Clair | — | St. Clair | 17:41.22 |
| 30 | Trevin SmithPlace 30 · West Plains | — | West Plains | 17:43.07 |
| 31 | Andrew DawsonPlace 31 · Webb City | — | Webb City | 17:45.17 |
| 32 | Brayden ShenefieldPlace 32 · Rolla | — | Rolla | 17:52.04 |
| 33 | Spencer KendallPlace 33 · Webb City | — | Webb City | 17:57.40 |
| 34 | Knox VestalPlace 34 · Bolivar | — | Bolivar | 17:58.56 |
| 35 | Kaialu SouzaPlace 35 · St. Clair | — | St. Clair | 18:00.88 |
| 36 | Dylan StoutPlace 36 · Pacific | — | Pacific | 18:03.63 |
| 37 | Ruger CoveyPlace 37 · Rolla | — | Rolla | 18:08.34 |
| 38 | Thomas PratzPlace 38 · Rolla | — | Rolla | 18:13.60 |
| 39 | Tyler YarberryPlace 39 · St. Clair | — | St. Clair | 18:14.99 |
| 40 | Zechariah SlaterPlace 40 · St. Clair | — | St. Clair | 18:17.07 |
| 41 | Sean WiggerPlace 41 · Pacific | — | Pacific | 18:19.33 |
| 42 | Caleb GarvinPlace 42 · McDonald County | — | McDonald County | 18:22.41 |
| 43 | Aiden DuvallPlace 43 · Bolivar | — | Bolivar | 18:27.18 |
| 44 | Jaden TheisPlace 44 · Nevada | — | Nevada | 18:28.58 |
| 45 | Ricardo ArrietaPlace 45 · Webb City | — | Webb City | 18:28.94 |
| 46 | Evan EversonPlace 46 · Bolivar | — | Bolivar | 18:30.22 |
| 47 | Kash AdamsPlace 47 · Monett | — | Monett | 18:32.67 |
| 48 | Elliot MortonPlace 48 · Willard | — | Willard | 18:33.72 |
| 49 | Solomon ManisPlace 49 · Bolivar | — | Bolivar | 18:37.99 |
| 50 | Aidan RyanPlace 50 · Nevada | — | Nevada | 18:40.14 |
| 51 | Alexander AllisonPlace 51 · Carl Junction | — | Carl Junction | 18:41.52 |
| 52 | Ryder RandlesPlace 52 · Logan-Rogersville | — | Logan-Rogersville | 18:42.31 |
| 53 | Noah SmithPlace 53 · Willard | — | Willard | 18:44.61 |
| 54 | Cole BrownPlace 54 · Marshfield | — | Marshfield | 18:47.10 |
| 55 | Jack LawsonPlace 55 · Carl Junction | — | Carl Junction | 18:50.28 |
| 56 | Brent MillerPlace 56 · St. Clair | — | St. Clair | 18:53.43 |
| 57 | William GerstnerPlace 57 · Parkview | — | Parkview | 19:00.68 |
| 58 | Lane PrattPlace 58 · McDonald County | — | McDonald County | 19:02.01 |
| 59 | Landon FawcettPlace 59 · Logan-Rogersville | — | Logan-Rogersville | 19:03.36 |
| 60 | Aiden KernPlace 60 · St. Clair | — | St. Clair | 19:06.07 |
| 61 | Izaiah WatkinsPlace 61 · Logan-Rogersville | — | Logan-Rogersville | 19:08.64 |
| 62 | Owen WhitePlace 62 · Logan-Rogersville | — | Logan-Rogersville | 19:10.81 |
| 63 | Jeremiah HowerPlace 63 · Rolla | — | Rolla | 19:12.96 |
| 64 | Trent LindseyPlace 64 · Rolla | — | Rolla | 19:13.42 |
| 65 | Jayden SafleyPlace 65 · Hillcrest | — | Hillcrest | 19:14.78 |
| 66 | Noah CarricoPlace 66 · Pacific | — | Pacific | 19:25.20 |
| 67 | Mason BurtonPlace 67 · McDonald County | — | McDonald County | 19:29.99 |
| 68 | Devon HickmanPlace 68 · McDonald County | — | McDonald County | 19:32.41 |
| 69 | Tyler LutesPlace 69 · Union | — | Union | 19:33.08 |
| 70 | Luke BattaglerPlace 70 · Carl Junction | — | Carl Junction | 19:34.28 |
| 71 | Conner BateyPlace 71 · Logan-Rogersville | — | Logan-Rogersville | 19:35.97 |
| 73 | Aiden WattsPlace 73 · Nevada | — | Nevada | 19:42.23 |
| 74 | Austin PalubickiPlace 74 · Marshfield | — | Marshfield | 19:43.44 |
| 75 | Anthony PizzanoPlace 75 · Nevada | — | Nevada | 19:44.12 |
| 76 | Calab BradshawPlace 76 · St. Clair | — | St. Clair | 19:49.44 |
| 77 | Thomas CranePlace 77 · Union | — | Union | 19:50.01 |
| 78 | Andy Salas-TiscarenoPlace 78 · Monett | — | Monett | 19:57.39 |
| 79 | Cross SpencerPlace 79 · McDonald County | — | McDonald County | 19:59.11 |
| 80 | David LePlace 80 · Parkview | — | Parkview | 20:00.89 |
| 81 | Rylan HedgesPlace 81 · Nevada | — | Nevada | 20:02.87 |
| 82 | Ethan McginnisPlace 82 · Nevada | — | Nevada | 20:03.59 |
| 84 | Diesel ShattoPlace 84 · Hillcrest | — | Hillcrest | 20:07.75 |
| 85 | Gage BrownPlace 85 · Pacific | — | Pacific | 20:08.84 |
| 86 | Ashton FloresPlace 86 · Hillcrest | — | Hillcrest | 20:10.21 |
| 87 | Ian StuddardPlace 87 · Sullivan | — | Sullivan | 20:10.61 |
| 88 | Blaine OrtizPlace 88 · McDonald County | — | McDonald County | 20:14.05 |
| 89 | Henry Perez BarrientosMonett HighPlace 89 · School | — | School | 20:22.30 |
| 90 | Diego Ortega SalasPlace 90 · Monett | — | Monett | 20:22.46 |
| 91 | Hayden HawkinsPlace 91 · Hillcrest | — | Hillcrest | 20:23.03 |
| 92 | Douglas LeePlace 92 · Marshfield | — | Marshfield | 20:24.76 |
| 93 | Ian McWhirtPlace 93 · Parkview | — | Parkview | 20:27.14 |
| 94 | Jacob GarrettPlace 94 · Carl Junction | — | Carl Junction | 20:27.18 |
| 95 | Dylan DePriestPlace 95 · Parkview | — | Parkview | 20:30.41 |
| 96 | Parker HoelPlace 96 · Hillcrest | — | Hillcrest | 20:31.03 |
| 97 | Mason LinkPlace 97 · Pacific | — | Pacific | 20:34.20 |
| 98 | Shaityn WilliamsPlace 98 · Nevada | — | Nevada | 20:34.24 |
| 99 | Brody CampbellPlace 99 · Bolivar | — | Bolivar | 20:37.84 |
| 100 | Nolan StuddardPlace 100 · Sullivan | — | Sullivan | 20:40.74 |
| 101 | Jakob SheppardPlace 101 · Parkview | — | Parkview | 20:42.55 |
| 103 | Gavin HallPlace 103 · Carl Junction | — | Carl Junction | 20:52.09 |
| 104 | Ben BenchPlace 104 · Logan-Rogersville | — | Logan-Rogersville | 20:57.45 |
| 105 | Keegan BuckinghamPlace 105 · Logan-Rogersville | — | Logan-Rogersville | 21:02.55 |
| 107 | Aiden BorgmannPlace 107 · Union | — | Union | 21:39.40 |
| 108 | Lucas GremaudPlace 108 · Union | — | Union | 21:45.18 |
| 109 | Trenton HartleyPlace 109 · Hillcrest | — | Hillcrest | 21:47.92 |
| 110 | Steven MasseyPlace 110 · Parkview | — | Parkview | 21:50.82 |
| 111 | Gavin WipfPlace 111 · Marshfield | — | Marshfield | 22:05.71 |
| 112 | Sawyer BakerPlace 112 · Parkview | — | Parkview | 22:07.47 |
| 113 | Reuben WinansPlace 113 · Hillcrest | — | Hillcrest | 22:11.64 |
| 114 | Shane NaptonPlace 114 · Carl Junction | — | Carl Junction | 22:24.24 |
| 115 | Parker WhaleyPlace 115 · Sullivan | — | Sullivan | 23:04.65 |