| 1 | Javier EstradaPlace 1 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 18:13.44 |
| 2 | Eli MurchPlace 2 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 19:01.53 |
| 3 | Devin SprattPlace 3 · Grade 10 · Confluence Prep Academy Charter | 10 | Confluence Prep Academy Charter | 19:21.87 |
| 4 | William WeissPlace 4 · Grade 12 · Affton | 12 | Affton | 19:25.15 |
| 5 | Spencer RoudebushPlace 5 · Grade 12 · Affton | 12 | Affton | 19:28.89 |
| 6 | Davyon WalkerPlace 6 · Grade 12 · Lift for Life Academy | 12 | Lift for Life Academy | 19:30.33 |
| 7 | Shawn McDanielPlace 7 · Grade 12 · McCluer | 12 | McCluer | 19:31.96 PR |
| 8 | kaden BrownPlace 8 · Grade 11 · McKinley Classical Leadership | 11 | McKinley Classical Leadership | 19:33.11 |
| 9 | Collin HuffPlace 9 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 19:33.62 |
| 10 | Graham AngelettePlace 10 · Grade 11 · Crossroads College Preparatory | 11 | Crossroads College Preparatory | 19:40.64 PR |
| 11 | Sema'j DavisPlace 11 · Grade 10 · Hazelwood East | 10 | Hazelwood East | 19:40.84 |
| 12 | Loyal McCraryPlace 12 · Grade 10 · Brentwood | 10 | Brentwood | 19:45.44 PR |
| 13 | Daniel GuttingPlace 13 · Grade 11 · STEAM Academy at McCluer South-Berkeley | 11 | STEAM Academy at McCluer South-Berkeley | 19:49.64 |
| 14 | Fritz HofmannPlace 14 · Grade 10 · Chesterton Academy-St. Louis | 10 | Chesterton Academy-St. Louis | 19:57.81 |
| 15 | Khalil TaylorPlace 15 · Grade 11 · Lift for Life Academy | 11 | Lift for Life Academy | 20:00.03 |
| 16 | Collin WhitePlace 16 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 20:16.10 |
| 17 | Karyn AllenPlace 17 · Grade 12 · Miller Career Academy | 12 | Miller Career Academy | 20:18.42 PR |
| 18 | Jude MorenoPlace 18 · Grade 11 · Roosevelt | 11 | Roosevelt | 20:18.53 |
| 19 | Noah MurchPlace 19 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 20:22.59 |
| 20 | Cameron ClarkPlace 20 · Grade 12 · Lift for Life Academy | 12 | Lift for Life Academy | 20:29.79 |
| 21 | Avery BlaxtonPlace 21 · Grade 11 · Chesterton Academy-St. Louis | 11 | Chesterton Academy-St. Louis | 20:35.79 |
| 22 | Owen IngramPlace 22 · Grade 12 · Bishop DuBourg | 12 | Bishop DuBourg | 20:37.40 |
| 23 | Weston BethelPlace 23 · Grade 12 · Affton | 12 | Affton | 20:37.85 |
| 24 | Danny AlgharbawiPlace 24 · Grade 10 · Affton | 10 | Affton | 20:38.62 |
| 25 | Timothy RoederPlace 25 · Grade 12 · Bishop DuBourg | 12 | Bishop DuBourg | 20:48.18 |
| 26 | Daniel MarronPlace 26 · Grade 9 · Chesterton Academy-St. Louis | 9 | Chesterton Academy-St. Louis | 20:54.07 |
| 27 | Howard Jr. McGregorPlace 27 · Grade 11 · Hazelwood East | 11 | Hazelwood East | 20:59.19 |
| 28 | Gavin WhitePlace 28 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 21:14.32 |
| 29 | Salah MoneyPlace 29 · Grade 9 · Confluence Prep Academy Charter | 9 | Confluence Prep Academy Charter | 21:36.81 PR |
| 30 | Charles WrightPlace 30 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 21:37.47 |
| 31 | Zayden McClainPlace 31 · Grade 12 · Confluence Prep Academy Charter | 12 | Confluence Prep Academy Charter | 21:39.91 PR |
| 32 | Malachi KrusselPlace 32 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 21:40.09 |
| 33 | Joshua FreyPlace 33 · Grade 10 · Affton | 10 | Affton | 21:42.13 |
| 34 | Cameron FranklinPlace 34 · Grade 12 · Hazelwood East | 12 | Hazelwood East | 21:49.11 |
| 35 | Jonathan StaceyPlace 35 · Grade 12 · McCluer | 12 | McCluer | 21:54.03 PR |
| 36 | Elliot WhitePlace 36 · Grade 11 · Brentwood | 11 | Brentwood | 22:02.39 |
| 37 | Thomas CohnesPlace 37 · Grade 12 · University City | 12 | University City | 22:11.43 |
| 38 | Daniel ZwillingPlace 38 · Grade 10 · Affton | 10 | Affton | 22:19.07 |
| 39 | George DierenfeldtPlace 39 · Grade 9 · Chesterton Academy-St. Louis | 9 | Chesterton Academy-St. Louis | 22:19.12 |
| 40 | Quin MaxwellPlace 40 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 22:23.13 |
| 41 | Paul CooperPlace 41 · Grade 10 · Affton | 10 | Affton | 22:25.08 |
| 42 | Joey NoblePlace 42 · Grade 9 · Chesterton Academy-St. Louis | 9 | Chesterton Academy-St. Louis | 22:38.49 |
| 43 | Rolandis NashPlace 43 · Grade 10 · Cardinal Ritter College Prep | 10 | Cardinal Ritter College Prep | 22:40.63 |
| 44 | Carl WagersPlace 44 · Grade 11 · Affton | 11 | Affton | 22:42.24 |
| 45 | William BihrPlace 45 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 22:47.09 |
| 46 | London HartPlace 46 · Grade 10 · STEAM Academy at McCluer South-Berkeley | 10 | STEAM Academy at McCluer South-Berkeley | 22:50.52 |
| 47 | Aidan GardnerPlace 47 · Grade 10 · STEAM Academy at McCluer South-Berkeley | 10 | STEAM Academy at McCluer South-Berkeley | 22:56.07 PR |
| 48 | Miguel ChristliebPlace 48 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 22:57.29 |
| 49 | Malik PirtlePlace 49 · Grade 12 · Hazelwood East | 12 | Hazelwood East | 23:00.85 |
| 50 | Roderick WillisPlace 50 · Grade 10 · STEAM Academy at McCluer South-Berkeley | 10 | STEAM Academy at McCluer South-Berkeley | 23:05.53 |
| 51 | Spencer SlavikPlace 51 · Grade 11 · Affton | 11 | Affton | 23:06.45 |
| 52 | Grant YoungPlace 52 · Grade 12 · Affton | 12 | Affton | 23:18.04 |
| 53 | Lander Galburt ruizPlace 53 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 23:35.56 |
| 54 | Richard JR TaylorPlace 54 · Grade 11 · McCluer | 11 | McCluer | 23:39.66 PR |
| 55 | Andrew PagePlace 55 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 24:11.00 |
| 56 | Alexander CruzPlace 56 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 24:11.52 |
| 57 | Benjamin PhanPlace 57 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 24:15.16 |
| 58 | William AndersonPlace 58 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 24:18.70 |
| 59 | Julien SchabergPlace 59 · Grade 9 · Crossroads College Preparatory | 9 | Crossroads College Preparatory | 24:27.66 |
| 60 | Dylan DoellPlace 60 · Grade 9 · Crossroads College Preparatory | 9 | Crossroads College Preparatory | 24:54.70 |
| 61 | Jayvonte Hughes JrPlace 61 · Grade 12 · Confluence Prep Academy Charter | 12 | Confluence Prep Academy Charter | 25:40.39 |
| 62 | Micah SimmonsPlace 62 · Grade 11 · Lift for Life Academy | 11 | Lift for Life Academy | 25:53.10 |
| 63 | Saion TaylorPlace 63 · Grade 12 · Confluence Prep Academy Charter | 12 | Confluence Prep Academy Charter | 25:53.93 |
| 64 | William GochnourPlace 64 · Grade 9 · Crossroads College Preparatory | 9 | Crossroads College Preparatory | 25:56.44 PR |
| 65 | Cole FlynnPlace 65 · Grade 11 · Brentwood | 11 | Brentwood | 25:59.02 |
| 66 | Tyrone JonesPlace 66 · Grade 11 · University City | 11 | University City | 26:24.11 |
| 67 | John KarengiPlace 67 · Grade 9 · STEAM Academy at McCluer South-Berkeley | 9 | STEAM Academy at McCluer South-Berkeley | 26:24.93 |
| 68 | John SchaeferPlace 68 · Grade 10 · Chesterton Academy-St. Louis | 10 | Chesterton Academy-St. Louis | 26:45.48 |
| 69 | Jeremiah BrewerPlace 69 · Grade 11 · McCluer | 11 | McCluer | 26:56.37 |
| 70 | Demarquo Jr FoxPlace 70 · Grade 10 · Cardinal Ritter College Prep | 10 | Cardinal Ritter College Prep | 26:59.13 |
| 71 | Nyles ThompsonPlace 71 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 27:56.33 PR |
| 72 | Keshawn JonesPlace 72 · Grade 10 · Miller Career Academy | 10 | Miller Career Academy | 28:23.09 PR |
| 73 | Matthew KennedyPlace 73 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 28:36.05 PR |
| 74 | Alexander JonesPlace 74 · Grade 10 · Crossroads College Preparatory | 10 | Crossroads College Preparatory | 31:47.85 |