| 1 | Anthony ZunigaPlace 1 · Grade 12 · Huffman Hargrave | 12 | Huffman Hargrave | 16:30.6 |
| 2 | Colton VrazelPlace 2 · Grade 12 · Danbury | 12 | Danbury | 16:58.9 |
| 3 | Esteban MunizPlace 3 · Grade 12 · Palacios | 12 | Palacios | 17:40.0 PR |
| 4 | Antonio SanchezPlace 4 · Grade 11 · Huffman Hargrave | 11 | Huffman Hargrave | 17:44.6 |
| 5 | Javen FloresPlace 5 · Grade 12 · Van Vleck | 12 | Van Vleck | 18:00.5 |
| 6 | Kevin VeraPlace 6 · Grade 10 · Bay City | 10 | Bay City | 18:20.5 |
| 7 | Wyatt SharpPlace 7 · Grade 11 · Boling | 11 | Boling | 18:30.2 |
| 8 | Kian FuterfasPlace 8 · Grade 12 · Huffman Hargrave | 12 | Huffman Hargrave | 18:36.5 |
| 9 | Braeden PerkinsPlace 9 · Grade 11 · Huffman Hargrave | 11 | Huffman Hargrave | 18:38.1 |
| 10 | Ari RiascosPlace 10 · Grade 11 · Stafford | 11 | Stafford | 18:45.2 |
| 11 | Juan AmezquitaPlace 11 · Grade 12 · Van Vleck | 12 | Van Vleck | 18:45.7 |
| 12 | Jose ChamanPlace 12 · Grade 12 · Stafford | 12 | Stafford | 18:46.4 |
| 13 | Kai StuartPlace 13 · Grade 11 · Needville | 11 | Needville | 18:46.7 PR |
| 14 | BJ FloresPlace 14 · Grade 9 · Boling | 9 | Boling | 18:51.3 PR |
| 15 | Christian BarretoPlace 15 · Grade 11 · Stafford | 11 | Stafford | 18:57.3 |
| 16 | Angel GarzaPlace 16 · Grade 9 · Sweeny | 9 | Sweeny | 19:10.0 |
| 17 | Sergio RodriguezPlace 17 · Grade 12 · Bay City | 12 | Bay City | 19:10.6 PR |
| 18 | Chazz JimenezPlace 18 · Grade 11 · Palacios | 11 | Palacios | 19:11.9 |
| 19 | Henry GarciaPlace 19 · Grade 11 · Needville | 11 | Needville | 19:28.1 |
| 20 | Johnny TrevinoPlace 20 · Grade 11 · Boling | 11 | Boling | 19:37.4 |
| 21 | Genaro FloresPlace 21 · Grade 11 · Bay City | 11 | Bay City | 19:38.9 PR |
| 22 | Hagen PeeplesPlace 22 · Grade 9 · Van Vleck | 9 | Van Vleck | 19:41.6 |
| 23 | Bryan MartinezPlace 23 · Grade 10 · Needville | 10 | Needville | 19:42.1 PR |
| 24 | Roderick JamesPlace 24 · Grade 11 · Sweeny | 11 | Sweeny | 19:48.6 |
| 25 | Isaac TorresPlace 25 · Grade 11 · Needville | 11 | Needville | 19:49.3 |
| 26 | Diego GarciaPlace 26 · Grade 10 · West Columbia Columbia | 10 | West Columbia Columbia | 19:54.7 |
| 27 | Liam JonesPlace 27 · Grade 10 · Sweeny | 10 | Sweeny | 19:55.6 |
| 28 | Kowboy IbarraPlace 28 · Grade 9 · West Columbia Columbia | 9 | West Columbia Columbia | 20:08.6 |
| 29 | Emmett GibbsPlace 29 · Grade 9 · West Columbia Columbia | 9 | West Columbia Columbia | 20:10.5 |
| 30 | Lawson BarkerPlace 30 · Grade 10 · Wharton | 10 | Wharton | 20:12.9 PR |
| 31 | Ivan ManceraPlace 31 · Grade 9 · Palacios | 9 | Palacios | 20:19.5 |
| 32 | Leonardo MarinPlace 32 · Grade 12 · Freeport Brazosport | 12 | Freeport Brazosport | 20:23.7 |
| 33 | Jeremiah OchoaPlace 33 · Grade 11 · Stafford | 11 | Stafford | 20:26.2 |
| 34 | Jeremiah Gomez OlveraPlace 34 · Grade 10 · El Campo | 10 | El Campo | 20:27.3 |
| 35 | Jorrdin GarciaPlace 35 · Grade 12 · Boling | 12 | Boling | 20:30.8 |
| 36 | Justin ArteagaPlace 36 · Grade 11 · Stafford | 11 | Stafford | 20:33.0 |
| 37 | Jace MartinPlace 37 · Grade 12 · Danbury | 12 | Danbury | 20:35.4 |
| 38 | Aiden WinterPlace 38 · Grade 10 · Huffman Hargrave | 10 | Huffman Hargrave | 20:48.6 |
| 39 | Ethan NoblesPlace 39 · Grade 11 · Huffman Hargrave | 11 | Huffman Hargrave | 20:50.4 |
| 40 | Alejandro OchoaPlace 40 · Grade 9 · Bay City | 9 | Bay City | 20:55.6 |
| 41 | Israel BarajasPlace 41 · Grade 11 · Freeport Brazosport | 11 | Freeport Brazosport | 21:04.3 PR |
| 42 | Joel VaszquezPlace 42 · Grade 12 · Stafford | 12 | Stafford | 21:05.4 |
| 43 | Elijah MendezPlace 43 · Grade 11 · Wharton | 11 | Wharton | 21:07.1 |
| 44 | Berekat TesfayPlace 44 · Grade 11 · Stafford | 11 | Stafford | 21:07.9 PR |
| 45 | Brad DuartePlace 45 · Grade 11 · Needville | 11 | Needville | 21:09.9 |
| 46 | Andrew GonzalezPlace 46 · Grade 12 · Van Vleck | 12 | Van Vleck | 21:13.6 |
| 47 | Adam GomezPlace 47 · Grade 12 · Wharton | 12 | Wharton | 21:17.7 |
| 48 | Jordan MosquedaPlace 48 · Grade 9 · Sweeny | 9 | Sweeny | 21:18.0 |
| 49 | Payton HarrisPlace 49 · Grade 12 · Freeport Brazosport | 12 | Freeport Brazosport | 21:29.9 PR |
| 50 | Leonardo FloresPlace 50 · Grade 12 · Needville | 12 | Needville | 21:32.2 |
| 51 | Caelan MortonPlace 51 · Grade 9 · Freeport Brazosport | 9 | Freeport Brazosport | 21:32.4 |
| 52 | Leonardo(Leo) PerezPlace 52 · Grade 12 · El Campo | 12 | El Campo | 21:33.0 |
| 53 | Cason WaitsPlace 53 · Grade 9 · Van Vleck | 9 | Van Vleck | 21:35.8 |
| 54 | Eli GuerreroPlace 54 · Grade 12 · Palacios | 12 | Palacios | 21:46.3 |
| 55 | Angel Sentano-GarciaPlace 55 · Grade 10 · Freeport Brazosport | 10 | Freeport Brazosport | 21:50.7 |
| 56 | Jordan AlexanderPlace 56 · Grade - · El Campo | - | El Campo | 21:52.1 |
| 57 | Adam MataPlace 57 · Grade 10 · Needville | 10 | Needville | 22:01.2 |
| 58 | Aiden FallsPlace 58 · Grade 10 · Needville | 10 | Needville | 22:04.5 |
| 59 | Aden TrevinoPlace 59 · Grade 10 · Boling | 10 | Boling | 22:05.3 |
| 60 | Aron SantesPlace 60 · Grade 10 · Wharton | 10 | Wharton | 22:10.3 |
| 61 | Ivan CruzPlace 61 · Grade 9 · Bay City | 9 | Bay City | 22:12.4 |
| 62 | Sergio PatinoPlace 62 · Grade 10 · Sweeny | 10 | Sweeny | 22:15.6 |
| 63 | Antonio PatinoPlace 63 · Grade 9 · Sweeny | 9 | Sweeny | 22:20.9 |
| 64 | James BriggsPlace 64 · Grade 11 · Huffman Hargrave | 11 | Huffman Hargrave | 22:38.4 |
| 65 | Thomas PaniaguaPlace 65 · Grade 12 · Sweeny | 12 | Sweeny | 22:40.7 |
| 66 | Tony MateyPlace 66 · Grade - · El Campo | - | El Campo | 22:46.4 PR |
| 67 | Sam VigilPlace 67 · Grade 11 · Freeport Brazosport | 11 | Freeport Brazosport | 22:46.4 |
| 68 | Axel CruzPlace 68 · Grade 11 · Palacios | 11 | Palacios | 22:48.3 |
| 69 | Kendrick ReyesPlace 69 · Grade 12 · Stafford | 12 | Stafford | 22:51.8 |
| 70 | Maxi ReyesPlace 70 · Grade 11 · Sweeny | 11 | Sweeny | 22:54.4 PR |
| 71 | Abraham MendezPlace 71 · Grade - · Wharton | - | Wharton | 22:54.4 |
| 72 | Cameron SosaPlace 72 · Grade 9 · Bay City | 9 | Bay City | 23:02.5 |
| 73 | Anthony TorresPlace 73 · Grade 12 · Needville | 12 | Needville | 23:12.7 |
| 74 | Jordan CarrizalesPlace 74 · Grade 11 · Freeport Brazosport | 11 | Freeport Brazosport | 23:18.7 |
| 75 | Kingston HobbinsPlace 75 · Grade 10 · Boling | 10 | Boling | 23:31.1 |
| 76 | Aiden GalvanPlace 76 · Grade - · El Maton Tidehaven | - | El Maton Tidehaven | 23:34.7 PR |
| 77 | Martin MirelezPlace 77 · Grade 10 · Van Vleck | 10 | Van Vleck | 23:41.3 |
| 78 | D'Wayne JohnsonPlace 78 · Grade 10 · Van Vleck | 10 | Van Vleck | 23:41.5 |
| 79 | Rolando NunesPlace 79 · Grade 12 · Stafford | 12 | Stafford | 23:57.8 |
| 80 | Colton BronikowskyPlace 80 · Grade - · West Columbia Columbia | - | West Columbia Columbia | 24:07.5 PR |
| 81 | Alex Hernandez-2028Place 81 · Grade 10 · El Campo | 10 | El Campo | 24:47.5 |
| 82 | Fernando OrtunoPlace 82 · Grade - · Needville | - | Needville | 26:51.3 PR |
| 83 | Ryder EscamillaPlace 83 · Grade - · El Campo | - | El Campo | 26:54.8 |
| 84 | Damien BustamantePlace 84 · Grade 9 · El Campo | 9 | El Campo | 26:55.5 |
| 85 | Emmanuel HuertaPlace 85 · Grade 12 · Freeport Brazosport | 12 | Freeport Brazosport | 27:58.8 |
| 86 | Jack BonnotPlace 86 · Grade 12 · El Maton Tidehaven | 12 | El Maton Tidehaven | 28:24.9 PR |