| 1 | Andy BohnPlace 1 · Bowie | — | Bowie | 17:22.02 | 1 |
| 2 | Alex RodriguezPlace 2 · Poolville | — | Poolville | 17:23.92 | 2 |
| 3 | Clayton RoyarPlace 3 · Poolville | — | Poolville | 18:06.25 | 3 |
| 4 | Austin BridgesPlace 4 · Poolville | — | Poolville | 18:27.19 | 4 |
| 5 | Ismael TorresPlace 5 · Stephenville | — | Stephenville | 18:29.34 | 5 |
| 6 | Tim LongPlace 6 · Santo | — | Santo | 18:39.51 | 6 |
| 7 | Garrett DardenPlace 7 · Poolville | — | Poolville | 18:47.24 | 7 |
| 8 | arbnor kelmendiPlace 8 · Stephenville | — | Stephenville | 18:50.76 | 8 |
| 9 | Garrett ColePlace 9 · Stephenville | — | Stephenville | 18:52.62 | 9 |
| 10 | Tim BurdPlace 10 · Poolville | — | Poolville | 18:57.95 | 10 |
| 11 | Colby BobbitPlace 11 · Poolville | — | Poolville | 19:02.96 | 11 |
| 12 | Alec PenaPlace 12 · Grandview | — | Grandview | 19:08.05 | 12 |
| 13 | Edie ValenzuelaPlace 13 · Santo | — | Santo | 19:09.63 | 13 |
| 14 | William MagannaPlace 14 · Stephenville | — | Stephenville | 19:18.53 | 14 |
| 15 | Tyler GriffinPlace 15 · Stephenville | — | Stephenville | 19:25.73 | 15 |
| 16 | Renato RilPlace 16 · Stephenville | — | Stephenville | 19:28.34 | 16 |
| 17 | Alex MartinezPlace 17 · Bridgeport | — | Bridgeport | 19:29.40 | 17 |
| 18 | Justin BeesonPlace 18 · Glen Rose | — | Glen Rose | 19:31.75 | — |
| 19 | Nathan GrocePlace 19 · Poolville | — | Poolville | 19:32.09 | 18 |
| 20 | Austin HuffmanPlace 20 · Poolville | — | Poolville | 19:32.38 | — |
| 21 | Christian IbarraPlace 21 · Stephenville | — | Stephenville | 19:37.38 | 19 |
| 22 | Alex KingPlace 22 · Grandview | — | Grandview | 19:43.96 | 20 |
| 23 | Nathan AllenPlace 23 · Graford | — | Graford | 19:56.58 | 21 |
| 24 | Jesse CravenPlace 24 · Whitney | — | Whitney | 19:59.66 | — |
| 25 | Nirav PatelPlace 25 · Bowie | — | Bowie | 20:02.17 | 22 |
| 26 | Daniel BullardPlace 26 · Stephenville | — | Stephenville | 20:04.84 | — |
| 27 | Exavior CastanedaPlace 27 · Gordon | — | Gordon | 20:07.21 | — |
| 28 | Colton UngerPlace 28 · Paradise | — | Paradise | 20:07.59 | 23 |
| 29 | Aureliano FragozaPlace 29 · Huckabay High SC | — | Huckabay High SC | 20:08.15 | 24 |
| 30 | Sergio LimonPlace 30 · Keene | — | Keene | 20:16.17 | 25 |
| 31 | Davison AbrantesPlace 31 · Keene | — | Keene | 20:18.37 | 26 |
| 32 | Dylan BrawleyPlace 32 · Poolville | — | Poolville | 20:21.92 | — |
| 33 | Jesse GarnerPlace 33 · Keene | — | Keene | 20:24.53 | 27 |
| 34 | Brady MillerPlace 34 · Poolville | — | Poolville | 20:25.93 | — |
| 35 | Drew PattersonPlace 35 · Stephenville | — | Stephenville | 20:27.38 | — |
| 36 | Colton KlycePlace 36 · Bridgeport | — | Bridgeport | 20:30.29 | 28 |
| 37 | Brayden FordPlace 37 · Paradise | — | Paradise | 20:34.57 | 29 |
| 38 | Andre TauberPlace 38 · Stephenville | — | Stephenville | 20:35.93 | — |
| 39 | Oscar SuarezPlace 39 · Poolville | — | Poolville | 20:41.30 | — |
| 40 | Carlos PowersPlace 40 · Paradise | — | Paradise | 20:43.42 | 30 |
| 41 | Joseph EisenPlace 41 · Paradise | — | Paradise | 20:47.27 | 31 |
| 42 | Mitch SandersPlace 42 · Bowie | — | Bowie | 20:51.29 | 32 |
| 43 | Jose RodriguezPlace 43 · Stephenville | — | Stephenville | 20:55.63 | — |
| 44 | Rogelio GaliciaPlace 44 · Bridgeport | — | Bridgeport | 20:56.11 | 33 |
| 45 | Blake BryantPlace 45 · Paradise | — | Paradise | 20:58.80 | 34 |
| 46 | Tanner HargrovePlace 46 · Graford | — | Graford | 21:00.01 | 35 |
| 47 | Cole BramlettPlace 47 · Stephenville | — | Stephenville | 21:05.24 | — |
| 48 | Leo MirelesPlace 48 · Keene | — | Keene | 21:06.21 | 36 |
| 49 | Brandt HamiltonPlace 49 · Gordon | — | Gordon | 21:07.27 | — |
| 50 | Dillon MoorePlace 50 · Bowie | — | Bowie | 21:15.37 | 37 |
| 51 | Adrian BocanegraPlace 51 · Bridgeport | — | Bridgeport | 21:18.10 | 38 |
| 52 | Skyler RussellPlace 52 · Grandview | — | Grandview | 21:18.67 | 39 |
| 53 | Jonathan CortezPlace 53 · Poolville | — | Poolville | 21:19.90 | — |
| 54 | Manny RamirezPlace 54 · Stephenville | — | Stephenville | 21:22.01 | — |
| 55 | Robert StephensPlace 55 · Huckabay High SC | — | Huckabay High SC | 21:22.47 | 40 |
| 56 | Joel RicePlace 56 · Lipan | — | Lipan | 21:23.06 | — |
| 57 | Ricky HadleyPlace 57 · Keene | — | Keene | 21:27.00 | 41 |
| 58 | Taylor KingPlace 58 · Poolville | — | Poolville | 21:28.31 | — |
| 59 | Kameron VaughnPlace 59 · Stephenville | — | Stephenville | 21:37.57 | — |
| 60 | David GowPlace 60 · Keene | — | Keene | 21:38.64 | 42 |
| 61 | James FitchPlace 61 · Bowie | — | Bowie | 21:43.06 | 43 |
| 62 | Ian SparksPlace 62 · Santo | — | Santo | 21:44.09 | 44 |
| 63 | Saadiq ThompsonPlace 63 · Grandview | — | Grandview | 21:46.15 | 45 |
| 64 | Eduardo SanchezPlace 64 · Huckabay High SC | — | Huckabay High SC | 21:46.59 | 46 |
| 65 | Dan ChainePlace 65 · Stephenville | — | Stephenville | 21:47.15 | — |
| 66 | Lane ShieldsPlace 66 · Bowie | — | Bowie | 21:51.70 | 47 |
| 67 | Jace WalkerPlace 67 · Lipan | — | Lipan | 21:57.36 | — |
| 68 | Jose Paz CacheiroPlace 68 · Graford | — | Graford | 21:59.83 | 48 |
| 69 | Willise IbtuPlace 69 · Keene | — | Keene | 22:02.24 | 49 |
| 70 | Malik TaylorPlace 70 · Stephenville | — | Stephenville | 22:06.95 | — |
| 71 | Gabe ArmstongPlace 71 · Keene | — | Keene | 22:07.37 | — |
| 72 | Hayden ProsiesPlace 72 · Stephenville | — | Stephenville | 22:07.87 | — |
| 73 | Matthew HixsonPlace 73 · Grandview | — | Grandview | 22:09.57 | 50 |
| 74 | Jonathan BazinetPlace 74 · Bridgeport | — | Bridgeport | 22:11.50 | 51 |
| 75 | James WeissPlace 75 · Huckabay High SC | — | Huckabay High SC | 22:15.11 | 52 |
| 76 | Collin HicksPlace 76 · Bridgeport | — | Bridgeport | 22:15.47 | 53 |
| 77 | Alex JiminezPlace 77 · Stephenville | — | Stephenville | 22:15.89 | — |
| 78 | Jerride ErnestiPlace 78 · Poolville | — | Poolville | 22:19.67 | — |
| 79 | Cristian MaresPlace 79 · Bowie | — | Bowie | 22:22.07 | 54 |
| 80 | Jackson GwilliamPlace 80 · Bowie | — | Bowie | 22:22.56 | — |
| 81 | Johan SebastainPlace 81 · Keene | — | Keene | 22:23.23 | — |
| 82 | Dylan HartPlace 82 · Graford | — | Graford | 22:29.73 | 55 |
| 83 | Austin WaylandPlace 83 · Stephenville | — | Stephenville | 22:30.16 | — |
| 84 | Josh OlivanPlace 84 · Stephenville | — | Stephenville | 22:30.46 | — |
| 85 | Michael HendersonPlace 85 · Santo | — | Santo | 22:33.89 | 56 |
| 86 | Andrew MoserPlace 86 · Grandview | — | Grandview | 22:34.60 | 57 |
| 87 | Anthony WaltonPlace 87 · Paradise | — | Paradise | 22:36.73 | 58 |
| 88 | Ullysses RiveraPlace 88 · Godley | — | Godley | 22:38.82 | — |
| 89 | Branndon BledsoePlace 89 · Stephenville | — | Stephenville | 22:44.62 | — |
| 90 | Brady SultPlace 90 · Stephenville | — | Stephenville | 22:46.02 | — |
| 91 | Tyler BurgessPlace 91 · Godley | — | Godley | 22:46.33 | — |
| 92 | Reggie LangidrikPlace 92 · Keene | — | Keene | 22:47.79 | — |
| 93 | Daniel LopezPlace 93 · Poolville | — | Poolville | 22:48.34 | — |
| 94 | Conner KoksPlace 94 · Bowie | — | Bowie | 22:49.06 | — |
| 95 | Parker DenningPlace 95 · Keene | — | Keene | 22:49.49 | — |
| 96 | Martin de SarachoPlace 96 · Stephenville | — | Stephenville | 22:50.12 | — |
| 97 | Levi DowellPlace 97 · Huckabay High SC | — | Huckabay High SC | 23:01.53 | 59 |
| 98 | Will HollandPlace 98 · Stephenville | — | Stephenville | 23:04.33 | — |
| 99 | Sutton FambroPlace 99 · Stephenville | — | Stephenville | 23:04.85 | — |
| 100 | Brice RichardsonPlace 100 · Paradise | — | Paradise | 23:06.17 | 60 |
| 101 | Quintenm TaborPlace 101 · Graford | — | Graford | 23:07.38 | 61 |
| 102 | Quinton ReedPlace 102 · Graford | — | Graford | 23:20.92 | 62 |
| 103 | Sonny ChalkerPlace 103 · Santo | — | Santo | 23:32.85 | 63 |
| 104 | Daniel PenaPlace 104 · Glen Rose | — | Glen Rose | 23:41.67 | — |
| 105 | Tyler PakulakPlace 105 · Bridgeport | — | Bridgeport | 23:45.42 | 64 |
| 106 | Josh BullaPlace 106 · Stephenville | — | Stephenville | 23:46.29 | — |
| 107 | Gaston JohnsonPlace 107 · Poolville | — | Poolville | 23:48.71 | — |
| 108 | Ian RemmelPlace 108 · Paradise | — | Paradise | 23:59.19 | — |
| 109 | Brandon WandPlace 109 · Stephenville | — | Stephenville | 24:00.82 | — |
| 110 | Conner McKinziPlace 110 · Stephenville | — | Stephenville | 24:01.18 | — |
| 111 | Richard ThomasPlace 111 · Keene | — | Keene | 24:01.70 | — |
| 112 | Kyle MercerPlace 112 · Lipan | — | Lipan | 24:13.87 | — |
| 113 | Hunter WellsPlace 113 · Stephenville | — | Stephenville | 24:20.33 | — |
| 114 | Lanshi HitchfieldPlace 114 · Keene | — | Keene | 24:31.31 | — |
| 115 | Josh BeesonPlace 115 · Glen Rose | — | Glen Rose | 24:38.92 | — |
| 116 | Daniel CavallaroPlace 116 · Keene | — | Keene | 24:44.74 | — |
| 117 | Dakota BobbittPlace 117 · Poolville | — | Poolville | 24:52.56 | — |
| 118 | Colby BrandonPlace 118 · Stephenville | — | Stephenville | 25:03.59 | — |
| 119 | Nick MaddisonPlace 119 · Stephenville | — | Stephenville | 25:26.73 | — |
| 120 | Turner YoungPlace 120 · Paradise | — | Paradise | 25:35.30 | — |
| 121 | Ryan DrakePlace 121 · Stephenville | — | Stephenville | 25:40.55 | — |
| 122 | Barber AustinPlace 122 · Godley | — | Godley | 25:42.41 | — |
| 123 | Tanden FoustPlace 123 · Lipan | — | Lipan | 26:30.26 | — |
| 124 | Paeton BluePlace 124 · Stephenville | — | Stephenville | 26:52.77 | — |
| 125 | Andrew MurryPlace 125 · Stephenville | — | Stephenville | 27:34.44 | — |
| 126 | Reed LemonsPlace 126 · Stephenville | — | Stephenville | 27:34.44 | — |
| 127 | Josh HicksPlace 127 · Stephenville | — | Stephenville | 27:34.44 | — |
| 128 | Peter BokadrikPlace 128 · Keene | — | Keene | 27:34.44 | — |
| 129 | Austin LandesPlace 129 · Stephenville | — | Stephenville | 27:34.44 | — |