| 1 | Andruw VillaPlace 1 · Abilene | — | Abilene | 15:41.84 | 1 |
| 2 | Braden BelewPlace 2 · Midland Christian | — | Midland Christian | 16:59.82 | — |
| 3 | Davin MerrillPlace 3 · Odessa Permian | — | Odessa Permian | 17:00.33 | 2 |
| 4 | Francis PatanpatanPlace 4 · Hawley | — | Hawley | 17:03.83 | 3 |
| 5 | Kenny PritchardPlace 5 · Tuscola Jim Ned | — | Tuscola Jim Ned | 17:08.82 | 4 |
| 6 | Karter BattenPlace 6 · Abilene | — | Abilene | 17:11.33 | 5 |
| 7 | John AbalosPlace 7 · Midland Lega | — | Midland Lega | 17:12.83 | 6 |
| 8 | John AlcantarPlace 8 · Abilene | — | Abilene | 17:13.82 | 7 |
| 9 | Aldo SanchezPlace 9 · Abilene | — | Abilene | 17:18.07 | 8 |
| 10 | Devin MartinPlace 10 · Odessa Permian | — | Odessa Permian | 17:29.07 | 9 |
| 11 | Samuel BryanPlace 11 · Tuscola Jim Ned | — | Tuscola Jim Ned | 17:32.83 | 10 |
| 12 | Dylan ChicoPlace 12 · Odessa Permian | — | Odessa Permian | 17:52.81 | 11 |
| 13 | Aidan MontesPlace 13 · Midland Lega | — | Midland Lega | 17:53.08 | 12 |
| 14 | Evan MunozPlace 14 · Midland Lega | — | Midland Lega | 17:55.56 | 13 |
| 15 | Karl PatanpatanPlace 15 · Hawley | — | Hawley | 17:57.83 | 14 |
| 16 | Jordan FlottePlace 16 · Odessa | — | Odessa | 17:58.08 | 15 |
| 17 | Hadrian UrquidiPlace 17 · Midland Lega | — | Midland Lega | 18:00.07 | 16 |
| 18 | Jason MinorPlace 18 · Midland Christian | — | Midland Christian | 18:05.32 | — |
| 19 | Aiden SeekinsPlace 19 · Abilene | — | Abilene | 18:10.82 | 17 |
| 20 | Andyn HuffmanPlace 20 · Midland Lega | — | Midland Lega | 18:16.83 | 18 |
| 21 | Walter GuerreroPlace 21 · Midland Lega | — | Midland Lega | 18:17.36 | 19 |
| 22 | Kyle AbilezPlace 22 · Christoval | — | Christoval | 18:25.32 | 20 |
| 23 | Nathaniel PetersonPlace 23 · Odessa Permian | — | Odessa Permian | 18:29.82 | 21 |
| 24 | Alex CamachoPlace 24 · Odessa | — | Odessa | 18:34.81 | 22 |
| 25 | Bennett WindhamPlace 25 · Brownwood | — | Brownwood | 18:37.06 | 23 |
| 26 | Colten StevensPlace 26 · Abilene Wylie | — | Abilene Wylie | 18:41.31 | 24 |
| 27 | David RuvalcabaPlace 27 · Midland Lega | — | Midland Lega | 18:48.82 | 25 |
| 28 | Evan SanchezPlace 28 · Odessa | — | Odessa | 18:51.81 | 26 |
| 29 | Owen ClarkPlace 29 · Hawley | — | Hawley | 18:55.56 | 27 |
| 30 | Camden LummusPlace 30 · Roby | — | Roby | 19:01.31 | 28 |
| 31 | Sterling GreyPlace 31 · San Angelo L | — | San Angelo L | 19:03.57 | 29 |
| 32 | Andrew CrainPlace 32 · Midland Christian | — | Midland Christian | 19:07.56 | — |
| 33 | Evan BurlingPlace 33 · Tuscola Jim Ned | — | Tuscola Jim Ned | 19:17.30 | 30 |
| 34 | Jaime FloresPlace 34 · Midland Lega | — | Midland Lega | 19:18.82 | — |
| 35 | Flint StephensPlace 35 · Odessa Permian | — | Odessa Permian | 19:20.32 | 31 |
| 36 | Leland GonzalezPlace 36 · Odessa | — | Odessa | 19:23.31 | 32 |
| 37 | Evan AshleyPlace 37 · Abilene Wylie | — | Abilene Wylie | 19:24.06 | 33 |
| 38 | Creed KirlesPlace 38 · Tuscola Jim Ned | — | Tuscola Jim Ned | 19:26.06 | 34 |
| 40 | Seth StephensPlace 40 · Tuscola Jim Ned | — | Tuscola Jim Ned | 19:42.06 | 36 |
| 41 | Adam GutierrezPlace 41 · Abilene Cooper | — | Abilene Cooper | 19:42.81 | 37 |
| 42 | Diego MoralesPlace 42 · Odessa Permian | — | Odessa Permian | 19:44.80 | 38 |
| 43 | Ethan HoganPlace 43 · Tuscola Jim Ned | — | Tuscola Jim Ned | 19:47.06 | 39 |
| 44 | Alexander GuzmanPlace 44 · Midland Lega | — | Midland Lega | 19:55.80 | — |
| 45 | Gabriel ReynaPlace 45 · Abilene Cooper | — | Abilene Cooper | 19:55.84 | 40 |
| 46 | Brycen CaldwellPlace 46 · Odessa Permian | — | Odessa Permian | 19:59.80 | 41 |
| 47 | Gabriel NavidadPlace 47 · Odessa | — | Odessa | 20:00.56 | 42 |
| 48 | Noah LambertPlace 48 · Brownwood | — | Brownwood | 20:02.30 | 43 |
| 49 | Ricky LackeyPlace 49 · Abilene | — | Abilene | 20:03.06 | 44 |
| 50 | Rolando CarrascoPlace 50 · Odessa | — | Odessa | 20:06.05 | 45 |
| 51 | Byron LopezPlace 51 · Odessa Permian | — | Odessa Permian | 20:09.30 | — |
| 52 | Aidan PenaPlace 52 · Brownwood | — | Brownwood | 20:16.31 | 46 |
| 53 | Caden PerezPlace 53 · Midland Lega | — | Midland Lega | 20:17.05 | — |
| 54 | Samuel ChakaPlace 54 · Tuscola Jim Ned | — | Tuscola Jim Ned | 20:19.06 | 47 |
| 55 | Caven DooleyPlace 55 · Abilene Cooper | — | Abilene Cooper | 20:23.05 | 48 |
| 56 | Christian HernandezPlace 56 · Abilene Cooper | — | Abilene Cooper | 20:23.81 | 49 |
| 57 | Austin GallegosPlace 57 · Abilene | — | Abilene | 20:24.83 | 51 |
| 57 | Zach HarrisonPlace 57 · Ballinger | — | Ballinger | 20:24.83 | 50 |
| 59 | Elisha VosbergPlace 59 · Christoval | — | Christoval | 20:25.08 | 52 |
| 60 | Foster CavePlace 60 · Abilene Wylie | — | Abilene Wylie | 20:25.33 | 53 |
| 61 | Marcos ElizondoPlace 61 · Abilene Cooper | — | Abilene Cooper | 20:31.56 | 54 |
| 62 | Chris StephensPlace 62 · Tuscola Jim Ned | — | Tuscola Jim Ned | 20:33.30 | — |
| 63 | Daniel PerezPlace 63 · San Angelo L | — | San Angelo L | 20:33.55 | 55 |
| 64 | Victor San JuanPlace 64 · San Angelo L | — | San Angelo L | 20:38.05 | 56 |
| 65 | Mason StevensPlace 65 · Abilene | — | Abilene | 20:38.55 | — |
| 66 | Julian GarciaPlace 66 · Odessa | — | Odessa | 20:39.07 | 57 |
| 67 | Martin QuinonesPlace 67 · Midland Lega | — | Midland Lega | 20:41.80 | — |
| 68 | Gabrielle MunizPlace 68 · Odessa Permian | — | Odessa Permian | 20:42.80 | — |
| 69 | Isreal BogsPlace 69 · Christoval | — | Christoval | 20:44.30 | 58 |
| 70 | Creed ErnstPlace 70 · Hawley | — | Hawley | 20:44.33 | 59 |
| 71 | Bryce HammettPlace 71 · Midland Christian | — | Midland Christian | 20:45.06 | — |
| 72 | Dawson BlackPlace 72 · Tuscola Jim Ned | — | Tuscola Jim Ned | 20:46.56 | — |
| 73 | Andrew RosaPlace 73 · Midland Lega | — | Midland Lega | 20:47.06 | — |
| 74 | Xzavier HinojosPlace 74 · San Angelo L | — | San Angelo L | 20:49.04 | 60 |
| 75 | Daniel SanchezPlace 75 · Abilene Wylie | — | Abilene Wylie | 20:49.30 | 61 |
| 76 | Davis HaneyPlace 76 · Abilene Wylie | — | Abilene Wylie | 20:55.79 | 62 |
| 77 | Cisco JimenezPlace 77 · Roby | — | Roby | 20:56.31 | 63 |
| 78 | Chris WilbergPlace 78 · Christoval | — | Christoval | 20:56.83 | 64 |
| 79 | Christopher AlvisoPlace 79 · San Angelo L | — | San Angelo L | 20:58.30 | 65 |
| 80 | Jeremiah CasasPlace 80 · Odessa | — | Odessa | 20:59.08 | — |
| 81 | Brennan BlalockPlace 81 · Christoval | — | Christoval | 21:00.55 | 66 |
| 82 | Dyllen GladdenPlace 82 · Abilene Cooper | — | Abilene Cooper | 21:01.29 | 67 |
| 83 | Cole NellePlace 83 · Christoval | — | Christoval | 21:04.54 | 68 |
| 84 | Seth BerganPlace 84 · Abilene Wylie | — | Abilene Wylie | 21:08.80 | 69 |
| 85 | Gabrian GarciaPlace 85 · Odessa Permian | — | Odessa Permian | 21:10.79 | — |
| 86 | Bryce LopezPlace 86 · Ballinger | — | Ballinger | 21:15.54 | 70 |
| 87 | Caeleb EchavarriaPlace 87 · Odessa Permian | — | Odessa Permian | 21:16.55 | — |
| 88 | Lucas FarrPlace 88 · Abilene Wylie | — | Abilene Wylie | 21:19.80 | 71 |
| 89 | Clayton AlvaradoPlace 89 · Crowell | — | Crowell | 21:21.79 | — |
| 90 | Daniel AbilaPlace 90 · Abilene Wylie | — | Abilene Wylie | 21:22.04 | — |
| 91 | Griffin Von WillerPlace 91 · Tuscola Jim Ned | — | Tuscola Jim Ned | 21:29.79 | — |
| 92 | Will FordPlace 92 · Tuscola Jim Ned | — | Tuscola Jim Ned | 21:31.79 | — |
| 93 | Mark MartinezPlace 93 · Brownwood | — | Brownwood | 21:39.29 | 72 |
| 94 | Kaiden MedranoPlace 94 · Ballinger | — | Ballinger | 21:41.07 | 73 |
| 95 | Brady ClintonPlace 95 · Ballinger | — | Ballinger | 21:48.54 | 74 |
| 96 | Ben JohnsonPlace 96 · Ballinger | — | Ballinger | 21:51.04 | 75 |
| 97 | Jared TorresPlace 97 · San Angelo L | — | San Angelo L | 21:53.53 | 76 |
| 98 | Alek SoutherlandPlace 98 · Hawley | — | Hawley | 21:54.54 | 77 |
| 99 | Jesus GarciaPlace 99 · Odessa | — | Odessa | 21:57.72 | — |
| 100 | Missael FierroPlace 100 · Odessa Permian | — | Odessa Permian | 22:00.54 | — |
| 101 | Axel Romero MatosPlace 101 · Abilene | — | Abilene | 22:03.03 | — |
| 102 | Etienne KatelePlace 102 · Abilene Cooper | — | Abilene Cooper | 22:04.32 | 78 |
| 103 | Adam BrionesPlace 103 · Odessa | — | Odessa | 22:05.55 | — |
| 104 | Valente CardenasPlace 104 · Brownwood | — | Brownwood | 22:05.82 | 79 |
| 105 | Antonio DelagarzaPlace 105 · Abilene | — | Abilene | 22:07.04 | — |
| 106 | Issac StephensPlace 106 · Tuscola Jim Ned | — | Tuscola Jim Ned | 22:07.29 | — |
| 107 | Brody BlandPlace 107 · Coleman | — | Coleman | 22:08.54 | 80 |
| 108 | Brayden DawsonPlace 108 · Abilene Cooper | — | Abilene Cooper | 22:08.57 | — |
| 109 | Carson RiddlePlace 109 · Odessa | — | Odessa | 22:12.79 | — |
| 110 | Jake BristowPlace 110 · Hawley | — | Hawley | 22:17.79 | 81 |
| 111 | Isireal HinjosPlace 111 · Odessa Permian | — | Odessa Permian | 22:18.54 | — |
| 112 | Kevin NguyenPlace 112 · Abilene | — | Abilene | 22:25.04 | — |
| 113 | Aiden Santa-MariaPlace 113 · Tuscola Jim Ned | — | Tuscola Jim Ned | 22:25.82 | — |
| 114 | Brodie StallingPlace 114 · Hawley | — | Hawley | 22:30.30 | 82 |
| 115 | Ian MoralesPlace 115 · Abilene | — | Abilene | 22:37.03 | — |
| 116 | Alan OsorioPlace 116 · Coleman | — | Coleman | 22:38.54 | 83 |
| 117 | Collin WickPlace 117 · Abilene Christian | — | Abilene Christian | 22:38.79 | 84 |
| 118 | Braylon HarveyPlace 118 · Brownwood | — | Brownwood | 22:39.55 | 85 |
| 119 | Jackson HilbrichPlace 119 · Abilene | — | Abilene | 22:43.53 | — |
| 120 | Mason PasleyPlace 120 · Roby | — | Roby | 22:49.28 | 86 |
| 121 | Aaden LopezPlace 121 · Odessa Permian | — | Odessa Permian | 22:49.79 | — |
| 122 | Reynaldo SalinasPlace 122 · Abilene | — | Abilene | 22:50.29 | — |
| 123 | Edgar GonzalezPlace 123 · San Angelo L | — | San Angelo L | 22:51.05 | — |
| 124 | Joe LozanoPlace 124 · Christoval | — | Christoval | 22:54.29 | 87 |
| 125 | Tristan AguileraPlace 125 · Tuscola Jim Ned | — | Tuscola Jim Ned | 22:57.78 | — |
| 126 | Alejandro CastilloPlace 126 · Abilene Cooper | — | Abilene Cooper | 22:59.03 | — |
| 127 | Leonardo VillarrealPlace 127 · San Angelo L | — | San Angelo L | 22:59.53 | — |
| 128 | Jonathan ConnellyPlace 128 · Abilene Christian | — | Abilene Christian | 23:06.03 | 88 |
| 129 | Max SmithPlace 129 · Tuscola Jim Ned | — | Tuscola Jim Ned | 23:07.28 | — |
| 130 | Kayden HernandezPlace 130 · Brownwood | — | Brownwood | 23:15.03 | 89 |
| 131 | Kallen MoodyPlace 131 · Roby | — | Roby | 23:16.30 | 90 |
| 132 | Carter BeardenPlace 132 · Abilene Wylie | — | Abilene Wylie | 23:17.54 | — |
| 133 | Matthew TorresPlace 133 · Odessa Permian | — | Odessa Permian | 23:18.32 | — |
| 134 | Ty TindolPlace 134 · Brownwood | — | Brownwood | 23:20.78 | — |
| 135 | Braylen BeckworthPlace 135 · Odessa Permian | — | Odessa Permian | 23:21.32 | — |
| 136 | Jedediah PerkinsPlace 136 · Abilene | — | Abilene | 23:41.77 | — |
| 137 | Aden ValdezPlace 137 · Abilene Wylie | — | Abilene Wylie | 23:51.03 | — |
| 138 | Davis GoolsbyPlace 138 · Abilene | — | Abilene | 23:52.02 | — |
| 139 | Aden ZavalaPlace 139 · Ballinger | — | Ballinger | 24:05.01 | 91 |
| 140 | Aiden AldretePlace 140 · Christoval | — | Christoval | 24:06.28 | — |
| 141 | Gavin EllingPlace 141 · Abilene Christian | — | Abilene Christian | 24:07.77 | 92 |
| 142 | Taden CabelloPlace 142 · Odessa Permian | — | Odessa Permian | 24:08.52 | — |
| 143 | Rudy DelacruzPlace 143 · San Angelo L | — | San Angelo L | 24:09.52 | — |
| 144 | Lane BowersPlace 144 · Coleman | — | Coleman | 24:21.02 | 93 |
| 145 | Jimmy DiazPlace 145 · Coleman | — | Coleman | 24:23.27 | 94 |
| 146 | Ezekiel HernandezPlace 146 · Abilene | — | Abilene | 24:25.01 | — |
| 147 | Omar RiosPlace 147 · Odessa Permian | — | Odessa Permian | 24:31.76 | — |
| 148 | Toby BlankinshipPlace 148 · Odessa | — | Odessa | 24:46.02 | — |
| 149 | Kaiden LonesomePlace 149 · Abilene Cooper | — | Abilene Cooper | 24:52.51 | — |
| 150 | Christopher MunozPlace 150 · San Angelo L | — | San Angelo L | 24:56.76 | — |
| 151 | Drelyn BoggessPlace 151 · Coleman | — | Coleman | 25:02.01 | 95 |
| 152 | Aiden CobosPlace 152 · Ballinger | — | Ballinger | 25:17.26 | 96 |
| 153 | Kadan McCarterPlace 153 · Crowell | — | Crowell | 25:19.51 | — |
| 154 | James CovingtonPlace 154 · Roby | — | Roby | 25:21.76 | 97 |
| 155 | JD HeatwolePlace 155 · Xdotacademy | — | Xdotacademy | 25:22.30 | — |
| 156 | Ezekiel BlancoPlace 156 · San Angelo L | — | San Angelo L | 25:30.51 | — |
| 157 | Reid LovePlace 157 · Christoval | — | Christoval | 25:30.54 | — |
| 158 | Macey WagonerPlace 158 · Ballinger | — | Ballinger | 25:35.51 | — |
| 159 | Gideon MorrisPlace 159 · Abilene Cooper | — | Abilene Cooper | 25:54.75 | — |
| 160 | Aaron MauldinPlace 160 · Abilene Christian | — | Abilene Christian | 26:00.00 | 98 |
| 161 | Austin McClurePlace 161 · Abilene Christian | — | Abilene Christian | 26:01.52 | 99 |
| 162 | Ke'Andre GiddingsPlace 162 · San Angelo L | — | San Angelo L | 26:05.50 | — |
| 163 | Trigg ElkinsPlace 163 · Christoval | — | Christoval | 26:07.50 | — |
| 164 | Timothy HeadPlace 164 · Abilene Christian | — | Abilene Christian | 26:08.51 | 100 |
| 165 | Mason KoehlerPlace 165 · Tuscola Jim Ned | — | Tuscola Jim Ned | 26:11.76 | — |
| 166 | Daniel RodriguezPlace 166 · Crowell | — | Crowell | 26:43.49 | — |
| 167 | Daniel CavazosPlace 167 · Abilene | — | Abilene | 26:47.00 | — |
| 168 | Zane SmithPlace 168 · Tuscola Jim Ned | — | Tuscola Jim Ned | 26:51.76 | — |
| 169 | Israel MoralesPlace 169 · San Angelo L | — | San Angelo L | 27:11.00 | — |
| 170 | Noah SanchezPlace 170 · Odessa | — | Odessa | 27:35.49 | — |
| 171 | Angel EscalantePlace 171 · Crowell | — | Crowell | 28:48.73 | — |
| 172 | Aaron KeyesPlace 172 · Midland Lega | — | Midland Lega | 29:17.98 | — |
| 173 | Mason GarnerPlace 173 · Christoval | — | Christoval | 29:49.48 | — |
| 174 | Levi NasserPlace 174 · Abilene Wylie | — | Abilene Wylie | 30:29.47 | — |
| 175 | Justin MarquezPlace 175 · Xdotacademy | — | Xdotacademy | 31:07.47 | — |
| 176 | Kori MartinPlace 176 · Xdotacademy | — | Xdotacademy | 31:17.71 | — |