| 1 | Russ WhitfieldPlace 1 · A&M Consolidated | — | A&M Consolidated | 18:23.90 | 1 |
| 2 | Vance BallabinaPlace 2 · College Station High | — | College Station High | 18:25.83 | 2 |
| 3 | Antony VasquezPlace 3 · A&M Consolidated | — | A&M Consolidated | 19:01.62 | 3 |
| 4 | Spencer CravenPlace 4 · Magnolia West | — | Magnolia West | 19:06.88 | 4 |
| 5 | Dylan McCuePlace 5 · College Station High | — | College Station High | 19:07.00 | 5 |
| 6 | Daniel CulverPlace 6 · A&M Consolidated | — | A&M Consolidated | 19:10.84 | 6 |
| 7 | Brian VernonPlace 7 · Magnolia West | — | Magnolia West | 19:11.03 | 7 |
| 8 | Julian GarciaPlace 8 · College Station High | — | College Station High | 19:14.66 | 8 |
| 9 | Cullen CreminsPlace 9 · Katy Jordan | — | Katy Jordan | 19:16.42 | 9 |
| 10 | Jesus SilleroPlace 10 · Magnolia West | — | Magnolia West | 19:22.62 | 10 |
| 11 | Aaron BellPlace 11 · Katy Jordan | — | Katy Jordan | 19:31.31 | 11 |
| 12 | Trey BohnePlace 12 · A&M Consolidated | — | A&M Consolidated | 19:35.01 | 12 |
| 13 | Eli FreyPlace 13 · College Station High | — | College Station High | 19:36.22 | 13 |
| 14 | Benjamin GiesekePlace 14 · Magnolia High | — | Magnolia High | 19:41.55 | 14 |
| 15 | Cody EaheartPlace 15 · Magnolia High | — | Magnolia High | 19:45.65 | 15 |
| 16 | Andrew ArthurPlace 16 · A&M Consolidated | — | A&M Consolidated | 19:49.00 | 16 |
| 17 | Nathan ParulianPlace 17 · A&M Consolidated | — | A&M Consolidated | 19:57.93 | 17 |
| 18 | Rishaan MalikPlace 18 · Katy Jordan | — | Katy Jordan | 20:01.57 | 18 |
| 19 | Tristan WardakPlace 19 · Katy Jordan | — | Katy Jordan | 20:03.00 | 19 |
| 20 | Nick JungPlace 20 · Katy Jordan | — | Katy Jordan | 20:06.75 | 20 |
| 21 | Seth GoblePlace 21 · A&M Consolidated | — | A&M Consolidated | 20:15.23 | 21 |
| 22 | Evan McdonaldPlace 22 · Magnolia West | — | Magnolia West | 20:16.00 | 22 |
| 23 | Juan LazaroPlace 23 · Magnolia High | — | Magnolia High | 20:22.59 | 23 |
| 24 | Syon AidtPlace 24 · Katy Jordan | — | Katy Jordan | 20:28.03 | 24 |
| 25 | Alejandro HinojosaPlace 25 · A&M Consolidated | — | A&M Consolidated | 20:33.71 | — |
| 26 | Samuel OyeyePlace 26 · Katy Paetow | — | Katy Paetow | 20:36.20 | 25 |
| 27 | Noah ChildsPlace 27 · Brenham | — | Brenham | 20:42.34 | — |
| 28 | Sam HoffmanPlace 28 · College Station High | — | College Station High | 20:48.02 | 26 |
| 29 | Joshua PricePlace 29 · A&M Consolidated | — | A&M Consolidated | 20:54.02 | — |
| 30 | Jose SantanaPlace 30 · Magnolia High | — | Magnolia High | 21:09.44 | 27 |
| 31 | Adrien FuentesPlace 31 · Magnolia West | — | Magnolia West | 21:15.71 | 28 |
| 32 | Eduardo PiedraPlace 32 · Magnolia High | — | Magnolia High | 21:24.72 | 29 |
| 33 | Ian CurtisPlace 33 · A&M Consolidated | — | A&M Consolidated | 21:28.60 | — |
| 34 | Tyler FrancisPlace 34 · Katy Jordan | — | Katy Jordan | 21:29.00 | 30 |
| 35 | Anthony GaytanPlace 35 · Magnolia West | — | Magnolia West | 21:29.91 | 31 |
| 36 | Diego ZalapaPlace 36 · Katy Jordan | — | Katy Jordan | 21:30.02 | — |
| 37 | Chris RamirezPlace 37 · Magnolia High | — | Magnolia High | 21:32.74 | 32 |
| 38 | Andy TacamPlace 38 · Katy Paetow | — | Katy Paetow | 21:39.14 | 33 |
| 39 | Alex BecerraPlace 39 · Magnolia High | — | Magnolia High | 21:39.79 | 34 |
| 40 | Dylan MorrisPlace 40 · Magnolia West | — | Magnolia West | 21:41.93 | 35 |
| 41 | Austin WymorePlace 41 · Magnolia West | — | Magnolia West | 21:42.00 | — |
| 42 | James DavisPlace 42 · Magnolia High | — | Magnolia High | 21:42.96 | — |
| 43 | Garrett ParkerPlace 43 · Magnolia West | — | Magnolia West | 22:03.67 | — |
| 44 | Jackson CarwilePlace 44 · A&M Consolidated | — | A&M Consolidated | 22:09.30 | — |
| 45 | Josh AntaoPlace 45 · Katy Jordan | — | Katy Jordan | 22:16.55 | — |
| 46 | Nicky PaynePlace 46 · Magnolia West | — | Magnolia West | 22:19.55 | — |
| 47 | Mike SzepePlace 47 · Magnolia West | — | Magnolia West | 22:26.13 | — |
| 48 | Alister BrossaPlace 48 · Brenham | — | Brenham | 22:29.20 | — |
| 49 | Reagan CohenPlace 49 · College Station High | — | College Station High | 22:43.43 | 36 |
| 50 | Alan GuerreroPlace 50 · Brenham | — | Brenham | 22:51.19 | — |
| 51 | Horacio GonzalesPlace 51 · Katy Paetow | — | Katy Paetow | 22:53.61 | 37 |
| 52 | Jason OliverPlace 52 · Magnolia West | — | Magnolia West | 22:58.26 | — |
| 53 | Frank FultsPlace 53 · Magnolia West | — | Magnolia West | 23:00.44 | — |
| 54 | Deven YoungPlace 54 · Katy Paetow | — | Katy Paetow | 23:15.67 | 38 |
| 55 | Eric GomezPlace 55 · Waller | — | Waller | 23:23.26 | 39 |
| 56 | Jack LambPlace 56 · A&M Consolidated | — | A&M Consolidated | 23:38.43 | — |
| 57 | Kaeden FairfaxPlace 57 · Katy Paetow | — | Katy Paetow | 23:43.44 | 40 |
| 58 | Nathan FelderhofPlace 58 · Katy Jordan | — | Katy Jordan | 23:47.03 | — |
| 59 | Samuel FresnedaPlace 59 · Katy Paetow | — | Katy Paetow | 23:49.62 | 41 |
| 60 | Osiel ChavezPlace 60 · Waller | — | Waller | 23:59.70 | 42 |
| 61 | Hunter ColemanPlace 61 · Waller | — | Waller | 24:35.09 | 43 |
| 62 | Juan BustamantePlace 62 · Waller | — | Waller | 24:48.16 | 44 |
| 63 | Gabriel RiveraPlace 63 · Waller | — | Waller | 26:33.41 | 45 |
| 64 | Michael RiveraPlace 64 · Waller | — | Waller | 30:27.18 | 46 |