| 1 | Manuel VelaPlace 1 · Grade 11 · Cypress Springs | 11 | Cypress Springs | 15:40.6 | 1 |
| 2 | Camden GibsonPlace 2 · Grade 9 · Klein Cain | 9 | Klein Cain | 15:52.1 | — |
| 3 | Caleb TheodorePlace 3 · Grade 11 · Klein | 11 | Klein | 16:01.0 | 2 |
| 4 | Elijah EmersonPlace 4 · Grade 10 · Katy Paetow | 10 | Katy Paetow | 16:12.6 | 3 |
| 5 | Nicolas ValadezPlace 5 · Grade 12 · Katy Paetow | 12 | Katy Paetow | 16:17.5 | 4 |
| 6 | Landen SmithPlace 6 · Grade 11 · Klein | 11 | Klein | 16:17.9 | 5 |
| 7 | Joshua CohrsPlace 7 · Grade 12 · Klein Cain | 12 | Klein Cain | 16:18.4 | — |
| 8 | Sebastian CruzPlace 8 · Grade 11 · Cypress Lakes | 11 | Cypress Lakes | 16:28.9 | 6 |
| 9 | Aidan CervantesPlace 9 · Grade 11 · Klein Oak | 11 | Klein Oak | 16:31.7 | 7 |
| 10 | Diego GarciaPlace 10 · Grade 12 · Cypress Ridge | 12 | Cypress Ridge | 16:32.0 | 8 |
| 11 | Kaleb JessiePlace 11 · Grade 12 · Klein Cain | 12 | Klein Cain | 16:40.4 | — |
| 12 | Ulises AvilaPlace 12 · Grade 11 · Klein Forest | 11 | Klein Forest | 16:42.0 | — |
| 13 | Troy SpencerPlace 13 · Grade 10 · Klein | 10 | Klein | 16:44.2 | 9 |
| 14 | Mauricio MendezPlace 14 · Grade 10 · Klein | 10 | Klein | 16:46.1 | 10 |
| 15 | Jeffrey NguyenPlace 15 · Grade 11 · Klein Oak | 11 | Klein Oak | 16:54.8 | 11 |
| 16 | Jonathon BolanosPlace 16 · Grade 12 · Cypress Creek | 12 | Cypress Creek | 16:57.9 | 12 |
| 17 | Jeremiah MoynihanPlace 17 · Grade 9 · Lamar Fulshear | 9 | Lamar Fulshear | 16:58.5 | 13 |
| 18 | Dylan YarbroughPlace 18 · Grade 9 · Klein Collins | 9 | Klein Collins | 16:59.1 | — |
| 19 | Ibrahim DawalbeitPlace 19 · Grade 10 · Lamar Fulshear | 10 | Lamar Fulshear | 16:59.7 | 14 |
| 20 | Anthony PegueroPlace 20 · Grade 10 · Klein Collins | 10 | Klein Collins | 17:03.2 | — |
| 21 | Hunter DailyPlace 21 · Grade 12 · Klein Oak | 12 | Klein Oak | 17:04.7 | 15 |
| 22 | Patrick AlbertsonPlace 22 · Grade 12 · Klein | 12 | Klein | 17:07.0 | 16 |
| 23 | Tyler BrowningPlace 23 · Grade 12 · Lamar Fulshear | 12 | Lamar Fulshear | 17:10.8 | 17 |
| 24 | Eli JacobsPlace 24 · Grade 10 · Cypress Springs | 10 | Cypress Springs | 17:15.9 | 18 |
| 25 | William ZamoraPlace 25 · Grade 12 · Katy Paetow | 12 | Katy Paetow | 17:16.3 | 19 |
| 26 | Jayden De Los SantosPlace 26 · Grade 10 · Cypress Creek | 10 | Cypress Creek | 17:16.9 | 20 |
| 27 | Bryan YbarraPlace 27 · Grade 11 · Bryan High | 11 | Bryan High | 17:18.4 | — |
| 28 | Tristan MoffittPlace 28 · Grade 12 · Klein Oak | 12 | Klein Oak | 17:25.3 | 21 |
| 29 | Lucas HenriquezPlace 29 · Grade 11 · Cypress Lakes | 11 | Cypress Lakes | 17:26.8 | 22 |
| 30 | Westin FayettePlace 30 · Grade 12 · Klein Oak | 12 | Klein Oak | 17:30.5 | 23 |
| 31 | Jacob RandallPlace 31 · Grade 10 · Klein | 10 | Klein | 17:31.1 | 24 |
| 32 | Ulises LopezPlace 32 · Grade 12 · Cypress Lakes | 12 | Cypress Lakes | 17:33.8 | 25 |
| 33 | Wyatt ButtsPlace 33 · Grade 10 · Klein Oak | 10 | Klein Oak | 17:34.7 | 26 |
| 34 | Jackson CountissPlace 34 · Grade 12 · Cypress Creek | 12 | Cypress Creek | 17:42.7 | 27 |
| 35 | Dylan NebekerPlace 35 · Grade 12 · Klein Oak | 12 | Klein Oak | 17:45.6 | 28 |
| 36 | Anderson ReyesPlace 36 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 17:48.4 | 29 |
| 37 | Kyaw AungPlace 37 · Grade 10 · Klein Oak | 10 | Klein Oak | 17:49.7 | — |
| 38 | Brooks BryantPlace 38 · Grade 11 · Lamar Fulshear | 11 | Lamar Fulshear | 17:56.7 | 30 |
| 39 | Andrew ShieldsPlace 39 · Grade 12 · Bryan High | 12 | Bryan High | 17:58.9 | — |
| 40 | Jeremiah EmersonPlace 40 · Grade 12 · Katy Paetow | 12 | Katy Paetow | 18:00.1 | 31 |
| 41 | Jacoby HarmonPlace 41 · Grade 11 · Cypress Springs | 11 | Cypress Springs | 18:02.0 | 32 |
| 42 | Joseph MorenoPlace 42 · Grade 11 · Cypress Creek | 11 | Cypress Creek | 18:02.3 | 33 |
| 43 | William OstermanPlace 43 · Grade 10 · Klein Oak | 10 | Klein Oak | 18:03.1 | — |
| 44 | Kevin SantelisPlace 44 · Grade 12 · Cypress Park | 12 | Cypress Park | 18:04.2 | 34 |
| 45 | Kristian GandyPlace 45 · Grade 12 · Cypress Creek | 12 | Cypress Creek | 18:04.6 | 35 |
| 46 | David DavilaPlace 46 · Grade 11 · Cypress Lakes | 11 | Cypress Lakes | 18:08.8 | 36 |
| 47 | Cole TiangcoPlace 47 · Grade 12 · Cypress Creek | 12 | Cypress Creek | 18:10.3 | 37 |
| 48 | Mark RichardPlace 48 · Grade 10 · Klein Oak | 10 | Klein Oak | 18:15.3 | — |
| 49 | Julian GarzaPlace 49 · Grade 11 · Cypress Lakes | 11 | Cypress Lakes | 18:15.5 | 38 |
| 50 | Damian RomeroPlace 50 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 18:16.5 | 39 |
| 51 | Michael ChavezPlace 51 · Grade 12 · Katy Paetow | 12 | Katy Paetow | 18:19.8 | 40 |
| 52 | Matthew ScrogginsPlace 52 · Grade 10 · Cypress Springs | 10 | Cypress Springs | 18:23.2 | 41 |
| 53 | Andrew ChavezPlace 53 · Grade 11 · New Caney Porter | 11 | New Caney Porter | 18:23.4 | 42 |
| 54 | Thomas LegerPlace 54 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 18:24.7 | 43 |
| 55 | Aden OrtegaPlace 55 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 18:35.9 | 44 |
| 56 | Aaron DixonPlace 56 · Grade 9 · Cypress Ridge | 9 | Cypress Ridge | 18:38.9 | 45 |
| 57 | Diego SantelisPlace 57 · Grade 11 · Cypress Park | 11 | Cypress Park | 18:50.4 | 46 |
| 58 | Antonio DelgadoPlace 58 · Grade 11 · Klein Forest | 11 | Klein Forest | 18:50.5 | — |
| 59 | Xander RodriguezPlace 59 · Grade 10 · Katy Paetow | 10 | Katy Paetow | 18:56.2 | 47 |
| 60 | Van-Michael GravesPlace 60 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 18:57.5 | 48 |
| 61 | Avran ArrietaPlace 61 · Grade 12 · Lamar Fulshear | 12 | Lamar Fulshear | 19:00.6 | 49 |
| 62 | Benjamin PieperPlace 62 · Grade 9 · Klein Collins | 9 | Klein Collins | 19:01.4 | — |
| 63 | Zachary TuttlePlace 63 · Grade 11 · Lamar Fulshear | 11 | Lamar Fulshear | 19:05.3 | 50 |
| 64 | Joshua MurrellPlace 64 · Grade 10 · Lamar Fulshear | 10 | Lamar Fulshear | 19:15.1 | 51 |
| 65 | Aaron ChavezPlace 65 · Grade 12 · Cypress Park | 12 | Cypress Park | 19:16.2 | 52 |
| 66 | Ben RandallPlace 66 · Grade 12 · Klein | 12 | Klein | 19:16.2 | 53 |
| 67 | Eden AlanisPlace 67 · Grade 12 · New Caney Porter | 12 | New Caney Porter | 19:18.3 | 54 |
| 68 | Diego RomeroPlace 68 · Grade 11 · Cypress Lakes | 11 | Cypress Lakes | 19:20.7 | — |
| 69 | Damien AnayaPlace 69 · Grade 12 · Cypress Park | 12 | Cypress Park | 19:28.5 | 55 |
| 70 | Jose SanchezPlace 70 · Grade 10 · Cypress Ridge | 10 | Cypress Ridge | 19:30.4 | 56 |
| 71 | Michael CardosoPlace 71 · Grade 11 · Cypress Park | 11 | Cypress Park | 19:31.3 | 57 |
| 72 | Ulises LunaPlace 72 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 19:38.9 | 58 |
| 73 | Josue GomezPlace 73 · Grade 10 · New Caney Porter | 10 | New Caney Porter | 19:51.3 | 59 |
| 74 | Giovanni BuckleyPlace 74 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 19:56.4 | — |
| 75 | Alexander RuizPlace 75 · Grade 11 · Klein Forest | 11 | Klein Forest | 19:58.0 | — |
| 76 | Jose PerezPlace 76 · Grade 12 · New Caney Porter | 12 | New Caney Porter | 20:20.6 | 60 |
| 77 | Santiago Del VallePlace 77 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 20:23.1 | — |
| 78 | Samuel VazquezPlace 78 · Grade 12 · Cypress Lakes | 12 | Cypress Lakes | 20:31.2 | — |
| 79 | Joan JalomoPlace 79 · Grade 12 · Aldine | 12 | Aldine | 20:34.3 | 61 |
| 80 | Samuel VasquezPlace 80 · Grade 12 · Cypress Springs | 12 | Cypress Springs | 20:39.2 | 62 |
| 81 | Kaeden FairfaxPlace 81 · Grade 12 · Katy Paetow | 12 | Katy Paetow | 20:46.7 | 63 |
| 82 | Michael GuerraPlace 82 · Grade 10 · New Caney Porter | 10 | New Caney Porter | 20:59.2 | 64 |
| 83 | Ryelin ParkerPlace 83 · Grade 10 · Cypress Ridge | 10 | Cypress Ridge | 21:01.0 | — |
| 84 | Cesar BatresPlace 84 · Grade 12 · Cypress Lakes | 12 | Cypress Lakes | 21:25.4 | — |
| 85 | Jorge RodriguezPlace 85 · Grade 10 · Aldine | 10 | Aldine | 21:34.1 | 65 |
| 86 | Cody CorkinsPlace 86 · Grade 11 · New Caney Porter | 11 | New Caney Porter | 21:38.7 | 66 |
| 87 | Adam ChaouchPlace 87 · Grade 12 · Cypress Park | 12 | Cypress Park | 23:12.4 | 67 |
| 88 | Jose ResendizPlace 88 · Grade 11 · Aldine | 11 | Aldine | 24:37.9 | 68 |
| 89 | Ramon VasquezPlace 89 · Grade 12 · Aldine | 12 | Aldine | 25:39.9 | 69 |
| 90 | Sebastian EsparzaPlace 90 · Grade 10 · Aldine | 10 | Aldine | 25:45.2 | 70 |
| 91 | Watson JeremiahPlace 91 · Grade 11 · Aldine | 11 | Aldine | 27:54.9 | 71 |
| 1 | Ryan MartinezPlace 1 · Grade 12 · Klein | 12 | Klein | 17:49.3 | 1 |
| 2 | Semaj'a DaigrePlace 2 · Grade 11 · Klein | 11 | Klein | 18:03.9 | 2 |
| 3 | Xan RobertsPlace 3 · Grade 10 · Klein Oak | 10 | Klein Oak | 18:16.4 | 3 |
| 4 | Kaden MorenoPlace 4 · Grade 10 · Klein Oak | 10 | Klein Oak | 18:24.8 | 4 |
| 5 | Marco GuerreroPlace 5 · Grade 11 · Klein Cain | 11 | Klein Cain | 18:25.1 | 5 |
| 6 | Christian RiosPlace 6 · Grade 11 · Cypress Springs | 11 | Cypress Springs | 18:33.5 | 6 |
| 7 | Brady ClawsonPlace 7 · Grade 10 · Klein Oak | 10 | Klein Oak | 18:45.5 | 7 |
| 8 | Klever TorresPlace 8 · Grade 10 · Klein Oak | 10 | Klein Oak | 18:51.2 | 8 |
| 9 | Julian TorresPlace 9 · Grade 10 · Klein | 10 | Klein | 18:51.8 | 9 |
| 10 | Gage WorleyPlace 10 · Grade 10 · Lamar Fulshear | 10 | Lamar Fulshear | 18:57.9 | 10 |
| 11 | Colin HornsbyPlace 11 · Grade 11 · Klein | 11 | Klein | 19:06.3 | 11 |
| 12 | Fredrick NoeckerPlace 12 · Grade 11 · Klein Oak | 11 | Klein Oak | 19:15.9 | 12 |
| 13 | Helson Chavez HernandezPlace 13 · Grade 9 · Aldine | 9 | Aldine | 19:23.0 | 13 |
| 14 | Timothy GerschefskiPlace 14 · Grade 11 · Lamar Fulshear | 11 | Lamar Fulshear | 19:23.8 | 14 |
| 15 | Kevin HeesPlace 15 · Grade 10 · Klein | 10 | Klein | 19:31.2 | 15 |
| 16 | David UptmorePlace 16 · Grade 9 · Lamar Fulshear | 9 | Lamar Fulshear | 19:35.3 | 16 |
| 17 | Micah MosleyPlace 17 · Grade 12 · Klein Oak | 12 | Klein Oak | 19:43.7 | 17 |
| 18 | Alec HouckPlace 18 · Grade 12 · Klein Oak | 12 | Klein Oak | 19:46.7 | 18 |
| 19 | LeDaniel HarrisonPlace 19 · Grade 9 · Cypress Park | 9 | Cypress Park | 19:47.4 | — |
| 20 | Amardeep BasraPlace 20 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 19:58.4 | 19 |
| 21 | Bryce LarsonPlace 21 · Grade 11 · Klein Oak | 11 | Klein Oak | 19:58.6 | — |
| 22 | Andy TacamPlace 22 · Grade 10 · Katy Paetow | 10 | Katy Paetow | 20:01.4 | — |
| 23 | Daylen HaytonPlace 23 · Grade 10 · Cypress Lakes | 10 | Cypress Lakes | 20:04.6 | 20 |
| 24 | Donavon CisnerosPlace 24 · Grade 10 · Bryan High | 10 | Bryan High | 20:05.1 | — |
| 25 | Ty BlackPlace 25 · Grade 10 · Klein Cain | 10 | Klein Cain | 20:10.3 | 21 |
| 26 | Xavier DeHoyosPlace 26 · Grade 10 · Klein Oak | 10 | Klein Oak | 20:18.1 | — |
| 27 | Edward MarkellPlace 27 · Grade 10 · Klein Cain | 10 | Klein Cain | 20:25.5 | 22 |
| 28 | Megael BandaPlace 28 · Grade 10 · Cypress Lakes | 10 | Cypress Lakes | 20:30.3 | 23 |
| 29 | Zachary VanLoonPlace 29 · Grade 11 · Klein Cain | 11 | Klein Cain | 20:34.2 | 24 |
| 30 | Sean RenaudPlace 30 · Grade 10 · Cypress Lakes | 10 | Cypress Lakes | 20:37.8 | 25 |
| 31 | Artir KqikuPlace 31 · Grade 10 · Cypress Lakes | 10 | Cypress Lakes | 20:38.6 | 26 |
| 32 | Jonon FlanninganPlace 32 · Grade 10 · Cypress Ridge | 10 | Cypress Ridge | 20:41.6 | 27 |
| 33 | Trey WilliamsonPlace 33 · Grade 11 · Cypress Creek | 11 | Cypress Creek | 20:42.6 | 28 |
| 34 | Jacob TellezPlace 34 · Grade 10 · New Caney Porter | 10 | New Caney Porter | 20:45.0 | 29 |
| 35 | Caleb SilverioPlace 35 · Grade 10 · Katy Paetow | 10 | Katy Paetow | 20:52.2 | — |
| 36 | Christian LulePlace 36 · Grade 10 · Cypress Lakes | 10 | Cypress Lakes | 20:57.1 | 30 |
| 37 | Emmanuel LopezPlace 37 · Grade 11 · Klein Forest | 11 | Klein Forest | 21:00.8 | — |
| 38 | Horacio GonzalezPlace 38 · Grade 10 · Katy Paetow | 10 | Katy Paetow | 21:08.6 | — |
| 39 | Edward LeePlace 39 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 21:14.3 | 31 |
| 40 | Jose SoteloPlace 40 · Grade 11 · Klein Forest | 11 | Klein Forest | 21:14.8 | — |
| 41 | Djibril BarayPlace 41 · Grade 10 · Cypress Park | 10 | Cypress Park | 21:16.5 | — |
| 42 | Calieb RobertsonPlace 42 · Grade 9 · Cypress Park | 9 | Cypress Park | 21:32.2 | — |
| 43 | Jonathan JandaPlace 43 · Grade 12 · Lamar Fulshear | 12 | Lamar Fulshear | 21:32.2 | 32 |
| 44 | Daniel AzucenaPlace 44 · Grade 10 · New Caney Porter | 10 | New Caney Porter | 21:34.4 | 33 |
| 45 | German GarciaPlace 45 · Grade 11 · Klein Forest | 11 | Klein Forest | 21:36.3 | — |
| 46 | Jemani DoddPlace 46 · Grade 10 · Cypress Springs | 10 | Cypress Springs | 21:38.8 | 34 |
| 47 | Javier BarahonaPlace 47 · Grade 9 · Aldine | 9 | Aldine | 21:42.3 | 35 |
| 48 | Diego MedinaPlace 48 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 21:42.3 | 36 |
| 49 | Kendall JacksonPlace 49 · Grade 10 · Cypress Creek | 10 | Cypress Creek | 21:43.4 | 37 |
| 50 | Peter NguyenPlace 50 · Grade 12 · Cypress Creek | 12 | Cypress Creek | 21:43.8 | 38 |
| 51 | Gabrion TurnerPlace 51 · Grade 10 · Cypress Ridge | 10 | Cypress Ridge | 21:53.0 | 39 |
| 52 | Brandon HymesPlace 52 · Grade 10 · Cypress Ridge | 10 | Cypress Ridge | 21:53.6 | 40 |
| 53 | Maxwell Long-CrainePlace 53 · Grade 11 · Cypress Creek | 11 | Cypress Creek | 21:55.7 | 41 |
| 54 | Alfredo MeyerPlace 54 · Grade 10 · Klein Cain | 10 | Klein Cain | 22:05.8 | 42 |
| 55 | Devin HarrisPlace 55 · Grade 10 · Cypress Springs | 10 | Cypress Springs | 22:26.1 | 43 |
| 56 | Alexander FloresPlace 56 · Grade 10 · Aldine | 10 | Aldine | 22:27.2 | 44 |
| 57 | Jadoniah ParkerPlace 57 · Grade 9 · Klein Collins | 9 | Klein Collins | 22:32.9 | 45 |
| 58 | Eric BenitezPlace 58 · Grade 10 · Cypress Springs | 10 | Cypress Springs | 22:36.0 | 46 |
| 59 | Matthew AraozPlace 59 · Grade 10 · Klein Collins | 10 | Klein Collins | 22:36.5 | 47 |
| 60 | Sir'William McDuffiePlace 60 · Grade 11 · Cypress Ridge | 11 | Cypress Ridge | 22:46.3 | 48 |
| 61 | Tyrus MoorePlace 61 · Grade 11 · New Caney Porter | 11 | New Caney Porter | 22:50.5 | 49 |
| 62 | Khan AfeefPlace 62 · Grade 10 · Cypress Creek | 10 | Cypress Creek | 22:58.5 | 50 |
| 63 | Luis PerezPlace 63 · Grade 11 · New Caney Porter | 11 | New Caney Porter | 23:04.9 | 51 |
| 64 | Armando GarridoPlace 64 · Grade 10 · Aldine | 10 | Aldine | 23:05.9 | 52 |
| 65 | Dariel Caballero ReyesPlace 65 · Grade 10 · Bryan High | 10 | Bryan High | 23:06.0 | — |
| 66 | Jose HernandezPlace 66 · Grade 10 · New Caney Porter | 10 | New Caney Porter | 23:06.1 | 53 |
| 67 | Austin LopezPlace 67 · Grade 11 · Lamar Fulshear | 11 | Lamar Fulshear | 23:26.4 | 54 |
| 68 | Marc SayPlace 68 · Grade 11 · Cypress Springs | 11 | Cypress Springs | 23:45.6 | 55 |
| 69 | Elias CarrilloPlace 69 · Grade 10 · Cypress Lakes | 10 | Cypress Lakes | 23:48.9 | 56 |
| 70 | Demond DugatPlace 70 · Grade 10 · Cypress Lakes | 10 | Cypress Lakes | 24:14.9 | — |
| 71 | Cory EllisPlace 71 · Grade 11 · Cypress Creek | 11 | Cypress Creek | 24:27.2 | 57 |
| 72 | Emiliano VenagasPlace 72 · Grade 11 · Klein Collins | 11 | Klein Collins | 24:30.9 | 58 |
| 73 | Luis LopezPlace 73 · Grade 12 · Aldine | 12 | Aldine | 25:20.2 | 59 |
| 74 | William NiPlace 74 · Grade 9 · Klein Collins | 9 | Klein Collins | 25:25.5 | 60 |
| 75 | Andres GarciaPlace 75 · Grade 10 · Bryan High | 10 | Bryan High | 25:28.3 | — |
| 76 | Alexander BalderasPlace 76 · Grade 10 · Cypress Creek | 10 | Cypress Creek | 25:30.0 | 61 |
| 77 | Julius ChavezPlace 77 · Grade 12 · Klein Collins | 12 | Klein Collins | 25:34.1 | 62 |
| 78 | Savionn SharpPlace 78 · Grade 12 · Klein Forest | 12 | Klein Forest | 25:57.5 | — |
| 79 | Marlon Alexande Escoto MatutePlace 79 · Grade 9 · Aldine | 9 | Aldine | 26:20.7 | 63 |
| 80 | Elias PlumeyPlace 80 · Grade 11 · Klein Collins | 11 | Klein Collins | 27:35.5 | 64 |
| 1 | Aldair HuayamavePlace 1 · Grade 9 · Cypress Springs | 9 | Cypress Springs | 11:33.4 | 1 |
| 2 | Elijah TrejosPlace 2 · Grade 9 · Katy Paetow | 9 | Katy Paetow | 11:38.3 | 2 |
| 3 | Leo AthertonPlace 3 · Grade 9 · Katy Paetow | 9 | Katy Paetow | 11:50.1 | 3 |
| 4 | Trevor JoynerPlace 4 · Grade 9 · Klein Cain | 9 | Klein Cain | 12:09.1 | 4 |
| 5 | Matthias BianchiPlace 5 · Grade 9 · Klein Oak | 9 | Klein Oak | 12:09.9 | 5 |
| 6 | Kaden NguyenPlace 6 · Grade 9 · Klein | 9 | Klein | 12:10.8 | 6 |
| 7 | Noah ClarkPlace 7 · Grade 9 · Klein | 9 | Klein | 12:10.8 | 7 |
| 8 | Evan PingPlace 8 · Grade 9 · Klein | 9 | Klein | 12:17.0 | 8 |
| 9 | Parker BurdinePlace 9 · Grade 9 · Klein | 9 | Klein | 12:19.9 | 9 |
| 10 | Cheikh DjimdePlace 10 · Grade 9 · Cypress Springs | 9 | Cypress Springs | 12:24.9 | 10 |
| 11 | Nathan TranPlace 11 · Grade 9 · Klein Cain | 9 | Klein Cain | 12:25.8 | 11 |
| 12 | Muhammad JamilPlace 12 · Grade 9 · Klein Cain | 9 | Klein Cain | 12:35.1 | 12 |
| 13 | Kagan AkcelikPlace 13 · Grade 9 · Klein Oak | 9 | Klein Oak | 12:41.2 | 13 |
| 14 | Eric HernandezPlace 14 · Grade 9 · Klein Forest | 9 | Klein Forest | 12:41.5 | — |
| 15 | George OyooPlace 15 · Grade 9 · Katy Paetow | 9 | Katy Paetow | 12:52.4 | 14 |
| 16 | Glovani CarrizalesPlace 16 · Grade 9 · Klein Oak | 9 | Klein Oak | 12:55.2 | 15 |
| 17 | Gavin GalwayPlace 17 · Grade 9 · Lamar Fulshear | 9 | Lamar Fulshear | 12:55.6 | — |
| 18 | Andy VilaPlace 18 · Grade 9 · Katy Paetow | 9 | Katy Paetow | 13:04.4 | 16 |
| 19 | Christian RuizPlace 19 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 13:10.6 | 17 |
| 20 | Carlos CarrilloPlace 20 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 13:17.2 | 18 |
| 21 | John LopezPlace 21 · Grade 9 · Cypress Springs | 9 | Cypress Springs | 13:19.4 | 19 |
| 22 | Ezekiel ThaynePlace 22 · Grade 9 · Klein Cain | 9 | Klein Cain | 13:22.9 | 20 |
| 23 | Jimmy TruongPlace 23 · Grade 9 · Cypress Creek | 9 | Cypress Creek | 13:23.7 | — |
| 24 | Abraham OviedoPlace 24 · Grade 9 · Klein Cain | 9 | Klein Cain | 13:24.0 | 21 |
| 25 | Tristan GrayPlace 25 · Grade 9 · Lamar Fulshear | 9 | Lamar Fulshear | 13:25.7 | — |
| 26 | Kevyn TaylorPlace 26 · Grade 9 · Klein | 9 | Klein | 13:31.3 | 22 |
| 27 | Sebastian RodriguezPlace 27 · Grade 9 · Katy Paetow | 9 | Katy Paetow | 13:38.9 | 23 |
| 28 | Gabriel Fernandez CamachoPlace 28 · Grade 9 · Katy Paetow | 9 | Katy Paetow | 13:41.2 | 24 |
| 29 | Owen Jacob OgdenPlace 29 · Grade 9 · Cypress Creek | 9 | Cypress Creek | 13:41.9 | — |
| 30 | De Paz IsaacPlace 30 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 13:43.0 | 25 |
| 31 | Andre NoelPlace 31 · Grade 9 · Klein Oak | 9 | Klein Oak | 13:48.4 | 26 |
| 32 | Pablo VarelaPlace 32 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 13:55.0 | 27 |
| 33 | Lenrich CamaddoPlace 33 · Grade 9 · Cypress Springs | 9 | Cypress Springs | 14:05.6 | 28 |
| 34 | Alonzo ChaviraPlace 34 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 14:08.0 | 29 |
| 35 | Brandon RuizPlace 35 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 14:15.0 | 30 |
| 36 | Jeremy LeePlace 36 · Grade 9 · Klein Oak | 9 | Klein Oak | 14:39.3 | 31 |
| 37 | Keagen HoltPlace 37 · Grade 9 · Cypress Creek | 9 | Cypress Creek | 15:03.0 | — |
| 38 | Nicolas GarciaPlace 38 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 15:09.0 | 32 |
| 39 | Sean BennettPlace 39 · Grade 9 · Lamar Fulshear | 9 | Lamar Fulshear | 15:09.0 | — |
| 40 | Lagos JonathanPlace 40 · Grade 9 · Cypress Lakes | 9 | Cypress Lakes | 15:16.4 | — |
| 41 | Duc DuongPlace 41 · Grade 9 · Cypress Springs | 9 | Cypress Springs | 15:45.4 | 33 |
| 42 | Salvatore VasiPlace 42 · Grade 9 · Klein Oak | 9 | Klein Oak | 16:01.4 | 34 |
| 43 | Jhon AlegaPlace 43 · Grade 9 · Cypress Creek | 9 | Cypress Creek | 16:44.9 | — |
| 44 | Jordan SoundaraPlace 44 · Grade 9 · Klein Oak | 9 | Klein Oak | 18:47.0 | 35 |
| 45 | Grant BellPlace 45 · Grade 9 · Cypress Ridge | 9 | Cypress Ridge | 24:42.1 | — |