| 1 | Asa DoddemaPlace 1 · Magnolia West | — | Magnolia West | 18:30.79 | 1 |
| 2 | Justin BoatcalliePlace 2 · College Station High | — | College Station High | 18:36.58 | 2 |
| 3 | Matthew MilnerPlace 3 · Magnolia West | — | Magnolia West | 18:46.21 | 3 |
| 4 | Trey FurhmannPlace 4 · Lake Creek | — | Lake Creek | 18:53.01 | 4 |
| 5 | Cruz NunoPlace 5 · A&M Consolidated | — | A&M Consolidated | 18:53.49 | 5 |
| 6 | Camilo RianoPlace 6 · College Station High | — | College Station High | 19:12.73 | 6 |
| 7 | Julian GarciaPlace 7 · College Station High | — | College Station High | 19:13.94 | 7 |
| 8 | James EllisonPlace 8 · A&M Consolidated | — | A&M Consolidated | 19:14.45 | 8 |
| 9 | Anthony GaytanPlace 9 · Magnolia West | — | Magnolia West | 19:17.67 | 9 |
| 10 | Landon McmillanPlace 10 · College Station High | — | College Station High | 19:33.70 | 10 |
| 11 | Mauricio GrandaPlace 11 · A&M Consolidated | — | A&M Consolidated | 19:43.95 | 11 |
| 12 | Taylor AndersonPlace 12 · Lake Creek | — | Lake Creek | 19:44.47 | 12 |
| 13 | Salvador ChaidezPlace 13 · Magnolia West | — | Magnolia West | 19:46.35 | 13 |
| 14 | Anthony KotinekPlace 14 · Montgomery | — | Montgomery | 19:47.40 | 14 |
| 15 | Andre CastroPlace 15 · Montgomery | — | Montgomery | 19:53.08 | 15 |
| 16 | Landon MenardPlace 16 · Lake Creek | — | Lake Creek | 19:53.57 | 16 |
| 17 | Sergio GarciaPlace 17 · College Station High | — | College Station High | 19:53.95 | 17 |
| 18 | Austin JohnsonPlace 18 · Montgomery | — | Montgomery | 19:57.45 | 18 |
| 19 | Levi MaxwellPlace 19 · Magnolia West | — | Magnolia West | 20:02.38 | 19 |
| 20 | David CrabbPlace 20 · Magnolia West | — | Magnolia West | 20:14.35 | 20 |
| 21 | Sean FlaniganPlace 21 · College Station High | — | College Station High | 20:19.58 | 21 |
| 22 | Tristan HahnPlace 22 · Magnolia West | — | Magnolia West | 20:20.05 | 22 |
| 23 | Cole HarringtonPlace 23 · Lake Creek | — | Lake Creek | 20:24.21 | 23 |
| 24 | Andrew LiPlace 24 · A&M Consolidated | — | A&M Consolidated | 20:52.85 | 24 |
| 25 | Alex BecerraPlace 25 · Magnolia High | — | Magnolia High | 20:53.03 | — |
| 26 | Andrew RodriguezPlace 26 · Magnolia West | — | Magnolia West | 21:00.23 | — |
| 27 | Zachary AndersenPlace 27 · Lake Creek | — | Lake Creek | 21:16.01 | 25 |
| 28 | Michael SouriallPlace 28 · Magnolia West | — | Magnolia West | 21:23.84 | — |
| 29 | Mike SzepePlace 29 · Magnolia West | — | Magnolia West | 21:33.54 | — |
| 30 | Joshua PricePlace 30 · A&M Consolidated | — | A&M Consolidated | 21:41.45 | 26 |
| 31 | Cayman DecandiaPlace 31 · Magnolia High | — | Magnolia High | 21:54.37 | — |
| 32 | Gabriel CoulsonPlace 32 · Montgomery | — | Montgomery | 22:12.22 | 27 |
| 33 | Caiden SavagePlace 33 · Magnolia West | — | Magnolia West | 22:14.51 | — |
| 34 | Andrew KagelerPlace 34 · Lake Creek | — | Lake Creek | 22:16.97 | 28 |
| 35 | Levi TurnerPlace 35 · Lake Creek | — | Lake Creek | 22:21.67 | 29 |
| 36 | Adrian FuentesPlace 36 · Magnolia West | — | Magnolia West | 22:26.81 | — |
| 37 | Russel GlanzPlace 37 · College Station High | — | College Station High | 22:28.97 | 30 |
| 38 | Vaughn StroupPlace 38 · College Station High | — | College Station High | 22:34.24 | — |
| 39 | Stephen CulverPlace 39 · A&M Consolidated | — | A&M Consolidated | 22:41.81 | 31 |
| 40 | Frank FultsPlace 40 · Magnolia West | — | Magnolia West | 22:42.62 | — |
| 41 | Alister BrossaPlace 41 · Brenham | — | Brenham | 22:49.29 | 32 |
| 42 | Matthew BinkleyPlace 42 · Montgomery | — | Montgomery | 22:49.47 | 33 |
| 43 | Jackson BurrowPlace 43 · Montgomery | — | Montgomery | 22:55.11 | 34 |
| 44 | Carlos RamosPlace 44 · Lake Creek | — | Lake Creek | 22:57.40 | — |
| 45 | Alejandro Lopez SeguraPlace 45 · Magnolia High | — | Magnolia High | 23:41.09 | — |
| 46 | Jay WilmettiPlace 46 · Lake Creek | — | Lake Creek | 23:55.90 | — |
| 47 | Ulises MartinezPlace 47 · Brenham | — | Brenham | 24:32.93 | 35 |
| 48 | Sebastian HolderPlace 48 · Brenham | — | Brenham | 24:42.94 | 36 |
| 49 | Holden KruppelPlace 49 · Brenham | — | Brenham | 25:05.84 | 37 |
| 50 | Triston HarrisonPlace 50 · Brenham | — | Brenham | 25:13.04 | 38 |
| 51 | Alonzo LulePlace 51 · Brenham | — | Brenham | 25:27.22 | 39 |
| 52 | J. Daniel WellmanPlace 52 · Bryan Rudder | — | Bryan Rudder | 25:43.03 | — |
| 53 | Joel Olvera-GranadosPlace 53 · Bryan Rudder | — | Bryan Rudder | 26:28.66 | — |
| 54 | Porter GorhamPlace 54 · College Station High | — | College Station High | 26:39.64 | — |
| 55 | Henry StopschinskiPlace 55 · Brenham | — | Brenham | 26:50.19 | 40 |
| 56 | Gabriel RoblesPlace 56 · Bryan Rudder | — | Bryan Rudder | 27:24.54 | — |
| 57 | Christopher ReynagaPlace 57 · Brenham | — | Brenham | 28:13.25 | — |
| 58 | Xavier LopezPlace 58 · Magnolia West | — | Magnolia West | 29:26.69 | — |