| 1 | Gavin CzerwieskiPlace 1 · Grade 11 · Midlothian | 11 | Midlothian | 15:49.78 |
| 2 | Joshua LoeraPlace 2 · Grade 11 · North Mesquite | 11 | North Mesquite | 15:51.60 |
| 3 | Chandler SprousePlace 3 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 16:25.73 |
| 4 | Casyn BridginsPlace 4 · Grade 11 · Midlothian | 11 | Midlothian | 16:30.09 |
| 5 | Lucas LooneyPlace 5 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 16:36.21 |
| 6 | Nolan WerthPlace 6 · Grade 11 · Ft Worth Paschal | 11 | Ft Worth Paschal | 16:44.58 |
| 7 | Seth LowePlace 7 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 16:47.61 |
| 8 | Ezequiel DeLaPazPlace 8 · Grade 11 · Kaufman | 11 | Kaufman | 16:48.95 |
| 9 | Thorne OwenPlace 9 · Grade 12 · Wylie | 12 | Wylie | 16:54.30 |
| 10 | Carter TinchPlace 10 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 16:59.40 |
| 11 | Brayden BeshersePlace 11 · Grade 11 · Crandall | 11 | Crandall | 17:03.79 |
| 12 | Luis MataPlace 12 · Grade 10 · North Mesquite | 10 | North Mesquite | 17:09.45 |
| 13 | Owen FinneyPlace 13 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 17:10.42 |
| 14 | Caden ZuritaPlace 14 · Grade 12 · Wylie | 12 | Wylie | 17:16.85 |
| 15 | Carlos ArriagaPlace 15 · Grade 12 · Garland Lakeview Centennial | 12 | Garland Lakeview Centennial | 17:18.96 |
| 16 | Aaron VelazquezPlace 16 · Grade 12 · Greenville | 12 | Greenville | 17:22.58 |
| 17 | Leonardo RiveraPlace 17 · Grade 11 · Crandall | 11 | Crandall | 17:26.75 |
| 18 | Charlie SextonPlace 18 · Grade 12 · Crandall | 12 | Crandall | 17:31.04 |
| 19 | Carlos AlvarezPlace 19 · Grade 11 · Arlington | 11 | Arlington | 17:33.12 |
| 20 | Brit SmithPlace 20 · Grade 10 · Commerce | 10 | Commerce | 17:37.85 |
| 21 | Ian EnderlePlace 21 · Grade 10 · Kaufman | 10 | Kaufman | 17:39.51 |
| 22 | Zayden RojasPlace 22 · Grade 11 · Midlothian | 11 | Midlothian | 17:40.39 |
| 23 | Tristan ParduePlace 23 · Grade 12 · Ft Worth Paschal | 12 | Ft Worth Paschal | 17:40.94 |
| 24 | Luke BorukPlace 24 · Grade 9 · Wylie | 9 | Wylie | 17:43.62 |
| 25 | Alex WillsPlace 25 · Grade 9 · Ft Worth Paschal | 9 | Ft Worth Paschal | 17:47.85 |
| 26 | Zane CaycePlace 26 · Grade 12 · Kaufman | 12 | Kaufman | 17:48.20 PR |
| 27 | Charley WinklesPlace 27 · Grade 11 · Midlothian | 11 | Midlothian | 17:49.34 |
| 28 | William ScottPlace 28 · Grade 10 · Arlington | 10 | Arlington | 17:50.08 |
| 29 | Jaron SavagePlace 29 · Grade 11 · Wylie | 11 | Wylie | 17:51.46 |
| 30 | Andres Barns-BaldaPlace 30 · Grade 12 · Crandall | 12 | Crandall | 18:00.80 |
| 31 | Jordy SandovalPlace 31 · Grade 11 · Kilgore | 11 | Kilgore | 18:02.57 |
| 32 | Aiden DanielPlace 32 · Grade 12 · Ft Worth Paschal | 12 | Ft Worth Paschal | 18:02.94 |
| 33 | Hugo HernandezPlace 33 · Grade 11 · Corsicana | 11 | Corsicana | 18:08.45 PR |
| 34 | Yael HinojosaPlace 34 · Grade 12 · Commerce | 12 | Commerce | 18:09.20 |
| 35 | Nathan EbornPlace 35 · Grade 11 · Commerce | 11 | Commerce | 18:12.44 |
| 36 | Mateson GutierrezPlace 36 · Grade 9 · Ft Worth Paschal | 9 | Ft Worth Paschal | 18:13.85 |
| 37 | Jaden AgueroPlace 37 · Grade 10 · Dallas White | 10 | Dallas White | 18:14.53 |
| 38 | Jeremy GonzalezPlace 38 · Grade 12 · Garland Naaman Forest | 12 | Garland Naaman Forest | 18:18.45 |
| 39 | Pedro MedinaPlace 39 · Grade 11 · Wylie | 11 | Wylie | 18:20.04 |
| 40 | Fernando RiveraPlace 40 · Grade 10 · Dallas White | 10 | Dallas White | 18:20.87 PR |
| 41 | Alec MorenoPlace 41 · Grade 12 · Grand Prairie | 12 | Grand Prairie | 18:21.76 |
| 42 | Luke LanePlace 42 · Grade 10 · Arlington | 10 | Arlington | 18:31.44 |
| 43 | Antonio CruzPlace 43 · Grade 12 · Mesquite Horn | 12 | Mesquite Horn | 18:35.46 |
| 44 | Asher WernerPlace 44 · Grade 10 · Ft Worth Paschal | 10 | Ft Worth Paschal | 18:36.36 |
| 45 | Alexis TrejoPlace 45 · Grade 12 · Commerce | 12 | Commerce | 18:36.72 |
| 46 | Cutter CarrellPlace 46 · Grade 11 · Ft Worth Paschal | 11 | Ft Worth Paschal | 18:40.19 PR |
| 47 | Sebastian GallegosPlace 47 · Grade 12 · Arlington | 12 | Arlington | 18:42.28 |
| 48 | Luke VargasPlace 48 · Grade 11 · Midlothian | 11 | Midlothian | 18:46.88 |
| 49 | Jafet ZamoraPlace 49 · Grade 12 · Arlington | 12 | Arlington | 18:48.85 |
| 50 | Lincoln ShumardPlace 50 · Grade 10 · Wylie | 10 | Wylie | 18:49.59 |
| 51 | Jayden GomezPlace 51 · Grade 11 · Mesquite | 11 | Mesquite | 18:50.87 |
| 52 | Daniel PradoPlace 52 · Grade 12 · South Garland | 12 | South Garland | 18:52.48 |
| 53 | Noah RatherPlace 53 · Grade 11 · Arlington Lamar | 11 | Arlington Lamar | 18:56.08 |
| 54 | Rahan De La FuentePlace 54 · Grade 9 · Ft Worth Paschal | 9 | Ft Worth Paschal | 19:00.55 |
| 55 | Elijah FosterPlace 55 · Grade 11 · Grand Prairie | 11 | Grand Prairie | 19:03.24 |
| 56 | Martin PenaPlace 56 · Grade 12 · Garland Naaman Forest | 12 | Garland Naaman Forest | 19:04.39 |
| 57 | William McClarenPlace 57 · Grade 10 · Midlothian | 10 | Midlothian | 19:04.82 |
| 58 | Diego MonjarasPlace 58 · Grade 12 · Dallas White | 12 | Dallas White | 19:06.55 |
| 59 | DeArmondrae BatiePlace 59 · Grade 12 · Arlington Lamar | 12 | Arlington Lamar | 19:07.19 |
| 60 | Josiah MartinezPlace 60 · Grade 9 · Kilgore | 9 | Kilgore | 19:08.39 |
| 61 | Jacob ShipmanPlace 61 · Grade 10 · Commerce | 10 | Commerce | 19:09.35 |
| 62 | Jose SantiagoPlace 62 · Grade 11 · Wylie | 11 | Wylie | 19:09.85 |
| 63 | Karter KekunaPlace 63 · Grade 10 · Wylie | 10 | Wylie | 19:13.29 |
| 64 | Joseph RosenbaumPlace 64 · Grade 10 · Midlothian | 10 | Midlothian | 19:18.61 |
| 65 | Michael GonzalesPlace 65 · Grade 12 · Wylie | 12 | Wylie | 19:19.13 |
| 66 | Brandon TorresPlace 66 · Grade 12 · Garland Lakeview Centennial | 12 | Garland Lakeview Centennial | 19:19.90 |
| 67 | Alex BrownPlace 67 · Grade 12 · Ft Worth Paschal | 12 | Ft Worth Paschal | 19:20.24 |
| 68 | James FaheyPlace 68 · Grade 10 · Ft Worth Paschal | 10 | Ft Worth Paschal | 19:22.65 |
| 69 | Santana GurrolaPlace 69 · Grade 9 · Crandall | 9 | Crandall | 19:23.67 |
| 70 | Kevin Jaquez-GutierrezPlace 70 · Grade 12 · Grand Prairie | 12 | Grand Prairie | 19:24.91 |
| 71 | Brandon ArreolaPlace 71 · Grade 12 · Corsicana | 12 | Corsicana | 19:26.67 PR |
| 72 | Elias Parra-IbarraPlace 72 · Grade 11 · Commerce | 11 | Commerce | 19:29.40 |
| 73 | Alex LazoPlace 73 · Grade 12 · Red Oak | 12 | Red Oak | 19:33.19 |
| 74 | Joel SamsonPlace 74 · Grade 10 · Garland Naaman Forest | 10 | Garland Naaman Forest | 19:33.59 |
| 75 | Finley EdmondsonPlace 75 · Grade 9 · Midlothian | 9 | Midlothian | 19:34.09 |
| 76 | John BatresPlace 76 · Grade 10 · Dallas White | 10 | Dallas White | 19:35.11 |
| 77 | Eduardo-Lancaster HS RodriguezPlace 77 · Grade 12 · Lancaster | 12 | Lancaster | 19:35.82 |
| 78 | Berket GebreslassiePlace 78 · Grade 11 · Irving MacArthur | 11 | Irving MacArthur | 19:38.96 |
| 79 | Pedro RodriguezPlace 79 · Grade 11 · Midlothian | 11 | Midlothian | 19:41.76 |
| 80 | Leo AriasPlace 80 · Grade 12 · Corsicana | 12 | Corsicana | 19:43.61 PR |
| 81 | Diego ZapataPlace 81 · Grade 10 · Crandall | 10 | Crandall | 19:43.92 |
| 82 | Jose GonzalezPlace 82 · Grade 11 · Kilgore | 11 | Kilgore | 19:44.24 |
| 83 | Samuel HerreraPlace 83 · Grade 12 · Corsicana | 12 | Corsicana | 20:01.49 PR |
| 84 | Alexis VegaPlace 84 · Grade 10 · Lancaster | 10 | Lancaster | 20:03.51 |
| 85 | Hasan Funedhal-FavilaPlace 85 · Grade 11 · Grand Prairie | 11 | Grand Prairie | 20:08.89 |
| 86 | Christian AlvarezPlace 86 · Grade 12 · Mesquite | 12 | Mesquite | 20:16.08 |
| 87 | Preston SaundersPlace 87 · Grade 10 · Dallas White | 10 | Dallas White | 20:18.54 |
| 88 | Jaden MartinezPlace 88 · Grade 12 · Grand Prairie | 12 | Grand Prairie | 20:22.27 |
| 89 | Sebastian DuranPlace 89 · Grade 12 · Dallas White | 12 | Dallas White | 20:23.34 |
| 90 | Xavier LariosPlace 90 · Grade 10 · Garland | 10 | Garland | 20:25.47 PR |
| 91 | Dali CanteroPlace 91 · Grade 12 · Garland Naaman Forest | 12 | Garland Naaman Forest | 20:29.39 |
| 92 | Joshua MatthewsPlace 92 · Grade 10 · Grand Prairie | 10 | Grand Prairie | 20:30.58 |
| 93 | Juan GonzalezPlace 93 · Grade 11 · Corsicana | 11 | Corsicana | 20:32.40 |
| 94 | Ruben RodriguezPlace 94 · Grade 11 · Kilgore | 11 | Kilgore | 20:33.19 |
| 95 | Giovanny GonzalezPlace 95 · Grade 11 · Lancaster | 11 | Lancaster | 20:37.10 |
| 96 | Adan RequenaPlace 96 · Grade 10 · Kilgore | 10 | Kilgore | 20:39.98 |
| 97 | Armani GonzalezPlace 97 · Grade 9 · Lancaster | 9 | Lancaster | 20:40.58 |
| 98 | Elly RumanziPlace 98 · Grade 11 · Garland | 11 | Garland | 20:41.40 PR |
| 99 | Edwin PerezPlace 99 · Grade 11 · Arlington Lamar | 11 | Arlington Lamar | 20:44.12 |
| 100 | Emanuel DuartePlace 100 · Grade 9 · Grand Prairie | 9 | Grand Prairie | 20:44.39 |