| 1 | Cullen WengerPlace 1 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 17:19.1 |
| 2 | Andrew YoffiePlace 2 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 17:33.9 PR |
| 3 | Clarence NowakPlace 3 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 17:44.7 |
| 4 | Luke HartwegerPlace 4 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 17:53.0 |
| 5 | Ryan KindschuhPlace 5 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 18:01.5 |
| 6 | Tyler MatthewsPlace 6 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:17.8 |
| 7 | Anderson St. ClairPlace 7 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:18.8 PR |
| 8 | Edward RosePlace 8 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:21.1 PR |
| 9 | Thomas WilliamsPlace 9 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 18:25.9 PR |
| 10 | Charles BullPlace 10 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:28.1 PR |
| 11 | Liam FarrollPlace 11 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 18:30.1 |
| 12 | Nicholas SchultzPlace 12 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 18:42.1 |
| 13 | Ian BradshawPlace 13 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 18:45.9 |
| 14 | Mark SchoemehlPlace 14 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 18:51.6 |
| 15 | James AshmanPlace 15 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:53.3 |
| 16 | Rhys FarrollPlace 16 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:59.2 |
| 17 | Alexander WorlandPlace 17 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:02.0 |
| 18 | Sullivan KesslerPlace 18 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:06.1 PR |
| 19 | Lex WellenPlace 19 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 19:20.2 |
| 20 | Logan TihenPlace 20 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 19:20.4 PR |
| 21 | Chase LarsonPlace 21 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 19:30.1 |
| 22 | Ryan BussmannPlace 22 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:33.2 |
| 23 | Lucas CagwinPlace 23 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:43.6 |
| 24 | Emmanuel MalkusPlace 24 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:44.1 PR |
| 25 | John KeavenyPlace 25 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:44.6 PR |
| 26 | Banseok KnappPlace 26 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:46.7 |
| 27 | Emmett BurkePlace 27 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 19:51.5 |
| 28 | Alexander PollaciPlace 28 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 19:52.5 |
| 29 | Elijah BundschuhPlace 29 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:52.5 PR |
| 30 | Martin AndresPlace 30 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 19:55.8 |
| 31 | Lucas TennantPlace 31 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 19:56.1 |
| 32 | Michael EwersmannPlace 32 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:58.8 PR |
| 33 | Andrew SchumakerPlace 33 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 20:05.3 |
| 34 | Michael KulikPlace 34 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:12.9 PR |
| 35 | Colin McCarthyPlace 35 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:17.1 |
| 36 | Daniel ChilenskiPlace 36 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:28.5 PR |
| 37 | Josiah SmithPlace 37 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:29.7 PR |
| 38 | Sebastian GaithoPlace 38 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 20:30.8 |
| 39 | Henry DirnbeckPlace 39 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:43.9 |
| 40 | Nolan MeyerPlace 40 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:45.8 |
| 41 | Jude PottsPlace 41 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 20:47.8 |
| 42 | Hector Letona MartinezPlace 42 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:53.4 PR |
| 43 | Donovan KanePlace 43 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:58.3 PR |
| 44 | William StriedPlace 44 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 20:58.7 |
| 45 | Liam CollinsPlace 45 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 20:59.5 |
| 46 | Benjamin HarvathPlace 46 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:00.2 |
| 47 | Samuel StromPlace 47 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:01.0 PR |
| 48 | George WoodsPlace 48 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:01.1 PR |
| 49 | Aaron GinesPlace 49 · Grade 11 · Cahokia | 11 | Cahokia | 21:05.1 PR |
| 50 | Albert EberhardtPlace 50 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:07.1 |
| 51 | Luca FavazzaPlace 51 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:07.4 PR |
| 52 | Patrick KellyPlace 52 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:11.4 |
| 53 | Joseph DownenPlace 53 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 21:11.7 |
| 54 | Joseph YoungPlace 54 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 21:11.9 |
| 55 | Colin HillPlace 55 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 21:17.7 |
| 56 | John MorganPlace 56 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 21:20.3 |
| 57 | Samuel MolitorPlace 57 · Grade 11 · St. Dominic | 11 | St. Dominic | 21:24.6 |
| 58 | John SchwartzPlace 58 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 21:26.2 |
| 59 | Aiden MarkelzPlace 59 · Grade 10 · St. Dominic | 10 | St. Dominic | 21:28.0 |
| 60 | Timothy DewittPlace 60 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 21:28.8 |
| 61 | Charles StegerPlace 61 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 21:30.2 |
| 62 | Maison SloanPlace 62 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:31.2 |
| 63 | Benjamin (Ben) MuraPlace 63 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 21:31.9 |
| 64 | Gavin ReillyPlace 64 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 21:35.0 PR |
| 65 | Thomas FousheePlace 65 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 21:39.8 |
| 66 | Reid BuchmeierPlace 66 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:43.4 PR |
| 67 | Oliver FeltesPlace 67 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 21:44.3 |
| 68 | Owen WisemanPlace 68 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:44.8 PR |
| 69 | Darviontez ClarkPlace 69 · Grade 10 · Cahokia | 10 | Cahokia | 21:45.4 |
| 70 | Vito MantesePlace 70 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:49.3 |
| 71 | Jacob CobbPlace 71 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 21:53.7 |
| 72 | Orlando ForrestPlace 72 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 22:09.8 |
| 73 | Zichen (Chris) HongPlace 73 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 22:10.0 |
| 74 | Benjamin McKenziePlace 74 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 22:10.6 |
| 75 | Thomas HamlinPlace 75 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 22:12.3 PR |
| 76 | Christopher GriffithPlace 76 · Grade 10 · Cahokia | 10 | Cahokia | 22:13.5 PR |
| 77 | Samuel FousheePlace 77 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 22:15.6 |
| 78 | William HofPlace 78 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 22:16.2 |
| 79 | Jacob RamigPlace 79 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 22:18.7 |
| 80 | Calvin HuntPlace 80 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 22:21.9 |
| 81 | Christopher AaronPlace 81 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 22:25.9 |
| 82 | Justin SchollPlace 82 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 22:26.3 |
| 83 | Mason YoungPlace 83 · Grade 11 · St. Dominic | 11 | St. Dominic | 22:26.5 |
| 84 | Arthur ErtmannPlace 84 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 22:27.0 |
| 85 | Ambrose StannPlace 85 · Grade 11 · St. Dominic | 11 | St. Dominic | 22:28.8 |
| 86 | Matthew CarterPlace 86 · Grade 9 · St. Dominic | 9 | St. Dominic | 22:34.5 PR |
| 87 | Matthew MetzlerPlace 87 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 22:37.3 |
| 88 | Charles KellyPlace 88 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 22:49.9 PR |
| 89 | Nathan ZaegelPlace 89 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 22:54.9 |
| 90 | Matthew UnglesPlace 90 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 22:56.7 PR |
| 91 | Fred GattasPlace 91 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:00.6 |
| 92 | Mark BoeckmannPlace 92 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 23:04.0 PR |
| 93 | Ryan TrammellPlace 93 · Grade 12 · St. Louis Priory | 12 | St. Louis Priory | 23:05.5 |
| 94 | Jackson VallePlace 94 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 23:10.2 |
| 95 | Sebastian SandovalPlace 95 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:16.4 |
| 96 | Carter PolzinPlace 96 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:17.4 |
| 97 | Owen O'BrienPlace 97 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 23:20.9 PR |
| 98 | Daniel MartinPlace 98 · Grade 11 · St. Dominic | 11 | St. Dominic | 23:28.9 |
| 99 | Owen AbbottPlace 99 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 23:30.3 |
| 100 | Nahom HagosPlace 100 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 23:34.3 |
| 101 | Courtney WoodsPlace 101 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 23:36.3 PR |
| 102 | Neil DoshiPlace 102 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 23:36.7 PR |
| 103 | August GeldmacherPlace 103 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:37.0 |
| 104 | Blake PelleyPlace 104 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 23:39.9 |
| 105 | Hunter KueblerPlace 105 · Grade 11 · St. Dominic | 11 | St. Dominic | 23:41.3 |
| 106 | Finnegan GunnPlace 106 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 23:42.4 |
| 107 | Carson WalshPlace 107 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 23:57.1 |
| 108 | Oliver LataillePlace 108 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 24:06.9 |
| 109 | Jose AguayoPlace 109 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 24:11.2 PR |
| 110 | Elijah AldridgePlace 110 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 24:11.4 PR |
| 111 | Colin MoranPlace 111 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 24:11.6 |
| 112 | Jack PuckettPlace 112 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 24:17.2 PR |
| 113 | Henry WardPlace 113 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 24:23.4 |
| 114 | Joshua EbelPlace 114 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 24:29.9 |
| 115 | Benedict StannPlace 115 · Grade 9 · St. Dominic | 9 | St. Dominic | 24:30.0 PR |
| 116 | Logan McNamaraPlace 116 · Grade 12 · Christian Brothers College | 12 | Christian Brothers College | 24:32.2 |
| 117 | Vileo MarquinoPlace 117 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 24:34.0 PR |
| 118 | Jack BennettPlace 118 · Grade 11 · St. Dominic | 11 | St. Dominic | 24:35.2 |
| 119 | Mason BraunPlace 119 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 24:38.6 |
| 120 | Charles ErlingerPlace 120 · Grade 9 · St. Dominic | 9 | St. Dominic | 24:39.1 PR |
| 121 | Michael BakerPlace 121 · Grade 12 · St. Dominic | 12 | St. Dominic | 24:41.6 |
| 122 | Joshua BeckerPlace 122 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 24:42.2 |
| 123 | Jean - Paul GaudreaultPlace 123 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 24:59.4 |
| 124 | Michael RooneyPlace 124 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 25:19.8 |
| 125 | John RonzioPlace 125 · Grade 12 · Christian Brothers College | 12 | Christian Brothers College | 25:25.3 |
| 126 | Graham MalloyPlace 126 · Grade 9 · St. Dominic | 9 | St. Dominic | 25:30.4 |
| 127 | Harris SutherlandPlace 127 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 25:33.6 |
| 128 | John RoettgerPlace 128 · Grade 10 · St. Dominic | 10 | St. Dominic | 25:38.1 |
| 129 | Joseph ZaegelPlace 129 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 25:42.5 |
| 130 | Cooper SmithPlace 130 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 26:16.6 PR |
| 131 | Sawyer FrostPlace 131 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 26:42.2 |
| 132 | Charles MolitorPlace 132 · Grade 9 · St. Dominic | 9 | St. Dominic | 26:46.3 |
| 133 | Santiago HernandezPlace 133 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 27:06.8 PR |
| 134 | Cale HawkinsPlace 134 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 27:08.3 PR |
| 135 | Hudson DarnellPlace 135 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 27:28.1 |
| 136 | Carter VallePlace 136 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 28:08.6 |
| 137 | Samuel BennettPlace 137 · Grade 9 · St. Dominic | 9 | St. Dominic | 28:20.0 |
| 138 | William StewartPlace 138 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 28:32.2 |
| 139 | Thomas TrybulaPlace 139 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 28:36.3 PR |
| 140 | Eric SimoncicPlace 140 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 29:23.7 PR |
| 141 | Fletcher ArensPlace 141 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 30:35.8 |
| 142 | James RoettgerPlace 142 · Grade 9 · St. Dominic | 9 | St. Dominic | 32:32.8 |
| 143 | Harrison MacePlace 143 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 33:46.9 PR |