| 1 | Jordan MunozPlace 1 · Grade 9 · Denton Braswell | 9 | Denton Braswell | 18:53.69 |
| 2 | Ethan StoverPlace 2 · Grade 10 · Northwest Eaton | 10 | Northwest Eaton | 19:24.78 |
| 3 | Rafael ListigPlace 3 · Grade 11 · Northwest Eaton | 11 | Northwest Eaton | 19:37.17 |
| 4 | Adam JassoPlace 4 · Grade 10 · Duncanville | 10 | Duncanville | 19:47.03 |
| 5 | Dalton HevelPlace 5 · Grade 9 · Azle | 9 | Azle | 19:47.48 |
| 6 | Corbin MadewellPlace 6 · Grade 9 · Azle | 9 | Azle | 19:58.38 |
| 7 | Tyler AllenPlace 7 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 20:04.17 |
| 8 | Arnaldo SanchezPlace 8 · Grade 10 · West Mesquite | 10 | West Mesquite | 20:17.15 |
| 9 | Joel LopezPlace 9 · Grade 12 · Duncanville | 12 | Duncanville | 20:21.78 |
| 10 | Ethan FrandsenPlace 10 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 20:26.51 |
| 11 | Emmanuel MorenoPlace 11 · Grade 12 · Duncanville | 12 | Duncanville | 20:28.22 |
| 18 | Merlin ThiemePlace 18 · Grade 11 · Wichita Falls (closed 2024)Unofficial | 11 | Wichita Falls (closed 2024) | 20:29.93 |
| 12 | Juan RamirezPlace 12 · Grade 10 · Duncanville | 10 | Duncanville | 20:30.94 |
| 13 | Eduardo ReyesPlace 13 · Grade 11 · Duncanville | 11 | Duncanville | 20:34.74 |
| 14 | Reed HallPlace 14 · Grade 11 · Azle | 11 | Azle | 20:35.16 |
| 15 | Mitchell BelwoodPlace 15 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 20:35.65 |
| 16 | Abubakar JallohPlace 16 · Grade 10 · Duncanville | 10 | Duncanville | 20:36.12 |
| 17 | George LopezPlace 17 · Grade 11 · Duncanville | 11 | Duncanville | 20:37.23 |
| 19 | Elijah SabalaPlace 19 · Grade 10 · Duncanville | 10 | Duncanville | 20:44.55 |
| 20 | Byron AtkinsPlace 20 · Grade 12 · Duncanville | 12 | Duncanville | 20:45.84 |
| 21 | Deyman PradoPlace 21 · Grade 10 · Bridgeport | 10 | Bridgeport | 20:53.08 |
| 22 | Jason SortoPlace 22 · Grade 10 · Duncanville | 10 | Duncanville | 20:53.56 |
| 23 | John JacksonPlace 23 · Grade 9 · Azle | 9 | Azle | 21:02.57 |
| 24 | Lucas MartinPlace 24 · Grade 9 · Azle | 9 | Azle | 21:03.12 |
| 25 | Dylan HallmanPlace 25 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 21:03.56 |
| 26 | Francisco Linares ChavezPlace 26 · Grade 11 · West Mesquite | 11 | West Mesquite | 21:06.57 |
| 27 | Joel GonzalezPlace 27 · Grade 9 · Saginaw | 9 | Saginaw | 21:09.89 |
| 28 | Joshua BoenPlace 28 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 21:13.30 |
| 29 | Spencer MarrowPlace 29 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 21:15.05 |
| 30 | Jaxon GoldenPlace 30 · Grade 10 · Granbury | 10 | Granbury | 21:23.32 |
| 31 | Leo GalvanPlace 31 · Grade 10 · Wichita Falls (closed 2024) | 10 | Wichita Falls (closed 2024) | 21:25.72 PR |
| 32 | Cooper LopezPlace 32 · Grade 10 · Northwest Eaton | 10 | Northwest Eaton | 21:26.62 |
| 33 | Logan AlversonPlace 33 · Grade 11 · Northwest Eaton | 11 | Northwest Eaton | 21:29.96 |
| 34 | Martin GonzalezPlace 34 · Grade 10 · Duncanville | 10 | Duncanville | 21:32.51 |
| 35 | JJ BeckPlace 35 · Grade 10 · Azle | 10 | Azle | 21:32.79 |
| 36 | Jharryn JohnsonPlace 36 · Grade 12 · Duncanville | 12 | Duncanville | 21:33.03 |
| 37 | Luis MongelegoPlace 37 · Grade 12 · West Mesquite | 12 | West Mesquite | 21:36.43 |
| 38 | Reagan PoePlace 38 · Grade 9 · Azle | 9 | Azle | 21:37.45 |
| 39 | Miguel GuzmanPlace 39 · Grade 10 · Azle | 10 | Azle | 21:38.97 |
| 40 | Jose RiveraPlace 40 · Grade 11 · West Mesquite | 11 | West Mesquite | 21:39.77 |
| 41 | Coby StroudPlace 41 · Grade 9 · Kennedale | 9 | Kennedale | 21:40.87 |
| 42 | Paul GorishPlace 42 · Grade 10 · Duncanville | 10 | Duncanville | 21:43.27 |
| 43 | Jose CastanedaPlace 43 · Grade 12 · Wichita Falls (closed 2024) | 12 | Wichita Falls (closed 2024) | 21:46.65 |
| 44 | Rafael AguilarPlace 44 · Grade 12 · Duncanville | 12 | Duncanville | 21:47.53 |
| 45 | Ryan HarrisPlace 45 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 21:47.98 |
| 46 | Alfredo PachecoPlace 46 · Grade 11 · Wichita Falls (closed 2024)Unofficial | 11 | Wichita Falls (closed 2024) | 21:49.40 |
| 47 | Samuel GilesPlace 47 · Grade 10 · Duncanville | 10 | Duncanville | 21:49.98 |
| 48 | Elijah RaneyPlace 48 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 21:52.52 |
| 49 | Tristan RandolphPlace 49 · Grade 10 · Denton Braswell | 10 | Denton Braswell | 21:54.05 |
| 50 | Daniel ReyesPlace 50 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 21:54.43 |
| 51 | Fransisco VillalobosPlace 51 · Grade 12 · West Mesquite | 12 | West Mesquite | 21:56.45 |
| 52 | Mauricio GonzalesPlace 52 · Grade 11 · West Mesquite | 11 | West Mesquite | 21:58.87 |
| 53 | Jacob LawtonPlace 53 · Grade 12 · Azle | 12 | Azle | 22:00.83 |
| 54 | Cameron MageePlace 54 · Grade 9 · Azle | 9 | Azle | 22:04.72 |
| 55 | Ramiro GonzalesPlace 55 · Grade 10 · Saginaw | 10 | Saginaw | 22:10.18 |
| 56 | Kellen McCauleyPlace 56 · Grade 12 · Bridgeport | 12 | Bridgeport | 22:13.31 |
| 57 | Leonardo Heras MoralesPlace 57 · Grade 11 · West Mesquite | 11 | West Mesquite | 22:14.38 |
| 58 | Josmar PaitaPlace 58 · Grade 11 · West Mesquite | 11 | West Mesquite | 22:16.06 |
| 59 | Carlo LeonPlace 59 · Grade 10 · Denton Braswell | 10 | Denton Braswell | 22:18.39 |
| 60 | Julio VelasquezPlace 60 · Grade 9 · Wichita Falls (closed 2024) | 9 | Wichita Falls (closed 2024) | 22:18.80 |
| 61 | Richard MimsPlace 61 · Grade 11 · West Mesquite | 11 | West Mesquite | 22:23.52 |
| 62 | Javier HuertaPlace 62 · Grade 9 · Bridgeport | 9 | Bridgeport | 22:24.38 |
| 63 | Inoel FonsecaPlace 63 · Grade 10 · West Mesquite | 10 | West Mesquite | 22:24.78 |
| 64 | Jesus LoperenaPlace 64 · Grade 11 · West Mesquite | 11 | West Mesquite | 22:28.93 |
| 65 | Jose HuertaPlace 65 · Grade 10 · Bridgeport | 10 | Bridgeport | 22:29.31 |
| 66 | Simon EspinozaPlace 66 · Grade 10 · Saginaw | 10 | Saginaw | 22:32.41 |
| 67 | Jonathon JuarezPlace 67 · Grade 9 · Bridgeport | 9 | Bridgeport | 22:34.47 |
| 68 | Ruben DiazPlace 68 · Grade 11 · Duncanville | 11 | Duncanville | 22:35.09 |
| 69 | Juan RoblesPlace 69 · Grade 11 · West Mesquite | 11 | West Mesquite | 22:36.27 |
| 70 | Michael MorenoPlace 70 · Grade 10 · Kennedale | 10 | Kennedale | 22:40.89 |
| 71 | Stephen MilesPlace 71 · Grade 12 · Lake Dallas | 12 | Lake Dallas | 22:41.64 |
| 72 | maxwell ZimmerPlace 72 · Grade 11 · Lake Dallas | 11 | Lake Dallas | 22:43.32 |
| 73 | Ramiro AlvarezPlace 73 · Grade 10 · Azle | 10 | Azle | 22:44.37 |
| 74 | Abel GarciaPlace 74 · Grade 9 · Duncanville | 9 | Duncanville | 22:55.72 PR |
| 75 | Robert MolinaPlace 75 · Grade 10 · Chisholm Trail | 10 | Chisholm Trail | 22:57.45 |
| 76 | John BaarbosaPlace 76 · Grade 12 · Kennedale | 12 | Kennedale | 22:58.97 |
| 77 | Saulo LopezPlace 77 · Grade 10 · Ft Worth Southwest | 10 | Ft Worth Southwest | 22:59.94 |
| 78 | Devin KingPlace 78 · Grade 9 · Wichita Falls (closed 2024) | 9 | Wichita Falls (closed 2024) | 23:06.00 |
| 79 | Gavin McNielPlace 79 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 23:07.12 |
| 80 | Angel DominguezPlace 80 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 23:07.54 |
| 81 | Kyler TuckerPlace 81 · Grade 9 · Azle | 9 | Azle | 23:11.93 |
| 82 | Cole SmithPlace 82 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 23:12.31 |
| 83 | Edward MorrisPlace 83 · Grade 10 · Northwest Eaton | 10 | Northwest Eaton | 23:17.92 |
| 84 | CJ ChappelPlace 84 · Grade 12 · Kennedale | 12 | Kennedale | 23:19.73 |
| 85 | Eli GuardiolaPlace 85 · Grade 12 · Azle | 12 | Azle | 23:22.59 |
| 86 | Owen KaiserPlace 86 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 23:26.23 |
| 87 | L HameedPlace 87 · Denton Braswell | — | Denton Braswell | 23:29.77 PR |
| 88 | Cameron GarlingtonPlace 88 · Grade 10 · Lake Worth | 10 | Lake Worth | 23:32.60 |
| 89 | Leonardo RuizPlace 89 · Grade 11 · West Mesquite | 11 | West Mesquite | 23:35.46 |
| 90 | Gerrardo Mendoza GonzalezPlace 90 · Grade 12 · West Mesquite | 12 | West Mesquite | 23:38.76 |
| 91 | Victor VieraPlace 91 · Grade 11 · Duncanville | 11 | Duncanville | 23:39.10 |
| 92 | Samuel EgglestonPlace 92 · Grade 9 · Saginaw | 9 | Saginaw | 23:41.85 |
| 93 | Caleb SawyerPlace 93 · Grade 10 · Duncanville | 10 | Duncanville | 23:44.62 |
| 94 | Garrett JacksonPlace 94 · Grade 10 · Granbury | 10 | Granbury | 23:49.88 |
| 95 | Matthew MorrisPlace 95 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 23:51.65 |
| 96 | Parker MorrisPlace 96 · Grade 9 · Wichita Falls (closed 2024)Unofficial | 9 | Wichita Falls (closed 2024) | 23:52.92 |
| 97 | Jordan RollinsonPlace 97 · Grade 12 · Chisholm Trail | 12 | Chisholm Trail | 23:55.26 |
| 98 | Joseph AguilarPlace 98 · Grade 9 · Azle | 9 | Azle | 23:57.44 |
| 99 | Jason CervantesPlace 99 · Grade 11 · Ft Worth Southwest | 11 | Ft Worth Southwest | 24:01.63 |
| 100 | Josue GarciaPlace 100 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 24:02.89 |
| 101 | Eric PradoPlace 101 · Grade 12 · Bridgeport | 12 | Bridgeport | 24:03.53 |
| 102 | Jorge RubioPlace 102 · Grade 11 · Bridgeport | 11 | Bridgeport | 24:04.08 |
| 103 | Christian LealPlace 103 · Grade 10 · Azle | 10 | Azle | 24:06.47 |
| 104 | Nate ReesePlace 104 · Grade 10 · Azle | 10 | Azle | 24:08.44 |
| 105 | Armando PerezPlace 105 · Grade 10 · Duncanville | 10 | Duncanville | 24:17.71 |
| 106 | Jadrian PraterPlace 106 · Grade 9 · Duncanville | 9 | Duncanville | 24:21.36 |
| 107 | Zachary VillanuevaPlace 107 · Grade 10 · Lake Worth | 10 | Lake Worth | 24:21.99 |
| 108 | Isaac SalgadoPlace 108 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 24:26.75 |
| 109 | Austin BurrowsPlace 109 · Grade 9 · Denton Braswell | 9 | Denton Braswell | 24:31.07 |
| 110 | Victor SandovalPlace 110 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 24:33.11 |
| 111 | Abdiel FloresPlace 111 · Grade 10 · Duncanville | 10 | Duncanville | 24:35.26 |
| 112 | Alex DillehayPlace 112 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 24:36.64 |
| 113 | Alonso MontelongoPlace 113 · Grade 12 · West Mesquite | 12 | West Mesquite | 24:40.74 |
| 114 | Cruz TrujilloPlace 114 · Grade 12 · Granbury | 12 | Granbury | 24:45.63 |
| 115 | Karl TaylorPlace 115 · Grade 9 · Azle | 9 | Azle | 24:47.87 |
| 116 | Logan FucilePlace 116 · Grade 10 · Kennedale | 10 | Kennedale | 24:49.54 |
| 117 | Angel ArellanoPlace 117 · Grade 10 · West Mesquite | 10 | West Mesquite | 24:49.88 |
| 118 | Lane LopezPlace 118 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 24:51.57 |
| 119 | Anthony NesbyPlace 119 · Grade 9 · Azle | 9 | Azle | 24:53.81 |
| 120 | Juan RodriguezPlace 120 · Grade 11 · Bridgeport | 11 | Bridgeport | 24:54.94 |
| 121 | Joe SandovalPlace 121 · Grade 12 · Kennedale | 12 | Kennedale | 24:56.68 |
| 122 | Colton SheaPlace 122 · Grade 10 · Denton Braswell | 10 | Denton Braswell | 25:02.30 |
| 123 | Joshua ChastainPlace 123 · Grade 11 · Northwest Eaton | 11 | Northwest Eaton | 25:03.87 |
| 124 | M L GladneyPlace 124 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 25:05.80 |
| 125 | Jason EspinozaPlace 125 · Grade 10 · Bridgeport | 10 | Bridgeport | 25:07.69 |
| 126 | Alex DowPlace 126 · Grade 9 · Denton Braswell | 9 | Denton Braswell | 25:09.48 PR |
| 127 | John CookePlace 127 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 25:13.50 |
| 128 | Emmanuel AmadoPlace 128 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 25:18.66 |
| 129 | Bryan VargasPlace 129 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 25:23.00 |
| 130 | Jack ZimmerPlace 130 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 25:25.80 |
| 131 | Matthew BatemanPlace 131 · Grade 9 · Saginaw | 9 | Saginaw | 25:28.11 |
| 132 | Hayden RoussyPlace 132 · Grade 9 · Denton Braswell | 9 | Denton Braswell | 25:34.81 |
| 133 | Jose CornejoPlace 133 · Grade 10 · Saginaw | 10 | Saginaw | 25:37.16 |
| 134 | Robert StephensPlace 134 · Grade 11 · Northwest Eaton | 11 | Northwest Eaton | 25:37.80 |
| 135 | Grant JohnsonPlace 135 · Grade 11 · Azle | 11 | Azle | 25:39.34 |
| 136 | Hayden WalkerPlace 136 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 25:41.55 |
| 137 | Daniel Rodarte RamirezPlace 137 · Grade 9 · Saginaw | 9 | Saginaw | 25:42.01 |
| 138 | Leonardo Romo RodriguezPlace 138 · Grade 10 · West Mesquite | 10 | West Mesquite | 25:43.34 |
| 139 | Sunny PradhanPlace 139 · Grade 9 · Kennedale | 9 | Kennedale | 25:44.09 |
| 140 | Thong LyPlace 140 · Grade 11 · Saginaw | 11 | Saginaw | 25:51.06 |
| 141 | Matthew StephensPlace 141 · Grade 10 · Northwest Eaton | 10 | Northwest Eaton | 26:07.33 |
| 142 | Ethan FieldsPlace 142 · Grade 9 · Denton Braswell | 9 | Denton Braswell | 26:11.80 |
| 143 | Andres HernandezPlace 143 · Grade 9 · Bridgeport | 9 | Bridgeport | 26:18.28 |
| 144 | Micah PhillipsPlace 144 · Grade 9 · Bridgeport | 9 | Bridgeport | 26:21.94 |
| 145 | Matthew BeatyPlace 145 · Grade 10 · Lake Dallas | 10 | Lake Dallas | 26:23.81 |
| 146 | Luis ArmendarizPlace 146 · Grade 11 · Saginaw | 11 | Saginaw | 26:30.65 |
| 147 | Caleb CoonPlace 147 · Grade 9 · Saginaw | 9 | Saginaw | 26:34.77 |
| 148 | Braden CrowleyPlace 148 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 26:44.59 |
| 149 | Brent ThompsonPlace 149 · Grade 10 · Northwest Eaton | 10 | Northwest Eaton | 26:53.00 |
| 150 | David RoseroPlace 150 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 27:02.91 |
| 151 | Richard SmithPlace 151 · Grade 10 · Ft Worth Southwest | 10 | Ft Worth Southwest | 27:05.84 |
| 152 | Juan CastilloPlace 152 · Grade 12 · Granbury | 12 | Granbury | 27:17.35 |
| 153 | Cesar PerezPlace 153 · Grade 10 · Saginaw | 10 | Saginaw | 27:27.62 |
| 154 | Jospeh SpinellaPlace 154 · Grade 9 · Northwest Eaton | 9 | Northwest Eaton | 27:34.62 |
| 155 | Jacob KettererPlace 155 · Grade 9 · Denton Braswell | 9 | Denton Braswell | 27:48.51 |
| 156 | Adrian GallegosPlace 156 · Grade 9 · Duncanville | 9 | Duncanville | 27:50.38 |
| 157 | Dawson FaberPlace 157 · Grade 10 · Azle | 10 | Azle | 27:57.97 |
| 158 | Anthony KitamurePlace 158 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 28:03.82 |
| 159 | Joshua CrockerPlace 159 · Grade 9 · Northwest Eaton | 9 | Northwest Eaton | 28:13.06 |
| 160 | Sergio McDonaldPlace 160 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 28:18.46 |
| 161 | Eduardo GonzalezPlace 161 · Grade 11 · Kennedale | 11 | Kennedale | 28:24.21 |
| 162 | Angel BonillaPlace 162 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 28:25.17 |
| 163 | Saul AndradePlace 163 · Grade 9 · Duncanville | 9 | Duncanville | 28:45.41 |
| 164 | Max RiosPlace 164 · Grade 9 · Duncanville | 9 | Duncanville | 29:13.42 |
| 165 | Benjamin SanguinettiPlace 165 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 29:18.42 |
| 166 | Timothy LarsonPlace 166 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 29:20.12 |
| 167 | John JacksonPlace 167 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 29:20.39 |
| 168 | Christopher RodriguezPlace 168 · Grade 10 · Lake Worth | 10 | Lake Worth | 29:23.64 |
| 169 | Trey RagsdalePlace 169 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 29:30.02 |
| 170 | Juan CaballaroPlace 170 · Grade 12 · West Mesquite | 12 | West Mesquite | 29:32.68 |
| 171 | Jose MunizPlace 171 · Grade 12 · Saginaw | 12 | Saginaw | 29:50.06 |
| 172 | Joel Lopez IIPlace 172 · Grade 12 · Duncanville | 12 | Duncanville | 29:54.48 |
| 173 | Juan LopezPlace 173 · Grade 11 · Lake Worth | 11 | Lake Worth | 29:55.57 |
| 174 | Carlos HernandezPlace 174 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 29:56.81 |
| 175 | Michael LeglerPlace 175 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 30:06.32 |
| 176 | Juan CastroPlace 176 · Grade 10 · West Mesquite | 10 | West Mesquite | 30:26.50 |
| 177 | Ethan StaatsPlace 177 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 30:42.24 |
| 178 | Andrick MaciasPlace 178 · Grade 10 · West Mesquite | 10 | West Mesquite | 31:18.46 |
| 179 | Titan SmithPlace 179 · Grade 9 · Azle | 9 | Azle | 32:06.14 |
| 180 | Miguel MoralesPlace 180 · Grade 11 · Lake Worth | 11 | Lake Worth | 32:13.30 |
| 181 | Blake DaileyPlace 181 · Grade 11 · Kennedale | 11 | Kennedale | 32:22.42 |
| 182 | Diego TejedaPlace 182 · Grade 9 · Saginaw | 9 | Saginaw | 33:42.65 |