| 1 | Tristen SmithPlace 1 · Grade 12 · Hurst Bell | 12 | Hurst Bell | 18:07.82 PR |
| 2 | Jaden RountreePlace 2 · Grade 11 · Ft Worth Boswell | 11 | Ft Worth Boswell | 18:25.07 |
| 3 | Brycen ClausePlace 3 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 18:35.51 |
| 4 | Cameron ConradPlace 4 · Grade 9 · Hurst Bell | 9 | Hurst Bell | 18:58.66 |
| 5 | Jesus RodriguezPlace 5 · Grade 12 · Hurst Bell | 12 | Hurst Bell | 19:02.69 PR |
| 6 | Kyle NeubigPlace 6 · Grade 11 · Hurst Bell | 11 | Hurst Bell | 19:03.89 |
| 7 | Luis SanchezPlace 7 · Grade 9 · Weatherford | 9 | Weatherford | 19:19.02 |
| 8 | Jaden JohnsonPlace 8 · Grade 10 · Haltom City Haltom | 10 | Haltom City Haltom | 19:23.37 |
| 9 | Brandon MorrisonPlace 9 · Grade 10 · Hurst Bell | 10 | Hurst Bell | 19:27.63 |
| 10 | Ryan LittlePlace 10 · Grade 10 · Hurst Bell | 10 | Hurst Bell | 19:32.23 |
| 11 | Fernando AcostaPlace 11 · Grade 9 · Ft Worth Paschal | 9 | Ft Worth Paschal | 19:33.46 |
| 12 | Cristian FazPlace 12 · Grade 12 · Hurst Bell | 12 | Hurst Bell | 19:38.56 PR |
| 13 | Rafael OrdonezPlace 13 · Grade 9 · Weatherford | 9 | Weatherford | 19:39.51 |
| 14 | Jackson ScheerPlace 14 · Grade 10 · Ft Worth Paschal | 10 | Ft Worth Paschal | 19:41.21 PR |
| 15 | Peter SolimanPlace 15 · Grade 10 · Hurst Bell | 10 | Hurst Bell | 19:59.10 |
| 16 | Vivek MartinezPlace 16 · Grade 10 · Hurst Bell | 10 | Hurst Bell | 20:03.11 |
| 17 | Sam BonaficioPlace 17 · Grade 9 · Ft Worth Paschal | 9 | Ft Worth Paschal | 20:13.36 PR |
| 18 | Jason DavisPlace 18 · Grade - · Chisholm Trail | - | Chisholm Trail | 20:19.32 PR |
| 19 | Kyle RichPlace 19 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 20:21.59 |
| 20 | Alexander FikePlace 20 · Grade 11 · Euless Trinity | 11 | Euless Trinity | 20:31.74 |
| 21 | Jorge SagastumePlace 21 · Grade - · Haltom City Haltom | - | Haltom City Haltom | 20:37.27 PR |
| 22 | Mauricio HerculesPlace 22 · Grade 11 · Haltom City Haltom | 11 | Haltom City Haltom | 20:37.57 PR |
| 23 | Kris MartinezPlace 23 · Grade 9 · Weatherford | 9 | Weatherford | 20:41.42 |
| 24 | Cristian DamonPlace 24 · Grade 11 · Ft Worth Paschal | 11 | Ft Worth Paschal | 20:47.41 |
| 25 | Bradon StevensonPlace 25 · Grade 9 · North Crowley | 9 | North Crowley | 20:49.69 PR |
| 26 | Ismael RodriguesPlace 26 · Grade 10 · Ft Worth Paschal | 10 | Ft Worth Paschal | 20:51.46 |
| 27 | Brendan WhannPlace 27 · Grade 11 · Ft Worth Boswell | 11 | Ft Worth Boswell | 20:54.06 |
| 28 | Benjamin DomenzainPlace 28 · Grade 12 · Hurst Bell | 12 | Hurst Bell | 21:01.32 |
| 29 | Brett HuiePlace 29 · Grade 10 · Euless Trinity | 10 | Euless Trinity | 21:02.54 PR |
| 30 | Joshua JacksonPlace 30 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 21:07.70 PR |
| 31 | Zachary MezzourPlace 31 · Grade 11 · Euless Trinity | 11 | Euless Trinity | 21:13.72 PR |
| 32 | Cole WalkerPlace 32 · Grade 10 · Chisholm Trail | 10 | Chisholm Trail | 21:15.81 |
| 33 | Luis ChavezPlace 33 · Grade 9 · Weatherford | 9 | Weatherford | 21:22.63 PR |
| 34 | Bryan VanegasPlace 34 · Grade 10 · Haltom City Haltom | 10 | Haltom City Haltom | 21:25.07 PR |
| 35 | Jesse JacksonPlace 35 · Grade 12 · Chisholm Trail | 12 | Chisholm Trail | 21:25.11 |
| 36 | Zachary HudsonPlace 36 · Grade 9 · Ft Worth Boswell | 9 | Ft Worth Boswell | 21:27.04 PR |
| 37 | Zach DillingPlace 37 · Grade - · Ft Worth Paschal | - | Ft Worth Paschal | 21:32.63 |
| 38 | Elijah NorwoodPlace 38 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 21:42.20 |
| 39 | John BremPlace 39 · Grade 11 · Euless Trinity | 11 | Euless Trinity | 21:42.74 |
| 40 | Alejandro MendozaPlace 40 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 21:43.19 |
| 41 | Grant WilliamsPlace 41 · Grade 9 · Ft Worth Paschal | 9 | Ft Worth Paschal | 21:47.65 PR |
| 42 | Daniel RodriguezPlace 42 · Grade 10 · Haltom City Haltom | 10 | Haltom City Haltom | 22:03.19 |
| 43 | Christian GarciaPlace 43 · Grade 9 · Euless Trinity | 9 | Euless Trinity | 22:06.21 |
| 44 | George GuildePlace 44 · Grade - · Ft Worth Paschal | - | Ft Worth Paschal | 22:08.74 PR |
| 45 | Gus TompkinsPlace 45 · Grade 10 · Ft Worth Boswell | 10 | Ft Worth Boswell | 22:10.46 PR |
| 46 | Seth LunsfordPlace 46 · Grade 11 · Ft Worth Boswell | 11 | Ft Worth Boswell | 22:14.17 |
| 47 | Alex MaciasPlace 47 · Grade 12 · North Crowley | 12 | North Crowley | 22:18.24 |
| 48 | Jaxon ByrdPlace 48 · Grade 10 · Weatherford | 10 | Weatherford | 22:35.68 |
| 49 | Diego OrdunaPlace 49 · Grade 9 · Weatherford | 9 | Weatherford | 22:59.57 |
| 50 | Daniel IsaacPlace 50 · Grade 9 · Euless Trinity | 9 | Euless Trinity | 23:01.85 |
| 51 | Andres PerezPlace 51 · Grade 9 · Haltom City Haltom | 9 | Haltom City Haltom | 23:18.10 |
| 52 | David CalderonPlace 52 · Grade 10 · Ft Worth Paschal | 10 | Ft Worth Paschal | 23:32.33 |
| 53 | Adriel SanchezPlace 53 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 23:36.56 PR |
| 54 | Josh CastilloPlace 54 · Grade 12 · Haltom City Haltom | 12 | Haltom City Haltom | 24:28.36 |
| 55 | Liam EmersonPlace 55 · Grade 10 · Euless Trinity | 10 | Euless Trinity | 24:29.59 |
| 56 | Roman BorregoPlace 56 · Grade 10 · Chisholm Trail | 10 | Chisholm Trail | 24:55.19 PR |
| 57 | Daniel LunaPlace 57 · Grade - · Ft Worth Paschal | - | Ft Worth Paschal | 24:58.71 PR |
| 58 | Dawson CatonPlace 58 · Grade 9 · Ft Worth Boswell | 9 | Ft Worth Boswell | 25:01.95 |
| 59 | Shane WestbrookPlace 59 · Grade 9 · Weatherford | 9 | Weatherford | 26:20.43 |
| 60 | Sagar LamichhanePlace 60 · Grade 9 · Euless Trinity | 9 | Euless Trinity | 27:01.44 |
| 61 | William HendrixsonPlace 61 · Grade 11 · Ft Worth Boswell | 11 | Ft Worth Boswell | 27:09.01 |