| 1 | Tristan MockPlace 1 · Grade SR · Herculaneum | SR | Herculaneum | 16:59.20 | 1 |
| 2 | Josh FergusonPlace 2 · Grade JR · Herculaneum | JR | Herculaneum | 17:10.33 | 2 |
| 3 | Loki CortnerPlace 3 · Grade FR · Herculaneum | FR | Herculaneum | 17:12.21 | 3 |
| 4 | Colton KassenPlace 4 · Grade JR · Jefferson (Festus) | JR | Jefferson (Festus) | 17:32.81 | 4 |
| 5 | Noah ThomasPlace 5 · Grade SO · Herculaneum | SO | Herculaneum | 17:34.00 | 5 |
| 6 | Blaise TorrencePlace 6 · Grade SR · Jefferson (Festus) | SR | Jefferson (Festus) | 17:34.01 | 6 |
| 7 | Garret ReynoldsPlace 7 · Grade SR · Woodland | SR | Woodland | 17:37.35 | 7 |
| 8 | Jesse PerryPlace 8 · Grade SR · Scott City | SR | Scott City | 17:38.54 | 8 |
| 9 | Ben CopelandPlace 9 · Grade SR · Arcadia Valley | SR | Arcadia Valley | 17:39.83 | 9 |
| 10 | John MaddoxPlace 10 · Grade SO · Herculaneum | SO | Herculaneum | 17:40.96 | 10 |
| 11 | Colin TedfordPlace 11 · Grade SR · Arcadia Valley | SR | Arcadia Valley | 17:49.66 | 11 |
| 12 | Garrett KassenPlace 12 · Grade SO · Jefferson (Festus) | SO | Jefferson (Festus) | 17:54.26 | 12 |
| 13 | Landon ThomsenPlace 13 · Grade SO · Woodland | SO | Woodland | 18:00.20 | 13 |
| 14 | Marcus RunyonPlace 14 · Grade JR · Jefferson (Festus) | JR | Jefferson (Festus) | 18:02.99 | 14 |
| 15 | Christian NevillePlace 15 · Grade SO · Arcadia Valley | SO | Arcadia Valley | 18:03.05 | 15 |
| 16 | Peyton WhitedPlace 16 · Grade FR · Arcadia Valley | FR | Arcadia Valley | 18:09.90 | 16 |
| 17 | David AinsworthPlace 17 · Grade SR · Hancock | SR | Hancock | 18:10.01 | — |
| 18 | Ryan DuvallPlace 18 · Grade SO · Herculaneum | SO | Herculaneum | 18:13.85 | 17 |
| 19 | Logan ThomsenPlace 19 · Grade SO · Woodland | SO | Woodland | 18:18.98 | 18 |
| 20 | Brandon SitzesPlace 20 · Grade FR · Woodland | FR | Woodland | 18:20.00 | 19 |
| 21 | Carson BourisawPlace 21 · Grade SO · Jefferson (Festus) | SO | Jefferson (Festus) | 18:30.51 | 20 |
| 22 | Thomas GrindstaffPlace 22 · Grade SO · Woodland | SO | Woodland | 18:34.81 | 21 |
| 23 | Robbie HopperPlace 23 · Grade JR · Kelly | JR | Kelly | 18:34.95 | — |
| 24 | Trey JonesPlace 24 · Grade JR · Arcadia Valley | JR | Arcadia Valley | 18:57.77 | 22 |
| 25 | Austin PrincePlace 25 · Grade FR · Herculaneum | FR | Herculaneum | 19:02.44 | 23 |
| 26 | Takota JonesPlace 26 · Grade FR · Arcadia Valley | FR | Arcadia Valley | 19:05.99 | 24 |
| 27 | Jimmy StricklinPlace 27 · Grade SR · Arcadia Valley | SR | Arcadia Valley | 19:07.41 | 25 |
| 28 | Kyle DavisPlace 28 · Grade SR · Woodland | SR | Woodland | 19:10.38 | 26 |
| 29 | Drew ZiebaPlace 29 · Grade SO · Saxony Lutheran | SO | Saxony Lutheran | 19:15.03 | — |
| 30 | Joe ParkerPlace 30 · Grade FR · Scott City | FR | Scott City | 19:17.70 | 27 |
| 31 | Cooper BromanPlace 31 · Grade SO · Jefferson (Festus) | SO | Jefferson (Festus) | 19:19.48 | 28 |
| 32 | Cole SchliefPlace 32 · Grade JR · Woodland | JR | Woodland | 19:27.25 | 29 |
| 33 | William WarrenPlace 33 · Grade SR · Jefferson (Festus) | SR | Jefferson (Festus) | 19:58.62 | 30 |
| 34 | Tyler RhynePlace 34 · Grade JR · Scott City | JR | Scott City | 20:16.12 | 31 |
| 35 | Tommy OttePlace 35 · Grade FR · Valle Catholic | FR | Valle Catholic | 20:29.54 | — |
| 36 | James McMullinPlace 36 · Grade SR · Hancock | SR | Hancock | 20:35.35 | — |
| 37 | Isaac PenningtonPlace 37 · Grade FR · Scott City | FR | Scott City | 20:56.83 | 32 |
| 38 | Jordan PorterfieldPlace 38 · Grade SR · Grandview | SR | Grandview | 21:02.22 | — |
| 39 | Jacob YantisPlace 39 · Grade SR · Saxony Lutheran | SR | Saxony Lutheran | 21:14.27 | — |
| 40 | Joshua VogelPlace 40 · Grade SR · Saxony Lutheran | SR | Saxony Lutheran | 21:30.40 | — |
| 41 | Andrew ParshallPlace 41 · Grade SR · Hancock | SR | Hancock | 21:41.15 | — |
| 42 | Chris PhillipsPlace 42 · Grade FR · Scott City | FR | Scott City | 21:45.35 | 33 |
| 43 | Ian WilliamsPlace 43 · Grade SO · Kelly | SO | Kelly | 21:50.23 | — |
| 44 | Mitchell ZophPlace 44 · Grade FR · Grandview | FR | Grandview | 21:51.32 | — |
| 45 | Cody HouckPlace 45 · Grade SR · Grandview | SR | Grandview | 21:58.31 | — |
| 46 | Austin FerndoPlace 46 · Grade SO · Hancock | SO | Hancock | 22:21.64 | — |
| 47 | Zach GosnellPlace 47 · Grade SO · Kelly | SO | Kelly | 22:32.23 | — |
| 48 | Hayden MollPlace 48 · Grade SO · Saxony Lutheran | SO | Saxony Lutheran | 22:46.57 | — |
| 49 | Quentin LaceyPlace 49 · Grade FR · Scott City | FR | Scott City | 23:47.90 | 34 |