| 1 | Evan MollPlace 1 · Grade 12 · Collegiate School of Medicine & Bioscience | 12 | Collegiate School of Medicine & Bioscience | 16:03.44 |
| 2 | Heru BeyPlace 2 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 16:09.35 |
| 3 | Noah FitzgeraldPlace 3 · Grade 9 · Herculaneum | 9 | Herculaneum | 16:23.58 |
| 4 | Owen GarrettPlace 4 · Grade 12 · Collegiate School of Medicine & Bioscience | 12 | Collegiate School of Medicine & Bioscience | 16:37.61 PR |
| 5 | Clyve Jackson-CameronPlace 5 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 16:50.84 PR |
| 6 | Allen WallmanPlace 6 · Grade 11 · Herculaneum | 11 | Herculaneum | 16:52.41 PR |
| 7 | Nathan ClampetPlace 7 · Grade 12 · Herculaneum | 12 | Herculaneum | 16:53.85 |
| 8 | Jonah GlessnerPlace 8 · Grade 12 · Lutheran South | 12 | Lutheran South | 17:01.14 PR |
| 9 | Owen DavisPlace 9 · Grade 10 · Herculaneum | 10 | Herculaneum | 17:04.26 PR |
| 10 | Javier EstradaPlace 10 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 17:07.28 |
| 11 | Evan LoosPlace 11 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 17:08.54 |
| 12 | Noah AldridgePlace 12 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 17:08.95 PR |
| 13 | Shil PenillaPlace 13 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 17:13.98 |
| 14 | Blake LeePlace 14 · Grade 12 · Dexter | 12 | Dexter | 17:16.57 PR |
| 15 | Silas TannerPlace 15 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 17:17.17 PR |
| 16 | Brandon MarshallPlace 16 · Grade 12 · Herculaneum | 12 | Herculaneum | 17:20.65 PR |
| 17 | Jacob KheriatyPlace 17 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 17:21.22 PR |
| 18 | Oliver GilbertsonPlace 18 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 17:22.24 |
| 19 | Austin BaerPlace 19 · Grade 10 · Herculaneum | 10 | Herculaneum | 17:23.44 PR |
| 20 | Forest GongPlace 20 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 17:25.79 PR |
| 21 | Martin Galburt RuizPlace 21 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 17:26.42 PR |
| 22 | Cyrus KummerPlace 22 · Grade 10 · MICDS - Mary Institute Country Day | 10 | MICDS - Mary Institute Country Day | 17:27.43 PR |
| 23 | Connor LappinPlace 23 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 17:29.58 PR |
| 24 | Alex FuossPlace 24 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 17:29.81 |
| 25 | Jaxon KingPlace 25 · Grade 12 · Dexter | 12 | Dexter | 17:30.38 |
| 26 | Melik PrattPlace 26 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 17:31.64 |
| 27 | Garret GallupPlace 27 · Grade 11 · Ste. Genevieve | 11 | Ste. Genevieve | 17:32.37 PR |
| 28 | Alex SloverPlace 28 · Grade 11 · Bayless | 11 | Bayless | 17:32.58 |
| 29 | Crafton BinkardPlace 29 · Grade 10 · Kennett | 10 | Kennett | 17:37.65 |
| 30 | Brayden SmithPlace 30 · Grade 11 · Potosi | 11 | Potosi | 17:37.72 PR |
| 31 | Dylan McdonoughPlace 31 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 17:38.06 PR |
| 32 | Gavin ZerwigPlace 32 · Grade 12 · Ste. Genevieve | 12 | Ste. Genevieve | 17:40.13 PR |
| 33 | Joseph StahlPlace 33 · Grade 12 · Herculaneum | 12 | Herculaneum | 17:44.36 PR |
| 34 | Benjamin McCordPlace 34 · Grade 11 · Principia | 11 | Principia | 17:50.92 PR |
| 35 | Eli MurchPlace 35 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 17:51.42 |
| 36 | Blake PfefferPlace 36 · Grade 9 · Dexter | 9 | Dexter | 17:54.89 |
| 37 | Nathan SingerPlace 37 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 17:55.11 PR |
| 38 | Luke McginnessPlace 38 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 18:03.27 PR |
| 39 | Sam FickPlace 39 · Grade 10 · Lutheran South | 10 | Lutheran South | 18:06.21 |
| 40 | David AllenPlace 40 · Grade 12 · Principia | 12 | Principia | 18:06.72 PR |
| 41 | Sean ElzePlace 41 · Grade 11 · Lutheran South | 11 | Lutheran South | 18:07.92 PR |
| 42 | Gilberto RamosPlace 42 · Grade 11 · Kennett | 11 | Kennett | 18:08.13 PR |
| 43 | Jackson MorrisPlace 43 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 18:08.57 PR |
| 44 | Noe ZamoraPlace 44 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 18:08.97 PR |
| 45 | William FendlerPlace 45 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 18:09.68 PR |
| 46 | Zackary RitterPlace 46 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 18:13.52 PR |
| 47 | Daniel WilliamsPlace 47 · Grade 10 · Dexter | 10 | Dexter | 18:20.61 PR |
| 48 | George SchwartzPlace 48 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 18:22.48 PR |
| 49 | Collin HuffPlace 49 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 18:23.26 PR |
| 50 | Zachary JohnsonPlace 50 · Grade 9 · Potosi | 9 | Potosi | 18:23.90 |
| 51 | Tristian KeithPlace 51 · Grade 12 · Ste. Genevieve | 12 | Ste. Genevieve | 18:25.57 PR |
| 52 | Andrew WoodardPlace 52 · Grade 9 · Ste. Genevieve | 9 | Ste. Genevieve | 18:28.57 |
| 53 | Jesus Jurado MolinaPlace 53 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 18:29.10 PR |
| 54 | Amanuel MengeshaPlace 54 · Grade 12 · Lutheran South | 12 | Lutheran South | 18:29.21 PR |
| 55 | Adrian BaumanPlace 55 · Grade 9 · Ste. Genevieve | 9 | Ste. Genevieve | 18:29.95 |
| 56 | Finn McClardPlace 56 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 18:32.69 |
| 57 | August GrossPlace 57 · Grade 12 · Lutheran South | 12 | Lutheran South | 18:44.12 PR |
| 58 | Andrew FuossPlace 58 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 18:45.10 |
| 59 | Liam TraversPlace 59 · Grade 11 · Lutheran South | 11 | Lutheran South | 18:46.17 PR |
| 60 | Rowan KirkbridePlace 60 · Grade 11 · Principia | 11 | Principia | 18:47.83 PR |
| 61 | Khalil TaylorPlace 61 · Grade 11 · Lift for Life Academy | 11 | Lift for Life Academy | 18:48.64 PR |
| 62 | Hayden KoeltzowPlace 62 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 18:51.59 |
| 63 | Samuel FabbianoPlace 63 · Grade 11 · Lutheran South | 11 | Lutheran South | 18:52.07 |
| 64 | Kellan BrownPlace 64 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 18:52.25 |
| 65 | Trenton WakelandPlace 65 · Grade 11 · Bayless | 11 | Bayless | 18:56.59 PR |
| 66 | Collin WhitePlace 66 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 18:57.82 |
| 67 | Jude BadoyPlace 67 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 18:58.34 PR |
| 68 | Robert HigginsPlace 68 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 18:59.35 |
| 69 | Kade AndersonPlace 69 · Grade 11 · Kennett | 11 | Kennett | 19:06.63 |
| 70 | Noah MurchPlace 70 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 19:06.97 |
| 71 | Kellan HinkPlace 71 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 19:08.31 PR |
| 72 | Samuel PalkaPlace 72 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 19:08.41 PR |
| 73 | Cohen LongPlace 73 · Grade 12 · Potosi | 12 | Potosi | 19:12.15 PR |
| 74 | Bronsen MenleyPlace 74 · Grade 9 · Dexter | 9 | Dexter | 19:12.74 PR |
| 75 | James St. vrainPlace 75 · Grade 11 · Bayless | 11 | Bayless | 19:18.36 PR |
| 76 | Austin RaylPlace 76 · Grade 11 · Potosi | 11 | Potosi | 19:18.53 PR |
| 77 | Graham HaggardPlace 77 · Grade 9 · Kennett | 9 | Kennett | 19:28.91 PR |
| 78 | Gabriel ProctorPlace 78 · Grade 10 · Dexter | 10 | Dexter | 19:34.12 |
| 79 | Daniel GuttingPlace 79 · Grade 11 · STEAM Academy at McCluer South-Berkeley | 11 | STEAM Academy at McCluer South-Berkeley | 19:37.83 |
| 80 | Creed LaubingerPlace 80 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 19:40.05 |
| 81 | Braxton WilcutPlace 81 · Grade 9 · Kennett | 9 | Kennett | 19:42.06 PR |
| 82 | Davin BuhlerPlace 82 · Grade 11 · Potosi | 11 | Potosi | 19:44.71 PR |
| 83 | Cameron ClarkPlace 83 · Grade 12 · Lift for Life Academy | 12 | Lift for Life Academy | 19:47.82 PR |
| 84 | Amontae HillPlace 84 · Grade 11 · Potosi | 11 | Potosi | 19:53.36 PR |
| 85 | Drake OsbornePlace 85 · Grade 9 · Bayless | 9 | Bayless | 20:16.15 |
| 86 | Blaine RobertsPlace 86 · Grade 11 · Kennett | 11 | Kennett | 20:36.70 PR |
| 87 | Sawyer WamplerPlace 87 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 20:46.28 |
| 88 | Henry BowlesPlace 88 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 20:47.19 |
| 89 | Parker SpieckermanPlace 89 · Grade 12 · Gateway Science Academy | 12 | Gateway Science Academy | 21:10.37 |
| 90 | Neven DinwiddiePlace 90 · Grade 11 · STEAM Academy at McCluer South-Berkeley | 11 | STEAM Academy at McCluer South-Berkeley | 21:11.40 |
| 91 | Jacoby HarrisPlace 91 · Grade 10 · Gateway Science Academy | 10 | Gateway Science Academy | 21:11.71 |
| 92 | Braxton BullockPlace 92 · Grade 11 · Kennett | 11 | Kennett | 21:14.26 |
| 93 | Vaughn LippPlace 93 · Grade 10 · Bayless | 10 | Bayless | 21:18.33 PR |
| 94 | Micah SimmonsPlace 94 · Grade 11 · Lift for Life Academy | 11 | Lift for Life Academy | 21:27.28 PR |
| 95 | Conyea BorroumPlace 95 · Grade 9 · Vashon | 9 | Vashon | 21:33.41 PR |
| 96 | Peyton BallancePlace 96 · Grade 11 · Dexter | 11 | Dexter | 21:37.23 |
| 97 | Owen McFarlandPlace 97 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 21:37.54 |
| 98 | Joshua HillPlace 98 · Grade 12 · Gateway Science Academy | 12 | Gateway Science Academy | 21:47.54 PR |
| 99 | Koen WillisPlace 99 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 21:59.47 PR |
| 100 | Trace HargettPlace 100 · Grade 10 · Bayless | 10 | Bayless | 22:00.40 |
| 101 | Malcolm BucknerPlace 101 · Grade 10 · Cardinal Ritter College Prep | 10 | Cardinal Ritter College Prep | 22:01.90 PR |
| 102 | Micah NasiiroPlace 102 · Grade 9 · STEAM Academy at McCluer South-Berkeley | 9 | STEAM Academy at McCluer South-Berkeley | 22:08.22 |
| 103 | Caedus PressonPlace 103 · Grade 9 · Fredericktown | 9 | Fredericktown | 22:15.59 |
| 104 | Demarquo Jr FoxPlace 104 · Grade 10 · Cardinal Ritter College Prep | 10 | Cardinal Ritter College Prep | 22:27.59 PR |
| 105 | Chaise ReesePlace 105 · Grade 12 · Vashon | 12 | Vashon | 22:32.67 PR |
| 106 | Dylan VaragonaPlace 106 · Grade 11 · Gateway Science Academy | 11 | Gateway Science Academy | 22:32.84 PR |
| 107 | Ani UchechukwuPlace 107 · Grade 11 · Principia | 11 | Principia | 22:35.33 PR |
| 108 | Cassius SchipkowskiPlace 108 · Grade 9 · Gateway Science Academy | 9 | Gateway Science Academy | 22:38.66 |
| 109 | Jared BenderPlace 109 · Grade 11 · Gateway Science Academy | 11 | Gateway Science Academy | 22:41.76 PR |
| 110 | Alex Matlalcuatzi PlumaPlace 110 · Grade 9 · Principia | 9 | Principia | 24:14.76 PR |
| 111 | Kamryn DecluePlace 111 · Grade 9 · Potosi | 9 | Potosi | 24:46.97 |
| 112 | John KarengiPlace 112 · Grade 9 · STEAM Academy at McCluer South-Berkeley | 9 | STEAM Academy at McCluer South-Berkeley | 24:55.53 |
| 113 | Jaxson OatsPlace 113 · Grade 10 · Lift for Life Academy | 10 | Lift for Life Academy | 24:55.80 |
| 114 | Nathan JerniganPlace 114 · Grade 9 · Bayless | 9 | Bayless | 25:05.65 |