| 1 | Brandon MillerPlace 1 · Grade 11 · John Burroughs | 11 | John Burroughs | 16:20.84 PR |
| 2 | George GelzerPlace 2 · Grade 11 · Clayton | 11 | Clayton | 16:42.19 PR |
| 3 | Emilio Rosas linhardPlace 3 · Grade 11 · Clayton | 11 | Clayton | 16:59.40 PR |
| 4 | Brody WhalenPlace 4 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 17:01.31 |
| 5 | Will FalkPlace 5 · Grade 10 · MICDS - Mary Institute Country Day | 10 | MICDS - Mary Institute Country Day | 17:04.13 |
| 6 | Philip StahlPlace 6 · Grade 12 · Clayton | 12 | Clayton | 17:05.58 PR |
| 7 | Colin RingPlace 7 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 17:05.96 |
| 8 | Jacob ConardPlace 8 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 17:06.55 PR |
| 9 | Justin GuilakPlace 9 · Grade 12 · Clayton | 12 | Clayton | 17:17.16 PR |
| 10 | Luke BeachyPlace 10 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 17:17.20 PR |
| 11 | Akash MalladyPlace 11 · Grade 9 · John Burroughs | 9 | John Burroughs | 17:19.73 |
| 12 | Jacob MinnerPlace 12 · Grade 10 · Affton | 10 | Affton | 17:19.95 |
| 13 | Hayden DierkerPlace 13 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 17:20.70 |
| 14 | Caleb MoellenhoffPlace 14 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 17:25.35 PR |
| 15 | Anand MysorekarPlace 15 · Grade 10 · Clayton | 10 | Clayton | 17:25.89 |
| 16 | Samuel WangPlace 16 · Grade 10 · John Burroughs | 10 | John Burroughs | 17:26.87 PR |
| 17 | Matthias JowdyPlace 17 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 17:32.97 |
| 18 | Hayden TurleyPlace 18 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 17:33.66 |
| 19 | Cameron MillsPlace 19 · Grade 12 · Affton | 12 | Affton | 17:37.50 PR |
| 20 | Milan PatelPlace 20 · Grade 10 · Clayton | 10 | Clayton | 17:41.14 |
| 21 | Sandeep AmarnathPlace 21 · Grade 12 · John Burroughs | 12 | John Burroughs | 17:44.95 PR |
| 22 | Henry Posega RappleyePlace 22 · Grade 11 · MICDS - Mary Institute Country Day | 11 | MICDS - Mary Institute Country Day | 18:02.80 PR |
| 23 | Charles PollnowPlace 23 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 18:03.71 |
| 24 | Andrew WangPlace 24 · Grade 12 · Clayton | 12 | Clayton | 18:06.52 PR |
| 25 | Gregory BishopPlace 25 · Grade 12 · John Burroughs | 12 | John Burroughs | 18:18.13 PR |
| 26 | Daniel MartinPlace 26 · Grade 10 · John Burroughs | 10 | John Burroughs | 18:19.59 |
| 27 | Vaughan GoffPlace 27 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 18:20.73 PR |
| 28 | Kabir SinghPlace 28 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 18:21.45 |
| 29 | Evan CasePlace 29 · Grade 9 · Bayless | 9 | Bayless | 18:31.61 |
| 30 | Jackson StreloPlace 30 · Grade 9 · MICDS - Mary Institute Country Day | 9 | MICDS - Mary Institute Country Day | 18:31.76 |
| 31 | Luke RickersPlace 31 · Grade 10 · MICDS - Mary Institute Country Day | 10 | MICDS - Mary Institute Country Day | 18:42.84 |
| 32 | Alexander McmillanPlace 32 · Grade 10 · John Burroughs | 10 | John Burroughs | 18:51.07 |
| 33 | David EhretPlace 33 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 18:55.18 PR |
| 34 | Gavin KnappPlace 34 · Grade 10 · Affton | 10 | Affton | 18:55.63 |
| 35 | Rafael Gil DiazPlace 35 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 18:57.98 PR |
| 36 | Alexander PadbergPlace 36 · Grade 10 · St. Mary's South Side Catholic (St. Louis) | 10 | St. Mary's South Side Catholic (St. Louis) | 18:58.44 |
| 37 | Patrick GosserPlace 37 · Grade 12 · Bishop DuBourg | 12 | Bishop DuBourg | 19:02.57 PR |
| 38 | Michael RashfordPlace 38 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 19:09.03 |
| 39 | Andrew ZhaoPlace 39 · Grade 12 · MICDS - Mary Institute Country Day | 12 | MICDS - Mary Institute Country Day | 19:09.84 PR |
| 40 | James FuidoPlace 40 · Grade 12 · Bishop DuBourg | 12 | Bishop DuBourg | 19:48.86 PR |
| 41 | Lee StewardPlace 41 · Grade 12 · Cardinal Ritter College Prep | 12 | Cardinal Ritter College Prep | 20:22.55 PR |
| 42 | Charles VanLeuvenPlace 42 · Grade 12 · Affton | 12 | Affton | 20:22.63 PR |
| 43 | Jaelyn MujanovicPlace 43 · Grade 9 · Affton | 9 | Affton | 20:35.90 |
| 44 | Logan MannPlace 44 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 20:36.18 |
| 45 | Matthew RoxasPlace 45 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 21:02.46 |
| 46 | Solomon SpruielPlace 46 · Grade 11 · St. Mary's South Side Catholic (St. Louis) | 11 | St. Mary's South Side Catholic (St. Louis) | 21:23.80 |
| 47 | Greg WagonerPlace 47 · Grade 10 · Affton | 10 | Affton | 21:28.08 |
| 48 | Tyler WheelerPlace 48 · Grade 12 · Bishop DuBourg | 12 | Bishop DuBourg | 21:34.29 |
| 49 | Timothy GosserPlace 49 · Grade 9 · Bishop DuBourg | 9 | Bishop DuBourg | 21:52.61 PR |
| 50 | Nhat NguyenPlace 50 · Grade 11 · St. Mary's South Side Catholic (St. Louis) | 11 | St. Mary's South Side Catholic (St. Louis) | 22:53.89 |
| 51 | Cyrus AlexanderPlace 51 · Grade 12 · Vashon | 12 | Vashon | 22:57.52 PR |
| 52 | Aubrey MorrisPlace 52 · Grade 9 · Bishop DuBourg | 9 | Bishop DuBourg | 23:29.67 |
| 53 | Andrew NowakPlace 53 · Grade 10 · Bishop DuBourg | 10 | Bishop DuBourg | 24:10.31 |
| 54 | Matthew YostPlace 54 · Grade 10 · Affton | 10 | Affton | 24:12.26 |
| 55 | Jake WeigelPlace 55 · Grade 11 · St. Mary's South Side Catholic (St. Louis) | 11 | St. Mary's South Side Catholic (St. Louis) | 25:23.00 |
| 56 | Adam WillettPlace 56 · Grade 12 · St. Mary's South Side Catholic (St. Louis) | 12 | St. Mary's South Side Catholic (St. Louis) | 26:13.91 |
| 57 | Kyle LauerPlace 57 · Grade 10 · St. Mary's South Side Catholic (St. Louis) | 10 | St. Mary's South Side Catholic (St. Louis) | 26:15.06 PR |