| 1 | Christian ChavezPlace 1 · Grade 11 · Odessa Permian | 11 | Odessa Permian | 16:08.97 PR |
| 2 | Andruw VillaPlace 2 · Grade 9 · Abilene | 9 | Abilene | 16:25.97 |
| 3 | Adrian LujanPlace 3 · Grade 12 · Odessa | 12 | Odessa | 16:55.44 |
| 4 | Joseph FlottePlace 4 · Grade 10 · Odessa | 10 | Odessa | 17:12.56 |
| 5 | Bridger BowcuttPlace 5 · Grade 9 · Midland Lee | 9 | Midland Lee | 17:24.15 |
| 6 | Andy SoteloPlace 6 · Grade 11 · Odessa Permian | 11 | Odessa Permian | 17:25.78 |
| 7 | Christopher BanksPlace 7 · Grade 10 · San Angelo Central | 10 | San Angelo Central | 17:26.93 |
| 8 | Brock ScogginPlace 8 · Grade 11 · Abilene | 11 | Abilene | 17:27.40 |
| 9 | Collin TurleyPlace 9 · Grade 12 · Wolfforth Frenship | 12 | Wolfforth Frenship | 17:30.78 |
| 10 | Jaylon JacksonPlace 10 · Grade 11 · Wolfforth Frenship | 11 | Wolfforth Frenship | 17:31.09 |
| 11 | Adriel HinojosPlace 11 · Grade 11 · Odessa Permian | 11 | Odessa Permian | 17:32.81 |
| 12 | Logan RutledgePlace 12 · Grade 12 · Midland | 12 | Midland | 17:46.38 |
| 13 | Elyjah ConwrightPlace 13 · Grade 9 · Odessa Permian | 9 | Odessa Permian | 17:47.62 |
| 14 | Chanler BushmanPlace 14 · Grade 11 · Midland Lee | 11 | Midland Lee | 18:03.81 |
| 15 | William ZamaranoPlace 15 · Grade 10 · Odessa Permian | 10 | Odessa Permian | 18:21.59 |
| 16 | Alex CamachoPlace 16 · Grade 9 · Odessa | 9 | Odessa | 18:23.97 |
| 17 | Shawn BennettPlace 17 · Grade 12 · Abilene | 12 | Abilene | 18:24.34 |
| 18 | William ArmstrongPlace 18 · Grade 11 · Wolfforth Frenship | 11 | Wolfforth Frenship | 18:24.65 |
| 19 | Ross StevensPlace 19 · Grade 12 · Abilene | 12 | Abilene | 18:31.62 |
| 20 | Jose MoraPlace 20 · Grade 12 · Odessa | 12 | Odessa | 18:33.59 |
| 21 | Jackson MartinPlace 21 · Grade 12 · Midland | 12 | Midland | 18:33.90 |
| 22 | Samuel GonzalezPlace 22 · Grade 10 · Midland Lee | 10 | Midland Lee | 18:36.41 PR |
| 23 | Jesse GarciaPlace 23 · Grade 10 · Odessa Permian | 10 | Odessa Permian | 18:38.09 PR |
| 24 | Nic (Nicholas) GonzalezPlace 24 · Grade 11 · Abilene | 11 | Abilene | 18:44.28 |
| 25 | Zachary GordonPlace 25 · Grade 12 · Wolfforth Frenship | 12 | Wolfforth Frenship | 18:44.81 PR |
| 26 | Christopher LopezPlace 26 · Grade 11 · Midland Lee | 11 | Midland Lee | 18:47.53 |
| 27 | Matthew PurtellPlace 27 · Grade 11 · San Angelo Central | 11 | San Angelo Central | 18:49.12 |
| 28 | Gavin MorrisonPlace 28 · Grade 10 · Wolfforth Frenship | 10 | Wolfforth Frenship | 18:54.00 |
| 29 | Luke GarciaPlace 29 · Grade 11 · Odessa Permian | 11 | Odessa Permian | 18:59.94 |
| 30 | Adrian Renteria TalamantesPlace 30 · Grade 9 · Odessa | 9 | Odessa | 19:05.00 PR |
| 31 | Joseph CampoPlace 31 · Grade 11 · Abilene | 11 | Abilene | 19:11.31 |
| 32 | Alejandro TerceroPlace 32 · Grade 11 · Odessa | 11 | Odessa | 19:18.72 |
| 33 | Andres YbarraPlace 33 · Grade 11 · San Angelo Central | 11 | San Angelo Central | 19:21.91 |
| 34 | Jamison JuradoPlace 34 · Grade 9 · San Angelo Central | 9 | San Angelo Central | 19:27.47 |
| 35 | Brett CramPlace 35 · Grade 9 · Wolfforth Frenship | 9 | Wolfforth Frenship | 19:36.44 |
| 36 | Sebastian EspinozaPlace 36 · Grade 11 · San Angelo Central | 11 | San Angelo Central | 19:44.94 |
| 37 | Jose ZubiaPlace 37 · Grade 9 · Midland | 9 | Midland | 19:52.81 |
| 38 | Javier LopezPlace 38 · Grade 11 · Midland Lee | 11 | Midland Lee | 20:23.56 |
| 39 | Art (Arturo) VasquezPlace 39 · Grade 11 · San Angelo Central | 11 | San Angelo Central | 20:29.03 |
| 40 | Jace LasiterPlace 40 · Grade 10 · San Angelo Central | 10 | San Angelo Central | 20:35.22 |
| 41 | Joshua PiNAPlace 41 · Grade 12 · Odessa | 12 | Odessa | 20:49.00 |
| 42 | Gage EtchisonPlace 42 · Grade 12 · Wolfforth Frenship | 12 | Wolfforth Frenship | 20:54.97 |
| 43 | Tristan PallarezPlace 43 · Grade 12 · Abilene | 12 | Abilene | 21:25.94 |
| 44 | Lorenzo OroscoPlace 44 · Grade 10 · Midland | 10 | Midland | 21:47.25 |
| 45 | Josef KaderkaPlace 45 · Grade 12 · Midland | 12 | Midland | 22:35.34 |
| 46 | Elias SilvaPlace 46 · Grade 9 · Midland | 9 | Midland | 22:47.78 |