| 1 | Nathanael PohlsanderPlace 1 · Rolla | — | Rolla | 16:03.37 |
| 2 | Cale ThiessenPlace 2 · Bolivar | — | Bolivar | 16:30.67 |
| 3 | Thomas RoehlPlace 3 · Jefferson City | — | Jefferson City | 16:40.84 |
| 4 | Thomas ShusterPlace 4 · Willard | — | Willard | 16:45.09 |
| 5 | Dustin BrockmillerPlace 5 · Webb City | — | Webb City | 16:47.15 |
| 6 | Keion GrievePlace 6 · Capital City | — | Capital City | 16:50.19 |
| 7 | Roman BorboaPlace 7 · Webb City | — | Webb City | 16:57.24 |
| 8 | Evan StevensPlace 8 · Webb City | — | Webb City | 16:58.94 |
| 9 | Brodie CallahanPlace 9 · West Plains | — | West Plains | 17:02.12 |
| 10 | Collin EmmertPlace 10 · Carl Junction | — | Carl Junction | 17:08.30 |
| 12 | Aiden KirkPlace 12 · Sullivan | — | Sullivan | 17:13.47 |
| 13 | Nolan HansenPlace 13 · Willard | — | Willard | 17:14.09 |
| 14 | Benjamin LearPlace 14 · Capital City | — | Capital City | 17:20.76 |
| 15 | Gabriel HoekelPlace 15 · Union | — | Union | 17:21.81 |
| 16 | James SlyPlace 16 · Willard | — | Willard | 17:28.97 |
| 17 | Drew StewartPlace 17 · West Plains | — | West Plains | 17:32.49 |
| 18 | Garry AdamsPlace 18 · Willard | — | Willard | 17:36.31 |
| 19 | Carson KingPlace 19 · West Plains | — | West Plains | 17:36.56 |
| 20 | Guadalupe RodriguezPlace 20 · Rolla | — | Rolla | 17:38.84 |
| 21 | Payson ReisnerPlace 21 · Bolivar | — | Bolivar | 17:40.06 |
| 22 | Zach MitchellPlace 22 · Marshfield | — | Marshfield | 17:44.90 |
| 23 | Brody IngoldPlace 23 · Bolivar | — | Bolivar | 17:47.11 |
| 24 | Ridge SmithPlace 24 · West Plains | — | West Plains | 17:48.46 |
| 25 | Taylor MeyerPlace 25 · Union | — | Union | 17:50.03 |
| 26 | Hoyt StinerPlace 26 · West Plains | — | West Plains | 17:50.09 |
| 27 | Alex KeelingPlace 27 · Willard | — | Willard | 17:53.89 |
| 28 | Jose Banda-antillonPlace 28 · Webb City | — | Webb City | 17:53.90 |
| 29 | William HerbstPlace 29 · Union | — | Union | 17:57.80 |
| 30 | Wyatt BrickerPlace 30 · Willard | — | Willard | 18:02.92 |
| 31 | Parker NoblePlace 31 · Capital City | — | Capital City | 18:03.58 |
| 32 | Bryson PickardPlace 32 · Union | — | Union | 18:14.45 |
| 33 | Blake VaughanPlace 33 · Webb City | — | Webb City | 18:17.19 |
| 34 | Colin VossPlace 34 · Capital City | — | Capital City | 18:18.08 |
| 35 | Gavin Crawford-YatesPlace 35 · Bolivar | — | Bolivar | 18:23.72 |
| 36 | Mason HedgerPlace 36 · Webb City | — | Webb City | 18:24.04 |
| 37 | Bradyn MaupinPlace 37 · Jefferson City | — | Jefferson City | 18:25.71 |
| 38 | Brock FekenPlace 38 · Carl Junction | — | Carl Junction | 18:25.90 |
| 39 | Solomon ManisPlace 39 · Bolivar | — | Bolivar | 18:26.05 |
| 40 | Brock SchofieldPlace 40 · Capital City | — | Capital City | 18:30.89 |
| 42 | Carlos AbramsPlace 42 · Willard | — | Willard | 18:32.26 |
| 43 | Rahi PatelPlace 43 · Capital City | — | Capital City | 18:34.91 |
| 44 | Braden VossPlace 44 · Capital City | — | Capital City | 18:40.54 |
| 46 | Kyler GunterPlace 46 · West Plains | — | West Plains | 18:52.69 |
| 47 | Parker RhoadsPlace 47 · West Plains | — | West Plains | 18:58.40 |
| 49 | Hunter LeachPlace 49 · McDonald County | — | McDonald County | 19:07.28 |
| 51 | Ryder RandlesPlace 51 · Logan-Rogersville | — | Logan-Rogersville | 19:13.78 |
| 52 | Keelan StewartPlace 52 · Marshfield | — | Marshfield | 19:15.38 |
| 53 | Evan EversonPlace 53 · Bolivar | — | Bolivar | 19:15.59 |
| 54 | Kaden PadgettPlace 54 · Nevada | — | Nevada | 19:24.55 |
| 55 | Braxton YostPlace 55 · Logan-Rogersville | — | Logan-Rogersville | 19:27.15 |
| 56 | Jack LawsonPlace 56 · Carl Junction | — | Carl Junction | 19:29.26 |
| 57 | Bradley ColePlace 57 · Bolivar | — | Bolivar | 19:38.37 |
| 58 | Ty GreenwaltPlace 58 · Union | — | Union | 19:39.57 |
| 59 | Jeremiah HowerPlace 59 · Rolla | — | Rolla | 19:44.44 |
| 60 | Jaden TheisPlace 60 · Nevada | — | Nevada | 19:48.22 |
| 61 | Nathaniel Aguilarleon Rolla HighPlace 61 · School | — | School | 19:51.35 |
| 62 | ParkerPlace 62 · Foster | — | Foster | 19:53.24 |
| 63 | Eli MosherPlace 63 · Nevada | — | Nevada | 20:08.08 |
| 64 | JamesPlace 64 · Gambon | — | Gambon | 20:11.50 |
| 65 | Owen WhitePlace 65 · Logan-Rogersville | — | Logan-Rogersville | 20:12.28 |
| 66 | Tyler RothrockPlace 66 · McDonald County | — | McDonald County | 20:12.61 |
| 67 | EthanPlace 67 · Carroll | — | Carroll | 20:21.37 |
| 68 | Aidan RyanPlace 68 · Nevada | — | Nevada | 20:25.64 |
| 69 | Aiden BorgmannPlace 69 · Union | — | Union | 20:27.69 |
| 70 | Lucas HoekelPlace 70 · Union | — | Union | 20:29.12 |
| 71 | Micheal OwensPlace 71 · McDonald County | — | McDonald County | 20:31.33 |
| 72 | Corbin HollyPlace 72 · McDonald County | — | McDonald County | 20:31.53 |
| 73 | Anthony PizzanoPlace 73 · Nevada | — | Nevada | 20:31.79 |
| 74 | Hayden RenaudPlace 74 · Rolla | — | Rolla | 20:33.91 |
| 75 | Matthew FellowsPlace 75 · Hillcrest | — | Hillcrest | 20:37.47 |
| 76 | Caleb GarvinPlace 76 · McDonald County | — | McDonald County | 20:38.87 |
| 77 | Luke BattaglerPlace 77 · Carl Junction | — | Carl Junction | 20:39.57 |
| 78 | RoccoPlace 78 · Palazzolo | — | Palazzolo | 20:41.46 |
| 79 | William SchultzPlace 79 · Carl Junction | — | Carl Junction | 20:41.53 |
| 80 | Trent LindseyPlace 80 · Rolla | — | Rolla | 20:42.30 |
| 81 | Randy HensleyPlace 81 · Logan-Rogersville | — | Logan-Rogersville | 20:44.65 |
| 82 | PeterPlace 82 · Vilkins | — | Vilkins | 20:49.53 |
| 83 | Jayden SafleyPlace 83 · Hillcrest | — | Hillcrest | 20:51.20 |
| 84 | Lane PrattPlace 84 · McDonald County | — | McDonald County | 20:51.35 |
| 85 | Easton ReesePlace 85 · Hillcrest | — | Hillcrest | 20:52.23 |
| 86 | Izaiah WatkinsPlace 86 · Logan-Rogersville | — | Logan-Rogersville | 20:52.27 |
| 87 | Ian StuddardPlace 87 · Sullivan | — | Sullivan | 20:58.45 |
| 88 | Trevor DawsonPlace 88 · Jefferson City | — | Jefferson City | 21:00.79 |
| 89 | Fabian Woodard-sidney Jefferson City HighPlace 89 · School | — | School | 21:01.73 |
| 90 | Antony DawnPlace 90 · Nevada | — | Nevada | 21:03.41 |
| 91 | Joshua CongerPlace 91 · Jefferson City | — | Jefferson City | 21:04.20 |
| 92 | Caleb GrahamPlace 92 · Carl Junction | — | Carl Junction | 21:16.78 |
| 93 | Reuben WinansPlace 93 · Hillcrest | — | Hillcrest | 21:17.42 |
| 94 | ClaytonPlace 94 · Eck | — | Eck | 21:30.11 |
| 95 | Ben BenchPlace 95 · Logan-Rogersville | — | Logan-Rogersville | 21:30.91 |
| 96 | Kyler FunkPlace 96 · Logan-Rogersville | — | Logan-Rogersville | 21:39.59 |
| 97 | Keaton HeflinPlace 97 · Sullivan | — | Sullivan | 21:41.17 |
| 98 | Cross SpencerPlace 98 · McDonald County | — | McDonald County | 21:43.22 |
| 100 | David ReevesPlace 100 · Jefferson City | — | Jefferson City | 21:51.01 |
| 101 | LucasPlace 101 · Soetart | — | Soetart | 21:51.98 |
| 102 | Ashton FloresPlace 102 · Hillcrest | — | Hillcrest | 21:52.33 |
| 103 | Noah RichardsonPlace 103 · Marshfield | — | Marshfield | 21:56.43 |
| 104 | Gavin WipfPlace 104 · Marshfield | — | Marshfield | 22:05.09 |
| 106 | Austin PalubickiPlace 106 · Marshfield | — | Marshfield | 22:12.88 |
| 107 | Drew HenryPlace 107 · Marshfield | — | Marshfield | 22:34.19 |
| 108 | Kellen BadgleyPlace 108 · Carl Junction | — | Carl Junction | 22:40.54 |
| 109 | Aiden WattsPlace 109 · Nevada | — | Nevada | 22:46.42 |
| 110 | Carlos RodriguezPlace 110 · Rolla | — | Rolla | 23:04.27 |
| 111 | Walker HardyPlace 111 · Sullivan | — | Sullivan | 23:11.76 |
| 112 | Nathaniel CarteePlace 112 · Marshfield | — | Marshfield | 23:23.76 |
| 113 | Ethan GardnerPlace 113 · Hillcrest | — | Hillcrest | 24:01.66 |
| 114 | George BonneyPlace 114 · Sullivan | — | Sullivan | 24:29.09 |