| 1 | Grant FinkPlace 1 · Grade 11 · Festus | 11 | Festus | 15:40.59 |
| 2 | Lucas DeCluePlace 2 · Grade 11 · Festus | 11 | Festus | 16:10.67 |
| 3 | Noah FitzgeraldPlace 3 · Grade 10 · Herculaneum | 10 | Herculaneum | 16:22.75 |
| 4 | Matthew CollierPlace 4 · Grade 11 · Festus | 11 | Festus | 16:40.61 |
| 5 | Hudson BatesPlace 5 · Grade 11 · Festus | 11 | Festus | 16:46.20 |
| 6 | Carter HennemannPlace 6 · Grade 12 · St. Vincent | 12 | St. Vincent | 16:46.21 PR |
| 7 | Riley RossPlace 7 · Grade 10 · Festus | 10 | Festus | 16:57.70 |
| 8 | Jacob SchuenemeyerPlace 8 · Grade 12 · Desoto | 12 | Desoto | 16:57.80 PR |
| 9 | Cruz AndersPlace 9 · Grade 12 · Desoto | 12 | Desoto | 16:58.18 |
| 10 | Allen WallmanPlace 10 · Grade 12 · Herculaneum | 12 | Herculaneum | 17:05.10 |
| 11 | Bryant HornPlace 11 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 17:06.37 |
| 12 | James SchlarmanPlace 12 · Grade 11 · Windsor (Imperial) | 11 | Windsor (Imperial) | 17:14.59 PR |
| 13 | Christopher CourtoisPlace 13 · Grade 12 · Festus | 12 | Festus | 17:28.93 |
| 14 | Chase BuechtingPlace 14 · Grade 12 · Festus | 12 | Festus | 17:30.12 |
| 15 | Clayton RozyckiPlace 15 · Grade 12 · Desoto | 12 | Desoto | 17:31.81 |
| 16 | Victor WhitePlace 16 · Grade 9 · Herculaneum | 9 | Herculaneum | 17:39.99 |
| 17 | Owen DavisPlace 17 · Grade 11 · Herculaneum | 11 | Herculaneum | 17:40.67 |
| 18 | Samuel LauppPlace 18 · Grade 9 · Herculaneum | 9 | Herculaneum | 17:44.31 |
| 19 | Austin BaerPlace 19 · Grade 11 · Herculaneum | 11 | Herculaneum | 17:48.99 |
| 20 | Tristan WhitePlace 20 · Grade 9 · Herculaneum | 9 | Herculaneum | 17:54.52 |
| 21 | Keyon AubuchonPlace 21 · Grade 10 · Desoto | 10 | Desoto | 17:58.70 PR |
| 22 | Luke RyanPlace 22 · Grade 11 · St. Vincent | 11 | St. Vincent | 17:59.38 PR |
| 23 | Brycen StoppPlace 23 · Grade 10 · Desoto | 10 | Desoto | 18:25.25 |
| 24 | Jackson StrattmanPlace 24 · Grade 11 · St. Vincent | 11 | St. Vincent | 18:27.95 PR |
| 25 | Tyson JeffersonPlace 25 · Grade 11 · Jefferson (Festus) | 11 | Jefferson (Festus) | 18:30.71 PR |
| 26 | Tyler SmithPlace 26 · Grade 10 · Hillsboro | 10 | Hillsboro | 18:47.12 |
| 27 | Easton BlechlePlace 27 · Grade 10 · Perryville | 10 | Perryville | 18:47.66 PR |
| 28 | Jaxon MccoyPlace 28 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 18:53.98 |
| 29 | Caden HadlerPlace 29 · Grade 11 · St. Vincent | 11 | St. Vincent | 18:56.91 PR |
| 30 | Landen VogelsangPlace 30 · Grade 11 · Desoto | 11 | Desoto | 19:07.23 PR |
| 31 | Blaine BennettPlace 31 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 19:10.62 |
| 32 | Corey GartnerPlace 32 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 19:11.71 PR |
| 33 | Jacob SchatzmanPlace 33 · Grade 10 · Hillsboro | 10 | Hillsboro | 19:17.54 |
| 34 | Jon McCainPlace 34 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 19:27.78 PR |
| 35 | Jed RiemanPlace 35 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 19:33.15 PR |
| 36 | Joseph BoyerPlace 36 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 19:37.57 PR |
| 37 | Aiden MerchantPlace 37 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 19:47.32 PR |
| 38 | Clayton WidemanPlace 38 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 20:03.17 PR |
| 39 | Seth RickettsPlace 39 · Grade 10 · Hillsboro | 10 | Hillsboro | 20:06.26 |
| 40 | Collin TilleyPlace 40 · Grade 11 · St. Vincent | 11 | St. Vincent | 20:06.76 PR |
| 41 | Tucker WilliamsPlace 41 · Grade 10 · Hillsboro | 10 | Hillsboro | 20:07.45 |
| 42 | Ethan StepanPlace 42 · Grade 12 · Grandview (Hillsboro) | 12 | Grandview (Hillsboro) | 20:10.66 |
| 43 | Carter HargetPlace 43 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:11.76 |
| 44 | Braxton CaldwellPlace 44 · Grade 10 · Jefferson (Festus) | 10 | Jefferson (Festus) | 20:20.36 |
| 45 | Luca ContePlace 45 · Grade 10 · Hillsboro | 10 | Hillsboro | 20:21.33 |
| 46 | Greyson GivensPlace 46 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:35.70 |
| 47 | Colton O'KeefePlace 47 · Grade 11 · Perryville | 11 | Perryville | 20:44.37 PR |
| 48 | Cale AustinPlace 48 · Grade 11 · Perryville | 11 | Perryville | 21:41.51 |
| 49 | Bryce RogersPlace 49 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 22:20.20 PR |
| 50 | Jonathon RandolphPlace 50 · Grade 10 · Perryville | 10 | Perryville | 22:36.51 PR |
| 51 | Owen Silva-NoahPlace 51 · Grade 11 · Crystal City | 11 | Crystal City | 22:52.68 |