| 1 | Carson DriemeierPlace 1 · Grade 12 · Festus | 12 | Festus | 15:12.89 |
| 2 | Aidan MorrisPlace 2 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 15:40.08 |
| 3 | Cruz AndersPlace 3 · Grade 11 · Desoto | 11 | Desoto | 15:54.19 |
| 4 | Drew UppermanPlace 4 · Grade 12 · Webster Groves | 12 | Webster Groves | 15:59.04 |
| 5 | Carson KoerberPlace 5 · Grade 12 · Desoto | 12 | Desoto | 16:03.12 |
| 6 | Grant FinkPlace 6 · Grade 10 · Festus | 10 | Festus | 16:06.77 |
| 7 | Hudson BatesPlace 7 · Grade 10 · Festus | 10 | Festus | 16:22.67 PR |
| 8 | Edward NortonPlace 8 · Grade 11 · Webster Groves | 11 | Webster Groves | 16:22.68 |
| 9 | Nathaniel WebberPlace 9 · Grade 11 · Webster Groves | 11 | Webster Groves | 16:28.98 |
| 10 | Christopher TaoPlace 10 · Grade 12 · John Burroughs | 12 | John Burroughs | 16:31.66 |
| 11 | Colgan CraigPlace 11 · Grade 12 · Clayton | 12 | Clayton | 16:32.60 PR |
| 12 | Karl BarthelPlace 12 · Grade 12 · Clayton | 12 | Clayton | 16:34.05 PR |
| 13 | Brighton LackPlace 13 · Grade 10 · Webster Groves | 10 | Webster Groves | 16:36.65 |
| 14 | Jackson JonesPlace 14 · Grade 12 · Notre Dame (Cape Girardeau) | 12 | Notre Dame (Cape Girardeau) | 16:43.12 |
| 15 | Christopher CourtoisPlace 15 · Grade 11 · Festus | 11 | Festus | 16:43.68 PR |
| 16 | Joe SperinoPlace 16 · Grade 11 · John Burroughs | 11 | John Burroughs | 16:47.60 |
| 17 | Atticus LackPlace 17 · Grade 10 · Webster Groves | 10 | Webster Groves | 16:50.92 |
| 18 | Zephaniah JarmonPlace 18 · Grade 11 · Webster Groves | 11 | Webster Groves | 16:51.34 |
| 19 | Jacob SchuenemeyerPlace 19 · Grade 11 · Desoto | 11 | Desoto | 17:04.64 |
| 20 | Alec PesekPlace 20 · Grade 11 · Webster Groves | 11 | Webster Groves | 17:06.09 |
| 21 | Chase BuechtingPlace 21 · Grade 11 · Festus | 11 | Festus | 17:10.24 |
| 22 | Clayton RozyckiPlace 22 · Grade 11 · Desoto | 11 | Desoto | 17:13.14 PR |
| 23 | James SchlarmanPlace 23 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 17:15.09 |
| 24 | Dante ZOUPlace 24 · Grade 12 · Clayton | 12 | Clayton | 17:17.65 |
| 25 | Tyler FresonPlace 25 · Grade 11 · Clayton | 11 | Clayton | 17:21.69 PR |
| 26 | Matthew CollierPlace 26 · Grade 10 · Festus | 10 | Festus | 17:24.91 |
| 27 | Clayton BauwensPlace 27 · Grade 12 · Perryville | 12 | Perryville | 17:26.38 |
| 28 | Brendan DialPlace 28 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 17:33.94 |
| 29 | Andrew ReidPlace 29 · Grade 11 · Clayton | 11 | Clayton | 17:35.34 PR |
| 30 | Blake DeBrockPlace 30 · Grade 12 · Notre Dame (Cape Girardeau) | 12 | Notre Dame (Cape Girardeau) | 17:35.37 |
| 31 | Gavin KoerberPlace 31 · Grade 12 · Desoto | 12 | Desoto | 17:55.63 |
| 32 | Lucas DeCluePlace 32 · Grade 10 · Festus | 10 | Festus | 18:11.62 |
| 33 | Nathan AkersPlace 33 · Grade 11 · Windsor (Imperial) | 11 | Windsor (Imperial) | 18:12.88 |
| 34 | Oliver GiammarPlace 34 · Grade 9 · Clayton | 9 | Clayton | 18:14.61 |
| 35 | Wesley McFerronPlace 35 · Grade 9 · Central (Cape Girardeau) | 9 | Central (Cape Girardeau) | 18:15.86 |
| 36 | Khalil WilliamsPlace 36 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 18:20.38 PR |
| 37 | Nicholas DialPlace 37 · Grade 12 · Notre Dame (Cape Girardeau) | 12 | Notre Dame (Cape Girardeau) | 18:23.64 |
| 38 | Sullivan PinkleyPlace 38 · Grade 10 · Desoto | 10 | Desoto | 18:23.69 |
| 39 | Ethan SonnPlace 39 · Grade 10 · John Burroughs | 10 | John Burroughs | 18:33.37 |
| 40 | Brycen StoppPlace 40 · Grade 9 · Desoto | 9 | Desoto | 18:34.16 |
| 41 | Nathan WangPlace 41 · Grade 11 · Clayton | 11 | Clayton | 18:35.73 |
| 42 | William WeissPlace 42 · Grade 12 · Affton | 12 | Affton | 18:36.18 |
| 43 | Micah BrownPlace 43 · Grade 12 · Perryville | 12 | Perryville | 18:42.87 PR |
| 44 | Gabriel SanchezPlace 44 · Grade 11 · John Burroughs | 11 | John Burroughs | 18:50.00 PR |
| 45 | Akitha DiasPlace 45 · Grade 11 · Central (Cape Girardeau) | 11 | Central (Cape Girardeau) | 18:51.08 |
| 46 | Spencer RoudebushPlace 46 · Grade 12 · Affton | 12 | Affton | 18:51.15 |
| 47 | Easton BlechlePlace 47 · Grade 9 · Perryville | 9 | Perryville | 18:55.00 |
| 48 | Jacob BollingerPlace 48 · Grade 11 · North County | 11 | North County | 18:56.51 |
| 49 | Kolin HeissererPlace 49 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 19:00.07 |
| 50 | Jason ZhangPlace 50 · Grade 11 · Central (Cape Girardeau) | 11 | Central (Cape Girardeau) | 19:01.65 |
| 51 | Adam RuizPlace 51 · Grade 12 · Hillsboro | 12 | Hillsboro | 19:03.05 PR |
| 52 | Richard JenksPlace 52 · Grade 10 · John Burroughs | 10 | John Burroughs | 19:03.88 PR |
| 53 | Noah LipePlace 53 · Grade 11 · John Burroughs | 11 | John Burroughs | 19:06.61 PR |
| 54 | Elliott ParksPlace 54 · Grade 9 · Central (Cape Girardeau) | 9 | Central (Cape Girardeau) | 19:09.90 PR |
| 55 | Jude MorenoPlace 55 · Grade 11 · Roosevelt | 11 | Roosevelt | 19:13.70 PR |
| 56 | Brandon RappPlace 56 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 19:17.08 |
| 57 | Matthew RawsonPlace 57 · Grade 9 · North County | 9 | North County | 19:20.71 |
| 58 | Xavier SnowPlace 58 · Grade 9 · North County | 9 | North County | 19:22.68 |
| 59 | Chance ScottPlace 59 · Grade 10 · Poplar Bluff | 10 | Poplar Bluff | 19:28.29 |
| 60 | Warren McGintyPlace 60 · Grade 9 · Central (Cape Girardeau) | 9 | Central (Cape Girardeau) | 19:31.89 PR |
| 61 | Brody GlassPlace 61 · Grade 9 · North County | 9 | North County | 19:34.52 PR |
| 62 | Jacob SchatzmanPlace 62 · Grade 9 · Hillsboro | 9 | Hillsboro | 19:36.79 |
| 63 | Weston BethelPlace 63 · Grade 12 · Affton | 12 | Affton | 19:37.34 PR |
| 64 | Benjamin RushPlace 64 · Grade 9 · Poplar Bluff | 9 | Poplar Bluff | 19:43.15 |
| 65 | Ethan CarterPlace 65 · Grade 12 · John Burroughs | 12 | John Burroughs | 19:43.30 |
| 66 | Evan GriesemerPlace 66 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 19:46.56 PR |
| 67 | David GarzaPlace 67 · Grade 10 · Poplar Bluff | 10 | Poplar Bluff | 19:48.25 |
| 68 | Marcas SmithPlace 68 · Grade 12 · Perryville | 12 | Perryville | 19:55.15 |
| 69 | Badradeen YakubPlace 69 · Grade 12 · Gateway | 12 | Gateway | 20:01.32 PR |
| 70 | Seth RickettsPlace 70 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:02.96 PR |
| 71 | Danny AlgharbawiPlace 71 · Grade 10 · Affton | 10 | Affton | 20:03.21 PR |
| 72 | Tucker WilliamsPlace 72 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:06.77 |
| 73 | Karyn AllenPlace 73 · Grade 12 · Miller Career Academy | 12 | Miller Career Academy | 20:25.09 |
| 74 | Thomas CohnesPlace 74 · Grade 12 · University City | 12 | University City | 20:31.03 |
| 75 | Rodney RauhPlace 75 · Grade 12 · Perryville | 12 | Perryville | 20:31.75 |
| 76 | Jon McCainPlace 76 · Grade 11 · Windsor (Imperial) | 11 | Windsor (Imperial) | 20:33.92 |
| 77 | Elanga JumaPlace 77 · Grade 11 · Roosevelt | 11 | Roosevelt | 20:34.48 |
| 78 | Kaden KoehlerPlace 78 · Grade 9 · Central (Cape Girardeau) | 9 | Central (Cape Girardeau) | 20:45.74 PR |
| 79 | Luca ContePlace 79 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:54.77 |
| 80 | Joshua FreyPlace 80 · Grade 10 · Affton | 10 | Affton | 21:08.19 |
| 81 | Matthew MuessigPlace 81 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 21:23.87 |
| 82 | Caleb WaffordPlace 82 · Grade 11 · Gateway | 11 | Gateway | 21:26.79 |
| 83 | Cale AustinPlace 83 · Grade 10 · Perryville | 10 | Perryville | 21:34.71 |
| 84 | Jed RiemanPlace 84 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 21:37.42 |
| 85 | Colten McCroreyPlace 85 · Grade 9 · North County | 9 | North County | 21:49.48 |
| 86 | Cooper CultonPlace 86 · Grade 11 · North County | 11 | North County | 21:50.53 |
| 87 | Paul CooperPlace 87 · Grade 10 · Affton | 10 | Affton | 21:59.52 |
| 88 | Colton O'KeefePlace 88 · Grade 10 · Perryville | 10 | Perryville | 22:22.49 |
| 89 | Robert RuloPlace 89 · Grade 9 · Hillsboro | 9 | Hillsboro | 22:23.22 PR |
| 90 | Carl WagersPlace 90 · Grade 11 · Affton | 11 | Affton | 22:27.47 |
| 91 | George DalyPlace 91 · Grade 9 · University City | 9 | University City | 22:56.43 |
| 92 | Tyrone JonesPlace 92 · Grade 11 · University City | 11 | University City | 23:00.99 |
| 93 | Jayvonte Hughes JrPlace 93 · Grade 12 · Confluence Prep Academy Charter | 12 | Confluence Prep Academy Charter | 24:57.08 |
| 94 | Darien LawrencePlace 94 · Grade 12 · Gateway | 12 | Gateway | 25:22.51 PR |
| 95 | Jaydin HallPlace 95 · Grade 9 · Gateway | 9 | Gateway | 26:44.43 |