| 1 | Zachary DanielsonPlace 1 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 17:21.20 |
| 2 | Austin HoltPlace 2 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 17:22.05 |
| 3 | Adam DiazPlace 3 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 17:28.69 |
| 4 | Uzodimma WittickPlace 4 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 17:52.07 |
| 5 | Young LimPlace 5 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 17:53.04 PR |
| 6 | Viktor KarlPlace 6 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 17:53.98 PR |
| 7 | Ethan SugdenPlace 7 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 17:59.90 PR |
| 8 | Ashton NoelPlace 8 · Grade 10 · Klein Oak | 10 | Klein Oak | 18:02.26 |
| 9 | Cohen SniderPlace 9 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 18:04.06 PR |
| 10 | Alexander GaliunasPlace 10 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 18:11.96 |
| 11 | Blake WebsterPlace 11 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 18:16.61 PR |
| 12 | Mate CrossPlace 12 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 18:20.27 PR |
| 13 | Matthew DiazPlace 13 · Grade 10 · Klein | 10 | Klein | 18:25.73 |
| 14 | Eli MadrilPlace 14 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 18:29.56 |
| 15 | Jacob EitreimPlace 15 · Grade 11 · Humble Kingwood Park | 11 | Humble Kingwood Park | 18:37.06 PR |
| 16 | Zander RosplockPlace 16 · Grade 10 · Klein Collins | 10 | Klein Collins | 18:38.97 |
| 17 | Thomas JacobsenPlace 17 · Grade 11 · Tomball | 11 | Tomball | 18:47.14 |
| 18 | Kyle AbtPlace 18 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 18:48.00 |
| 19 | Elijah GrieppPlace 19 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 19:04.10 |
| 20 | Grant NolanPlace 20 · Grade 11 · Tomball | 11 | Tomball | 19:06.43 |
| 21 | Jaime CastroPlace 21 · Grade 11 · Tomball | 11 | Tomball | 19:09.00 |
| 22 | Caiden MillerPlace 22 · Grade 9 · Klein | 9 | Klein | 19:09.91 |
| 23 | Lucas CastilloPlace 23 · Grade 10 · Klein Oak | 10 | Klein Oak | 19:13.08 |
| 24 | Jameson StallingsPlace 24 · Grade 9 · Houston Clear Lake | 9 | Houston Clear Lake | 19:21.25 |
| 25 | Oscar RiveraPlace 25 · Grade - · Royal | - | Royal | 19:22.32 PR |
| 26 | Thatcher JohnsonPlace 26 · Grade 10 · Klein Collins | 10 | Klein Collins | 19:23.23 |
| 27 | Kyle SmithPlace 27 · Grade 10 · Klein Oak | 10 | Klein Oak | 19:23.94 |
| 28 | Xander BlessingerPlace 28 · Grade 11 · Klein Collins | 11 | Klein Collins | 19:25.24 |
| 29 | Layne CoronadoPlace 29 · Grade 10 · Tomball Memorial | 10 | Tomball Memorial | 19:32.95 |
| 30 | Ian VandesandePlace 30 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 19:35.78 PR |
| 31 | Emilio CarrilloPlace 31 · Grade 10 · Klein Collins | 10 | Klein Collins | 19:36.13 |
| 32 | Levi JensenPlace 32 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 19:41.57 |
| 33 | Leon VelasquezPlace 33 · Grade 11 · Humble Kingwood Park | 11 | Humble Kingwood Park | 19:42.29 |
| 34 | Brayan CuyuchPlace 34 · Grade 10 · LC Clear Creek | 10 | LC Clear Creek | 19:43.08 |
| 35 | Tate CorbinPlace 35 · Grade 10 · LC Clear Creek | 10 | LC Clear Creek | 19:47.83 |
| 36 | Landry HatchPlace 36 · Grade 10 · Klein Oak | 10 | Klein Oak | 19:53.51 |
| 37 | Nathaniel LePlace 37 · Grade 10 · LC Clear Creek | 10 | LC Clear Creek | 19:53.77 |
| 38 | Patrick MeeksPlace 38 · Grade 9 · Conroe | 9 | Conroe | 19:55.42 PR |
| 39 | Cason WhitePlace 39 · Grade 9 · Conroe | 9 | Conroe | 19:55.72 PR |
| 40 | Ricky GonzalezPlace 40 · Grade 11 · Klein Cain | 11 | Klein Cain | 19:57.94 |
| 41 | Henry RobertsonPlace 41 · Grade 11 · Tomball | 11 | Tomball | 19:58.23 |
| 42 | Kaden ChavezPlace 42 · Grade 10 · Klein Collins | 10 | Klein Collins | 20:03.39 |
| 43 | Slade ParraPlace 43 · Grade 11 · Humble Kingwood Park | 11 | Humble Kingwood Park | 20:03.63 |
| 44 | Max HerreraPlace 44 · Grade 10 · Tomball | 10 | Tomball | 20:12.10 |
| 45 | Kevin SanchezPlace 45 · Grade 11 · Fort Bend Austin | 11 | Fort Bend Austin | 20:12.61 |
| 46 | Christopher KenskiPlace 46 · Grade 11 · Klein Oak | 11 | Klein Oak | 20:16.55 PR |
| 47 | Santiago GuarcasPlace 47 · Grade 10 · Klein Collins | 10 | Klein Collins | 20:18.56 PR |
| 48 | Alejandro MesaPlace 48 · Grade 11 · Humble Kingwood Park | 11 | Humble Kingwood Park | 20:19.14 |
| 49 | Christian BaileyPlace 49 · Grade 10 · Conroe Woodlands College Park | 10 | Conroe Woodlands College Park | 20:20.42 |
| 50 | Cooper HowardPlace 50 · Grade 10 · Houston Clear Lake | 10 | Houston Clear Lake | 20:23.18 |
| 51 | Blake HairPlace 51 · Grade 10 · Tomball | 10 | Tomball | 20:27.51 |
| 52 | Neil MehtaPlace 52 · Grade 10 · Houston Jersey Village | 10 | Houston Jersey Village | 20:33.93 |
| 53 | Colin ZumarPlace 53 · Grade 10 · Tomball | 10 | Tomball | 20:33.95 |
| 54 | Tavis KloeppelPlace 54 · Grade 12 · Klein Cain | 12 | Klein Cain | 20:36.84 |
| 55 | Eros PortilloPlace 55 · Grade 9 · Conroe | 9 | Conroe | 20:38.25 PR |
| 56 | Noah IbarraPlace 56 · Grade 10 · Humble Kingwood Park | 10 | Humble Kingwood Park | 20:39.47 |
| 57 | Aidan SimonePlace 57 · Grade 9 · Brenham | 9 | Brenham | 20:39.80 |
| 58 | Hayden DavisPlace 58 · Grade 11 · Klein Oak | 11 | Klein Oak | 20:39.95 |
| 59 | Evan ThorntonPlace 59 · Grade 11 · Conroe Woodlands College Park | 11 | Conroe Woodlands College Park | 20:42.00 |
| 60 | Hunter CampbellPlace 60 · Grade 10 · Houston Clear Lake | 10 | Houston Clear Lake | 20:46.09 PR |
| 61 | Sam VidaurriPlace 61 · Grade 10 · LC Clear Creek | 10 | LC Clear Creek | 20:50.71 |
| 62 | Evan CastilloPlace 62 · Grade 12 · Klein Oak | 12 | Klein Oak | 20:51.64 |
| 63 | Colin BestPlace 63 · Grade 10 · Klein Collins | 10 | Klein Collins | 20:53.42 |
| 64 | Gregory PoninskiPlace 64 · Grade 11 · Tomball Memorial | 11 | Tomball Memorial | 20:53.82 |
| 65 | Wyatt HallPlace 65 · Grade 12 · Klein Cain | 12 | Klein Cain | 20:57.79 |
| 66 | Jayden NguyenPlace 66 · Grade - · Houston Jersey Village | - | Houston Jersey Village | 21:01.22 PR |
| 67 | Christian AmosPlace 67 · Grade - · Klein | - | Klein | 21:01.50 |
| 68 | Maxson MundyPlace 68 · Grade 10 · Houston Clear Lake | 10 | Houston Clear Lake | 21:02.12 PR |
| 69 | Sambhav JainPlace 69 · Grade 10 · Fort Bend Austin | 10 | Fort Bend Austin | 21:02.64 |
| 70 | Christian HueciasPlace 70 · Grade 10 · Klein Cain | 10 | Klein Cain | 21:05.21 PR |
| 71 | Kyle KePlace 71 · Grade 11 · Tomball Memorial | 11 | Tomball Memorial | 21:07.55 |
| 72 | Ausar HamanotPlace 72 · Grade - · Waller | - | Waller | 21:08.66 |
| 73 | Jason MerrittPlace 73 · Grade 11 · Klein Oak | 11 | Klein Oak | 21:09.55 |
| 74 | Damon BrownPlace 74 · Grade 10 · Humble Atascocita | 10 | Humble Atascocita | 21:11.90 |
| 75 | Brody Ray-WelshPlace 75 · Grade 11 · Humble Kingwood Park | 11 | Humble Kingwood Park | 21:12.63 |
| 76 | Lennis RideauPlace 76 · Grade 12 · Houston Cyp. Woods | 12 | Houston Cyp. Woods | 21:15.62 |
| 77 | Reed RichsonPlace 77 · Grade 10 · Houston Clear Lake | 10 | Houston Clear Lake | 21:16.25 |
| 78 | Paxton GillettePlace 78 · Grade 11 · Klein Cain | 11 | Klein Cain | 21:19.72 |
| 79 | Henri CoonPlace 79 · Grade 9 · LC Clear Creek | 9 | LC Clear Creek | 21:22.47 |
| 80 | Jordan FerrellPlace 80 · Grade 10 · Humble Atascocita | 10 | Humble Atascocita | 21:22.72 PR |
| 81 | Jeremiah SamPlace 81 · Grade 10 · Humble Kingwood Park | 10 | Humble Kingwood Park | 21:28.60 PR |
| 82 | Kevin HernandezPlace 82 · Grade 10 · Klein Collins | 10 | Klein Collins | 21:31.00 |
| 83 | Kazuki BunnellePlace 83 · Grade 10 · Klein Oak | 10 | Klein Oak | 21:36.19 |
| 84 | Frank GerlovichPlace 84 · Grade 11 · Fort Bend Austin | 11 | Fort Bend Austin | 21:36.71 |
| 85 | Marcus EstrelloPlace 85 · Grade 10 · Brenham | 10 | Brenham | 21:50.13 PR |
| 86 | Landon NewkirkPlace 86 · Grade 9 · LC Clear Creek | 9 | LC Clear Creek | 21:50.97 |
| 87 | Sidney MorrisPlace 87 · Grade - · Waller | - | Waller | 21:51.09 |
| 88 | Abraham FernandezPlace 88 · Grade 12 · LC Clear Creek | 12 | LC Clear Creek | 21:53.73 |
| 89 | Andra SpencerPlace 89 · Grade 10 · Klein Collins | 10 | Klein Collins | 21:55.37 |
| 90 | Judah SmithwickPlace 90 · Grade 9 · Conroe | 9 | Conroe | 22:00.01 PR |
| 91 | William DunnPlace 91 · Grade 10 · Houston Cyp. Woods | 10 | Houston Cyp. Woods | 22:01.25 |
| 92 | Adrian OrtegaPlace 92 · Grade 9 · Humble Kingwood Park | 9 | Humble Kingwood Park | 22:02.58 |
| 93 | Nicholas HowardPlace 93 · Grade 10 · Klein Oak | 10 | Klein Oak | 22:03.91 PR |
| 94 | Aidan GarciaPlace 94 · Grade 11 · Humble Atascocita | 11 | Humble Atascocita | 22:08.57 |
| 95 | Justin BradfordPlace 95 · Grade 12 · Humble Kingwood Park | 12 | Humble Kingwood Park | 22:10.77 |
| 96 | Kellen ScherrerPlace 96 · Grade 11 · Tomball | 11 | Tomball | 22:12.03 |
| 97 | Lucas FloresPlace 97 · Grade 10 · Klein Collins | 10 | Klein Collins | 22:15.80 |
| 98 | James NguyenPlace 98 · Grade 10 · Houston Jersey Village | 10 | Houston Jersey Village | 22:16.90 |
| 99 | Travis GonzalesPlace 99 · Grade 12 · Klein Oak | 12 | Klein Oak | 22:17.09 |
| 100 | Aiden GrenierPlace 100 · Grade 12 · LC Clear Creek | 12 | LC Clear Creek | 22:20.04 |
| 101 | Ben VarghesePlace 101 · Grade 10 · Tomball Memorial | 10 | Tomball Memorial | 22:20.90 |
| 102 | Anthony VuPlace 102 · Grade 11 · Houston Jersey Village | 11 | Houston Jersey Village | 22:21.98 |
| 103 | Dilson CuyuchPlace 103 · Grade 9 · LC Clear Creek | 9 | LC Clear Creek | 22:22.00 |
| 104 | Marcus ThomasPlace 104 · Grade 10 · Klein Cain | 10 | Klein Cain | 22:22.46 |
| 105 | Enrique RodriguezPlace 105 · Grade 10 · Klein Collins | 10 | Klein Collins | 22:22.56 PR |
| 106 | Martin NguyenPlace 106 · Grade 10 · Fort Bend Austin | 10 | Fort Bend Austin | 22:24.77 |
| 107 | Jonathan MikhaelPlace 107 · Grade 11 · Houston Cyp. Woods | 11 | Houston Cyp. Woods | 22:29.85 |
| 108 | Dallas FountainPlace 108 · Grade 10 · Klein Oak | 10 | Klein Oak | 22:32.00 PR |
| 109 | Elezar FelderPlace 109 · Grade 9 · Klein | 9 | Klein | 22:37.60 |
| 110 | Tye AlexanderPlace 110 · Grade 9 · Humble Kingwood Park | 9 | Humble Kingwood Park | 22:39.53 |
| 111 | Jaiden JojiPlace 111 · Grade 10 · Fort Bend Austin | 10 | Fort Bend Austin | 22:39.87 |
| 112 | Christian Novoa-GramajoPlace 112 · Grade - · Houston Jersey Village | - | Houston Jersey Village | 22:44.13 |
| 113 | Greyson EnglishPlace 113 · Grade 10 · Klein Collins | 10 | Klein Collins | 22:52.59 |
| 114 | Robert BolfingPlace 114 · Grade 10 · Houston Cyp. Woods | 10 | Houston Cyp. Woods | 23:01.55 |
| 115 | Seth RobertsonPlace 115 · Grade 11 · Humble Kingwood Park | 11 | Humble Kingwood Park | 23:03.17 |
| 116 | Michael BoehlerPlace 116 · Grade 10 · Klein | 10 | Klein | 23:07.38 |
| 117 | Alexander SmithPlace 117 · Grade 11 · Houston Cyp. Woods | 11 | Houston Cyp. Woods | 23:10.36 |
| 118 | Khoa PhamPlace 118 · Grade - · Houston Jersey Village | - | Houston Jersey Village | 23:12.86 |
| 119 | Andrew NguyenPlace 119 · Grade 10 · Houston Jersey Village | 10 | Houston Jersey Village | 23:25.99 |
| 120 | Ezekiel TillisPlace 120 · Grade 11 · Klein | 11 | Klein | 23:27.33 |
| 121 | Erick AlfaroPlace 121 · Grade 10 · Klein | 10 | Klein | 23:30.12 |
| 122 | Jake WhitleyPlace 122 · Grade 11 · Humble Kingwood Park | 11 | Humble Kingwood Park | 23:33.54 |
| 123 | Cash BlodgettePlace 123 · Grade 10 · Humble Kingwood Park | 10 | Humble Kingwood Park | 23:36.37 |
| 124 | Mateo RodriguesPlace 124 · Grade 10 · Humble Kingwood Park | 10 | Humble Kingwood Park | 23:41.72 |
| 125 | Abdul-Malik AdesanyaPlace 125 · Grade - · Houston Cyp. Woods | - | Houston Cyp. Woods | 23:49.68 PR |
| 126 | Joseph BlakeneyPlace 126 · Grade 11 · Tomball Memorial | 11 | Tomball Memorial | 23:55.76 |
| 127 | Nathan BreedenPlace 127 · Grade 10 · Humble Atascocita | 10 | Humble Atascocita | 24:06.43 |
| 128 | Kolton NickersonPlace 128 · Grade 9 · Brenham | 9 | Brenham | 24:06.82 PR |
| 129 | Dominick AzzolliniPlace 129 · Grade 10 · Humble Kingwood Park | 10 | Humble Kingwood Park | 24:09.15 |
| 130 | Jack CloverPlace 130 · Grade 10 · Brenham | 10 | Brenham | 24:09.43 |
| 131 | Owen BakerPlace 131 · Grade 10 · Houston Clear Lake | 10 | Houston Clear Lake | 24:19.65 |
| 132 | Jesus VegaPlace 132 · Grade 11 · Humble Atascocita | 11 | Humble Atascocita | 24:20.32 |
| 133 | Caleb DyerPlace 133 · Grade 10 · Brenham | 10 | Brenham | 24:21.71 |
| 134 | Brody CassellPlace 134 · Grade 10 · Klein Collins | 10 | Klein Collins | 24:24.14 PR |
| 135 | Dylan ChagoyaPlace 135 · Grade 10 · Houston Clear Lake | 10 | Houston Clear Lake | 24:40.36 PR |
| 136 | Liam DevinePlace 136 · Grade 10 · Klein Forest | 10 | Klein Forest | 24:43.01 |
| 137 | Damian LopezPlace 137 · Grade - · Royal | - | Royal | 25:43.07 |
| 138 | Jackson SuttonPlace 138 · Grade 12 · LC Clear Creek | 12 | LC Clear Creek | 25:51.20 |
| 139 | Joseph SibertPlace 139 · Grade 10 · Houston Clear Lake | 10 | Houston Clear Lake | 25:54.65 PR |
| 140 | Maddox McClainPlace 140 · Grade 12 · Houston Clear Lake | 12 | Houston Clear Lake | 25:59.55 PR |
| 141 | Giovani MorenoPlace 141 · Grade 10 · Brenham | 10 | Brenham | 26:12.00 |
| 142 | Sebastian BarajasPlace 142 · Grade 10 · Houston Cyp. Woods | 10 | Houston Cyp. Woods | 26:23.29 |
| 143 | Fernando TorreroPlace 143 · Grade 10 · Houston Cyp. Woods | 10 | Houston Cyp. Woods | 27:19.18 |
| 0 | Rayyan KandlawalaPlace 0 · Grade 10 · Fort Bend Austin | 10 | Fort Bend Austin | NT |