| 1 | Nicolas WestbrookPlace 1 · Eustace | — | Eustace | 18:35.49 |
| 2 | Andrew EscobarPlace 2 · Sulphur Springs | — | Sulphur Springs | 18:38.44 |
| 3 | Cade YatesPlace 3 · Eustace | — | Eustace | 18:51.84 |
| 4 | Pedro GarciaPlace 4 · Nacogdoches | — | Nacogdoches | 18:53.39 |
| 5 | Hector HernandezPlace 5 · Kemp | — | Kemp | 19:17.78 |
| 6 | Saul RodeiguezPlace 6 · Greenville | — | Greenville | 19:23.28 |
| 7 | Mitchell MolandesPlace 7 · Kilgore | — | Kilgore | 19:31.39 |
| 8 | Carlin GrayPlace 8 · John Tyler | — | John Tyler | 19:35.42 |
| 9 | Tra JohnsonPlace 9 · Mineola | — | Mineola | 19:37.68 |
| 10 | Cameron CarpenterPlace 10 · Eustace | — | Eustace | 19:37.68 |
| 11 | Mason ColePlace 11 · Kilgore | — | Kilgore | 19:39.59 |
| 12 | Jakob FiskPlace 12 · Pine Tree | — | Pine Tree | 19:43.77 |
| 13 | Emmanuel SalasPlace 13 · Pine Tree | — | Pine Tree | 19:46.53 |
| 14 | Luis SotoPlace 14 · Kemp | — | Kemp | 19:49.78 |
| 15 | Austin FlippenPlace 15 · Texas | — | Texas | 19:50.05 |
| 16 | Juan SantamariaPlace 16 · Lufkin | — | Lufkin | 19:51.86 |
| 17 | De'Varrius RichardsonPlace 17 · John Tyler | — | John Tyler | 19:51.89 |
| 18 | Jeremy LanePlace 18 · Kilgore | — | Kilgore | 19:58.64 |
| 19 | Wyatt HamptonPlace 19 · Kemp | — | Kemp | 19:59.61 |
| 20 | Mike WongPlace 20 · Eustace | — | Eustace | 20:00.90 |
| 21 | Eduardo RamirezPlace 21 · Sulphur Springs | — | Sulphur Springs | 20:01.76 |
| 22 | Micah ZimmererPlace 22 · Eustace | — | Eustace | 20:05.45 |
| 23 | Hectar MaderaPlace 23 · Lufkin | — | Lufkin | 20:20.17 |
| 24 | Gerardo BalderasPlace 24 · Jacksonville | — | Jacksonville | 20:23.80 |
| 25 | Carlos FloresPlace 25 · Chapel Hill | — | Chapel Hill | 20:25.57 |
| 26 | Abel BernardiPlace 26 · Mount Pleasant | — | Mount Pleasant | 20:27.48 |
| 27 | Jose MataPlace 27 · Mount Pleasant | — | Mount Pleasant | 20:31.91 |
| 28 | Ariel BaezPlace 28 · Mount Pleasant | — | Mount Pleasant | 20:33.62 |
| 29 | Colton ChilcoatPlace 29 · Kilgore | — | Kilgore | 20:35.22 |
| 30 | Matthew MeltonPlace 30 · Eustace | — | Eustace | 20:36.37 |
| 31 | Ivan EscobedoPlace 31 · Lufkin | — | Lufkin | 20:36.52 |
| 32 | Tyler SmithPlace 32 · Lindale | — | Lindale | 20:39.58 |
| 33 | Jovany GonzalezPlace 33 · Kilgore | — | Kilgore | 20:46.48 |
| 34 | Cris CortezPlace 34 · Sulphur Springs | — | Sulphur Springs | 20:49.83 |
| 35 | Devyn StarksPlace 35 · John Tyler | — | John Tyler | 20:51.70 |
| 36 | Bryan PenaPlace 36 · Lufkin | — | Lufkin | 20:51.98 |
| 37 | Luis RamirezPlace 37 · Mount Pleasant | — | Mount Pleasant | 20:53.91 |
| 38 | Jacob JenkinsPlace 38 · Quinlan Ford | — | Quinlan Ford | 20:55.81 |
| 39 | Jonathan GreenPlace 39 · Texas | — | Texas | 20:56.71 |
| 40 | Nathan GonzalezPlace 40 · Jacksonville | — | Jacksonville | 20:57.13 |
| 41 | Angel FloresPlace 41 · Mount Pleasant | — | Mount Pleasant | 20:57.74 |
| 42 | Logan SnellPlace 42 · Texas | — | Texas | 21:00.13 |
| 43 | Alex EstradaPlace 43 · Sulphur Springs | — | Sulphur Springs | 21:01.05 |
| 44 | Johnny SmithPlace 44 · Quitman | — | Quitman | 21:01.99 |
| 45 | Pablo VenegasPlace 45 · Kilgore | — | Kilgore | 21:10.17 |
| 46 | Diego LugoPlace 46 · Mount Pleasant | — | Mount Pleasant | 21:14.01 |
| 47 | Isaiah DejesusPlace 47 · Lufkin | — | Lufkin | 21:16.13 |
| 48 | Marc WattsPlace 48 · Lufkin | — | Lufkin | 21:16.15 |
| 49 | Israel GomezPlace 49 · Mount Pleasant | — | Mount Pleasant | 21:18.17 |
| 50 | Bennet FlickingerPlace 50 · Lindale | — | Lindale | 21:18.68 |
| 51 | Titus RuckerPlace 51 · Pine Tree | — | Pine Tree | 21:20.67 |
| 52 | Joshua MitchellPlace 52 · Texas | — | Texas | 21:20.77 |
| 53 | Adolfo VelezPlace 53 · Jacksonville | — | Jacksonville | 21:25.07 |
| 54 | Martin PerezPlace 54 · Lufkin | — | Lufkin | 21:28.05 |
| 55 | David Garcia-RoldanPlace 55 · Nacogdoches | — | Nacogdoches | 21:29.25 |
| 56 | Alexander CannonPlace 56 · Texas | — | Texas | 21:35.60 |
| 57 | Colton EakerPlace 57 · Quinlan Ford | — | Quinlan Ford | 21:37.39 |
| 58 | Edgar HuertaPlace 58 · Pine Tree | — | Pine Tree | 21:38.27 |
| 59 | Jose FloresPlace 59 · Pine Tree | — | Pine Tree | 21:44.61 |
| 60 | Issac GonzalezPlace 60 · Jacksonville | — | Jacksonville | 21:46.83 |
| 61 | Kadareyion TatePlace 61 · John Tyler | — | John Tyler | 21:48.28 |
| 62 | Jaeden MillerPlace 62 · Mineola | — | Mineola | 21:51.24 |
| 63 | Erik VarnadoPlace 63 · Lufkin | — | Lufkin | 21:54.27 |
| 64 | Magdiel PerezPlace 64 · Lufkin | — | Lufkin | 21:58.38 |
| 65 | Moises ArellanoPlace 65 · John Tyler | — | John Tyler | 21:59.74 |
| 66 | Christian LopezPlace 66 · Chapel Hill | — | Chapel Hill | 22:00.71 |
| 67 | Jesse MoralesPlace 67 · Mount Pleasant | — | Mount Pleasant | 22:02.28 |
| 68 | Oscar DiazPlace 68 · Pine Tree | — | Pine Tree | 22:03.66 |
| 69 | Ethan HolderPlace 69 · Chapel Hill | — | Chapel Hill | 22:10.09 |
| 70 | Carlos SantamariaPlace 70 · Lufkin | — | Lufkin | 22:19.47 |
| 71 | Jonathan RowlandPlace 71 · Texas | — | Texas | 22:23.83 |
| 72 | Damien GwinPlace 72 · Mount Pleasant | — | Mount Pleasant | 22:25.91 |
| 73 | Pedro GuerreroPlace 73 · Jacksonville | — | Jacksonville | 22:26.72 |
| 74 | Samuel MeadowsPlace 74 · Pine Tree | — | Pine Tree | 22:34.46 |
| 75 | Landon BartholomewPlace 75 · Texas | — | Texas | 22:34.59 |
| 76 | Hunter KrcPlace 76 · Pine Tree | — | Pine Tree | 22:34.93 |
| 77 | Wesley SmithPlace 77 · Texas | — | Texas | 22:37.16 |
| 78 | Saul BaultistaPlace 78 · Greenville | — | Greenville | 22:37.21 |
| 79 | Jason AlvaradoPlace 79 · Mount Pleasant | — | Mount Pleasant | 22:41.73 |
| 80 | Seth TippitPlace 80 · Lufkin | — | Lufkin | 22:42.13 |
| 81 | Tyler BondPlace 81 · Lindale | — | Lindale | 22:46.12 |
| 82 | Isaac PerezPlace 82 · Kemp | — | Kemp | 22:49.09 |
| 83 | Perito MataPlace 83 · Mineola | — | Mineola | 22:50.96 |
| 84 | Adam PazPlace 84 · Pine Tree | — | Pine Tree | 22:53.57 |
| 85 | Robert HernandezPlace 85 · Lufkin | — | Lufkin | 22:55.18 |
| 86 | Jose CalvilloPlace 86 · Jacksonville | — | Jacksonville | 22:56.26 |
| 87 | John HornPlace 87 · John Tyler | — | John Tyler | 22:56.33 |
| 88 | Sean CarterPlace 88 · Brownsboro | — | Brownsboro | 22:59.34 |
| 89 | Victor TovarPlace 89 · Pine Tree | — | Pine Tree | 23:06.87 |
| 90 | Hayden WallsPlace 90 · Chapel Hill | — | Chapel Hill | 23:11.39 |
| 91 | Bryce SpindlePlace 91 · Quinlan Ford | — | Quinlan Ford | 23:12.38 |
| 92 | Jordan AllenPlace 92 · John Tyler | — | John Tyler | 23:16.25 |
| 93 | Chris BerverPlace 93 · Whitehouse | — | Whitehouse | 23:20.25 |
| 94 | Hunter BlanchardPlace 94 · Sulphur Springs | — | Sulphur Springs | 23:22.55 |
| 95 | Eric ArangoPlace 95 · Mineola | — | Mineola | 23:27.08 |
| 96 | Nathan HallPlace 96 · Lindale | — | Lindale | 23:28.73 |
| 97 | Chris LylesPlace 97 · John Tyler | — | John Tyler | 23:32.77 |
| 98 | Dawson KnightPlace 98 · Lindale | — | Lindale | 23:39.24 |
| 99 | Jordan HarrisPlace 99 · Kilgore | — | Kilgore | 23:39.46 |
| 100 | Rogelio DelapazPlace 100 · Mineola | — | Mineola | 23:40.94 |
| 101 | Brett DensonPlace 101 · Texas | — | Texas | 23:45.96 |
| 102 | Daniel GonzalesPlace 102 · Pine Tree | — | Pine Tree | 23:46.88 |
| 103 | Tony FreerPlace 103 · Mount Pleasant | — | Mount Pleasant | 23:49.26 |
| 104 | Daniel MendozaPlace 104 · Jacksonville | — | Jacksonville | 23:50.12 |
| 105 | Gerardo PerezPlace 105 · Kemp | — | Kemp | 23:51.03 |
| 106 | Preston PattersonPlace 106 · Hawkins | — | Hawkins | 23:51.53 |
| 107 | Jose PerezPlace 107 · Greenville | — | Greenville | 23:52.83 |
| 108 | Jordan SanfordPlace 108 · John Tyler | — | John Tyler | 23:55.07 |
| 109 | Darry MoorePlace 109 · John Tyler | — | John Tyler | 24:03.41 |
| 110 | Jared HawkinsPlace 110 · John Tyler | — | John Tyler | 24:07.43 |
| 111 | Lakendrae WashingtonPlace 111 · John Tyler | — | John Tyler | 24:08.09 |
| 112 | Santiago SolaresPlace 112 · Pine Tree | — | Pine Tree | 24:08.58 |
| 113 | Jacob AvantPlace 113 · Kemp | — | Kemp | 24:22.98 |
| 114 | Jared EspinosaPlace 114 · Kilgore | — | Kilgore | 24:29.65 |
| 115 | Holden CohagenPlace 115 · Pine Tree | — | Pine Tree | 24:32.17 |
| 116 | Chris AllenPlace 116 · Quinlan Ford | — | Quinlan Ford | 24:39.13 |
| 117 | Preston HousePlace 117 · Quinlan Ford | — | Quinlan Ford | 24:41.44 |
| 118 | Mark EastinPlace 118 · Quinlan Ford | — | Quinlan Ford | 24:45.45 |
| 119 | Dustin MerrellPlace 119 · Sulphur Springs | — | Sulphur Springs | 24:51.80 |
| 120 | Allan FenslerPlace 120 · Greenville | — | Greenville | 25:00.56 |
| 121 | Bradrick BlaylockPlace 121 · John Tyler | — | John Tyler | 25:02.69 |
| 122 | John CookPlace 122 · Pine Tree | — | Pine Tree | 25:03.56 |
| 123 | Luke DahlgrenPlace 123 · Whitehouse | — | Whitehouse | 25:03.70 |
| 124 | Osvaldo RamirezPlace 124 · Mount Pleasant | — | Mount Pleasant | 25:07.58 |
| 125 | Jacob SextonPlace 125 · Jacksonville | — | Jacksonville | 25:17.31 |
| 126 | Gio OlivaPlace 126 · Chapel Hill | — | Chapel Hill | 25:19.21 |
| 127 | Christian DeleonPlace 127 · Sulphur Springs | — | Sulphur Springs | 25:23.74 |
| 128 | Matthew TurnerPlace 128 · Chapel Hill | — | Chapel Hill | 25:26.18 |
| 129 | Samuel FrancoPlace 129 · Greenville | — | Greenville | 25:28.03 |
| 130 | London McCulloughPlace 130 · John Tyler | — | John Tyler | 25:31.19 |
| 131 | Christian CabreraPlace 131 · Mount Pleasant | — | Mount Pleasant | 25:33.06 |
| 132 | Drew AchesonPlace 132 · Lindale | — | Lindale | 25:33.70 |
| 133 | Hunter ClarkPlace 133 · Quinlan Ford | — | Quinlan Ford | 25:41.72 |
| 134 | Oliver RitthalerPlace 134 · The Brook Hill School | — | The Brook Hill School | 25:55.70 |
| 135 | Jean CervantesPlace 135 · Sulphur Springs | — | Sulphur Springs | 26:03.45 |
| 136 | Alex Gonzales VargasPlace 136 · Pine Tree | — | Pine Tree | 26:09.64 |
| 137 | Noah OdomPlace 137 · Kilgore | — | Kilgore | 26:12.42 |
| 138 | Adron ThomasPlace 138 · Lindale | — | Lindale | 26:29.45 |
| 139 | John AllenPlace 139 · Alba-Goden | — | Alba-Goden | 26:31.36 |
| 140 | Charles PerryPlace 140 · Whitehouse | — | Whitehouse | 26:32.50 |
| 141 | Bradly FelixPlace 141 · Jacksonville | — | Jacksonville | 26:34.55 |
| 142 | Eduardo HipolitePlace 142 · Mount Pleasant | — | Mount Pleasant | 26:35.83 |
| 143 | Daylan O'NealPlace 143 · Texas | — | Texas | 26:58.89 |
| 144 | Brandon McCarterPlace 144 · Mount Pleasant | — | Mount Pleasant | 27:32.24 |
| 145 | Eric SotoPlace 145 · Kemp | — | Kemp | 27:55.94 |
| 146 | Cason DanielsPlace 146 · Gary | — | Gary | 27:58.99 |
| 147 | Hunter BoyettePlace 147 · Gary | — | Gary | 28:12.16 |
| 148 | Neron CoronaPlace 148 · Greenville | — | Greenville | 28:35.44 |
| 149 | Luis MeloPlace 149 · Mineola | — | Mineola | 28:52.64 |
| 150 | Hunter StandardPlace 150 · Gary | — | Gary | 29:09.46 |
| 151 | Joseph ManningPlace 151 · Hawkins | — | Hawkins | 29:10.37 |
| 152 | Tanner RansomPlace 152 · Gary | — | Gary | 29:23.40 |
| 153 | Darren MooneyPlace 153 · Texas | — | Texas | 29:37.10 |
| 154 | Trace GoldthornPlace 154 · Mineola | — | Mineola | 29:45.86 |
| 155 | Nick MartinPlace 155 · Whitehouse | — | Whitehouse | 29:57.58 |