| 1 | Joaquin SolorzanoPlace 1 · Grade 12 · Azle | 12 | Azle | 17:51.40 |
| 2 | Nasratullah FurmuliPlace 2 · Grade 11 · Young Mens Leadership (Ft Worth) | 11 | Young Mens Leadership (Ft Worth) | 18:36.77 |
| 3 | Paul RobinsonPlace 3 · Grade 12 · Azle | 12 | Azle | 18:47.43 |
| 4 | Sebastian GuerreroPlace 4 · Grade 10 · Azle | 10 | Azle | 18:51.57 |
| 5 | Kinnick WhitePlace 5 · Grade 10 · Azle | 10 | Azle | 19:23.42 |
| 6 | Wasi SaidanPlace 6 · Grade 12 · Saginaw | 12 | Saginaw | 19:56.41 |
| 7 | Jaasiel GarciaPlace 7 · Grade 10 · Keller Fossil Ridge | 10 | Keller Fossil Ridge | 20:08.21 |
| 8 | Rafiullah FurmuliPlace 8 · Grade 9 · Young Mens Leadership (Ft Worth) | 9 | Young Mens Leadership (Ft Worth) | 20:10.99 PR |
| 9 | Wyatt BeePlace 9 · Grade 10 · Eastland | 10 | Eastland | 20:11.39 |
| 10 | Martin NeriPlace 10 · Grade 9 · Azle | 9 | Azle | 20:12.75 |
| 11 | Grayson McKinneyPlace 11 · Grade 10 · Eastland | 10 | Eastland | 20:16.38 PR |
| 12 | Prosis PahariPlace 12 · Grade 11 · Haltom City Haltom | 11 | Haltom City Haltom | 20:19.55 PR |
| 13 | Eli RiosPlace 13 · Grade 10 · Azle | 10 | Azle | 20:23.43 |
| 14 | Maddix VillanuevaPlace 14 · Grade 11 · Joshua | 11 | Joshua | 20:29.64 |
| 15 | Kalliam WashingtonPlace 15 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 20:32.07 PR |
| 16 | Greyson PaynePlace 16 · Grade 9 · Joshua | 9 | Joshua | 20:35.54 |
| 17 | Cooper YocomPlace 17 · Grade 9 · Saginaw | 9 | Saginaw | 20:37.72 PR |
| 18 | Juan MaldonadoPlace 18 · Grade 11 · Azle | 11 | Azle | 20:40.45 |
| 19 | Owen SmithPlace 19 · Grade 9 · Azle | 9 | Azle | 20:43.71 |
| 20 | Jeffrey FerretizPlace 20 · Grade 12 · North Dallas | 12 | North Dallas | 20:47.61 |
| 21 | Jaden MarquezPlace 21 · Grade 11 · North Dallas | 11 | North Dallas | 20:48.52 |
| 22 | Merrick WhitlockPlace 22 · Grade 10 · Eastland | 10 | Eastland | 20:49.94 PR |
| 23 | Joe EscamillaPlace 23 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 20:50.67 |
| 24 | Jose Tinajero-PeraltaPlace 24 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 21:00.36 |
| 25 | Avery YorkPlace 25 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 21:03.22 PR |
| 26 | Armando FigueroaPlace 26 · Grade 10 · Joshua | 10 | Joshua | 21:03.87 |
| 27 | Jonathan Alfaro-EscobedoPlace 27 · Grade 11 · Eastland | 11 | Eastland | 21:04.55 PR |
| 28 | Samuel GarciaPlace 28 · Grade 9 · Birdville | 9 | Birdville | 21:07.62 PR |
| 29 | Justin KeckPlace 29 · Grade 9 · Eagle Mountain | 9 | Eagle Mountain | 21:09.86 |
| 30 | Adam EstradaPlace 30 · Grade 10 · Eagle Mountain | 10 | Eagle Mountain | 21:14.72 |
| 31 | Andrew KnudsonPlace 31 · Grade 10 · Saginaw | 10 | Saginaw | 21:16.14 |
| 32 | Juan VelezPlace 32 · Grade 12 · North Dallas | 12 | North Dallas | 21:19.97 |
| 33 | Jeremy BensonPlace 33 · Grade 9 · Azle | 9 | Azle | 21:21.40 PR |
| 34 | Diego PerezPlace 34 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 21:22.82 |
| 35 | Josiah FloydPlace 35 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 21:26.30 PR |
| 36 | Aztlan Aguilar RochaPlace 36 · Grade 11 · North Dallas | 11 | North Dallas | 21:29.45 |
| 37 | Jamesley FrancisPlace 37 · Grade 12 · Haltom City Haltom | 12 | Haltom City Haltom | 21:30.12 PR |
| 38 | Robert HiltonPlace 38 · Grade 11 · Azle | 11 | Azle | 21:30.26 |
| 39 | Jack MerrellPlace 39 · Grade 12 · Joshua | 12 | Joshua | 21:30.85 |
| 40 | Dean PetskaPlace 40 · Grade 9 · McKinney Christian | 9 | McKinney Christian | 21:31.22 |
| 41 | Mason MauricioPlace 41 · Grade 9 · Keller Fossil Ridge | 9 | Keller Fossil Ridge | 21:31.27 |
| 42 | Ryan BaxterPlace 42 · Grade 9 · Joshua | 9 | Joshua | 21:40.48 |
| 43 | Josue MoralesPlace 43 · Grade 11 · Haltom City Haltom | 11 | Haltom City Haltom | 21:40.65 PR |
| 44 | William MeviusPlace 44 · Grade 10 · McKinney Christian | 10 | McKinney Christian | 21:41.71 |
| 45 | Isaac CruzPlace 45 · Grade 9 · Joshua | 9 | Joshua | 21:42.37 |
| 46 | Xavier AguirrePlace 46 · Grade 9 · Birdville | 9 | Birdville | 21:42.37 |
| 47 | Patrick GomezPlace 47 · Grade 11 · Saginaw | 11 | Saginaw | 21:43.84 PR |
| 48 | Ethan TranPlace 48 · Grade 9 · Birdville | 9 | Birdville | 21:45.00 |
| 49 | Daniel OrtizPlace 49 · Grade 10 · FW Carter-Riverside | 10 | FW Carter-Riverside | 21:47.81 PR |
| 50 | Kason FullerPlace 50 · Grade 9 · Eagle Mountain | 9 | Eagle Mountain | 21:48.45 |
| 51 | Aayam AdhikariPlace 51 · Grade 9 · Joshua | 9 | Joshua | 21:52.67 |
| 52 | Zade GonzalesPlace 52 · Grade 9 · Azle | 9 | Azle | 21:54.11 |
| 53 | Jonathan LopezPlace 53 · Grade 11 · Grand Prairie | 11 | Grand Prairie | 21:56.30 PR |
| 54 | Luke GustinPlace 54 · Grade 10 · Eastland | 10 | Eastland | 21:56.60 PR |
| 55 | Luis LopezPlace 55 · Grade 10 · Eagle Mountain | 10 | Eagle Mountain | 21:57.61 |
| 56 | Andres DominguezPlace 56 · Grade 10 · Arlington | 10 | Arlington | 21:59.37 |
| 57 | Jayden TaylorPlace 57 · Grade 12 · Keller Fossil Ridge | 12 | Keller Fossil Ridge | 22:00.48 |
| 58 | Rudy GomezPlace 58 · Grade 11 · North Dallas | 11 | North Dallas | 22:01.49 |
| 59 | Marco HogganPlace 59 · Grade 9 · Birdville | 9 | Birdville | 22:03.93 |
| 60 | Levi HansenPlace 60 · Grade 12 · Granbury | 12 | Granbury | 22:05.75 PR |
| 61 | Grant SaldanaPlace 61 · Grade 12 · Saginaw | 12 | Saginaw | 22:08.88 |
| 62 | Aaron PenaPlace 62 · Grade 10 · Arlington | 10 | Arlington | 22:10.31 PR |
| 63 | Axel AlvarezPlace 63 · Grade 11 · Arlington | 11 | Arlington | 22:11.79 |
| 64 | Henry CookPlace 64 · Grade 10 · Trinity Basin Titan Academy | 10 | Trinity Basin Titan Academy | 22:17.52 |
| 65 | Bryan GuillenPlace 65 · Grade 12 · Eastland | 12 | Eastland | 22:22.34 PR |
| 66 | Joshua MoorePlace 66 · Grade 9 · McKinney Christian | 9 | McKinney Christian | 22:24.81 |
| 67 | Alexander ProtasPlace 67 · Grade 10 · Saginaw | 10 | Saginaw | 22:27.26 |
| 68 | Paul KimPlace 68 · Grade 10 · Haltom City Haltom | 10 | Haltom City Haltom | 22:28.66 PR |
| 69 | Alberto VillaPlace 69 · Grade 9 · Saginaw | 9 | Saginaw | 22:29.70 |
| 70 | Callum DuncanPlace 70 · Grade 9 · Granbury | 9 | Granbury | 22:39.84 |
| 71 | Zane HughesPlace 71 · Grade 12 · Granbury | 12 | Granbury | 22:44.98 |
| 72 | Logan WeaverPlace 72 · Grade 10 · Azle | 10 | Azle | 22:45.03 |
| 73 | Nick BarzykPlace 73 · Grade 12 · Arlington | 12 | Arlington | 22:46.42 |
| 74 | Jimmy VillatoroPlace 74 · Grade 11 · FW Carter-Riverside | 11 | FW Carter-Riverside | 22:50.91 PR |
| 75 | Randy ChairezPlace 75 · Grade 11 · Arlington | 11 | Arlington | 22:57.86 |
| 76 | Francisco MoraPlace 76 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 22:59.28 |
| 77 | Aaron OrtizPlace 77 · Grade 11 · Saginaw | 11 | Saginaw | 23:01.75 |
| 78 | Mario RayasPlace 78 · Grade 11 · FW Carter-Riverside | 11 | FW Carter-Riverside | 23:02.18 PR |
| 79 | Bryan ResendezPlace 79 · Grade 11 · North Dallas | 11 | North Dallas | 23:04.96 |
| 80 | Camden HolleyPlace 80 · Grade 10 · McKinney Christian | 10 | McKinney Christian | 23:06.87 |
| 81 | Allan GonzalezPlace 81 · Grade 9 · FW Carter-Riverside | 9 | FW Carter-Riverside | 23:07.27 PR |
| 82 | Mason MartinezPlace 82 · Grade 9 · Birdville | 9 | Birdville | 23:09.76 |
| 83 | Christian EscalierPlace 83 · Grade 9 · North Dallas | 9 | North Dallas | 23:10.02 |
| 84 | Ryan ZunigaPlace 84 · Grade 11 · N Richland Hills Richland | 11 | N Richland Hills Richland | 23:11.18 |
| 85 | Declan AlmazonPlace 85 · Grade 10 · N Richland Hills Richland | 10 | N Richland Hills Richland | 23:12.59 |
| 86 | Eric AurisPlace 86 · Grade 9 · Arlington | 9 | Arlington | 23:13.25 |
| 87 | Ansh VermaPlace 87 · Grade 10 · N Richland Hills Richland | 10 | N Richland Hills Richland | 23:14.77 |
| 88 | Owen PolsonPlace 88 · Grade 9 · Azle | 9 | Azle | 23:17.20 |
| 89 | Oscar LoboPlace 89 · Grade 10 · Eagle Mountain | 10 | Eagle Mountain | 23:17.87 |
| 90 | Orion BarrickPlace 90 · Grade 9 · Eagle Mountain | 9 | Eagle Mountain | 23:24.68 |
| 91 | Angel MedinaPlace 91 · Grade 12 · North Dallas | 12 | North Dallas | 23:29.04 |
| 92 | Dorian SanchezPlace 92 · Grade 9 · Joshua | 9 | Joshua | 23:29.87 |
| 93 | Oliver DelgadoPlace 93 · Grade 12 · North Dallas | 12 | North Dallas | 23:31.02 |
| 94 | Emmanuel TelloPlace 94 · Grade 11 · Grand Prairie | 11 | Grand Prairie | 23:32.75 |
| 95 | Anthony Briones AlmarazPlace 95 · Grade 10 · Grand Prairie | 10 | Grand Prairie | 23:32.80 PR |
| 96 | Nate AraguzPlace 96 · Grade 11 · North Dallas | 11 | North Dallas | 23:34.49 |
| 97 | Weston KramerPlace 97 · Grade 10 · Granbury | 10 | Granbury | 23:35.29 |
| 98 | Cooper HugginsPlace 98 · Grade 11 · McKinney Christian | 11 | McKinney Christian | 23:36.38 |
| 99 | Zachary ArreolaPlace 99 · Grade 9 · River Oaks Castleberry | 9 | River Oaks Castleberry | 23:36.73 PR |
| 100 | Brody LaingPlace 100 · Grade 10 · Eagle Mountain | 10 | Eagle Mountain | 23:40.47 |