| 1 | Chris SalingPlace 1 · Jim Ned | — | Jim Ned | 17:13.11 | 1 |
| 2 | Samuel BryanPlace 2 · Jim Ned | — | Jim Ned | 17:44.04 | 2 |
| 3 | Omero ArredondoPlace 3 · Comanche | — | Comanche | 17:54.83 | 3 |
| 4 | Tate HughesPlace 4 · Wall | — | Wall | 17:57.00 | 4 |
| 5 | Antonio MartinezPlace 5 · Snyder | — | Snyder | 17:57.86 | 5 |
| 6 | Marcos HerreraPlace 6 · Graham | — | Graham | 18:29.51 | 6 |
| 7 | Javian ZavalaPlace 7 · Ballinger | — | Ballinger | 18:48.18 | 7 |
| 8 | Johnatan AlstonPlace 8 · Clyde | — | Clyde | 19:06.01 | 8 |
| 9 | Angel GonzalezPlace 9 · Comanche | — | Comanche | 19:10.54 | 9 |
| 10 | Jeremiah RodirguezPlace 10 · Snyder | — | Snyder | 19:12.91 | 10 |
| 11 | Jacob SotoPlace 11 · Wall | — | Wall | 19:18.13 | 11 |
| 12 | Ivan RodriguezPlace 12 · Wall | — | Wall | 19:24.59 | 12 |
| 13 | Alexandre RangelPlace 13 · Comanche | — | Comanche | 19:24.86 | 13 |
| 14 | Karter BattenPlace 14 · Cool Running | — | Cool Running | 19:27.40 | — |
| 15 | Jayce KomppaPlace 15 · Colorado City | — | Colorado City | 19:28.14 | — |
| 16 | Christia HoebelheinrichPlace 16 · Jim Ned | — | Jim Ned | 19:29.47 | 14 |
| 17 | Seth StephensPlace 17 · Jim Ned | — | Jim Ned | 19:35.42 | 15 |
| 18 | Aiden LealPlace 18 · Snyder | — | Snyder | 19:35.71 | 16 |
| 19 | Isaac MoralesPlace 19 · Comanche | — | Comanche | 19:37.57 | 17 |
| 20 | Nicholson SmithPlace 20 · Jim Ned | — | Jim Ned | 19:42.87 | 18 |
| 21 | Carter ArrottPlace 21 · Ballinger | — | Ballinger | 19:52.39 | 19 |
| 22 | Evan GuffeyPlace 22 · Jim Ned | — | Jim Ned | 19:54.54 | 20 |
| 23 | Bryce SmithPlace 23 · Jim Ned | — | Jim Ned | 20:01.70 | 21 |
| 24 | Holton WeathermanPlace 24 · Graham | — | Graham | 20:11.23 | 22 |
| 25 | Ethan HoganPlace 25 · Jim Ned | — | Jim Ned | 20:21.90 | — |
| 26 | Aden ZavalaPlace 26 · Ballinger | — | Ballinger | 20:23.12 | 23 |
| 27 | Hayden CraddockPlace 27 · Wall | — | Wall | 20:23.96 | 24 |
| 28 | Colton GrayPlace 28 · Clyde Eula | — | Clyde Eula | 20:25.42 | 25 |
| 29 | Carson GuidryPlace 29 · Aspermont | — | Aspermont | 20:30.64 | — |
| 30 | Ricky ArispePlace 30 · Clyde Eula | — | Clyde Eula | 20:44.77 | 26 |
| 31 | Ben KerrPlace 31 · Snyder | — | Snyder | 20:50.33 | 27 |
| 32 | Eli VargusPlace 32 · Loraine | — | Loraine | 20:52.20 | — |
| 33 | Gregory HeitzenraterPlace 33 · San Angelo T | — | San Angelo T | 20:54.57 | 28 |
| 34 | Christain CoyacPlace 34 · Graham | — | Graham | 20:56.03 | 29 |
| 35 | Blane PackPlace 35 · Clyde Eula | — | Clyde Eula | 20:58.23 | 30 |
| 36 | Levi HarrellPlace 36 · Jim Ned | — | Jim Ned | 20:59.18 | — |
| 37 | Sawyer MorrowPlace 37 · Midland Greenwood | — | Midland Greenwood | 20:59.60 | 31 |
| 38 | David MaldonadoPlace 38 · San Angelo T | — | San Angelo T | 21:00.03 | 32 |
| 39 | Bryce LopezPlace 39 · Ballinger | — | Ballinger | 21:01.72 | 33 |
| 40 | Brady ClintonPlace 40 · Ballinger | — | Ballinger | 21:02.42 | 34 |
| 41 | Anthony LunaPlace 41 · Ira | — | Ira | 21:03.59 | — |
| 42 | Harrison DavisPlace 42 · Comanche | — | Comanche | 21:06.34 | 35 |
| 43 | Jayton HillPlace 43 · Wall | — | Wall | 21:07.51 | 36 |
| 44 | Andrew CrucesPlace 44 · Westbrook | — | Westbrook | 21:10.14 | — |
| 45 | Trent HelmsPlace 45 · Ballinger | — | Ballinger | 21:10.69 | 37 |
| 46 | Karter KilliamPlace 46 · Wall | — | Wall | 21:13.33 | 38 |
| 47 | Levi HoelscherPlace 47 · Wall | — | Wall | 21:20.67 | 39 |
| 48 | Devin HowlettPlace 48 · Brady | — | Brady | 21:22.50 | 40 |
| 49 | Braxton MagersPlace 49 · Westbrook | — | Westbrook | 21:23.02 | — |
| 50 | Zaymon HartwellPlace 50 · San Angelo T | — | San Angelo T | 21:23.43 | 41 |
| 51 | Chris StephensPlace 51 · Jim Ned | — | Jim Ned | 21:26.14 | — |
| 52 | Keegan EncizoPlace 52 · Roby | — | Roby | 21:27.31 | — |
| 53 | Austin BrooksPlace 53 · Jim Ned | — | Jim Ned | 21:27.62 | — |
| 54 | Keaton LaceyPlace 54 · Grape Creek | — | Grape Creek | 21:27.97 | — |
| 55 | Crae ChapmanPlace 55 · Roscoe Highland | — | Roscoe Highland | 21:28.25 | 42 |
| 56 | Brayden MessickPlace 56 · Hermleigh | — | Hermleigh | 21:28.76 | — |
| 57 | Chris DiazPlace 57 · Bangs | — | Bangs | 21:29.35 | 43 |
| 58 | Morgan StawarczikPlace 58 · Clyde Eula | — | Clyde Eula | 21:36.64 | 44 |
| 59 | Sergio RangelPlace 59 · Ballinger | — | Ballinger | 21:38.33 | 45 |
| 60 | Landen StewartPlace 60 · Midland Greenwood | — | Midland Greenwood | 21:39.47 | 46 |
| 61 | Gerardo PuentePlace 61 · Comanche | — | Comanche | 21:41.36 | 47 |
| 62 | Jose FloresPlace 62 · Merkel | — | Merkel | 21:41.78 | — |
| 63 | Diego YoungPlace 63 · Sweetwater H | — | Sweetwater H | 21:42.27 | — |
| 64 | Ben JohnsonPlace 64 · Ballinger | — | Ballinger | 21:42.72 | — |
| 65 | Mondo CoyPlace 65 · Ballinger | — | Ballinger | 21:48.73 | — |
| 66 | Isaiah ReyesPlace 66 · Clyde | — | Clyde | 21:52.79 | 48 |
| 67 | Timothy EscobedoPlace 67 · Snyder | — | Snyder | 21:55.78 | 49 |
| 68 | Angel SosaPlace 68 · Midland Greenwood | — | Midland Greenwood | 21:56.12 | 50 |
| 69 | Bubba ByrnePlace 69 · Roscoe Highland | — | Roscoe Highland | 22:02.84 | 51 |
| 70 | Ben WilliamsPlace 70 · Graham | — | Graham | 22:08.44 | 52 |
| 71 | Caedmon TidwellPlace 71 · Bangs | — | Bangs | 22:08.83 | 53 |
| 72 | Landon EckertPlace 72 · Brady | — | Brady | 22:24.86 | 54 |
| 73 | Riley JohnsonPlace 73 · Clyde Eula | — | Clyde Eula | 22:29.08 | 55 |
| 74 | Josh GoodingPlace 74 · Jim Ned | — | Jim Ned | 22:29.55 | — |
| 75 | Nathan PalaciosPlace 75 · Graham | — | Graham | 22:31.05 | 56 |
| 76 | Isaiah ArispePlace 76 · Clyde Eula | — | Clyde Eula | 22:36.11 | 57 |
| 77 | Jackson KasperPlace 77 · Wall | — | Wall | 22:39.07 | — |
| 78 | Johnathan LujanPlace 78 · Loraine | — | Loraine | 22:43.99 | — |
| 79 | Levi MayPlace 79 · Graham | — | Graham | 22:47.49 | 58 |
| 80 | Greg PatyPlace 80 · Sweetwater H | — | Sweetwater H | 22:53.30 | — |
| 81 | Jorge RezaPlace 81 · Brady | — | Brady | 22:54.78 | 59 |
| 82 | Evan BusenlehnerPlace 82 · Ballinger | — | Ballinger | 22:56.80 | — |
| 83 | Mason AirheartPlace 83 · Brady | — | Brady | 22:58.51 | 60 |
| 84 | Dacota HigginsPlace 84 · Cisco | — | Cisco | 23:02.54 | — |
| 85 | Guerin PettusPlace 85 · Graham | — | Graham | 23:02.82 | 61 |
| 86 | Calvin BlackertPlace 86 · Clyde | — | Clyde | 23:04.40 | 62 |
| 87 | Aiden KnightPlace 87 · Ballinger | — | Ballinger | 23:07.96 | — |
| 88 | Dax HildebrandPlace 88 · Hermleigh | — | Hermleigh | 23:13.31 | — |
| 89 | Joby AlbrittonPlace 89 · Brady | — | Brady | 23:18.71 | 63 |
| 90 | Danillio CervantesPlace 90 · Comanche | — | Comanche | 23:19.18 | 64 |
| 91 | Mysael RangelPlace 91 · Ballinger | — | Ballinger | 23:19.62 | — |
| 92 | Jerrod BassPlace 92 · San Angelo T | — | San Angelo T | 23:21.91 | 65 |
| 93 | Rogelio DuenezPlace 93 · Colorado City | — | Colorado City | 23:25.79 | — |
| 94 | Westen ByrnePlace 94 · Roscoe Highland | — | Roscoe Highland | 23:27.19 | 66 |
| 95 | Hunter FontenotPlace 95 · Midland Greenwood | — | Midland Greenwood | 23:29.95 | 67 |
| 96 | Eric ParedezPlace 96 · Clyde | — | Clyde | 23:30.87 | 68 |
| 97 | Cameron SpringerPlace 97 · Jim Ned | — | Jim Ned | 23:32.04 | — |
| 98 | Anthian OrtizPlace 98 · Clyde | — | Clyde | 23:36.40 | 69 |
| 99 | Marco LeosPlace 99 · Comanche | — | Comanche | 23:44.98 | — |
| 100 | Hagan ThomasPlace 100 · Clyde | — | Clyde | 23:45.30 | 70 |
| 101 | Esai LopezPlace 101 · Cool Running | — | Cool Running | 23:47.99 | — |
| 102 | Kevin CoehloPlace 102 · Jim Ned | — | Jim Ned | 23:49.40 | — |
| 103 | Weston ScantlingPlace 103 · Bangs | — | Bangs | 23:50.19 | 71 |
| 104 | Aiden HastyPlace 104 · Grape Creek | — | Grape Creek | 23:51.20 | — |
| 105 | Keion SheadPlace 105 · Graham | — | Graham | 23:52.68 | — |
| 106 | Ashton RamseyPlace 106 · Brady | — | Brady | 23:54.90 | 72 |
| 107 | Hunter SimpsonPlace 107 · Hermleigh | — | Hermleigh | 23:56.95 | — |
| 108 | Tyler StewartPlace 108 · Roby | — | Roby | 24:05.12 | — |
| 109 | Marcos AlmerazPlace 109 · San Angelo T | — | San Angelo T | 24:06.67 | 73 |
| 110 | Buenaventura CastenedaPlace 110 · Bangs | — | Bangs | 24:22.90 | 74 |
| 111 | Aiden Santa-MariaPlace 111 · Jim Ned | — | Jim Ned | 24:23.71 | — |
| 112 | Brayden WestcottPlace 112 · Midland Greenwood | — | Midland Greenwood | 24:32.43 | 75 |
| 113 | Artemis LeePlace 113 · Cisco | — | Cisco | 24:34.88 | — |
| 114 | Callum SlattonPlace 114 · Brady | — | Brady | 24:36.70 | 76 |
| 115 | Matthew TillPlace 115 · Comanche | — | Comanche | 24:37.64 | — |
| 116 | Brennan FaucettPlace 116 · Roby | — | Roby | 24:40.57 | — |
| 117 | Terrell HaneyPlace 117 · Ballinger | — | Ballinger | 24:44.68 | — |
| 118 | Colten MorganPlace 118 · Roscoe Highland | — | Roscoe Highland | 24:51.36 | 77 |
| 119 | Dyson ColePlace 119 · Panther Creek | — | Panther Creek | 25:07.87 | — |
| 120 | Jon PalacioPlace 120 · Brady | — | Brady | 25:19.46 | — |
| 121 | Talon StonePlace 121 · Midland Greenwood | — | Midland Greenwood | 25:22.53 | 78 |
| 122 | John PowersPlace 122 · Clyde Eula | — | Clyde Eula | 25:26.80 | 79 |
| 123 | Tristen HardingPlace 123 · Roscoe Highland | — | Roscoe Highland | 25:27.57 | 80 |
| 124 | Caleb FreelandPlace 124 · Bangs | — | Bangs | 25:28.05 | 81 |
| 125 | Justin CuellarPlace 125 · Comanche | — | Comanche | 25:34.78 | — |
| 126 | Elian OlveraPlace 126 · Comanche | — | Comanche | 25:35.68 | — |
| 127 | Gage EstesPlace 127 · Jim Ned | — | Jim Ned | 25:43.74 | — |
| 128 | Ethan CoxPlace 128 · Midland Greenwood | — | Midland Greenwood | 25:49.46 | 82 |
| 129 | Karson BazanyPlace 129 · Colorado City | — | Colorado City | 25:50.99 | — |
| 130 | Luis EsparzaPlace 130 · Hermleigh | — | Hermleigh | 25:57.45 | — |
| 131 | Damion DelgadoPlace 131 · Loraine | — | Loraine | 26:00.62 | — |
| 132 | Malachi FalesPlace 132 · Bangs | — | Bangs | 26:10.60 | 83 |
| 133 | Riley AndersPlace 133 · Loraine | — | Loraine | 26:32.91 | — |
| 134 | Zakrey Webb-WhitePlace 134 · Clyde | — | Clyde | 26:35.82 | 84 |
| 135 | Luis AlmerazPlace 135 · San Angelo T | — | San Angelo T | 26:44.99 | 85 |
| 136 | Keanu ReecePlace 136 · Roscoe Highland | — | Roscoe Highland | 26:47.67 | 86 |
| 137 | Jayden FuentesPlace 137 · Ballinger | — | Ballinger | 27:19.96 | — |
| 138 | Daniel SanchezPlace 138 · Colorado City | — | Colorado City | 27:27.90 | — |
| 139 | Brian FekriPlace 139 · Brady | — | Brady | 27:39.76 | — |
| 140 | Mason PasleyPlace 140 · Roby | — | Roby | 27:48.44 | — |
| 141 | Ezekiel OviedoPlace 141 · San Angelo T | — | San Angelo T | 28:15.18 | 87 |
| 142 | Hayden PaynePlace 142 · Trent | — | Trent | 29:57.55 | — |
| 143 | Hudson FeltsPlace 143 · Grape Creek | — | Grape Creek | 30:41.83 | — |
| 144 | Jonah WishamPlace 144 · Jim Ned | — | Jim Ned | 31:00.25 | — |
| 145 | Fernando LopezPlace 145 · Clyde | — | Clyde | 33:51.07 | — |