| 1 | Jonah HarrisPlace 1 · Grade 9 · Montgomery | 9 | Montgomery | 16:08.40 |
| 2 | James EllisonPlace 2 · Grade 12 · College Station A&M Cons | 12 | College Station A&M Cons | 16:13.40 |
| 3 | Camilo RianoPlace 3 · Grade 12 · College Station | 12 | College Station | 16:32.10 |
| 4 | Micah GentryPlace 4 · Grade 10 · College Station A&M Cons | 10 | College Station A&M Cons | 16:33.40 |
| 5 | Tallis GreenPlace 5 · Grade 11 · College Station | 11 | College Station | 16:33.50 |
| 6 | Justin BoatcalliePlace 6 · Grade 12 · College Station | 12 | College Station | 16:38.00 |
| 7 | Andre CastroPlace 7 · Grade 12 · Montgomery | 12 | Montgomery | 16:43.10 |
| 8 | Mauricio GrandaPlace 8 · Grade 12 · College Station A&M Cons | 12 | College Station A&M Cons | 16:46.50 |
| 9 | Ty McCoyPlace 9 · Grade 11 · Montgomery | 11 | Montgomery | 16:53.80 |
| 10 | Ethan GolchukPlace 10 · Grade 10 · College Station | 10 | College Station | 16:59.30 |
| 11 | William HowardPlace 11 · Grade 12 · College Station | 12 | College Station | 17:00.60 |
| 12 | Mikas YohannesPlace 12 · Grade 11 · College Station | 11 | College Station | 17:02.80 |
| 13 | Houston JarvisPlace 13 · Grade 10 · Montgomery | 10 | Montgomery | 17:11.40 PR |
| 14 | Chris AllenPlace 14 · Grade 10 · Lake Creek | 10 | Lake Creek | 17:20.80 |
| 15 | Caden WilliamsPlace 15 · Grade 12 · College Station | 12 | College Station | 17:26.90 |
| 16 | Caleb KoenemanPlace 16 · Grade 11 · College Station A&M Cons | 11 | College Station A&M Cons | 17:27.40 |
| 17 | Ziggy TurnerPlace 17 · Grade 10 · Huntsville | 10 | Huntsville | 17:40.70 |
| 18 | Diego GarciaPlace 18 · Grade 12 · College Station A&M Cons | 12 | College Station A&M Cons | 17:47.90 |
| 19 | Ryan RubioPlace 19 · Grade 12 · Bryan Rudder | 12 | Bryan Rudder | 17:53.60 PR |
| 20 | Paul DancerPlace 20 · Grade 10 · Lake Creek | 10 | Lake Creek | 17:59.60 |
| 21 | Nigel ThorntonPlace 21 · Grade 11 · College Station A&M Cons | 11 | College Station A&M Cons | 18:01.90 |
| 22 | Grant LandinPlace 22 · Grade 11 · Lake Creek | 11 | Lake Creek | 18:02.70 PR |
| 23 | Chase McCoyPlace 23 · Grade 10 · Montgomery | 10 | Montgomery | 18:02.80 |
| 24 | Trey FurhmannPlace 24 · Grade 12 · Lake Creek | 12 | Lake Creek | 18:13.80 |
| 25 | Landon CarpenterPlace 25 · Grade 10 · Lake Creek | 10 | Lake Creek | 18:15.70 PR |
| 26 | Jesse DishonghPlace 26 · Grade 9 · Lake Creek | 9 | Lake Creek | 18:16.70 PR |
| 27 | Mikhil PatelPlace 27 · Grade 12 · Huntsville | 12 | Huntsville | 18:19.90 |
| 28 | Justin BurrowPlace 28 · Grade 10 · Montgomery | 10 | Montgomery | 18:22.10 |
| 29 | Henry KieschnickPlace 29 · Grade 12 · Huntsville | 12 | Huntsville | 18:55.80 |
| 30 | Amos BrownPlace 30 · Grade 9 · Huntsville | 9 | Huntsville | 18:56.40 |
| 31 | Barrett LangfordPlace 31 · Grade 12 · College Station A&M Cons | 12 | College Station A&M Cons | 18:56.90 |
| 32 | Jayden JacksonPlace 32 · Grade 12 · Brenham | 12 | Brenham | 18:59.20 |
| 33 | Kaydon BarahonaPlace 33 · Grade 10 · Huntsville | 10 | Huntsville | 19:28.10 |
| 34 | Corbin SchluensPlace 34 · Grade 9 · Brenham | 9 | Brenham | 19:42.90 |
| 35 | Avrum GamboaPlace 35 · Grade 9 · Brenham | 9 | Brenham | 19:49.60 |
| 36 | Jake ZapataPlace 36 · Grade 11 · Brenham | 11 | Brenham | 19:51.70 |
| 37 | Blake BrownPlace 37 · Grade 12 · Montgomery | 12 | Montgomery | 20:03.10 |
| 38 | Finnagian MundorffPlace 38 · Grade 10 · Huntsville | 10 | Huntsville | 20:14.50 |
| 39 | Tearsyn McBridePlace 39 · Grade 10 · Brenham | 10 | Brenham | 20:45.50 |
| 40 | Hayden HatfieldPlace 40 · Grade 10 · Brenham | 10 | Brenham | 23:32.00 |
| 41 | Isaac AguilarPlace 41 · Grade 12 · Brenham | 12 | Brenham | 24:39.20 |