| 1 | Heru BeyPlace 1 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 15:20.72 PR | 1 |
| 2 | Joe SperinoPlace 2 · Grade 12 · John Burroughs | 12 | John Burroughs | 15:51.30 | 2 |
| 3 | Noah FitzgeraldPlace 3 · Grade 10 · Herculaneum | 10 | Herculaneum | 15:57.01 PR | 3 |
| 4 | Alex FuossPlace 4 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 16:27.06 | 4 |
| 5 | Alex SloverPlace 5 · Grade 12 · Bayless | 12 | Bayless | 16:28.41 PR | 5 |
| 6 | Evan LoosPlace 6 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 16:36.49 | 6 |
| 7 | Quin MaxwellPlace 7 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 16:38.71 | 7 |
| 8 | Samuel LauppPlace 8 · Grade 9 · Herculaneum | 9 | Herculaneum | 16:39.29 PR | 8 |
| 9 | Andrew FuossPlace 9 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 16:47.98 PR | 9 |
| 10 | Noah AldridgePlace 10 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 16:48.32 PR | 10 |
| 11 | Cyrus KummerPlace 11 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 16:51.14 PR | 11 |
| 12 | Victor WhitePlace 12 · Grade 9 · Herculaneum | 9 | Herculaneum | 16:54.39 PR | 12 |
| 13 | Allen WallmanPlace 13 · Grade 12 · Herculaneum | 12 | Herculaneum | 16:55.67 | 13 |
| 14 | Ethan SonnPlace 14 · Grade 11 · John Burroughs | 11 | John Burroughs | 17:00.32 PR | 14 |
| 15 | Owen DavisPlace 15 · Grade 11 · Herculaneum | 11 | Herculaneum | 17:02.39 | 15 |
| 16 | Crafton BinkardPlace 16 · Grade 11 · Kennett | 11 | Kennett | 17:04.39 PR | 16 |
| 17 | Jackson KistnerPlace 17 · Grade 12 · St. Charles West | 12 | St. Charles West | 17:08.77 | 17 |
| 18 | Brayden SmithPlace 18 · Grade 12 · Potosi | 12 | Potosi | 17:10.22 PR | 18 |
| 19 | Austin BaerPlace 19 · Grade 11 · Herculaneum | 11 | Herculaneum | 17:11.03 PR | 19 |
| 20 | Jacob KheriatyPlace 20 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 17:11.12 PR | 20 |
| 21 | Forest GongPlace 21 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 17:13.73 PR | 21 |
| 22 | Dylan McdonoughPlace 22 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 17:13.74 PR | 22 |
| 23 | Tristan WhitePlace 23 · Grade 9 · Herculaneum | 9 | Herculaneum | 17:14.99 PR | 23 |
| 24 | Blake PfefferPlace 24 · Grade 10 · Dexter | 10 | Dexter | 17:20.77 PR | 24 |
| 25 | Adrian BaumanPlace 25 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 17:21.74 PR | 25 |
| 26 | Jackson MorrisPlace 26 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 17:23.09 PR | 26 |
| 27 | Andrew WoodardPlace 27 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 17:24.48 PR | 27 |
| 28 | Garret GallupPlace 28 · Grade 12 · Ste. Genevieve | 12 | Ste. Genevieve | 17:24.89 PR | 28 |
| 29 | Kellan BrownPlace 29 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 17:25.06 PR | 29 |
| 30 | Samuel FabbianoPlace 30 · Grade 12 · Lutheran South | 12 | Lutheran South | 17:25.25 PR | 30 |
| 31 | Slade StuckeyPlace 31 · Grade 9 · Kennett | 9 | Kennett | 17:25.88 PR | 31 |
| 32 | Nathan SingerPlace 32 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 17:34.48 PR | 32 |
| 33 | Robert HigginsPlace 33 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 17:35.00 | 33 |
| 34 | Easton BlechlePlace 34 · Grade 10 · Perryville | 10 | Perryville | 17:44.02 PR | 34 |
| 35 | Liam SorgetPlace 35 · Grade 12 · Lutheran South | 12 | Lutheran South | 17:44.65 PR | 35 |
| 36 | Zachary JohnsonPlace 36 · Grade 10 · Potosi | 10 | Potosi | 17:45.69 PR | 36 |
| 37 | Thaddeus GlessnerPlace 37 · Grade 10 · Lutheran South | 10 | Lutheran South | 17:47.60 PR | 37 |
| 38 | Sean ElzePlace 38 · Grade 12 · Lutheran South | 12 | Lutheran South | 17:48.24 PR | 38 |
| 39 | Creed LaubingerPlace 39 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 17:48.46 PR | 39 |
| 40 | Gabriel SanchezPlace 40 · Grade 12 · John Burroughs | 12 | John Burroughs | 17:52.17 PR | 40 |
| 41 | Kade AndersonPlace 41 · Grade 12 · Kennett | 12 | Kennett | 17:52.90 PR | 41 |
| 42 | Daniel WilliamsPlace 42 · Grade 11 · Dexter | 11 | Dexter | 17:57.41 PR | 42 |
| 43 | Stephan DemskoPlace 43 · Grade 10 · Bayless | 10 | Bayless | 17:57.58 PR | 43 |
| 44 | Declan HayesPlace 44 · Grade 12 · St. Charles West | 12 | St. Charles West | 17:57.83 | 44 |
| 45 | Charlie CunninghamPlace 45 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 18:00.85 PR | 45 |
| 46 | Liam SchlaikjerPlace 46 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 18:02.24 PR | 46 |
| 47 | Richard Chavez MoralesPlace 47 · Grade 11 · St. Charles West | 11 | St. Charles West | 18:06.45 PR | 47 |
| 48 | Shu-Hao LiuPlace 48 · Grade 10 · John Burroughs | 10 | John Burroughs | 18:09.63 PR | 48 |
| 49 | William AndersonPlace 49 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 18:13.27 | 49 |
| 50 | Gilberto RamosPlace 50 · Grade 12 · Kennett | 12 | Kennett | 18:14.23 | 50 |
| 51 | Liam TraversPlace 51 · Grade 12 · Lutheran South | 12 | Lutheran South | 18:14.43 PR | 51 |
| 52 | Zackary RitterPlace 52 · Grade 11 · Ste. Genevieve | 11 | Ste. Genevieve | 18:22.22 | 52 |
| 53 | Braxton BondPlace 53 · Grade 10 · Lift for Life Academy | 10 | Lift for Life Academy | 18:24.27 PR | 0 |
| 54 | Khalil TaylorPlace 54 · Grade 12 · Lift for Life Academy | 12 | Lift for Life Academy | 18:24.63 PR | 0 |
| 55 | Sam FickPlace 55 · Grade 11 · Lutheran South | 11 | Lutheran South | 18:29.84 | 53 |
| 56 | George SchwartzPlace 56 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 18:33.73 | 54 |
| 57 | Braxton BullockPlace 57 · Grade 12 · Kennett | 12 | Kennett | 18:37.48 PR | 55 |
| 58 | Asher CampbellPlace 58 · Grade 12 · St. Charles West | 12 | St. Charles West | 18:42.84 PR | 56 |
| 59 | Luke WahoffPlace 59 · Grade 12 · St. Charles West | 12 | St. Charles West | 18:43.43 | 57 |
| 60 | Caedus PressonPlace 60 · Grade 10 · Fredericktown | 10 | Fredericktown | 18:44.20 PR | 0 |
| 61 | Oscar RomeroPlace 61 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 18:45.15 PR | 58 |
| 62 | Almir BhattiPlace 62 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 18:47.05 | 59 |
| 63 | Gabriel CheckettPlace 63 · Grade 12 · Kennett | 12 | Kennett | 18:53.67 PR | 60 |
| 64 | Trenton KelleyPlace 64 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 18:55.58 PR | 61 |
| 65 | Felix LinPlace 65 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 18:55.79 PR | 62 |
| 66 | Richard JenksPlace 66 · Grade 11 · John Burroughs | 11 | John Burroughs | 18:58.69 PR | 63 |
| 67 | Connor HillPlace 67 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 19:01.23 PR | 64 |
| 68 | Trenton WakelandPlace 68 · Grade 12 · Bayless | 12 | Bayless | 19:03.51 | 65 |
| 69 | Graham HaggardPlace 69 · Grade 10 · Kennett | 10 | Kennett | 19:04.68 PR | 66 |
| 70 | Carter WebbPlace 70 · Grade 9 · Potosi | 9 | Potosi | 19:08.57 | 67 |
| 71 | Drake OsbornePlace 71 · Grade 10 · Bayless | 10 | Bayless | 19:10.27 PR | 68 |
| 72 | Daniel GuttingPlace 72 · Grade 12 · STEAM Academy at McCluer South-Berkeley | 12 | STEAM Academy at McCluer South-Berkeley | 19:13.78 | 0 |
| 73 | Simon FritschPlace 73 · Grade 12 · Ste. Genevieve | 12 | Ste. Genevieve | 19:14.72 PR | 69 |
| 74 | Sam BabcockPlace 74 · Grade 12 · St. Charles West | 12 | St. Charles West | 19:16.12 | 70 |
| 75 | Davin BuhlerPlace 75 · Grade 12 · Potosi | 12 | Potosi | 19:23.15 PR | 71 |
| 76 | Henry BowlesPlace 76 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 19:34.29 PR | 72 |
| 77 | Austin RaylPlace 77 · Grade 12 · Potosi | 12 | Potosi | 19:34.83 | 73 |
| 78 | Matthew ShipmanPlace 78 · Grade 9 · Doniphan | 9 | Doniphan | 19:42.82 PR | 0 |
| 79 | Samuel TinettiPlace 79 · Grade 12 · Lutheran South | 12 | Lutheran South | 19:44.48 PR | 74 |
| 80 | Cale AustinPlace 80 · Grade 11 · Perryville | 11 | Perryville | 19:47.80 PR | 75 |
| 81 | Oliver HicksPlace 81 · Grade 12 · Potosi | 12 | Potosi | 19:48.45 PR | 76 |
| 82 | Oliver HagemannPlace 82 · Grade 10 · John Burroughs | 10 | John Burroughs | 19:49.90 PR | 77 |
| 83 | Neel SarikondaPlace 83 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 19:50.51 PR | 78 |
| 84 | Colton O'KeefePlace 84 · Grade 11 · Perryville | 11 | Perryville | 19:53.62 PR | 79 |
| 85 | Cassius SchipkowskiPlace 85 · Grade 10 · Gateway Science Academy | 10 | Gateway Science Academy | 19:53.70 PR | 80 |
| 86 | Jaxon CurtisPlace 86 · Grade 9 · Fredericktown | 9 | Fredericktown | 19:56.60 PR | 0 |
| 87 | Reid BuckinghamPlace 87 · Grade 10 · Potosi | 10 | Potosi | 20:03.00 PR | 81 |
| 88 | Sawyer WamplerPlace 88 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 20:07.36 | 82 |
| 89 | Vaughn LippPlace 89 · Grade 11 · Bayless | 11 | Bayless | 20:13.51 PR | 83 |
| 90 | Hashim IlahiPlace 90 · Grade 12 · John Burroughs | 12 | John Burroughs | 20:19.48 PR | 84 |
| 91 | Peyton BallancePlace 91 · Grade 12 · Dexter | 12 | Dexter | 20:22.00 | 85 |
| 92 | Nathan JerniganPlace 92 · Grade 10 · Bayless | 10 | Bayless | 20:22.74 PR | 86 |
| 93 | Ethan MontierthPlace 93 · Grade 10 · Fredericktown | 10 | Fredericktown | 20:37.98 PR | 0 |
| 94 | Lincoln MontierthPlace 94 · Grade 9 · Fredericktown | 9 | Fredericktown | 20:46.48 PR | 0 |
| 95 | Gabriel KleinPlace 95 · Grade 12 · Gateway Science Academy | 12 | Gateway Science Academy | 20:54.68 PR | 87 |
| 96 | Jonathon RandolphPlace 96 · Grade 10 · Perryville | 10 | Perryville | 20:58.86 PR | 88 |
| 97 | Oliver PavlichPlace 97 · Grade 9 · Bayless | 9 | Bayless | 21:14.52 PR | 89 |
| 98 | Bennet HoggePlace 98 · Grade 9 · Gateway Science Academy | 9 | Gateway Science Academy | 21:23.96 PR | 90 |
| 99 | Mavrick RatliffPlace 99 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 21:25.50 PR | 91 |
| 100 | Finley MoranPlace 100 · Grade 9 · Perryville | 9 | Perryville | 21:27.38 | 92 |
| 101 | Bryce JosupaitPlace 101 · Grade 10 · Dexter | 10 | Dexter | 21:29.17 PR | 93 |
| 102 | Blake MaybearryPlace 102 · Grade 9 · Perryville | 9 | Perryville | 21:37.53 PR | 94 |
| 103 | Owen McFarlandPlace 103 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 22:10.37 | 95 |
| 104 | Jeremy GarciaPlace 104 · Grade 12 · Gateway Science Academy | 12 | Gateway Science Academy | 22:15.81 PR | 96 |
| 105 | Jayden JacksonPlace 105 · Grade 11 · Gateway Science Academy | 11 | Gateway Science Academy | 22:27.41 PR | 97 |
| 106 | Micah SimmonsPlace 106 · Grade 12 · Lift for Life Academy | 12 | Lift for Life Academy | 22:44.62 | 0 |
| 107 | Jude MorenoPlace 107 · Grade 12 · Roosevelt | 12 | Roosevelt | 23:06.65 | 0 |
| 108 | Aidan UnverferthPlace 108 · Grade 12 · Perryville | 12 | Perryville | 23:36.14 | 98 |
| 109 | Mason SmithPlace 109 · Grade 10 · Dexter | 10 | Dexter | 23:44.27 PR | 99 |
| 110 | Neven DinwiddiePlace 110 · Grade 12 · STEAM Academy at McCluer South-Berkeley | 12 | STEAM Academy at McCluer South-Berkeley | 25:14.37 | 0 |
| 111 | Issayan BowelPlace 111 · Grade 9 · STEAM Academy at McCluer South-Berkeley | 9 | STEAM Academy at McCluer South-Berkeley | 26:22.75 PR | 0 |
| 112 | Westley ByrdPlace 112 · Grade 9 · STEAM Academy at McCluer South-Berkeley | 9 | STEAM Academy at McCluer South-Berkeley | 26:25.29 PR | 0 |