| 1 | Hunter HennierPlace 1 · Fatima | — | Fatima | 17:46.19 | 1 |
| 2 | Adam BurkettPlace 2 · California | — | California | 18:16.48 | 2 |
| 3 | Cody HuhnPlace 3 · Fatima | — | Fatima | 18:34.70 | 3 |
| 4 | Alex KriegPlace 4 · Fatima | — | Fatima | 18:43.37 | 4 |
| 5 | Maguire ScheerPlace 5 · Southern Boone | — | Southern Boone | 18:47.85 | 5 |
| 6 | Austin MuenksPlace 6 · Fatima | — | Fatima | 18:49.07 | 6 |
| 7 | Noah VossPlace 7 · Linn | — | Linn | 18:58.99 | 7 |
| 8 | Sam BowlesPlace 8 · Southern Boone | — | Southern Boone | 19:06.41 | 8 |
| 9 | Chase JonesPlace 9 · Linn | — | Linn | 19:13.89 | 9 |
| 10 | Nathan FordPlace 10 · New Haven | — | New Haven | 19:15.46 | 10 |
| 11 | Dakota GivensPlace 11 · Viburnum | — | Viburnum | 19:18.29 | — |
| 12 | Dylan GoodwinPlace 12 · New Haven | — | New Haven | 19:20.56 | 11 |
| 13 | Garrett BeckerPlace 13 · Steelville | — | Steelville | 19:25.95 | — |
| 14 | Joey NilgesPlace 14 · Linn | — | Linn | 19:34.88 | 12 |
| 15 | Nelson McCollomPlace 15 · Stover | — | Stover | 19:37.50 | — |
| 16 | Luke OwenPlace 16 · Hallsville | — | Hallsville | 19:38.19 | — |
| 17 | Ethan GrellnerPlace 17 · Linn | — | Linn | 19:39.00 | 13 |
| 18 | Terry MilesPlace 18 · South Callaway | — | South Callaway | 19:41.39 | — |
| 19 | Nick MarshallPlace 19 · Steelville | — | Steelville | 19:44.47 | — |
| 20 | Hunter CarpenterPlace 20 · California | — | California | 19:46.37 | 14 |
| 21 | Ryan BennettPlace 21 · Eldon | — | Eldon | 19:49.82 | 15 |
| 22 | Trey JamesPlace 22 · Licking | — | Licking | 19:53.54 | — |
| 23 | Jacob VossPlace 23 · Linn | — | Linn | 20:02.49 | 16 |
| 24 | Kevin McDowellPlace 24 · New Haven | — | New Haven | 20:06.57 | 17 |
| 25 | Jacob BarbarickPlace 25 · Belle | — | Belle | 20:11.23 | — |
| 26 | Tom KabrickPlace 26 · Hallsville | — | Hallsville | 20:13.30 | — |
| 27 | Brennan RoehlkePlace 27 · CIS | — | CIS | 20:15.86 | — |
| 28 | Jon StonePlace 28 · New Haven | — | New Haven | 20:24.62 | 18 |
| 29 | David FarmerPlace 29 · Southern Boone | — | Southern Boone | 20:24.85 | 19 |
| 30 | Mason AlbertsonPlace 30 · California | — | California | 20:28.39 | 20 |
| 31 | Caleb CottenPlace 31 · Eldon | — | Eldon | 20:29.05 | 21 |
| 32 | Dalton LuebbertPlace 32 · Fatima | — | Fatima | 20:32.80 | 22 |
| 33 | Logan BorlandPlace 33 · Fatima | — | Fatima | 20:34.67 | 23 |
| 34 | Charlie SchattgenPlace 34 · New Bloomfield | — | New Bloomfield | 20:34.95 | 24 |
| 35 | Kagan FroningPlace 35 · Fatima | — | Fatima | 20:42.62 | 25 |
| 36 | Jabe McGeePlace 36 · Hallsville | — | Hallsville | 20:56.61 | — |
| 37 | Lucas ReynoldsPlace 37 · Eldon | — | Eldon | 20:58.87 | 26 |
| 38 | Micaiah GarciaPlace 38 · California | — | California | 21:17.28 | 27 |
| 39 | Caleb RockettPlace 39 · Southern Boone | — | Southern Boone | 21:27.31 | 28 |
| 40 | Kyle BrumelsPlace 40 · New Haven | — | New Haven | 21:29.09 | 29 |
| 41 | Kendall RegerPlace 41 · Versailles | — | Versailles | 21:29.39 | — |
| 42 | Nicholas GranichPlace 42 · New Bloomfield | — | New Bloomfield | 21:37.90 | 30 |
| 43 | Chad PollettPlace 43 · Eldon | — | Eldon | 21:48.86 | 31 |
| 44 | Tyler LongPlace 44 · California | — | California | 21:49.07 | 32 |
| 45 | Beau WhittlePlace 45 · Dixon | — | Dixon | 21:56.80 | 33 |
| 46 | Zain CulwellPlace 46 · New Bloomfield | — | New Bloomfield | 22:11.94 | 34 |
| 47 | Dylan DoylePlace 47 · Dixon | — | Dixon | 22:17.51 | 35 |
| 48 | Peter OleskiPlace 48 · Southern Boone | — | Southern Boone | 22:23.27 | 36 |
| 49 | Nick JordanPlace 49 · Dixon | — | Dixon | 22:23.86 | 37 |
| 50 | Jacob CollierPlace 50 · California | — | California | 22:32.27 | 38 |
| 51 | Jacob OglePlace 51 · Dixon | — | Dixon | 22:32.48 | 39 |
| 52 | Kolten SumpterPlace 52 · Viburnum | — | Viburnum | 22:50.29 | — |
| 53 | Nolan ScottPlace 53 · Eldon | — | Eldon | 22:53.52 | 40 |
| 54 | TJ RosePlace 54 · Dixon | — | Dixon | 22:56.63 | 41 |
| 55 | Cameron EngelbrechtPlace 55 · New Bloomfield | — | New Bloomfield | 23:07.22 | 42 |
| 56 | Marshall WoodsPlace 56 · New Bloomfield | — | New Bloomfield | 23:31.95 | 43 |
| 57 | Lucas HansenPlace 57 · Belle | — | Belle | 23:41.44 | — |
| 58 | Matthew DevorePlace 58 · Southern Boone | — | Southern Boone | 23:41.95 | 44 |
| 59 | Jordan BartonPlace 59 · Licking | — | Licking | 23:43.75 | — |
| 60 | Noah PaynePlace 60 · Viburnum | — | Viburnum | 23:49.34 | — |
| 61 | Tyler ReinkemeyerPlace 61 · Southern Boone | — | Southern Boone | 23:52.26 | 45 |
| 62 | Steven StollingsPlace 62 · Eldon | — | Eldon | 23:57.61 | 46 |
| 63 | Brayden AshPlace 63 · California | — | California | 24:20.17 | 47 |
| 64 | Juan ComstockPlace 64 · Versailles | — | Versailles | 24:29.68 | — |
| 65 | Gage MayhewPlace 65 · Versailles | — | Versailles | 24:29.95 | — |
| 66 | Joe JeffriesPlace 66 · Versailles | — | Versailles | 24:32.08 | — |
| 67 | Waylen HousewrightPlace 67 · Steelville | — | Steelville | 24:41.37 | — |
| 68 | Henry CleavingerPlace 68 · CIS | — | CIS | 24:45.91 | — |
| 69 | Bobby JerrickPlace 69 · Steelville | — | Steelville | 24:48.68 | — |
| 70 | Zach KrewsonPlace 70 · Licking | — | Licking | 24:57.44 | — |
| 71 | Nick BrewerPlace 71 · Belle | — | Belle | 25:03.33 | — |
| 72 | Damian PaynePlace 72 · Viburnum | — | Viburnum | 26:34.77 | — |