| 1 | Arturo DelossantosPlace 1 · Grade 11 · Eureka | 11 | Eureka | 18:40.86 |
| 2 | Peyton HerrinPlace 2 · Grade 11 · Northwest (Cedar Hill) | 11 | Northwest (Cedar Hill) | 18:58.38 |
| 3 | Evan HaysPlace 3 · Grade 11 · Eureka | 11 | Eureka | 18:58.62 |
| 4 | Timothy BlosserPlace 4 · Grade 11 · Eureka | 11 | Eureka | 18:58.83 PR |
| 5 | Thomas RaleyPlace 5 · Grade 9 · Eureka | 9 | Eureka | 18:59.20 |
| 6 | Joseph HarlowPlace 6 · Grade 9 · Providence Academy | 9 | Providence Academy | 19:06.24 |
| 7 | Retief OlivierPlace 7 · Grade 11 · Eureka | 11 | Eureka | 19:16.67 |
| 8 | Finn KadaviPlace 8 · Grade 11 · Lindbergh | 11 | Lindbergh | 19:17.75 |
| 9 | Cody HosackPlace 9 · Grade 12 · Eureka | 12 | Eureka | 19:18.71 |
| 10 | Logan RottyPlace 10 · Grade 9 · Lindbergh | 9 | Lindbergh | 19:24.75 |
| 11 | Xavier SnowPlace 11 · Grade 10 · North County | 10 | North County | 19:27.34 |
| 12 | Carter NeumannPlace 12 · Grade 11 · Northwest (Cedar Hill) | 11 | Northwest (Cedar Hill) | 19:30.83 |
| 13 | Carlin LangdonPlace 13 · Grade 10 · Northwest (Cedar Hill) | 10 | Northwest (Cedar Hill) | 19:32.41 |
| 14 | Gage BaderPlace 14 · Grade 10 · Northwest (Cedar Hill) | 10 | Northwest (Cedar Hill) | 19:34.01 |
| 15 | Adam LehmkuhlPlace 15 · Grade 9 · Lindbergh | 9 | Lindbergh | 19:38.99 |
| 16 | Matthew RawsonPlace 16 · Grade 10 · North County | 10 | North County | 19:40.37 |
| 17 | Ayden BetancourtPlace 17 · Grade 10 · Eureka | 10 | Eureka | 19:40.93 |
| 18 | Joseph BoyerPlace 18 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 19:41.71 |
| 19 | Zachary AuclairPlace 19 · Grade 11 · Seckman | 11 | Seckman | 19:42.33 |
| 20 | Hudson ShayPlace 20 · Grade 9 · St. Louis Blue Knights Homeschool | 9 | St. Louis Blue Knights Homeschool | 19:46.13 |
| 21 | Cole RileyPlace 21 · Grade 9 · Lindbergh | 9 | Lindbergh | 19:49.50 |
| 22 | Damon WheelerPlace 22 · Grade 10 · Eureka | 10 | Eureka | 19:56.21 |
| 23 | Thomas BerryPlace 23 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 20:01.72 |
| 24 | Corey GartnerPlace 24 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 20:04.99 |
| 25 | Cohen CarrollPlace 25 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:13.59 |
| 26 | Theodore DiekmannPlace 26 · Grade 9 · Eureka | 9 | Eureka | 20:13.75 |
| 27 | Brody KubastaPlace 27 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:14.18 |
| 28 | Riley StrauserPlace 28 · Grade 12 · Northwest (Cedar Hill) | 12 | Northwest (Cedar Hill) | 20:18.30 |
| 29 | Jed RiemanPlace 29 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 20:20.01 |
| 30 | Champion JohnsonPlace 30 · Grade 10 · Eureka | 10 | Eureka | 20:21.89 PR |
| 31 | Benjamin MeyerkordPlace 31 · Grade 11 · Lindbergh | 11 | Lindbergh | 20:22.78 |
| 32 | Eli BussPlace 32 · Grade 10 · St. Louis Blue Knights Homeschool | 10 | St. Louis Blue Knights Homeschool | 20:25.73 |
| 33 | Isaac AsenieroPlace 33 · Grade 10 · Farmington | 10 | Farmington | 20:27.07 |
| 34 | Oliver SweeleyPlace 34 · Grade 10 · Lindbergh | 10 | Lindbergh | 20:29.27 |
| 35 | Orrin ArmfieldPlace 35 · Grade 11 · Eureka | 11 | Eureka | 20:29.62 |
| 36 | Ryan SchlichtingPlace 36 · Grade 11 · Northwest (Cedar Hill) | 11 | Northwest (Cedar Hill) | 20:30.53 |
| 37 | Gage WhitenerPlace 37 · Grade 10 · Farmington | 10 | Farmington | 20:33.32 |
| 38 | Jake ReilyPlace 38 · Grade 11 · Northwest (Cedar Hill) | 11 | Northwest (Cedar Hill) | 20:41.56 |
| 39 | Owen MattullPlace 39 · Grade 11 · Providence Academy | 11 | Providence Academy | 20:47.15 |
| 40 | Parker HerrinPlace 40 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 20:47.21 |
| 41 | Walker HillPlace 41 · Grade 11 · Providence Academy | 11 | Providence Academy | 20:48.47 |
| 42 | Kellan VelcheckPlace 42 · Grade 9 · Seckman | 9 | Seckman | 20:49.19 |
| 43 | Nathan NyamaiPlace 43 · Grade 10 · Eureka | 10 | Eureka | 20:52.92 |
| 44 | Benjamin SmithPlace 44 · Grade 10 · Lindbergh | 10 | Lindbergh | 20:54.81 |
| 45 | Aiden MerchantPlace 45 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 20:56.36 |
| 46 | Luke DericksonPlace 46 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:58.95 |
| 47 | August StevenerPlace 47 · Grade 9 · Eureka | 9 | Eureka | 21:01.74 |
| 48 | Jose Ayala-ManzoPlace 48 · Grade 10 · Northwest (Cedar Hill) | 10 | Northwest (Cedar Hill) | 21:02.15 |
| 49 | Payton GertsonPlace 49 · Grade 11 · St. Louis Blue Knights Homeschool | 11 | St. Louis Blue Knights Homeschool | 21:06.33 |
| 50 | Andrew SmegnerPlace 50 · Grade 11 · Lindbergh | 11 | Lindbergh | 21:07.70 |
| 51 | Micah SmithPlace 51 · Grade 12 · Lindbergh | 12 | Lindbergh | 21:12.24 |
| 52 | Andrew TitusPlace 52 · Grade 11 · Eureka | 11 | Eureka | 21:13.91 |
| 53 | Rylee MoorePlace 53 · Grade 10 · Farmington | 10 | Farmington | 21:15.73 |
| 54 | Owen WaldropPlace 54 · Grade 11 · Providence Academy | 11 | Providence Academy | 21:16.52 |
| 55 | Levi LudwigPlace 55 · Grade 11 · Providence Academy | 11 | Providence Academy | 21:17.28 |
| 56 | Thomas III BerkbiglerPlace 56 · Grade 10 · Farmington | 10 | Farmington | 21:22.69 |
| 57 | Kaleb MillerPlace 57 · Grade 11 · Seckman | 11 | Seckman | 21:23.96 |
| 58 | Joseph DownenPlace 58 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 21:26.74 |
| 59 | Levi KunzlerPlace 59 · Grade 9 · Eureka | 9 | Eureka | 21:27.70 |
| 60 | Charles StegerPlace 60 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 21:29.42 |
| 61 | Reese HobgoodPlace 61 · Grade 10 · Eureka | 10 | Eureka | 21:37.81 |
| 62 | Liam DonahuePlace 62 · Grade 9 · Hillsboro | 9 | Hillsboro | 21:37.95 PR |
| 63 | Thomas FousheePlace 63 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 21:40.91 |
| 64 | Jonah DenisonPlace 64 · Grade 9 · Farmington | 9 | Farmington | 21:41.54 |
| 65 | Quentin RuchtePlace 65 · Grade 9 · St. Louis Blue Knights Homeschool | 9 | St. Louis Blue Knights Homeschool | 21:44.43 |
| 66 | Jaxson DenisonPlace 66 · Grade 11 · Farmington | 11 | Farmington | 21:44.57 |
| 67 | Landon BakerPlace 67 · Grade 10 · St. Louis Blue Knights Homeschool | 10 | St. Louis Blue Knights Homeschool | 21:47.64 |
| 68 | Arthur ErtmannPlace 68 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 21:51.83 PR |
| 69 | Callan McMillanPlace 69 · Grade 9 · Lindbergh | 9 | Lindbergh | 21:57.27 |
| 70 | Roman BournePlace 70 · Grade 9 · Eureka | 9 | Eureka | 21:57.90 |
| 71 | David CowinPlace 71 · Grade 11 · Seckman | 11 | Seckman | 22:02.12 |
| 72 | Devan SummersPlace 72 · Grade 10 · North County | 10 | North County | 22:02.72 |
| 73 | Riley DericksonPlace 73 · Grade 11 · Lindbergh | 11 | Lindbergh | 22:05.92 |
| 74 | Evan LositoPlace 74 · Grade 10 · Lindbergh | 10 | Lindbergh | 22:06.73 |
| 75 | Parker ParsonsPlace 75 · Grade 9 · Fox | 9 | Fox | 22:10.54 |
| 76 | Sebastian WallingPlace 76 · Grade 10 · Farmington | 10 | Farmington | 22:11.90 |
| 77 | Samuel FousheePlace 77 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 22:14.44 |
| 78 | Jaxon YochimPlace 78 · Grade 10 · Hillsboro | 10 | Hillsboro | 22:17.53 |
| 79 | Tanner StephensPlace 79 · Grade 9 · Farmington | 9 | Farmington | 22:20.97 |
| 80 | Joseph CurranPlace 80 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 22:25.70 |
| 81 | Austin BrownPlace 81 · Grade 9 · Lindbergh | 9 | Lindbergh | 22:26.63 PR |
| 82 | Winston ClarkPlace 82 · Grade 9 · Providence Academy | 9 | Providence Academy | 22:28.20 |
| 83 | Parker RobinsonPlace 83 · Grade 11 · Farmington | 11 | Farmington | 22:38.64 |
| 84 | Elijah CoumerilhPlace 84 · Grade 12 · St. Louis Blue Knights Homeschool | 12 | St. Louis Blue Knights Homeschool | 22:39.34 |
| 85 | Earl Matthews BoholstPlace 85 · Grade 9 · Farmington | 9 | Farmington | 22:41.95 |
| 86 | Parker WillsPlace 86 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 22:44.69 PR |
| 87 | Logan WolffPlace 87 · Grade 10 · Fox | 10 | Fox | 22:46.78 |
| 88 | Grant BrooksPlace 88 · Grade 9 · Eureka | 9 | Eureka | 22:47.71 |
| 89 | Henry GoldschmidtPlace 89 · Grade 9 · University City | 9 | University City | 22:51.62 |
| 90 | David SchragePlace 90 · Grade 11 · Eureka | 11 | Eureka | 22:53.61 |
| 91 | Landon WelchPlace 91 · Grade 11 · St. Louis Blue Knights Homeschool | 11 | St. Louis Blue Knights Homeschool | 22:54.30 |
| 92 | Eno StarbuckPlace 92 · Grade 9 · University City | 9 | University City | 22:58.77 |
| 93 | Lachlan ErpeldingPlace 93 · Grade 10 · Lindbergh | 10 | Lindbergh | 23:02.63 |
| 94 | Blaine CainPlace 94 · Grade 10 · Farmington | 10 | Farmington | 23:04.99 |
| 95 | Gabriel KleinPlace 95 · Grade 12 · Gateway Science Academy | 12 | Gateway Science Academy | 23:09.83 |
| 96 | Calvin HuntPlace 96 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:10.07 |
| 97 | Simon LueckingPlace 97 · Grade 10 · Eureka | 10 | Eureka | 23:14.49 |
| 98 | Patrick SherrellPlace 98 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 23:18.43 |
| 99 | Nathaniel RegnaPlace 99 · Grade 9 · Eureka | 9 | Eureka | 23:19.97 |
| 100 | Joshua WardPlace 100 · Grade 12 · St. Louis Blue Knights Homeschool | 12 | St. Louis Blue Knights Homeschool | 23:21.88 |
| 101 | Jedidiah UpchurchPlace 101 · Grade 10 · Farmington | 10 | Farmington | 23:26.59 |
| 102 | Ethan MilliganPlace 102 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 23:29.76 |
| 103 | Isaac PeckPlace 103 · Grade 9 · Lindbergh | 9 | Lindbergh | 23:31.97 |
| 104 | Joshua BeckerPlace 104 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:33.94 |
| 105 | Jonah AgliataPlace 105 · Grade 12 · St. Louis Blue Knights Homeschool | 12 | St. Louis Blue Knights Homeschool | 23:40.00 |
| 106 | Evan LittlePlace 106 · Grade 12 · Fox | 12 | Fox | 23:41.51 |
| 107 | John Paul BelkenPlace 107 · Grade 10 · Mineral Area Homeschool | 10 | Mineral Area Homeschool | 23:49.57 |
| 108 | James HnatiwPlace 108 · Grade 9 · Lindbergh | 9 | Lindbergh | 23:51.98 |
| 109 | Lucas FlynnPlace 109 · Grade 11 · Lindbergh | 11 | Lindbergh | 23:52.16 |
| 110 | Dominic IppolitoPlace 110 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 23:58.40 |
| 111 | Carter PolzinPlace 111 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:58.61 |
| 112 | Daniel OwensPlace 112 · Grade 9 · Lindbergh | 9 | Lindbergh | 24:10.82 |
| 113 | Frank DiMercurioPlace 113 · Grade 9 · St. Louis Blue Knights Homeschool | 9 | St. Louis Blue Knights Homeschool | 24:12.00 |
| 114 | Caden SchultePlace 114 · Grade 10 · Seckman | 10 | Seckman | 24:16.19 |
| 115 | Jean - Paul GaudreaultPlace 115 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 24:17.56 |
| 116 | Jayden JacksonPlace 116 · Grade 11 · Gateway Science Academy | 11 | Gateway Science Academy | 24:18.19 PR |
| 117 | Bentley CoxPlace 117 · Grade 11 · Farmington | 11 | Farmington | 24:21.58 |
| 118 | Carson RenshawPlace 118 · Grade 9 · North County | 9 | North County | 24:29.31 |
| 119 | Avery MaalooPlace 119 · Grade 10 · Lindbergh | 10 | Lindbergh | 24:29.58 |
| 120 | Carl EvansPlace 120 · Grade 9 · Lindbergh | 9 | Lindbergh | 24:39.30 PR |
| 121 | Cody KertzPlace 121 · Grade 9 · Fox | 9 | Fox | 24:45.13 |
| 122 | Ian KoonsPlace 122 · Grade 9 · Seckman | 9 | Seckman | 24:58.62 |
| 123 | Lucas GerstnerPlace 123 · Grade 9 · Farmington | 9 | Farmington | 25:29.34 |
| 124 | Blake HausnerPlace 124 · Grade 10 · Lindbergh | 10 | Lindbergh | 25:51.05 |
| 125 | Aaron CurdtPlace 125 · Grade 10 · North County | 10 | North County | 25:57.22 |
| 126 | James MathisPlace 126 · Grade 10 · Farmington | 10 | Farmington | 26:01.52 PR |
| 127 | Andrew McSwainPlace 127 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 26:02.27 |
| 128 | Justin LePlace 128 · Grade 10 · Lindbergh | 10 | Lindbergh | 26:41.55 |
| 129 | John WalterPlace 129 · Grade 12 · Seckman | 12 | Seckman | 27:00.26 |
| 130 | Jeremy GarciaPlace 130 · Grade 12 · Gateway Science Academy | 12 | Gateway Science Academy | 27:16.23 |
| 131 | Abraham ButzPlace 131 · Grade 10 · Lindbergh | 10 | Lindbergh | 27:17.82 |
| 132 | Mason WillisPlace 132 · Grade 9 · Eureka | 9 | Eureka | 27:19.86 PR |
| 133 | Adam FornessPlace 133 · Grade 9 · Eureka | 9 | Eureka | 27:43.26 |
| 134 | Kael NullPlace 134 · Grade 12 · Seckman | 12 | Seckman | 28:33.43 |
| 135 | Eren TugluerPlace 135 · Grade 9 · Lindbergh | 9 | Lindbergh | 29:24.77 |
| 136 | Liam BetancourtPlace 136 · Grade 9 · University City | 9 | University City | 29:32.56 |
| 137 | Jackson SchwentPlace 137 · Grade 9 · St. Louis Blue Knights Homeschool | 9 | St. Louis Blue Knights Homeschool | 29:59.13 |
| 138 | Roman ThomasPlace 138 · Grade 11 · Gateway Science Academy | 11 | Gateway Science Academy | 30:45.49 PR |
| 139 | Elijah DwyerPlace 139 · Grade 11 · St. Louis Blue Knights Homeschool | 11 | St. Louis Blue Knights Homeschool | 31:00.12 |
| 140 | Eric SimoncicPlace 140 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 31:59.10 |
| 141 | Lance Cristopher CanonesPlace 141 · Grade 10 · Fox | 10 | Fox | 34:22.33 |
| 142 | Charlie GosserPlace 142 · Grade 9 · Lindbergh | 9 | Lindbergh | 34:36.83 |