| 1 | Kenny PritchardPlace 1 · Tuscola Jim Ned | — | Tuscola Jim Ned | 15:52.20 | 1 |
| 2 | Samuel BryanPlace 2 · Tuscola Jim Ned | — | Tuscola Jim Ned | 16:04.50 | 2 |
| 3 | Jacob SotoPlace 3 · Wall | — | Wall | 17:10.70 | 3 |
| 4 | Braxton GarciaPlace 4 · Wall | — | Wall | 17:39.30 | 4 |
| 5 | Ruben RodriguezPlace 5 · Tuscola Jim Ned | — | Tuscola Jim Ned | 17:50.50 | 5 |
| 6 | Ivan RodriguezPlace 6 · Wall | — | Wall | 17:56.90 | 6 |
| 7 | Creed KrilesPlace 7 · Tuscola Jim Ned | — | Tuscola Jim Ned | 17:58.10 | 7 |
| 8 | Jason KinkeadPlace 8 · Tlca San Angelo | — | Tlca San Angelo | 18:03.50 | 8 |
| 9 | Karter KilliamPlace 9 · Wall | — | Wall | 18:07.00 | 9 |
| 10 | Dawson BlackPlace 10 · Tuscola Jim Ned | — | Tuscola Jim Ned | 18:21.60 | 10 |
| 11 | Seth StephensPlace 11 · Tuscola Jim Ned | — | Tuscola Jim Ned | 18:22.50 | 11 |
| 12 | Jason GonzalezPlace 12 · Tlca San Angelo | — | Tlca San Angelo | 18:30.30 | 12 |
| 13 | Jessie BrockPlace 13 · San Angelo G | — | San Angelo G | 18:41.50 | 13 |
| 14 | Eddie StarrPlace 14 · Coahoma | — | Coahoma | 18:46.90 | — |
| 15 | Christian OviedoPlace 15 · Tlca San Angelo | — | Tlca San Angelo | 18:56.60 | 14 |
| 16 | Peyton BeamPlace 16 · Wall | — | Wall | 18:58.00 | 15 |
| 16 | Hagan ThomasPlace 16 · Clyde | — | Clyde | 18:58.00 | 16 |
| 18 | Samuel ChakaPlace 18 · Tuscola Jim Ned | — | Tuscola Jim Ned | 19:08.50 | 17 |
| 19 | Bryce LopezPlace 19 · Ballinger | — | Ballinger | 19:13.90 | 18 |
| 20 | Collin BrownPlace 20 · Clyde | — | Clyde | 19:15.90 | 19 |
| 21 | Mondo CoyPlace 21 · Ballinger | — | Ballinger | 19:18.20 | 20 |
| 22 | Hayden CraddockPlace 22 · Wall | — | Wall | 19:21.80 | 21 |
| 23 | Braylon NelsonPlace 23 · Wall | — | Wall | 19:22.90 | 22 |
| 24 | Zach HarrisonPlace 24 · Ballinger | — | Ballinger | 19:23.00 | 23 |
| 25 | Aden ZavalaPlace 25 · Ballinger | — | Ballinger | 19:24.00 | 24 |
| 26 | Bryson BroadusPlace 26 · Clyde | — | Clyde | 19:24.60 | 25 |
| 27 | Ben JohnsonPlace 27 · Ballinger | — | Ballinger | 19:32.00 | 26 |
| 28 | Keaton LacyPlace 28 · San Angelo G | — | San Angelo G | 19:42.20 | 27 |
| 29 | Aiden HastyPlace 29 · San Angelo G | — | San Angelo G | 19:54.20 | 28 |
| 30 | Camdon EnglePlace 30 · San Angelo G | — | San Angelo G | 19:54.40 | 29 |
| 31 | Kaiden MedranoPlace 31 · Ballinger | — | Ballinger | 20:06.30 | 30 |
| 32 | Hunter ApplinPlace 32 · San Angelo G | — | San Angelo G | 20:12.70 | 31 |
| 33 | Brady ClintonPlace 33 · Ballinger | — | Ballinger | 20:13.00 | 32 |
| 34 | Colton JacksonPlace 34 · Merkel | — | Merkel | 20:29.50 | — |
| 35 | Tony ValenciaPlace 35 · Tlca San Angelo | — | Tlca San Angelo | 20:34.00 | 33 |
| 36 | Tristan GonzalesPlace 36 · Coahoma | — | Coahoma | 20:40.60 | — |
| 37 | Brayden TaylorPlace 37 · Clyde | — | Clyde | 20:47.50 | 34 |
| 38 | Kasyn FutchPlace 38 · Clyde | — | Clyde | 21:05.30 | 35 |
| 39 | Brycen WardPlace 39 · Tlca San Angelo | — | Tlca San Angelo | 21:11.40 | 36 |
| 40 | Scott HullPlace 40 · Clyde | — | Clyde | 21:43.80 | 37 |
| 41 | Antonio VelasquezPlace 41 · Tlca San Angelo | — | Tlca San Angelo | 21:56.70 | 38 |
| 42 | Adrian CookPlace 42 · Tlca San Angelo | — | Tlca San Angelo | 22:04.60 | 39 |
| 43 | Cade HefnerPlace 43 · Clyde | — | Clyde | 24:31.30 | 40 |