| 1 | Alonzo DuranPlace 1 · Grade 11 · Franklin | 11 | Franklin | 17:04.84 |
| 2 | Nolan TubbsPlace 2 · Grade 12 · Scurry-Rosser | 12 | Scurry-Rosser | 17:55.08 |
| 3 | George HensleyPlace 3 · Grade 12 · Scurry-Rosser | 12 | Scurry-Rosser | 18:23.32 |
| 4 | Christian RodriguezPlace 4 · Grade 10 · Franklin | 10 | Franklin | 18:35.74 |
| 5 | Gavin MartinezPlace 5 · Grade 10 · Franklin | 10 | Franklin | 18:43.19 |
| 6 | Adrian RodriguezPlace 6 · Grade 10 · Scurry-Rosser | 10 | Scurry-Rosser | 18:43.82 |
| 7 | David VillanuevaPlace 7 · Grade 10 · Mildred | 10 | Mildred | 19:02.00 |
| 8 | Ethan StanleyPlace 8 · Grade 10 · Franklin | 10 | Franklin | 19:03.00 |
| 9 | Bentley CampPlace 9 · Grade 9 · Franklin | 9 | Franklin | 19:04.03 |
| 10 | Gage PfefferPlace 10 · Grade 11 · Scurry-Rosser | 11 | Scurry-Rosser | 19:30.68 |
| 11 | Aiden MartinezPlace 11 · Grade 11 · Franklin | 11 | Franklin | 19:31.37 |
| 12 | Jonathan QuintonPlace 12 · Grade 8 · Mexia | 8 | Mexia | 19:33.79 |
| 13 | Isaac HockerPlace 13 · Grade 11 · Franklin | 11 | Franklin | 19:35.04 |
| 14 | Kale KirbyPlace 14 · Grade 9 · Scurry-Rosser | 9 | Scurry-Rosser | 19:51.18 |
| 15 | Mason MuncriefPlace 15 · Grade 10 · Scurry-Rosser | 10 | Scurry-Rosser | 20:13.28 |
| 16 | Christopher WossumPlace 16 · Grade 12 · Mildred | 12 | Mildred | 20:14.49 |
| 17 | Holden SmithPlace 17 · Grade 10 · Palmer | 10 | Palmer | 20:25.77 |
| 18 | Gavin WillisPlace 18 · Grade 9 · Scurry-Rosser | 9 | Scurry-Rosser | 20:49.98 |
| 19 | Jeremiah MayPlace 19 · Grade 10 · Scurry-Rosser | 10 | Scurry-Rosser | 20:51.56 |
| 20 | Simon ZeletaPlace 20 · Grade 11 · Scurry-Rosser | 11 | Scurry-Rosser | 21:09.72 |
| 21 | Brandon BakerPlace 21 · Grade 11 · Franklin | 11 | Franklin | 21:19.37 |
| 22 | Brennen BurksPlace 22 · Grade 11 · Mildred | 11 | Mildred | 21:23.38 |
| 23 | Parker DurhamPlace 23 · Grade 10 · Mildred | 10 | Mildred | 21:28.28 |
| 24 | Cash KubiakPlace 24 · Grade 9 · Normangee | 9 | Normangee | 21:39.28 |
| 25 | Miguel RosalesPlace 25 · Grade 11 · Rice | 11 | Rice | 21:39.57 |
| 26 | Mathew OrtezPlace 26 · Grade 11 · Uplift Atlas Prep (fka | 11 | Uplift Atlas Prep (fka | 21:43.59 |
| 27 | Josiah GarciaPlace 27 · Grade 11 · Rice | 11 | Rice | 21:57.28 |
| 28 | Luis CastellanosPlace 28 · Grade 9 · Franklin | 9 | Franklin | 22:07.38 |
| 29 | Korbyn Steinborn -Place 29 · Cayuga | — | Cayuga | 22:15.12 |
| 30 | Esau BerrumPlace 30 · Grade 9 · Mildred | 9 | Mildred | 22:17.04 |
| 31 | Ben Fletcher -Place 31 · Neches | — | Neches | 22:22.28 |
| 32 | Emilio Alfaro-FloresPlace 32 · Grade 12 · Rice | 12 | Rice | 22:24.70 |
| 33 | Angel RamirezPlace 33 · Grade 9 · Blooming Grove | 9 | Blooming Grove | 22:24.81 |
| 34 | Koby RozellePlace 34 · Grade 10 · Scurry-Rosser | 10 | Scurry-Rosser | 22:28.32 |
| 35 | Gregory SantanaPlace 35 · Grade 11 · Scurry-Rosser | 11 | Scurry-Rosser | 22:33.17 |
| 36 | Francisco BolanosPlace 36 · Grade 12 · Uplift Atlas Prep (fka | 12 | Uplift Atlas Prep (fka | 22:43.24 |
| 37 | Ryker GurrelPlace 37 · Grade 11 · Palmer | 11 | Palmer | 22:44.86 |
| 38 | Caleb PinaPlace 38 · Grade 8 · Mexia | 8 | Mexia | 22:50.55 |
| 39 | Jovanny Lopez -Place 39 · Mexia | — | Mexia | 22:53.73 |
| 40 | Gavin AdamsPlace 40 · Grade 9 · Franklin | 9 | Franklin | 23:44.53 |
| 41 | Austin MorganPlace 41 · Grade 11 · Mildred | 11 | Mildred | 23:48.56 |
| 42 | Roberto MirelesPlace 42 · Grade 12 · Uplift Atlas Prep (fka | 12 | Uplift Atlas Prep (fka | 23:50.17 |
| 43 | Kaden Kutch -Place 43 · Cayuga | — | Cayuga | 23:52.60 |
| 44 | Joshua Courville -Place 44 · Cayuga | — | Cayuga | 24:18.11 |
| 45 | Arturo ColmeneroPlace 45 · Grade 11 · Rice | 11 | Rice | 24:19.28 |
| 46 | Alexander CerdaPlace 46 · Grade 11 · Rice | 11 | Rice | 24:20.87 |
| 47 | Brayden ReedPlace 47 · Grade 10 · Blooming Grove | 10 | Blooming Grove | 24:43.47 |
| 48 | Luke ScottPlace 48 · Grade 9 · Kerens | 9 | Kerens | 24:44.18 |
| 49 | Yael SanluisuenoPlace 49 · Grade 12 · Uplift Atlas Prep (fka | 12 | Uplift Atlas Prep (fka | 24:44.32 |
| 50 | Emanuel Villatoro -Place 50 · Rice | — | Rice | 25:04.55 |
| 51 | Collin MahannaPlace 51 · Grade 11 · Scurry-Rosser | 11 | Scurry-Rosser | 25:10.42 |
| 52 | Conor GardnerPlace 52 · Grade 9 · Palmer | 9 | Palmer | 25:12.42 |
| 53 | Joey GrimesPlace 53 · Grade 11 · Cayuga | 11 | Cayuga | 25:13.22 |
| 54 | Preston AtkeissonPlace 54 · Grade 12 · Blooming Grove | 12 | Blooming Grove | 25:32.23 |
| 55 | Eduardo OrsorioPlace 55 · Grade 12 · Uplift Atlas Prep (fka | 12 | Uplift Atlas Prep (fka | 26:14.93 |
| 56 | Alfredo Valdez -Place 56 · Mexia | — | Mexia | 26:28.21 |
| 57 | Lane LumpkinPlace 57 · Grade 7 · Scurry-Rosser | 7 | Scurry-Rosser | 26:44.73 |
| 58 | Shawn Easter -Place 58 · Cayuga | — | Cayuga | 27:14.23 |
| 59 | Arturo Garcia -Place 59 · Neches | — | Neches | 27:34.36 |
| 60 | Skylar RawlinsonPlace 60 · Grade 9 · Blooming Grove | 9 | Blooming Grove | 27:39.16 |