| 1 | Caden ShawPlace 1 · Bridge City | — | Bridge City | 16:42.40 |
| 2 | Payton WrinklePlace 2 · Orangefield | — | Orangefield | 16:54.60 |
| 3 | Beau WaldropPlace 3 · Lumberton | — | Lumberton | 16:58.40 |
| 4 | Kai ReedPlace 4 · Vidor | — | Vidor | 17:21.00 |
| 5 | Erik LawrencePlace 5 · Silsbee | — | Silsbee | 17:28.10 |
| 6 | Dylan WrightPlace 6 · Silsbee | — | Silsbee | 17:45.30 |
| 7 | Eli QuinnPlace 7 · Lumberton | — | Lumberton | 18:33.50 |
| 8 | Marc GutierrezPlace 8 · Silsbee | — | Silsbee | 18:37.20 |
| 9 | Andrew FawcettPlace 9 · Vidor | — | Vidor | 18:39.40 |
| 10 | Victor HernandezPlace 10 · Bridge City | — | Bridge City | 18:48.10 |
| 11 | Gavin TallinaPlace 11 · Lumberton | — | Lumberton | 18:49.50 |
| 12 | Kieffer ReedPlace 12 · LCM | — | LCM | 19:00.20 |
| 13 | Bowman FawcettPlace 13 · Vidor | — | Vidor | 19:01.40 |
| 14 | Eli CowartPlace 14 · Lumberton | — | Lumberton | 19:35.90 |
| 15 | Cody RodriguezPlace 15 · Silsbee | — | Silsbee | 19:36.10 |
| 16 | Bryce MoorePlace 16 · Orangefield | — | Orangefield | 19:44.20 |
| 17 | Matthew EyrePlace 17 · Silsbee | — | Silsbee | 19:46.50 |
| 18 | Raul RamonesPlace 18 · Lumberton | — | Lumberton | 19:50.20 |
| 19 | Chase FisherPlace 19 · LCM | — | LCM | 19:55.60 |
| 20 | Maleki St JulienPlace 20 · West Orange-Stark | — | West Orange-Stark | 19:59.70 |
| 21 | Liam FaulknerPlace 21 · Bridge City | — | Bridge City | 20:01.80 |
| 22 | Robert BartonPlace 22 · Silsbee | — | Silsbee | 20:03.50 |
| 23 | Cody StrausePlace 23 · Orangefield | — | Orangefield | 20:04.40 |
| 24 | Travis BerresPlace 24 · Lumberton | — | Lumberton | 20:06.90 |
| 25 | Kaleb IstrePlace 25 · West Orange-Stark | — | West Orange-Stark | 20:07.20 |
| 26 | Adrian Hernandez-CroPlace 26 · West Orange-Stark | — | West Orange-Stark | 20:10.10 |
| 27 | Galvan UrielPlace 27 · West Orange-Stark | — | West Orange-Stark | 20:31.70 |
| 28 | Brayden BabinPlace 28 · Orangefield | — | Orangefield | 20:32.10 |
| 29 | Timothy TrammellPlace 29 · Orangefield | — | Orangefield | 20:32.40 |
| 30 | Aiden Hernandez-CrocPlace 30 · West Orange-Stark | — | West Orange-Stark | 20:39.20 |
| 31 | Jacob LongloisPlace 31 · LCM | — | LCM | 20:39.40 |
| 32 | Eli CravyPlace 32 · Silsbee | — | Silsbee | 20:41.00 |
| 33 | Leyton LoftPlace 33 · Orangefield | — | Orangefield | 21:04.10 |
| 34 | Myron GriffinPlace 34 · West Orange-Stark | — | West Orange-Stark | 21:07.90 |
| 35 | Mason HoughtonPlace 35 · Orangefield | — | Orangefield | 21:27.30 |
| 36 | Ryan ForemanPlace 36 · LCM | — | LCM | 21:34.80 |
| 37 | Marshall BrausPlace 37 · LCM | — | LCM | 21:40.90 |
| 38 | Javan RenfroPlace 38 · West Orange-Stark | — | West Orange-Stark | 22:18.90 |
| 39 | Austin RobinsonPlace 39 · LCM | — | LCM | 22:20.00 |
| 40 | Samuel AndersonPlace 40 · Lumberton | — | Lumberton | 22:21.30 |
| 41 | Jonathan ButlerPlace 41 · LCM | — | LCM | 22:34.30 |
| 42 | Cameron LyonsPlace 42 · Bridge City | — | Bridge City | 22:40.70 |
| 43 | Seth KelonePlace 43 · Bridge City | — | Bridge City | 23:17.00 |
| 44 | Gaige HartfieldPlace 44 · Vidor | — | Vidor | 24:10.10 |
| 45 | Christopher DilleyPlace 45 · Vidor | — | Vidor | 24:15.90 |
| 46 | Michael WhitmanPlace 46 · Vidor | — | Vidor | 24:53.80 |