| 1 | Caleb CorneliusPlace 1 · Grade JR · Saxony Lutheran | JR | Saxony Lutheran | 16:30.67 | 1 |
| 2 | Peyton WhitedPlace 2 · Grade SR · Arcadia Valley | SR | Arcadia Valley | 17:18.91 | 2 |
| 3 | Joseph BaerPlace 3 · Grade JR · St. Vincent | JR | St. Vincent | 17:24.84 | 3 |
| 4 | Wyatt ElliottPlace 4 · Grade JR · East Carter | JR | East Carter | 17:30.45 | 4 |
| 5 | Andrew LipePlace 5 · Grade SR · St. Vincent | SR | St. Vincent | 17:36.32 | 5 |
| 6 | Stephen PursleyPlace 6 · Grade SO · Arcadia Valley | SO | Arcadia Valley | 17:39.70 | 6 |
| 7 | Brandon SitzesPlace 7 · Grade SR · Woodland | SR | Woodland | 17:54.62 | 7 |
| 8 | Isaac ThompsonPlace 8 · Grade JR · East Carter | JR | East Carter | 18:11.55 | 8 |
| 9 | Jack BaerPlace 9 · Grade FR · St. Vincent | FR | St. Vincent | 18:13.82 | 9 |
| 10 | Nolan BrownPlace 10 · Grade SR · Saxony Lutheran | SR | Saxony Lutheran | 18:18.18 | 10 |
| 11 | Nicolas CarterPlace 11 · Grade FR · Bloomfield | FR | Bloomfield | 18:20.89 | 11 |
| 12 | Riley BurnsPlace 12 · Grade SR · Bloomfield | SR | Bloomfield | 18:22.86 | 12 |
| 13 | Samuel ElfrinkPlace 13 · Grade JR · Saxony Lutheran | JR | Saxony Lutheran | 18:24.44 | 13 |
| 14 | Kyle SteinbeckerPlace 14 · Grade FR · St. Vincent | FR | St. Vincent | 18:32.08 | 14 |
| 15 | Drake EppersonPlace 15 · Grade JR · East Carter | JR | East Carter | 18:32.48 | 15 |
| 16 | Eli JonesPlace 16 · Grade SO · Arcadia Valley | SO | Arcadia Valley | 18:33.27 | 16 |
| 17 | Tennessee ErvinPlace 17 · Grade SR · Jefferson (Festus) | SR | Jefferson (Festus) | 18:46.66 | 17 |
| 18 | Cameron StevensPlace 18 · Grade SO · West County | SO | West County | 18:47.85 | 18 |
| 19 | Caleb RothPlace 19 · Grade SO · St. Vincent | SO | St. Vincent | 18:48.43 | 19 |
| 20 | Keegan HemphillPlace 20 · Grade SR · Arcadia Valley | SR | Arcadia Valley | 18:48.99 | 20 |
| 21 | Dominic SauerPlace 21 · Grade SR · St. Vincent | SR | St. Vincent | 18:51.26 | 21 |
| 22 | Jurney KennedyPlace 22 · Grade SR · Woodland | SR | Woodland | 18:56.44 | 22 |
| 23 | Joseph StewartPlace 23 · Grade SR · Woodland | SR | Woodland | 18:57.80 | 23 |
| 24 | Andrew HyattPlace 24 · Grade SO · Saxony Lutheran | SO | Saxony Lutheran | 18:59.42 | 24 |
| 25 | Austin MuellerPlace 25 · Grade JR · Saxony Lutheran | JR | Saxony Lutheran | 19:10.35 | 25 |
| 26 | Carter MayfieldPlace 26 · Grade SO · Woodland | SO | Woodland | 19:22.24 | 26 |
| 27 | Nolan RothPlace 27 · Grade FR · Jefferson (Festus) | FR | Jefferson (Festus) | 19:27.28 | 27 |
| 28 | Tye HuffPlace 28 · Grade JR · Greenville | JR | Greenville | 19:28.49 | — |
| 29 | Kyren WestPlace 29 · Grade FR · East Carter | FR | East Carter | 19:29.91 | 28 |
| 30 | Seth StroupPlace 30 · Grade JR · Bloomfield | JR | Bloomfield | 19:30.77 | 29 |
| 31 | Noah HesterPlace 31 · Grade SR · Bloomfield | SR | Bloomfield | 19:33.12 | 30 |
| 32 | Cody MoorePlace 32 · Grade SO · West County | SO | West County | 19:35.31 | 31 |
| 33 | Ashten HaymanPlace 33 · Grade SO · East Carter | SO | East Carter | 19:35.69 | 32 |
| 34 | Nicholas GeilePlace 34 · Grade JR · St. Vincent | JR | St. Vincent | 19:40.19 | 33 |
| 35 | Jamon FrymirePlace 35 · Grade FR · Woodland | FR | Woodland | 19:48.53 | 34 |
| 36 | Kristopher ParkerPlace 36 · Grade JR · Grandview | JR | Grandview | 19:52.01 | — |
| 37 | Kameron MayberryPlace 37 · Grade FR · Kelly | FR | Kelly | 19:52.41 | — |
| 38 | Timothy SloanPlace 38 · Grade SO · Woodland | SO | Woodland | 19:57.67 | 35 |
| 39 | Bradley GlassPlace 39 · Grade FR · Jefferson (Festus) | FR | Jefferson (Festus) | 19:59.17 | 36 |
| 40 | Alexander HollenbergPlace 40 · Grade SR · Jefferson (Festus) | SR | Jefferson (Festus) | 20:04.89 | 37 |
| 41 | Wyatt RougglyPlace 41 · Grade JR · Woodland | JR | Woodland | 20:09.17 | 38 |
| 42 | Aamon PittsPlace 42 · Grade JR · Arcadia Valley | JR | Arcadia Valley | 20:14.01 | 39 |
| 43 | Joe PhelpsPlace 43 · Grade JR · Kingston | JR | Kingston | 20:22.39 | — |
| 44 | Robert BergerPlace 44 · Grade FR · Kingston | FR | Kingston | 20:23.83 | — |
| 45 | William SmithPlace 45 · Grade SO · Scott City | SO | Scott City | 20:33.50 | — |
| 46 | Brett LargentPlace 46 · Grade SO · West County | SO | West County | 20:34.43 | 40 |
| 47 | Zach McClellandPlace 47 · Grade FR · Grandview | FR | Grandview | 20:35.38 | — |
| 48 | Ryan RetzerPlace 48 · Grade JR · West County | JR | West County | 20:43.34 | 41 |
| 49 | Chris PorterfieldPlace 49 · Grade FR · West County | FR | West County | 20:46.57 | 42 |
| 50 | Reece PurcellPlace 50 · Grade FR · Arcadia Valley | FR | Arcadia Valley | 20:53.51 | 43 |
| 51 | Christian StarkPlace 51 · Grade FR · Jefferson (Festus) | FR | Jefferson (Festus) | 20:58.74 | 44 |
| 52 | Dylan HefnerPlace 52 · Grade SR · Greenville | SR | Greenville | 21:02.35 | — |
| 53 | Cyrus CorneliusPlace 53 · Grade FR · Saxony Lutheran | FR | Saxony Lutheran | 21:29.75 | 45 |
| 54 | Nick ShawPlace 54 · Grade JR · Saxony Lutheran | JR | Saxony Lutheran | 21:34.93 | 46 |
| 55 | Adam BishopPlace 55 · Grade FR · St. Pius X (Festus) | FR | St. Pius X (Festus) | 21:38.96 | — |
| 56 | Justin KramerPlace 56 · Grade FR · St. Pius X (Festus) | FR | St. Pius X (Festus) | 21:45.93 | — |
| 57 | Colby DuckettPlace 57 · Grade SO · East Carter | SO | East Carter | 21:47.77 | 47 |
| 58 | Cody HamptonPlace 58 · Grade JR · East Carter | JR | East Carter | 22:11.13 | 48 |
| 59 | Edwin MessersmithPlace 59 · Grade SR · West County | SR | West County | 22:15.84 | 49 |
| 60 | Nathan KiehlPlace 60 · Grade JR · Kelly | JR | Kelly | 22:27.07 | — |
| 61 | Jeff EhlenPlace 61 · Grade FR · Grandview | FR | Grandview | 22:29.93 | — |
| 62 | Bryant VaughnPlace 62 · Grade FR · Bloomfield | FR | Bloomfield | 22:52.90 | 50 |
| 63 | Joshua LeechPlace 63 · Grade FR · Caruthersville | FR | Caruthersville | 23:20.49 | — |
| 64 | Owen JohnsonPlace 64 · Grade SR · Grandview | SR | Grandview | 24:45.10 | — |
| 65 | Jaren WishonPlace 65 · Grade JR · West County | JR | West County | 25:15.59 | 51 |
| 66 | Logan ParksPlace 66 · Grade SO · Bloomfield | SO | Bloomfield | 26:37.21 | 52 |
| 67 | Michael BrackenPlace 67 · Grade JR · Caruthersville | JR | Caruthersville | 34:52.33 | — |