| 1 | William LearyPlace 1 · Grade 11 · Parkway South | 11 | Parkway South | 17:23.33 |
| 2 | Oliver LivingstonPlace 2 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 17:43.25 |
| 3 | August BowlesPlace 3 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 18:42.42 |
| 4 | Levi SchroerPlace 4 · Grade 10 · Veritas Christian Academy | 10 | Veritas Christian Academy | 18:46.34 |
| 5 | Coltyn HortonPlace 5 · Grade 11 · Pattonville | 11 | Pattonville | 19:00.15 |
| 6 | Brandon Jr. JohnsonPlace 6 · Grade 11 · Hazelwood West | 11 | Hazelwood West | 19:05.44 |
| 7 | Shane HillPlace 7 · Grade 10 · Francis Howell | 10 | Francis Howell | 19:11.35 |
| 8 | Hector Leal RamirezPlace 8 · Grade 12 · Francis Howell | 12 | Francis Howell | 19:16.55 |
| 9 | Francis MuthembaPlace 9 · Grade 11 · Pattonville | 11 | Pattonville | 19:22.66 |
| 10 | Skylar ChristianPlace 10 · Grade 12 · Francis Howell | 12 | Francis Howell | 19:29.06 |
| 11 | Trey UtleyPlace 11 · Grade 10 · North Point | 10 | North Point | 19:35.05 |
| 12 | Maier McMullenPlace 12 · Grade 12 · Hazelwood West | 12 | Hazelwood West | 19:37.51 |
| 13 | Colton HerterPlace 13 · Grade 10 · Francis Howell | 10 | Francis Howell | 19:39.83 |
| 14 | Julian PylePlace 14 · Grade 10 · Lindbergh | 10 | Lindbergh | 19:41.55 |
| 15 | Bo BeckerPlace 15 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 19:46.03 |
| 16 | Carson StahlPlace 16 · Grade 11 · North Point | 11 | North Point | 19:51.15 |
| 17 | Justus HowardPlace 17 · Grade 10 · Pattonville | 10 | Pattonville | 19:55.46 |
| 18 | Levi SimmsPlace 18 · Grade 10 · North Point | 10 | North Point | 19:56.19 |
| 19 | Borys HlubotskyyPlace 19 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 20:06.02 |
| 20 | Sanjay ManteuffelPlace 20 · Grade 12 · Parkway South | 12 | Parkway South | 20:11.14 |
| 21 | Zachary SchuttPlace 21 · Grade 9 · St. Dominic | 9 | St. Dominic | 20:14.10 |
| 22 | Elijah RobertsPlace 22 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 20:14.52 |
| 23 | Braden FrancisPlace 23 · Grade 11 · Lindbergh | 11 | Lindbergh | 20:17.11 |
| 24 | Kayden EbertPlace 24 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 20:25.58 |
| 25 | Charles PhillipsPlace 25 · Grade 12 · Lindbergh | 12 | Lindbergh | 20:25.61 |
| 26 | Elijah MullinsPlace 26 · Grade 11 · Lindbergh | 11 | Lindbergh | 20:34.07 |
| 27 | Thomas DresserPlace 27 · Grade 10 · Parkway South | 10 | Parkway South | 20:36.24 |
| 28 | Devin SprattPlace 28 · Grade 11 · Confluence Prep Academy Charter | 11 | Confluence Prep Academy Charter | 20:38.09 |
| 29 | Kellan BrownPlace 29 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 20:51.57 |
| 30 | Oliver RileyPlace 30 · Grade 10 · Francis Howell | 10 | Francis Howell | 20:53.78 |
| 31 | Matvey DruzhininPlace 31 · Grade 10 · Troy-Buchanan | 10 | Troy-Buchanan | 20:56.05 |
| 32 | Douglas ChatmanPlace 32 · Grade 10 · Pattonville | 10 | Pattonville | 20:56.43 |
| 33 | Aden TempletonPlace 33 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 21:04.54 |
| 34 | Joseph RibbingPlace 34 · Grade 12 · Parkway South | 12 | Parkway South | 21:07.65 |
| 35 | Andrew MichelsenPlace 35 · Grade 11 · Lindbergh | 11 | Lindbergh | 21:11.41 |
| 36 | Samuel RichardPlace 36 · Grade 11 · Francis Howell | 11 | Francis Howell | 21:14.91 |
| 37 | Liam StephanPlace 37 · Grade 10 · Troy-Buchanan | 10 | Troy-Buchanan | 21:18.00 |
| 38 | John McClurePlace 38 · Grade 12 · St. Dominic | 12 | St. Dominic | 21:18.02 |
| 39 | Eli YoderPlace 39 · Grade 11 · North Point | 11 | North Point | 21:19.14 |
| 40 | Jackson StringerPlace 40 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 21:23.41 |
| 41 | Ethan BurnettPlace 41 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 21:28.99 |
| 42 | James Stevens JrPlace 42 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 21:36.06 |
| 43 | James Hagler-YoungPlace 43 · Grade 12 · Ritenour | 12 | Ritenour | 21:41.65 |
| 44 | Jameson BeckerlePlace 44 · Grade 9 · St. Dominic | 9 | St. Dominic | 21:43.93 |
| 45 | Jibril AbdullaPlace 45 · Grade 10 · Pattonville | 10 | Pattonville | 21:46.43 |
| 46 | Grady BernathPlace 46 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 21:52.74 |
| 47 | Christopher SchuttePlace 47 · Grade 11 · Parkway South | 11 | Parkway South | 21:56.13 |
| 48 | Aydan MeyerPlace 48 · Grade 11 · Lindbergh | 11 | Lindbergh | 21:57.56 |
| 49 | Kyle PlairPlace 49 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 21:57.81 |
| 50 | Sema'j DavisPlace 50 · Grade 11 · Hazelwood East | 11 | Hazelwood East | 21:59.42 |
| 51 | William AndersonPlace 51 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 21:59.52 |
| 52 | Henry MiedlerPlace 52 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 22:06.00 |
| 53 | Kaiden CoursonPlace 53 · Grade 11 · Pattonville | 11 | Pattonville | 22:10.63 |
| 54 | Antonio KeysPlace 54 · Grade 11 · Hazelwood Central | 11 | Hazelwood Central | 22:12.58 |
| 55 | Terrell WithersPlace 55 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 22:17.63 |
| 56 | Luke ShorePlace 56 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 22:19.61 |
| 57 | Max TelanderPlace 57 · Grade 10 · St. Dominic | 10 | St. Dominic | 22:27.01 |
| 58 | Christopher WynnePlace 58 · Grade 11 · Hazelwood Central | 11 | Hazelwood Central | 22:29.61 |
| 59 | Lennox VickersPlace 59 · Grade 9 · Veritas Christian Academy | 9 | Veritas Christian Academy | 22:29.78 |
| 60 | Khalid RoyalPlace 60 · Grade 12 · Ritenour | 12 | Ritenour | 22:47.70 |
| 61 | Daniel GuttingPlace 61 · Grade 12 · STEAM Academy at McCluer South-Berkeley | 12 | STEAM Academy at McCluer South-Berkeley | 22:49.19 |
| 62 | Evan BentleyPlace 62 · Grade 11 · Francis Howell North | 11 | Francis Howell North | 22:53.06 |
| 63 | John MorganPlace 63 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 22:59.30 |
| 64 | Hunter ParkerPlace 64 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 23:18.64 |
| 65 | Connor KalagianPlace 65 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 23:33.67 |
| 66 | Cole DarbyPlace 66 · Grade 11 · St. Dominic | 11 | St. Dominic | 23:45.84 |
| 67 | Levi PlumbPlace 67 · Grade 10 · St. Dominic | 10 | St. Dominic | 24:07.85 |
| 68 | Trevor PippensPlace 68 · Grade 12 · Confluence Prep Academy Charter | 12 | Confluence Prep Academy Charter | 24:18.13 |
| 69 | Samuel HolmPlace 69 · Grade 11 · Veritas Christian Academy | 11 | Veritas Christian Academy | 24:24.57 |
| 70 | Howard Jr. McGregorPlace 70 · Grade 12 · Hazelwood East | 12 | Hazelwood East | 24:35.47 |
| 71 | Levi MorganPlace 71 · Grade 10 · Veritas Christian Academy | 10 | Veritas Christian Academy | 25:02.53 |
| 72 | Demarquo Jr FoxPlace 72 · Grade 11 · Cardinal Ritter College Prep | 11 | Cardinal Ritter College Prep | 25:13.08 |
| 73 | Kaden BlankenshipPlace 73 · Grade 10 · Veritas Christian Academy | 10 | Veritas Christian Academy | 26:42.40 |
| 74 | Neven DinwiddiePlace 74 · Grade 12 · STEAM Academy at McCluer South-Berkeley | 12 | STEAM Academy at McCluer South-Berkeley | 26:51.50 |
| 75 | Vincent ButlerPlace 75 · Grade 11 · Hazelwood East | 11 | Hazelwood East | 26:53.79 |