| 1 | Nathan FrazeePlace 1 · Grade 9 · Clark County | 9 | Clark County | 17:20.81 |
| 2 | Devin NeffPlace 2 · Grade 11 · Mark Twain | 11 | Mark Twain | 17:43.31 |
| 3 | Nathan SimsPlace 3 · Grade 12 · Centralia | 12 | Centralia | 17:56.12 |
| 4 | Justin LeBeoufPlace 4 · Grade 11 · Bowling Green | 11 | Bowling Green | 18:04.42 |
| 5 | Cole KirchnerPlace 5 · Grade 11 · Clark County | 11 | Clark County | 18:04.92 |
| 6 | Kyle HornerPlace 6 · Grade 10 · Bowling Green | 10 | Bowling Green | 18:05.51 |
| 7 | Blain LindseyPlace 7 · Grade 12 · Clark County | 12 | Clark County | 18:11.54 |
| 8 | Reid GlennPlace 8 · Grade 12 · Bowling Green | 12 | Bowling Green | 18:27.79 |
| 9 | Max BrandenburgerPlace 9 · Grade 10 · Bowling Green | 10 | Bowling Green | 18:29.43 |
| 10 | Chase GrotePlace 10 · Grade 9 · Bowling Green | 9 | Bowling Green | 18:31.34 |
| 11 | Brett WilliamsPlace 11 · Grade 12 · Hallsville | 12 | Hallsville | 18:32.12 |
| 12 | Corbyn HarperPlace 12 · Grade 9 · Clark County | 9 | Clark County | 18:32.88 |
| 13 | Joshua FrenchPlace 13 · Grade 11 · Highland | 11 | Highland | 18:33.59 |
| 14 | Collin NelsonPlace 14 · Grade 10 · Highland | 10 | Highland | 18:36.02 |
| 15 | Jack WeaklyPlace 15 · Grade 12 · Elsberry | 12 | Elsberry | 18:47.74 |
| 16 | Connor ShannonPlace 16 · Grade 10 · Bowling Green | 10 | Bowling Green | 18:51.47 |
| 17 | Bryson HeideckerPlace 17 · Grade 10 · Bowling Green | 10 | Bowling Green | 19:13.14 |
| 18 | Anthony RiddlePlace 18 · Grade 11 · North Technical | 11 | North Technical | 19:22.99 PR |
| 19 | Derek CalhoonPlace 19 · Grade 11 · Centralia | 11 | Centralia | 19:32.14 |
| 20 | Austin HebertPlace 20 · Grade 12 · Palmyra | 12 | Palmyra | 19:39.50 |
| 21 | Nick MuddPlace 21 · Grade 11 · Palmyra | 11 | Palmyra | 19:42.07 |
| 22 | Peyton DavisPlace 22 · Grade 10 · Centralia | 10 | Centralia | 19:42.95 |
| 23 | Isaac KingPlace 23 · Grade 10 · Clark County | 10 | Clark County | 19:45.66 |
| 24 | Jordan CalhoonPlace 24 · Grade 12 · Centralia | 12 | Centralia | 20:01.42 |
| 25 | Chase CampenPlace 25 · Grade 10 · Highland | 10 | Highland | 20:06.34 |
| 26 | Trenton SchroederPlace 26 · Grade 10 · Montgomery County | 10 | Montgomery County | 20:08.05 PR |
| 27 | Chandler GreenePlace 27 · Grade 10 · Hallsville | 10 | Hallsville | 20:16.31 |
| 28 | Brady BuckmanPlace 28 · Grade 11 · Palmyra | 11 | Palmyra | 20:41.32 |
| 29 | Jacob EvelandPlace 29 · Grade 9 · Montgomery County | 9 | Montgomery County | 20:42.53 |
| 30 | Tom KabrickPlace 30 · Grade 11 · Hallsville | 11 | Hallsville | 20:42.85 |
| 31 | Khobi KellermanPlace 31 · Grade 10 · North Callaway | 10 | North Callaway | 20:49.50 |
| 32 | Kaleb BrammannPlace 32 · Grade 10 · Hallsville | 10 | Hallsville | 20:50.31 |
| 33 | Brett GriesbaumPlace 33 · Grade 10 · Palmyra | 10 | Palmyra | 20:56.89 |
| 34 | Myles PrattPlace 34 · Grade 10 · North Technical | 10 | North Technical | 20:58.66 |
| 35 | Grant PlengePlace 35 · Grade 10 · Clark County | 10 | Clark County | 21:01.06 |
| 36 | Garret OwenPlace 36 · Grade 10 · Hallsville | 10 | Hallsville | 21:03.72 |
| 37 | Drew KribbsPlace 37 · Grade 9 · Centralia | 9 | Centralia | 21:14.20 PR |
| 38 | Josh McCowanPlace 38 · Grade 10 · North Callaway | 10 | North Callaway | 21:17.80 |
| 39 | Lyman HerasPlace 39 · Grade 9 · Elsberry | 9 | Elsberry | 21:32.29 |
| 40 | Dylan JohnsonPlace 40 · Grade 12 · Hallsville | 12 | Hallsville | 21:38.76 |
| 41 | Jarrett SchreckPlace 41 · Grade 12 · Clark County | 12 | Clark County | 21:46.42 |
| 42 | Jared BaileyPlace 42 · Grade 11 · North Callaway | 11 | North Callaway | 21:53.90 PR |
| 43 | Boyd TriplettPlace 43 · Grade 9 · Palmyra | 9 | Palmyra | 21:56.56 |
| 44 | Reggie SpelmanPlace 44 · Grade 9 · Centralia | 9 | Centralia | 21:58.06 |
| 45 | Zach RosenkransPlace 45 · Grade 10 · Palmyra | 10 | Palmyra | 22:06.30 |
| 46 | Ben LapsleyPlace 46 · Grade 10 · Hallsville | 10 | Hallsville | 22:07.48 |
| 47 | Dillon PlottsPlace 47 · Grade 12 · Montgomery County | 12 | Montgomery County | 22:22.29 |
| 48 | Sasha LisovskyPlace 48 · Grade 9 · Elsberry | 9 | Elsberry | 22:26.63 |
| 49 | Douglas HornePlace 49 · Grade 9 · Elsberry | 9 | Elsberry | 22:32.49 PR |
| 50 | Ean RohrbachPlace 50 · Grade 10 · North Callaway | 10 | North Callaway | 22:48.21 |
| 51 | Joey MittelbergPlace 51 · Grade 9 · Highland | 9 | Highland | 22:57.47 PR |
| 52 | Anthony StevensPlace 52 · Grade 11 · Centralia | 11 | Centralia | 22:59.63 |
| 53 | Ivan RoesnerPlace 53 · Grade 10 · North Callaway | 10 | North Callaway | 23:08.09 |
| 54 | Richard BethelPlace 54 · Grade 12 · Montgomery County | 12 | Montgomery County | 23:12.57 PR |
| 55 | Finnian ClarkPlace 55 · Grade 9 · North Callaway | 9 | North Callaway | 23:18.39 PR |
| 56 | Andrew OglePlace 56 · Grade 12 · Mark Twain | 12 | Mark Twain | 23:23.83 |
| 57 | Bradley TonkinsonPlace 57 · Grade 12 · Mark Twain | 12 | Mark Twain | 23:24.01 PR |
| 58 | Mason MitchellPlace 58 · Grade 9 · Palmyra | 9 | Palmyra | 23:25.02 |
| 59 | Caleb PetersPlace 59 · Grade 9 · Mark Twain | 9 | Mark Twain | 23:39.13 |
| 60 | Justin ScheidPlace 60 · Grade 10 · Montgomery County | 10 | Montgomery County | 23:41.13 PR |
| 61 | Josh CragheadPlace 61 · Grade 10 · North Callaway | 10 | North Callaway | 24:01.22 |
| 62 | Oliver WheelerPlace 62 · Grade 12 · Highland | 12 | Highland | 25:17.24 |
| 63 | Luke HeimonenPlace 63 · Grade 11 · Highland | 11 | Highland | 26:40.51 |
| 64 | Zachary ScherhoffPlace 64 · Grade 9 · Montgomery County | 9 | Montgomery County | 27:27.82 |
| 65 | Elliott FaulconerPlace 65 · Grade 12 · Highland | 12 | Highland | 29:30.86 |