| 1 | Camden GibsonPlace 1 · Grade 12 · Conroe Woodlands College Park | 12 | Conroe Woodlands College Park | 15:27.66 |
| 2 | James HadwinPlace 2 · Grade 12 · Conroe Woodlands College Park | 12 | Conroe Woodlands College Park | 15:52.92 |
| 3 | Praneel AjjanPlace 3 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 15:57.82 |
| 4 | Brady MeredithPlace 4 · Grade 12 · Conroe The Woodlands | 12 | Conroe The Woodlands | 15:58.52 |
| 5 | Yannick BroosPlace 5 · Grade 12 · Conroe Woodlands College Park | 12 | Conroe Woodlands College Park | 15:59.72 |
| 6 | Logan BerggrenPlace 6 · Grade 12 · Conroe Caney Creek | 12 | Conroe Caney Creek | 16:01.96 |
| 7 | Cole WilliamsPlace 7 · Grade 12 · Conroe Oak Ridge | 12 | Conroe Oak Ridge | 16:11.32 PR |
| 8 | Matthew MedinaPlace 8 · Grade 12 · Conroe | 12 | Conroe | 16:18.12 PR |
| 9 | Nathaniel ClementsPlace 9 · Grade 9 · Conroe Grand Oaks | 9 | Conroe Grand Oaks | 16:18.46 PR |
| 10 | Will BishopPlace 10 · Grade 11 · Conroe The Woodlands | 11 | Conroe The Woodlands | 16:18.96 |
| 11 | Sebastian Calderon-EspinosaPlace 11 · Grade 12 · Conroe The Woodlands | 12 | Conroe The Woodlands | 16:21.42 |
| 12 | Ethan GeigerPlace 12 · Grade 11 · Conroe The Woodlands | 11 | Conroe The Woodlands | 16:27.82 |
| 13 | James ClaryPlace 13 · Grade 9 · Conroe The Woodlands | 9 | Conroe The Woodlands | 16:30.98 |
| 14 | Daniel NunezPlace 14 · Grade 12 · Conroe Caney Creek | 12 | Conroe Caney Creek | 16:34.86 PR |
| 15 | Blake LantagnePlace 15 · Grade 9 · Conroe | 9 | Conroe | 16:36.82 |
| 16 | Tai CookPlace 16 · Grade 12 · Conroe The Woodlands | 12 | Conroe The Woodlands | 16:38.08 |
| 17 | Colin HaydenPlace 17 · Grade 12 · Conroe The Woodlands | 12 | Conroe The Woodlands | 16:38.12 PR |
| 18 | Jackson BaileyPlace 18 · Grade 12 · Conroe Woodlands College Park | 12 | Conroe Woodlands College Park | 16:40.62 |
| 19 | Aeneas BrownPlace 19 · Grade 11 · Conroe Grand Oaks | 11 | Conroe Grand Oaks | 16:42.82 |
| 20 | Christian ReynosoPlace 20 · Grade 11 · Conroe Oak Ridge | 11 | Conroe Oak Ridge | 16:43.72 |
| 21 | Bobby KleinPlace 21 · Grade 9 · Willis | 9 | Willis | 16:46.42 |
| 22 | Reagan SmithPlace 22 · Grade 12 · Conroe Woodlands College Park | 12 | Conroe Woodlands College Park | 16:47.06 |
| 23 | Ryan BekenPlace 23 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 16:59.14 |
| 24 | Zion PearsonPlace 24 · Grade 11 · Conroe | 11 | Conroe | 17:01.30 |
| 25 | Cage DudleyPlace 25 · Grade 10 · Conroe | 10 | Conroe | 17:02.70 |
| 26 | Eichten Radice-BeedlePlace 26 · Grade 12 · Conroe Oak Ridge | 12 | Conroe Oak Ridge | 17:09.40 PR |
| 27 | Logan EubankPlace 27 · Grade 12 · Conroe Grand Oaks | 12 | Conroe Grand Oaks | 17:09.64 PR |
| 28 | Justin ReynosoPlace 28 · Grade 10 · Conroe Oak Ridge | 10 | Conroe Oak Ridge | 17:21.30 |
| 29 | Jett BanesPlace 29 · Grade 9 · Conroe Caney Creek | 9 | Conroe Caney Creek | 17:35.26 |
| 30 | Aodel AlvarezPlace 30 · Grade 11 · Conroe | 11 | Conroe | 17:35.32 |
| 31 | Tristan GonzalezPlace 31 · Grade 10 · Conroe Oak Ridge | 10 | Conroe Oak Ridge | 17:38.86 PR |
| 32 | Carson GoswickPlace 32 · Grade 11 · Conroe | 11 | Conroe | 17:47.88 |
| 33 | Levi WilliamsPlace 33 · Grade 10 · Conroe Oak Ridge | 10 | Conroe Oak Ridge | 17:51.06 |
| 34 | Hunter GrayPlace 34 · Grade 11 · Conroe Caney Creek | 11 | Conroe Caney Creek | 18:18.04 |
| 35 | Lukas CruzPlace 35 · Grade 12 · Willis | 12 | Willis | 18:19.52 |
| 36 | Ernesto RodriguezPlace 36 · Grade 11 · Willis | 11 | Willis | 18:34.62 |
| 37 | Arturo OrtizPlace 37 · Grade 11 · Cleveland | 11 | Cleveland | 18:39.72 PR |
| 38 | Aiden PintoPlace 38 · Grade 9 · Conroe Caney Creek | 9 | Conroe Caney Creek | 18:42.02 |
| 39 | Nash JarvisPlace 39 · Grade 10 · Conroe Grand Oaks | 10 | Conroe Grand Oaks | 18:44.62 |
| 40 | Noah OrozcoPlace 40 · Grade 12 · New Caney | 12 | New Caney | 18:46.82 PR |
| 41 | Alejandro GonzalezPlace 41 · Grade 12 · Conroe Caney Creek | 12 | Conroe Caney Creek | 18:48.20 |
| 42 | Pedro Martinez-RiveraPlace 42 · Grade 12 · Conroe | 12 | Conroe | 18:56.12 |
| 43 | Ronald PrestonPlace 43 · Grade 10 · Conroe Grand Oaks | 10 | Conroe Grand Oaks | 19:00.10 PR |
| 44 | Caleb LeePlace 44 · Grade 9 · Willis | 9 | Willis | 19:12.56 PR |
| 45 | Josue PerezPlace 45 · Grade 12 · Conroe Oak Ridge | 12 | Conroe Oak Ridge | 19:30.56 |
| 46 | Lucio RodriguezPlace 46 · Grade 11 · Cleveland | 11 | Cleveland | 19:53.16 |
| 47 | Levi DobsonPlace 47 · Grade 10 · New Caney | 10 | New Caney | 19:53.76 PR |
| 48 | Ethan PerrettPlace 48 · Grade 10 · Conroe Caney Creek | 10 | Conroe Caney Creek | 19:54.80 |
| 49 | Braden DobsonPlace 49 · Grade 10 · New Caney | 10 | New Caney | 20:00.34 |
| 50 | Juan OjedaPlace 50 · Grade 10 · Cleveland | 10 | Cleveland | 20:20.24 |
| 51 | Jordy FloresPlace 51 · Grade 10 · Cleveland | 10 | Cleveland | 20:24.62 |
| 52 | Keith SchulzPlace 52 · Grade 10 · Cleveland | 10 | Cleveland | 20:25.70 |
| 53 | Rene LozanoPlace 53 · Grade 12 · New Caney | 12 | New Caney | 21:33.94 PR |
| 54 | Hector MorenoPlace 54 · Grade 10 · Cleveland | 10 | Cleveland | 21:56.98 |
| 55 | Cesar TorresPlace 55 · Grade 12 · New Caney | 12 | New Caney | 23:19.60 |
| 56 | Caleb TylerPlace 56 · Grade 12 · New Caney | 12 | New Caney | 27:25.00 |
| 57 | Andy DavilaPlace 57 · Grade 11 · New Caney | 11 | New Caney | 27:25.04 |