| 1 | Alex KriegPlace 1 · Fatima | — | Fatima | 17:19.13 | 1 |
| 2 | Hunter HennierPlace 2 · Fatima | — | Fatima | 17:43.29 | 2 |
| 3 | Anthony BertucciPlace 3 · Russellville | — | Russellville | 17:51.14 | 3 |
| 4 | Cole StephensPlace 4 · Linn | — | Linn | 17:52.55 | 4 |
| 5 | Cody HuhnPlace 5 · Fatima | — | Fatima | 18:07.15 | 5 |
| 6 | Harrison FrankPlace 6 · Russellville | — | Russellville | 18:10.94 | 6 |
| 7 | Garrett BeckerPlace 7 · Steelville | — | Steelville | 18:26.49 | — |
| 8 | Noah VossPlace 8 · Linn | — | Linn | 18:31.82 | 7 |
| 9 | Ryan BennettPlace 9 · Eldon | — | Eldon | 18:34.00 | 8 |
| 10 | Isaac AshtonPlace 10 · Tipton | — | Tipton | 18:35.27 | 9 |
| 11 | Caleb SchroederPlace 11 · Fatima | — | Fatima | 18:36.22 | 10 |
| 12 | Tanner RushPlace 12 · Linn | — | Linn | 18:38.31 | 11 |
| 13 | Damian MillerPlace 13 · Russellville | — | Russellville | 18:46.50 | 12 |
| 14 | Adam BurkettPlace 14 · California | — | California | 18:49.07 | 13 |
| 15 | Daniel McDonaldPlace 15 · South Callaway | — | South Callaway | 18:49.36 | — |
| 16 | Chase JonesPlace 16 · Linn | — | Linn | 18:49.66 | 14 |
| 17 | Austin RoePlace 17 · Russellville | — | Russellville | 18:51.05 | 15 |
| 18 | Beau BryantPlace 18 · Russellville | — | Russellville | 18:52.59 | 16 |
| 19 | Clayton NiekampPlace 19 · Linn | — | Linn | 18:54.96 | 17 |
| 20 | Jerod NoliePlace 20 · Bourbon | — | Bourbon | 18:56.58 | 18 |
| 21 | Hunter CarpenterPlace 21 · California | — | California | 19:01.21 | 19 |
| 22 | Luke OwenPlace 22 · Hallsville | — | Hallsville | 19:01.62 | 20 |
| 23 | Matthew FringerPlace 23 · Russellville | — | Russellville | 19:06.91 | 21 |
| 24 | Gunner MersealPlace 24 · Steelville | — | Steelville | 19:09.14 | — |
| 25 | Brennan RoehlkePlace 25 · Columbia Indepen | — | Columbia Indepen | 19:26.00 | — |
| 26 | Kendall RegerPlace 26 · Versailles | — | Versailles | 19:27.27 | — |
| 27 | Dick KodiePlace 27 · Tipton | — | Tipton | 19:28.21 | 22 |
| 28 | Zach EvenPlace 28 · Fatima | — | Fatima | 19:35.01 | 23 |
| 29 | Keegan BlackPlace 29 · Licking | — | Licking | 19:35.32 | — |
| 30 | Ethan GrellnerPlace 30 · Linn | — | Linn | 19:37.21 | 24 |
| 31 | Logan KlouzekPlace 31 · Linn | — | Linn | 19:42.95 | 25 |
| 32 | Jacob BarbarickPlace 32 · Belle | — | Belle | 19:46.30 | — |
| 33 | Kagan FroningPlace 33 · Fatima | — | Fatima | 19:48.96 | 26 |
| 34 | Jordan KremerPlace 34 · Fatima | — | Fatima | 19:56.07 | 27 |
| 35 | Micaiah GarciaPlace 35 · California | — | California | 20:00.04 | 28 |
| 36 | Marcus JensenPlace 36 · Salem | — | Salem | 20:02.22 | 29 |
| 37 | Tom KabrickPlace 37 · Hallsville | — | Hallsville | 20:02.50 | 30 |
| 38 | Caleb CottenPlace 38 · Eldon | — | Eldon | 20:02.81 | 31 |
| 39 | Ty ConleyPlace 39 · Salem | — | Salem | 20:14.42 | 32 |
| 40 | Jess NewkirkPlace 40 · Southern Boone | — | Southern Boone | 20:14.97 | 33 |
| 41 | Matthew JenssenPlace 41 · Salem | — | Salem | 20:20.82 | 34 |
| 42 | Sidney NelsonPlace 42 · Bourbon | — | Bourbon | 20:25.88 | 35 |
| 43 | Nicholas JordanPlace 43 · Dixon | — | Dixon | 20:26.21 | 36 |
| 44 | Kyle WarePlace 44 · Bourbon | — | Bourbon | 20:34.91 | 37 |
| 45 | Josh SampsellPlace 45 · Southern Boone | — | Southern Boone | 20:35.98 | 38 |
| 46 | Mason AlbertsonPlace 46 · California | — | California | 20:38.52 | 39 |
| 47 | Payton DeesePlace 47 · Salem | — | Salem | 20:39.22 | 40 |
| 48 | Tyler LongPlace 48 · California | — | California | 20:46.36 | 41 |
| 49 | Gabe FernandezPlace 49 · California | — | California | 20:48.72 | 42 |
| 50 | Doug AndersonPlace 50 · Southern Boone | — | Southern Boone | 20:57.65 | 43 |
| 51 | Jonathan RenfroPlace 51 · Dixon | — | Dixon | 21:00.40 | 44 |
| 52 | Toby TomanPlace 52 · Salem | — | Salem | 21:01.63 | 45 |
| 53 | Caleb NicholsPlace 53 · Russellville | — | Russellville | 21:02.12 | 46 |
| 54 | Tyler ChambersPlace 54 · Licking | — | Licking | 21:02.51 | — |
| 55 | Gerald WyngaardenPlace 55 · Dixon | — | Dixon | 21:02.78 | 47 |
| 56 | Cameron PaynePlace 56 · Viburnum | — | Viburnum | 21:03.05 | 48 |
| 57 | Dylan JohnsonPlace 57 · Hallsville | — | Hallsville | 21:04.63 | 49 |
| 58 | Brett WilliamsPlace 58 · Hallsville | — | Hallsville | 21:06.21 | 50 |
| 59 | Garret OwenPlace 59 · Hallsville | — | Hallsville | 21:08.10 | 51 |
| 60 | Kolten SumpterPlace 60 · Viburnum | — | Viburnum | 21:13.15 | 52 |
| 61 | Edward WesterPlace 61 · Eldon | — | Eldon | 21:16.52 | 53 |
| 62 | Nick RodriguezPlace 62 · South Callaway | — | South Callaway | 21:30.41 | — |
| 63 | Juan ComstockPlace 63 · Versailles | — | Versailles | 21:30.65 | — |
| 64 | Beau WhittlePlace 64 · Dixon | — | Dixon | 21:44.08 | 54 |
| 65 | Colton HollandPlace 65 · Bourbon | — | Bourbon | 21:50.11 | 55 |
| 66 | Tyler MunozPlace 66 · Southern Boone | — | Southern Boone | 21:51.51 | 56 |
| 67 | Mason AndersonPlace 67 · Eldon | — | Eldon | 21:56.82 | 57 |
| 68 | Dillon BluePlace 68 · Bourbon | — | Bourbon | 22:00.17 | 58 |
| 69 | Austin BolinPlace 69 · California | — | California | 22:01.86 | 59 |
| 70 | Garred OldhamPlace 70 · Tipton | — | Tipton | 22:07.73 | 60 |
| 71 | Wyatt PorterPlace 71 · Dixon | — | Dixon | 22:13.76 | 61 |
| 72 | Taylor HarlowPlace 72 · Viburnum | — | Viburnum | 22:31.61 | 62 |
| 73 | Justus BarredPlace 73 · Licking | — | Licking | 22:32.41 | — |
| 74 | Henry CleavingerPlace 74 · Columbia Indepen | — | Columbia Indepen | 22:33.04 | — |
| 75 | Anthony OlivaresPlace 75 · Eldon | — | Eldon | 22:36.18 | 63 |
| 76 | Nick CompostoPlace 76 · Steelville | — | Steelville | 22:39.52 | — |
| 77 | Trenton PacePlace 77 · Tipton | — | Tipton | 22:46.33 | 64 |
| 78 | Cole HawkenPlace 78 · Eldon | — | Eldon | 22:46.69 | 65 |
| 79 | Ben LapsleyPlace 79 · Hallsville | — | Hallsville | 22:48.78 | 66 |
| 80 | Joe JeffriesPlace 80 · Versailles | — | Versailles | 23:07.53 | — |
| 81 | Daniel LisenbePlace 81 · Dixon | — | Dixon | 23:18.70 | 67 |
| 82 | Jordan SuttonPlace 82 · Salem | — | Salem | 23:19.63 | 68 |
| 83 | Damian PaynePlace 83 · Viburnum | — | Viburnum | 23:29.69 | 69 |
| 84 | Zachary KrewsonPlace 84 · Licking | — | Licking | 23:38.21 | — |
| 85 | Peyton StinsonPlace 85 · South Callaway | — | South Callaway | 23:51.69 | — |
| 86 | Gabe WilliamsonPlace 86 · South Callaway | — | South Callaway | 24:07.22 | — |
| 87 | Mitchell MoonPlace 87 · Tipton | — | Tipton | 24:31.97 | 70 |
| 88 | Charlie BondurantPlace 88 · Columbia Indepen | — | Columbia Indepen | 24:44.56 | — |
| 89 | Waylen HousewrightPlace 89 · Steelville | — | Steelville | 24:52.13 | — |
| 90 | Gage ClaasPlace 90 · Tipton | — | Tipton | 24:52.51 | 71 |
| 91 | Drew PaynePlace 91 · Viburnum | — | Viburnum | 25:46.47 | 72 |
| 92 | Cole KliethermesPlace 92 · Eldon | — | Eldon | 26:15.84 | 73 |
| 93 | Jacob DavidPlace 93 · Southern Boone | — | Southern Boone | 27:29.67 | 74 |
| 94 | Caleb MossPlace 94 · Tipton | — | Tipton | 27:54.80 | 75 |