| 1 | Preston EashPlace 1 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 17:54.04 | 1 |
| 2 | Edmund ReskePlace 2 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 18:24.94 | 2 |
| 3 | Jesse Brower-TolandPlace 3 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 18:30.62 | 3 |
| 4 | Ryan KindschuhPlace 4 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 18:50.53 | 4 |
| 5 | Brady VogtPlace 5 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 18:53.97 | 5 |
| 6 | Titus ZeiglerPlace 6 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 18:54.22 | 6 |
| 7 | Carter WagnerPlace 7 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 18:57.96 | 7 |
| 8 | Clarence NowakPlace 8 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 19:03.36 | — |
| 9 | Jackson FulkersonPlace 9 · Grade 12 · Liberty (W) | 12 | Liberty (W) | 19:03.70 | 8 |
| 10 | Colton EikermannPlace 10 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 19:05.42 | — |
| 11 | Aidan SmithPlace 11 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 19:07.01 | — |
| 12 | Kaiden MolinaPlace 12 · Grade 10 · Kirkwood | 10 | Kirkwood | 19:11.49 | 9 |
| 13 | Carter EldredgePlace 13 · Grade 9 · Liberty (W) | 9 | Liberty (W) | 19:18.20 | 10 |
| 14 | James ZagoraPlace 14 · Grade 10 · Kirkwood | 10 | Kirkwood | 19:27.20 | 11 |
| 15 | Ethan KraussPlace 15 · Grade 12 · Festus | 12 | Festus | 19:31.74 | 12 |
| 16 | Connor SchmidtPlace 16 · Grade 11 · Kirkwood | 11 | Kirkwood | 19:32.77 | 13 |
| 17 | Thomas WilliamsPlace 17 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 19:34.30 | — |
| 18 | Andrew YoffiePlace 18 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 19:39.73 | — |
| 19 | Matthew LeGrandPlace 19 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 19:41.66 | — |
| 20 | Daniel OlsonPlace 20 · Grade 11 · Liberty (W) | 11 | Liberty (W) | 19:45.71 | 14 |
| 21 | Kaleb RohlfingPlace 21 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 19:47.44 | 15 |
| 22 | Clark RichmanPlace 22 · Grade 9 · Kirkwood | 9 | Kirkwood | 19:48.70 | 16 |
| 23 | Jacob BrinkmanPlace 23 · Grade 10 · Kirkwood | 10 | Kirkwood | 19:49.16 | 17 |
| 24 | Jaxon AllenPlace 24 · Grade 10 · Lafayette (W) | 10 | Lafayette (W) | 19:50.33 | 18 |
| 25 | Justin Jr. WilkinsonPlace 25 · Grade 9 · Kirkwood | 9 | Kirkwood | 19:50.98 | 19 |
| 26 | Liam FarrollPlace 26 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 19:51.02 | — |
| 27 | Callan CampbellPlace 27 · Grade 9 · Kirkwood | 9 | Kirkwood | 19:51.04 | 20 |
| 28 | Mark SchoemehlPlace 28 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 19:54.81 | — |
| 29 | Henrique GomesPlace 29 · Grade 11 · Kirkwood | 11 | Kirkwood | 19:56.50 | — |
| 30 | Landon O'BrienPlace 30 · Grade 9 · Seckman | 9 | Seckman | 19:56.64 | 21 |
| 31 | Olin PhillipsPlace 31 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 19:57.07 | 22 |
| 32 | Aradhya MalikPlace 32 · Grade 11 · Lafayette (W) | 11 | Lafayette (W) | 20:00.23 | 23 |
| 33 | Andrew AppelbaumPlace 33 · Grade 10 · Herculaneum | 10 | Herculaneum | 20:03.02 | — |
| 34 | Lucah HowellPlace 34 · Grade 9 · Lafayette (W) | 9 | Lafayette (W) | 20:06.50 | 24 |
| 35 | Charles BarksdalePlace 35 · Grade 11 · Kirkwood | 11 | Kirkwood | 20:08.79 | — |
| 36 | Jack FreemanPlace 36 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 20:09.69 | — |
| 37 | Landry PartneyPlace 37 · Grade 10 · Festus | 10 | Festus | 20:09.83 | 25 |
| 38 | Martin MillerPlace 38 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 20:13.29 | — |
| 39 | Cayden SchultzPlace 39 · Grade 12 · Liberty (W) | 12 | Liberty (W) | 20:13.32 | 26 |
| 40 | Sirriah EnglandPlace 40 · Grade 9 · Kirkwood | 9 | Kirkwood | 20:13.45 | — |
| 41 | Logan SchumacherPlace 41 · Grade 9 · Kirkwood | 9 | Kirkwood | 20:15.79 | — |
| 42 | Tyler MatthewsPlace 42 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 20:16.54 | — |
| 43 | Vincent DanforthPlace 43 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 20:19.48 | 27 |
| 44 | William DoerhoffPlace 44 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 20:22.62 | — |
| 45 | Kaden SchjenkenPlace 45 · Grade 12 · Parkway South | 12 | Parkway South | 20:23.60 | 28 |
| 46 | Anderson St. ClairPlace 46 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 20:23.95 | — |
| 47 | Brendon IviePlace 47 · Grade 10 · Herculaneum | 10 | Herculaneum | 20:24.66 | — |
| 48 | Michael ShotwellPlace 48 · Grade 11 · Kirkwood | 11 | Kirkwood | 20:25.21 | — |
| 49 | Dean UllomPlace 49 · Grade 12 · Parkway South | 12 | Parkway South | 20:28.77 | 29 |
| 50 | Zachary AuclairPlace 50 · Grade 10 · Seckman | 10 | Seckman | 20:32.31 | 30 |
| 51 | Nicholas SchultzPlace 51 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 20:32.82 | — |
| 52 | Edward RosePlace 52 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 20:33.10 | — |
| 53 | Kyle BrabantPlace 53 · Grade 12 · Lafayette (W) | 12 | Lafayette (W) | 20:33.87 | 31 |
| 54 | Lucas UnderwoodPlace 54 · Grade 12 · Festus | 12 | Festus | 20:36.04 | 32 |
| 55 | Vincent SellmanPlace 55 · Grade 10 · Festus | 10 | Festus | 20:36.50 | 33 |
| 56 | Cullen ParkerPlace 56 · Grade 10 · Kirkwood | 10 | Kirkwood | 20:38.05 | — |
| 57 | Owen GreerPlace 57 · Grade 12 · Liberty (W) | 12 | Liberty (W) | 20:39.04 | 34 |
| 58 | Simon Apprill-SokolPlace 58 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 20:42.44 | — |
| 59 | Lucas BakerPlace 59 · Grade 10 · Herculaneum | 10 | Herculaneum | 20:43.00 | — |
| 60 | Shayne HoffmeisterPlace 60 · Grade 11 · Festus | 11 | Festus | 20:43.09 | 35 |
| 61 | Fletcher WoodardPlace 61 · Grade 9 · Kirkwood | 9 | Kirkwood | 20:45.73 | — |
| 62 | Miguel CampbellPlace 62 · Grade 12 · Lafayette (W) | 12 | Lafayette (W) | 20:47.21 | 36 |
| 63 | Malachy MurphyPlace 63 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 20:48.91 | — |
| 64 | Daniel MuchnickPlace 64 · Grade 9 · Kirkwood | 9 | Kirkwood | 20:49.28 | — |
| 65 | Jeremiah WittPlace 65 · Grade 9 · Kirkwood | 9 | Kirkwood | 20:51.24 | — |
| 66 | Tucker MartinPlace 66 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 20:52.98 | 37 |
| 67 | Aaron MathewPlace 67 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 20:58.96 | 38 |
| 68 | Jonah AbbottPlace 68 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 20:59.15 | — |
| 69 | Rowan HerrPlace 69 · Grade 12 · Kirkwood | 12 | Kirkwood | 20:59.41 | — |
| 70 | William GreenPlace 70 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 21:01.11 | — |
| 71 | Benjamin DarrPlace 71 · Grade 11 · Kirkwood | 11 | Kirkwood | 21:01.42 | — |
| 72 | Henry RichmanPlace 72 · Grade 10 · Kirkwood | 10 | Kirkwood | 21:03.18 | — |
| 73 | Tyler WoodsPlace 73 · Grade 10 · Kirkwood | 10 | Kirkwood | 21:03.39 | — |
| 74 | Ryan ConnorsPlace 74 · Grade 12 · Festus | 12 | Festus | 21:04.05 | 39 |
| 75 | Zachary McKinneyPlace 75 · Grade 10 · Festus | 10 | Festus | 21:04.36 | 40 |
| 76 | Lucas CagwinPlace 76 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 21:07.87 | — |
| 77 | Jackson HunzikerPlace 77 · Grade 10 · Seckman | 10 | Seckman | 21:10.52 | 41 |
| 78 | Matthew FiguraPlace 78 · Grade 11 · Kirkwood | 11 | Kirkwood | 21:11.11 | — |
| 79 | James AshmanPlace 79 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 21:11.94 | — |
| 80 | Charlie RawePlace 80 · Grade 10 · Festus | 10 | Festus | 21:12.98 | — |
| 81 | Riley DayPlace 81 · Grade 11 · Kirkwood | 11 | Kirkwood | 21:13.70 | — |
| 82 | Zachary ReitznerPlace 82 · Grade 11 · Liberty (W) | 11 | Liberty (W) | 21:15.68 | 42 |
| 83 | Alexander WinkelsPlace 83 · Grade 10 · Parkway South | 10 | Parkway South | 21:19.84 | 43 |
| 84 | Harris FalkPlace 84 · Grade 12 · Kirkwood | 12 | Kirkwood | 21:20.82 | — |
| 85 | Cody BehrendPlace 85 · Grade 10 · Lafayette (W) | 10 | Lafayette (W) | 21:21.47 | 44 |
| 86 | Felix DickinsonPlace 86 · Grade 12 · Kirkwood | 12 | Kirkwood | 21:22.84 | — |
| 87 | Jalen ReedPlace 87 · Grade 12 · Webster Groves | 12 | Webster Groves | 21:23.43 | 45 |
| 88 | Mateo Chapa PoncePlace 88 · Grade 12 · Lafayette (W) | 12 | Lafayette (W) | 21:24.03 | 46 |
| 89 | Andrew CaldwellPlace 89 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 21:25.89 | 47 |
| 90 | Ryan BussmannPlace 90 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 21:28.61 | — |
| 91 | Kaleb MillerPlace 91 · Grade 10 · Seckman | 10 | Seckman | 21:31.60 | 48 |
| 92 | Martin AndresPlace 92 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 21:35.16 | — |
| 93 | Frank ChenPlace 93 · Grade 12 · Ladue | 12 | Ladue | 21:42.82 | 49 |
| 94 | Sawyer GibliPlace 94 · Grade 9 · Ladue | 9 | Ladue | 21:44.82 | 50 |
| 95 | John KeavenyPlace 95 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 21:45.04 | — |
| 96 | Michael KulikPlace 96 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 21:45.55 | — |
| 97 | Maison SloanPlace 97 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 21:45.96 | — |
| 98 | Shaan PatelPlace 98 · Grade 12 · Liberty (W) | 12 | Liberty (W) | 21:46.80 | 51 |
| 99 | Saul Toto-SanchezPlace 99 · Grade 9 · Liberty (W) | 9 | Liberty (W) | 21:47.04 | — |
| 100 | Jonathan TevesPlace 100 · Grade 10 · Lafayette (W) | 10 | Lafayette (W) | 21:47.67 | — |
| 101 | Henry GormleyPlace 101 · Grade 9 · Ladue | 9 | Ladue | 21:49.06 | 52 |
| 102 | Cole DrinkardPlace 102 · Grade 12 · Parkway South | 12 | Parkway South | 21:54.03 | 53 |
| 103 | Alexander WorlandPlace 103 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 21:54.90 | — |
| 104 | Francesco CurranPlace 104 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 21:55.84 | 54 |
| 105 | Chase CurtisPlace 105 · Grade 12 · Webster Groves | 12 | Webster Groves | 21:56.63 | 55 |
| 106 | Winston LiddyPlace 106 · Grade 11 · Kirkwood | 11 | Kirkwood | 21:57.51 | — |
| 107 | Connor KanePlace 107 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 21:58.20 | — |
| 108 | Ryan RossPlace 108 · Grade 12 · Festus | 12 | Festus | 21:59.51 | — |
| 109 | Troy PetterPlace 109 · Grade 11 · Webster Groves | 11 | Webster Groves | 22:01.80 | 56 |
| 110 | Bram FischerPlace 110 · Grade 9 · Lafayette (W) | 9 | Lafayette (W) | 22:02.32 | — |
| 111 | Justin JachnaPlace 111 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 22:03.88 | — |
| 112 | Henry DirnbeckPlace 112 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 22:06.16 | — |
| 113 | August SoellPlace 113 · Grade 12 · Kirkwood | 12 | Kirkwood | 22:07.91 | — |
| 114 | Camden LesliePlace 114 · Grade 12 · Webster Groves | 12 | Webster Groves | 22:13.32 | 57 |
| 115 | Donald BohnenkampPlace 115 · Grade 11 · Webster Groves | 11 | Webster Groves | 22:15.91 | 58 |
| 116 | Ankith MuthyalaPlace 116 · Grade 11 · Lafayette (W) | 11 | Lafayette (W) | 22:19.00 | — |
| 117 | Christopher SchuttePlace 117 · Grade 10 · Parkway South | 10 | Parkway South | 22:19.28 | 59 |
| 118 | Logan LoportoPlace 118 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 22:19.34 | 60 |
| 119 | Landon OlsonPlace 119 · Grade 11 · Seckman | 11 | Seckman | 22:19.75 | 61 |
| 120 | Daniel ChilenskiPlace 120 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 22:21.53 | — |
| 121 | Jace FarrellPlace 121 · Grade 9 · Liberty (W) | 9 | Liberty (W) | 22:21.90 | — |
| 122 | Brayden BeardPlace 122 · Grade 12 · Festus | 12 | Festus | 22:26.35 | — |
| 123 | David BlackfordPlace 123 · Grade 12 · Webster Groves | 12 | Webster Groves | 22:27.46 | 62 |
| 124 | Charles III SchwagerPlace 124 · Grade 9 · Ladue | 9 | Ladue | 22:27.46 | 63 |
| 125 | Rohan PattonPlace 125 · Grade 9 · Kirkwood | 9 | Kirkwood | 22:28.77 | — |
| 126 | Lex WellenPlace 126 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 22:30.00 | — |
| 127 | Maxwell BarnettPlace 127 · Grade 11 · Liberty (W) | 11 | Liberty (W) | 22:30.08 | — |
| 128 | Ab Priyan Aravinda KumaPlace 128 · Grade 11 · Parkway South | 11 | Parkway South | 22:30.34 | 64 |
| 129 | Srikar KarumuriPlace 129 · Grade 10 · Lafayette (W) | 10 | Lafayette (W) | 22:31.04 | — |
| 130 | Charles ZieglerPlace 130 · Grade 11 · Webster Groves | 11 | Webster Groves | 22:31.23 | 65 |
| 131 | Mason PerinoPlace 131 · Grade 11 · Lafayette (W) | 11 | Lafayette (W) | 22:32.09 | — |
| 132 | Dmitry MaloneyPlace 132 · Grade 11 · Liberty (W) | 11 | Liberty (W) | 22:32.56 | — |
| 133 | Nicholas PrakashPlace 133 · Grade 10 · Kirkwood | 10 | Kirkwood | 22:33.14 | — |
| 134 | Benjamin McKenziePlace 134 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 22:35.20 | 66 |
| 135 | Reid FranklinPlace 135 · Grade 9 · Kirkwood | 9 | Kirkwood | 22:36.81 | — |
| 136 | Emmett RootesPlace 136 · Grade 10 · Webster Groves | 10 | Webster Groves | 22:37.28 | — |
| 137 | Nolan MeyerPlace 137 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 22:37.97 | — |
| 138 | Thomas FousheePlace 138 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 22:38.36 | 67 |
| 139 | Drew Moosmann-YoungPlace 139 · Grade 12 · Kirkwood | 12 | Kirkwood | 22:38.89 | — |
| 140 | Alex JuanPlace 140 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 22:40.51 | — |
| 141 | Evann HarrisPlace 141 · Grade 10 · Festus | 10 | Festus | 22:43.04 | — |
| 142 | Colton PricePlace 142 · Grade 10 · Liberty (W) | 10 | Liberty (W) | 22:43.89 | — |
| 143 | Sean SieversPlace 143 · Grade 10 · Kirkwood | 10 | Kirkwood | 22:46.49 | — |
| 144 | Nicholas FournellPlace 144 · Grade 9 · Liberty (W) | 9 | Liberty (W) | 22:46.63 | — |
| 145 | Latrell NicholsonPlace 145 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 22:46.78 | 68 |
| 146 | Samson BeckerPlace 146 · Grade 9 · Webster Groves | 9 | Webster Groves | 22:47.08 | — |
| 147 | John WheelerPlace 147 · Grade 9 · Kirkwood | 9 | Kirkwood | 22:48.92 | — |
| 148 | Garrett SpisakPlace 148 · Grade 10 · Festus | 10 | Festus | 22:49.64 | — |
| 149 | Fred GattasPlace 149 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 22:51.80 | — |
| 150 | Jude PottsPlace 150 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 22:52.61 | — |
| 151 | Harrison BondPlace 151 · Grade 9 · Kirkwood | 9 | Kirkwood | 23:03.76 | — |
| 152 | Benjamin HarvathPlace 152 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 23:04.85 | — |
| 153 | Liam BreedenPlace 153 · Grade 10 · Kirkwood | 10 | Kirkwood | 23:08.04 | — |
| 154 | Joseph NowakPlace 154 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 23:09.69 | — |
| 155 | Albert EberhardtPlace 155 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 23:09.69 | — |
| 156 | Andrew PollaciPlace 156 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 23:10.69 | — |
| 157 | Gideon SmithPlace 157 · Grade 12 · Webster Groves | 12 | Webster Groves | 23:12.30 | — |
| 158 | Christian Vander PluymPlace 158 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 23:16.85 | — |
| 159 | Samuel BeckerPlace 159 · Grade 9 · Webster Groves | 9 | Webster Groves | 23:24.84 | — |
| 160 | Will CornelisonPlace 160 · Grade 9 · Liberty (W) | 9 | Liberty (W) | 23:24.85 | — |
| 161 | Thomas SullivanPlace 161 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 23:25.28 | — |
| 162 | Nathaniel KleinerPlace 162 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 23:26.87 | — |
| 163 | Baxter SwobodaPlace 163 · Grade 11 · Kirkwood | 11 | Kirkwood | 23:28.63 | — |
| 164 | Colin HarrisPlace 164 · Grade 9 · Parkway South | 9 | Parkway South | 23:28.79 | 69 |
| 165 | Parker BrooksPlace 165 · Grade 10 · Fox | 10 | Fox | 23:34.00 | — |
| 166 | Clark WellenPlace 166 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 23:35.47 | — |
| 167 | Charles StegerPlace 167 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 23:36.35 | 70 |
| 168 | Robert HigginsPlace 168 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 23:37.19 | 71 |
| 169 | John SchwartzPlace 169 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 23:37.91 | 72 |
| 170 | Gabriel PetterPlace 170 · Grade 9 · Webster Groves | 9 | Webster Groves | 23:38.41 | — |
| 171 | Judah AtkinsonPlace 171 · Grade 9 · Kirkwood | 9 | Kirkwood | 23:40.48 | — |
| 172 | Brody StemmPlace 172 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 23:40.93 | — |
| 173 | Lucas RekartPlace 173 · Grade 11 · Liberty (W) | 11 | Liberty (W) | 23:41.10 | — |
| 174 | Porter SmithPlace 174 · Grade 10 · Webster Groves | 10 | Webster Groves | 23:42.55 | — |
| 175 | Aiden KoziatekPlace 175 · Grade 9 · Kirkwood | 9 | Kirkwood | 23:46.04 | — |
| 176 | Ronald CipollaPlace 176 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 23:46.20 | 73 |
| 177 | Christopher BellPlace 177 · Grade 12 · Festus | 12 | Festus | 23:46.22 | — |
| 178 | Colin PettitPlace 178 · Grade 9 · Kirkwood | 9 | Kirkwood | 23:46.48 | — |
| 179 | Declan ZimmermanPlace 179 · Grade 11 · Liberty (W) | 11 | Liberty (W) | 23:49.26 | — |
| 180 | Wyatt WoodardPlace 180 · Grade 11 · Kirkwood | 11 | Kirkwood | 23:50.99 | — |
| 181 | Atticus KramerPlace 181 · Grade 10 · Ladue | 10 | Ladue | 23:54.24 | 74 |
| 182 | Arthur ErtmannPlace 182 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 23:54.50 | 75 |
| 183 | Jackman EscherPlace 183 · Grade 11 · Kirkwood | 11 | Kirkwood | 23:55.39 | — |
| 184 | Ritvik MandalapuPlace 184 · Grade 9 · Ladue | 9 | Ladue | 23:55.46 | 76 |
| 185 | Evan TaulbeePlace 185 · Grade 12 · Kirkwood | 12 | Kirkwood | 23:56.77 | — |
| 186 | George MartinPlace 186 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 23:57.17 | 77 |
| 187 | Oliver BurkemperPlace 187 · Grade 11 · Kirkwood | 11 | Kirkwood | 23:57.82 | — |
| 188 | Adan MuhammadPlace 188 · Grade 10 · Ladue | 10 | Ladue | 24:02.08 | 78 |
| 189 | Kaleb ZinkPlace 189 · Grade 9 · Liberty (W) | 9 | Liberty (W) | 24:02.90 | — |
| 190 | Torch TebbPlace 190 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 24:04.95 | — |
| 191 | Carter PolzinPlace 191 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 24:05.58 | — |
| 192 | Charlie HoggPlace 192 · Grade 10 · Kirkwood | 10 | Kirkwood | 24:06.04 | — |
| 193 | Eli George-LanderPlace 193 · Grade 10 · Kirkwood | 10 | Kirkwood | 24:06.93 | — |
| 194 | Vincent HernandezPlace 194 · Grade 11 · Ladue | 11 | Ladue | 24:07.89 | — |
| 195 | Alexander GenovaPlace 195 · Grade 10 · Festus | 10 | Festus | 24:10.23 | — |
| 196 | Timothy BarrettPlace 196 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 24:10.66 | — |
| 197 | Andrew HeslopPlace 197 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 24:11.50 | — |
| 198 | Josiah NickPlace 198 · Grade 9 · Ladue | 9 | Ladue | 24:14.38 | — |
| 199 | Cameron DaughertyPlace 199 · Grade 11 · Liberty (W) | 11 | Liberty (W) | 24:15.27 | — |
| 200 | Henry JenningsPlace 200 · Grade 12 · Webster Groves | 12 | Webster Groves | 24:15.38 | — |
| 201 | Brady RobinsonPlace 201 · Grade 10 · Parkway South | 10 | Parkway South | 24:16.27 | — |
| 202 | Matthew SchallerPlace 202 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:17.55 | — |
| 203 | Owen Silva-NoahPlace 203 · Grade 10 · Crystal City | 10 | Crystal City | 24:18.93 | — |
| 204 | Jack HadfieldPlace 204 · Grade 9 · Lafayette (W) | 9 | Lafayette (W) | 24:19.13 | — |
| 205 | Spencer CooperPlace 205 · Grade 10 · Webster Groves | 10 | Webster Groves | 24:19.79 | — |
| 206 | Max CrossPlace 206 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 24:19.99 | 79 |
| 207 | Kelvin SchjenkenPlace 207 · Grade 10 · Parkway South | 10 | Parkway South | 24:22.71 | — |
| 208 | Andrew KleinPlace 208 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 24:24.62 | — |
| 209 | Anthony NozewskiPlace 209 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:25.55 | — |
| 210 | Peter HoganPlace 210 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 24:26.74 | — |
| 211 | Collin SchmidtPlace 211 · Grade 10 · Seckman | 10 | Seckman | 24:29.30 | 80 |
| 212 | Bradley MoffattPlace 212 · Grade 9 · Lafayette (W) | 9 | Lafayette (W) | 24:31.35 | — |
| 213 | Isaac WilhelmPlace 213 · Grade 11 · Kirkwood | 11 | Kirkwood | 24:32.28 | — |
| 214 | Wilson LangfordPlace 214 · Grade 9 · Kirkwood | 9 | Kirkwood | 24:32.49 | — |
| 215 | Karsten BeckemeierPlace 215 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 24:32.59 | 81 |
| 216 | August LangPlace 216 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:33.81 | — |
| 217 | Kieran CaiPlace 217 · Grade 10 · Ladue | 10 | Ladue | 24:38.16 | — |
| 218 | Finnegan WeatherholtPlace 218 · Grade 10 · Herculaneum | 10 | Herculaneum | 24:43.40 | — |
| 219 | Ethan BozePlace 219 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 24:43.83 | — |
| 220 | Grayson KohringPlace 220 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 24:44.10 | — |
| 221 | Max SansomPlace 221 · Grade 11 · Kirkwood | 11 | Kirkwood | 24:44.49 | — |
| 222 | Owen WisemanPlace 222 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 24:44.74 | — |
| 223 | Keegan HoelzerPlace 223 · Grade 10 · Liberty (W) | 10 | Liberty (W) | 24:46.25 | — |
| 224 | Austin BarnettPlace 224 · Grade 10 · Kirkwood | 10 | Kirkwood | 24:47.34 | — |
| 225 | Nicholas PrezzaventoPlace 225 · Grade 11 · Seckman | 11 | Seckman | 24:47.53 | 82 |
| 226 | Benjamin ClooneyPlace 226 · Grade 9 · Parkway South | 9 | Parkway South | 24:49.01 | — |
| 227 | Cameron SiebertPlace 227 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 24:49.21 | — |
| 228 | August GeldmacherPlace 228 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 24:50.18 | — |
| 229 | Thomas DresserPlace 229 · Grade 9 · Parkway South | 9 | Parkway South | 24:50.28 | — |
| 230 | Evan ParsonsPlace 230 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 24:52.12 | — |
| 231 | Noah PaikPlace 231 · Grade 10 · Ladue | 10 | Ladue | 24:55.41 | — |
| 232 | Henry BarnettPlace 232 · Grade 10 · Liberty (W) | 10 | Liberty (W) | 25:01.76 | — |
| 233 | Bryce HerrmanPlace 233 · Grade 9 · Webster Groves | 9 | Webster Groves | 25:02.12 | — |
| 234 | Michael EwersmannPlace 234 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 25:02.65 | — |
| 235 | Owen DibblePlace 235 · Grade 10 · Webster Groves | 10 | Webster Groves | 25:04.80 | — |
| 236 | Jack ReinboldPlace 236 · Grade 9 · Kirkwood | 9 | Kirkwood | 25:06.86 | — |
| 237 | Evan LevinePlace 237 · Grade 9 · Webster Groves | 9 | Webster Groves | 25:09.98 | — |
| 238 | Luke JohnsonPlace 238 · Grade 9 · Liberty (W) | 9 | Liberty (W) | 25:11.00 | — |
| 239 | Eric EvansPlace 239 · Grade 10 · Kirkwood | 10 | Kirkwood | 25:11.32 | — |
| 240 | Jack WilliamsonPlace 240 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 25:13.02 | — |
| 241 | Jack WilliamsPlace 241 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 25:20.65 | 83 |
| 242 | Aiden StruckmanPlace 242 · Grade 10 · Parkway South | 10 | Parkway South | 25:23.61 | — |
| 243 | Arush NagamallaPlace 243 · Grade 9 · Ladue | 9 | Ladue | 25:27.41 | — |
| 244 | Nolen LanePlace 244 · Grade 9 · Ladue | 9 | Ladue | 25:34.07 | — |
| 245 | Sebastian SandovalPlace 245 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 25:37.04 | — |
| 246 | Lakshminaraya AnbukumarPlace 246 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 25:38.30 | — |
| 247 | Emmett GasparPlace 247 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 25:39.57 | — |
| 248 | Salvador vi PaezPlace 248 · Grade 9 · Lafayette (W) | 9 | Lafayette (W) | 26:00.03 | — |
| 249 | Jarrod WoolardPlace 249 · Grade 10 · Liberty (W) | 10 | Liberty (W) | 26:01.57 | — |
| 250 | Kenny BuiPlace 250 · Grade 9 · Ladue | 9 | Ladue | 26:02.40 | — |
| 251 | Cameron McCraryPlace 251 · Grade 9 · Parkway South | 9 | Parkway South | 26:03.72 | — |
| 252 | Mark PorterPlace 252 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 26:07.19 | 84 |
| 253 | Finnegan GunnPlace 253 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 26:09.75 | — |
| 254 | Luke HitchcockPlace 254 · Grade 9 · Lafayette (W) | 9 | Lafayette (W) | 26:12.16 | — |
| 255 | Wilson LawlerPlace 255 · Grade 9 · Lafayette (W) | 9 | Lafayette (W) | 26:12.50 | — |
| 256 | Angelo HidalgoPlace 256 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 26:13.51 | — |
| 257 | Samuel FousheePlace 257 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 26:18.12 | — |
| 258 | Elijah AldridgePlace 258 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 26:22.14 | — |
| 259 | Cooper BoeckmanPlace 259 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 26:25.09 | — |
| 260 | Beckett DerouinPlace 260 · Grade 9 · Webster Groves | 9 | Webster Groves | 26:25.75 | — |
| 261 | Tyrus III IvoryPlace 261 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 26:31.79 | — |
| 262 | Thomas BerryPlace 262 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 26:36.96 | — |
| 263 | Clark BrownPlace 263 · Grade 10 · Kirkwood | 10 | Kirkwood | 26:41.63 | — |
| 264 | Nicholas McGarvinPlace 264 · Grade 10 · Ladue | 10 | Ladue | 26:46.18 | — |
| 265 | Fletcher ArensPlace 265 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 26:46.20 | — |
| 266 | Blake RezacPlace 266 · Grade 10 · Parkway South | 10 | Parkway South | 26:47.22 | — |
| 267 | Thomas van AlstynePlace 267 · Grade 9 · Kirkwood | 9 | Kirkwood | 26:48.05 | — |
| 268 | Matthew MeyerPlace 268 · Grade 10 · Webster Groves | 10 | Webster Groves | 26:55.09 | — |
| 269 | Drake AbellPlace 269 · Grade 12 · Lafayette (W) | 12 | Lafayette (W) | 26:56.95 | — |
| 270 | Cole JohnstonPlace 270 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 27:09.89 | — |
| 271 | Alec MarshallPlace 271 · Grade 9 · Parkway South | 9 | Parkway South | 27:11.47 | — |
| 272 | Jack PuckettPlace 272 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 27:11.75 | — |
| 273 | Samuel HolderPlace 273 · Grade 9 · Webster Groves | 9 | Webster Groves | 27:19.54 | — |
| 274 | Penn JohnsonPlace 274 · Grade 10 · Webster Groves | 10 | Webster Groves | 27:20.36 | — |
| 275 | William HoffmanPlace 275 · Grade 12 · S.L.U.H. | 12 | S.L.U.H. | 27:24.63 | — |
| 276 | Michael RooneyPlace 276 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 27:29.55 | — |
| 277 | William McCrackenPlace 277 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 27:41.83 | — |
| 278 | Gage RePlace 278 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 27:44.95 | — |
| 279 | Whelan SullivanPlace 279 · Grade 9 · Webster Groves | 9 | Webster Groves | 27:45.29 | — |
| 280 | Siraj JassimPlace 280 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 27:47.46 | — |
| 281 | Logan HoffPlace 281 · Grade 11 · Kirkwood | 11 | Kirkwood | 27:47.93 | — |
| 282 | Evan JosephsenPlace 282 · Grade 9 · Webster Groves | 9 | Webster Groves | 27:51.21 | — |
| 283 | Everett RunnelsPlace 283 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 28:02.98 | — |
| 284 | Lucas WunderlichPlace 284 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 28:06.03 | — |
| 285 | Mason TinkerPlace 285 · Grade 9 · Fox | 9 | Fox | 28:22.12 | — |
| 286 | George SumnerPlace 286 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 28:24.92 | — |
| 287 | Christopher AaronPlace 287 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 28:26.43 | — |
| 288 | Nathan KjarPlace 288 · Grade 9 · Parkway South | 9 | Parkway South | 28:28.64 | — |
| 289 | Ch Batagoda Nahallage DPlace 289 · Grade 11 · Ladue | 11 | Ladue | 28:35.12 | — |
| 290 | Joseph FerrarioPlace 290 · Grade 11 · Fox | 11 | Fox | 28:36.99 | — |
| 291 | Isaac MartinPlace 291 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 28:37.45 | — |
| 292 | Alexander KeanPlace 292 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 28:40.27 | — |
| 293 | Charles LaBargePlace 293 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 28:50.50 | — |
| 294 | Carter VallePlace 294 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 29:10.29 | — |
| 295 | Yaseen FekryPlace 295 · Grade 10 · Lafayette (W) | 10 | Lafayette (W) | 29:22.00 | — |
| 296 | Orlando Juan RodriguezPlace 296 · Grade 10 · S.L.U.H. | 10 | S.L.U.H. | 29:41.76 | — |
| 297 | Santiago HernandezPlace 297 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 29:41.95 | — |
| 298 | Jonathan MackPlace 298 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 29:52.94 | — |
| 299 | Benjamin BrabantPlace 299 · Grade 10 · Lafayette (W) | 10 | Lafayette (W) | 30:03.91 | — |
| 300 | William EreksonPlace 300 · Grade 9 · Ladue | 9 | Ladue | 30:13.83 | — |
| 301 | Sawyer FrostPlace 301 · Grade 9 · S.L.U.H. | 9 | S.L.U.H. | 30:30.52 | — |
| 302 | Sam ZimmermannPlace 302 · Grade 10 · Parkway South | 10 | Parkway South | 30:54.79 | — |
| 303 | Cooper SmithPlace 303 · Grade 11 · S.L.U.H. | 11 | S.L.U.H. | 31:24.37 | — |
| 304 | Timothy RoganPlace 304 · Grade 11 · Lafayette (W) | 11 | Lafayette (W) | 31:56.79 | — |
| 305 | Harsha SridharPlace 305 · Grade 10 · Lafayette (W) | 10 | Lafayette (W) | 32:49.95 | — |
| 306 | Everett MorrisonPlace 306 · Grade 9 · Webster Groves | 9 | Webster Groves | 33:26.78 | — |
| 307 | Tristan KaufmanPlace 307 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 35:02.79 | — |
| 308 | Brendan QuigleyPlace 308 · Grade 12 · Kirkwood | 12 | Kirkwood | 35:06.45 | — |
| 309 | Lance Cristophe CanonesPlace 309 · Grade 9 · Fox | 9 | Fox | 35:24.12 | — |
| 310 | Aidan KockePlace 310 · Grade 9 · Kirkwood | 9 | Kirkwood | 40:21.81 | — |
| 311 | Andrew ShawPlace 311 · Grade 9 · Kirkwood | 9 | Kirkwood | 40:40.29 | — |
| 312 | Harsha MalipeddiPlace 312 · Grade 10 · Liberty (W) | 10 | Liberty (W) | 42:12.29 | — |