| 1 | Diego GuerreroPlace 1 · Hurst Bell | — | Hurst Bell | 19:00.15 | 1 |
| 2 | Peter SolimanPlace 2 · Hurst Bell | — | Hurst Bell | 19:16.39 | 2 |
| 3 | Luis SanchezPlace 3 · Weatherford | — | Weatherford | 19:28.58 | 3 |
| 4 | Lucas CasePlace 4 · Hurst Bell | — | Hurst Bell | 19:33.00 | 4 |
| 5 | David CalderonPlace 5 · Fort Worth Paschal | — | Fort Worth Paschal | 19:35.98 | 5 |
| 6 | Salvador RosalesPlace 6 · Hurst Bell | — | Hurst Bell | 19:51.41 | 6 |
| 7 | Elijah NorwoodPlace 7 · Fort Worth C | — | Fort Worth C | 19:58.40 | 7 |
| 8 | Kyle RichPlace 8 · Fort Worth C | — | Fort Worth C | 20:01.42 | 8 |
| 9 | Benjamin BaumPlace 9 · Fort Worth Paschal | — | Fort Worth Paschal | 20:07.69 | 9 |
| 10 | Isaac StaceyPlace 10 · Fort Worth Paschal | — | Fort Worth Paschal | 20:10.71 | 10 |
| 11 | Matthew HougstonPlace 11 · Fort Worth Paschal | — | Fort Worth Paschal | 20:12.06 | 11 |
| 12 | Hisham Al-NoubaniPlace 12 · Hurst Bell | — | Hurst Bell | 20:14.58 | 12 |
| 13 | Jaxon ByrdPlace 13 · Weatherford | — | Weatherford | 20:15.04 | 13 |
| 14 | Rafael OrdonezPlace 14 · Weatherford | — | Weatherford | 20:17.18 | 14 |
| 15 | Ismael RodriguesPlace 15 · Fort Worth Paschal | — | Fort Worth Paschal | 20:21.22 | 15 |
| 16 | Tristyn AllisonPlace 16 · Weatherford | — | Weatherford | 20:22.03 | 16 |
| 17 | Brandon SaldanaPlace 17 · Hurst Bell | — | Hurst Bell | 20:23.60 | 17 |
| 18 | Matias VerdejoPlace 18 · Haltom City | — | Haltom City | 20:26.03 | 18 |
| 19 | Carson WessingerPlace 19 · Fort Worth Paschal | — | Fort Worth Paschal | 20:29.80 | 19 |
| 20 | Christopher JamesPlace 20 · Hurst Bell | — | Hurst Bell | 20:30.54 | 20 |
| 21 | Jonathan TuckerPlace 21 · Fort Worth Boswell | — | Fort Worth Boswell | 20:31.30 | — |
| 22 | Hugo ZamarronPlace 22 · Haltom City | — | Haltom City | 20:52.14 | 21 |
| 23 | Kalub PotterPlace 23 · Haltom City | — | Haltom City | 20:53.36 | 22 |
| 24 | Israel BarcenasPlace 24 · Hurst Bell | — | Hurst Bell | 20:56.45 | — |
| 25 | Paulin MathundaPlace 25 · Hurst Bell | — | Hurst Bell | 20:57.29 | — |
| 26 | Bill MurphyPlace 26 · Fort Worth Paschal | — | Fort Worth Paschal | 20:58.15 | 23 |
| 27 | Alexander FikePlace 27 · Euless Trinity | — | Euless Trinity | 21:05.83 | 24 |
| 28 | Brett HuiePlace 28 · Euless Trinity | — | Euless Trinity | 21:16.55 | 25 |
| 29 | Colton PattersonPlace 29 · Fort Worth Paschal | — | Fort Worth Paschal | 21:18.16 | — |
| 30 | Aiden WeilerPlace 30 · Fort Worth C | — | Fort Worth C | 21:19.08 | 26 |
| 31 | John BremPlace 31 · Euless Trinity | — | Euless Trinity | 21:22.65 | 27 |
| 32 | Luke TourainePlace 32 · Fort Worth Boswell | — | Fort Worth Boswell | 21:23.32 | — |
| 33 | Ethan OleaPlace 33 · Fort Worth C | — | Fort Worth C | 21:23.86 | 28 |
| 34 | Andrew FiddlerPlace 34 · Weatherford | — | Weatherford | 21:28.91 | 29 |
| 35 | Bradon StevensonPlace 35 · North Crowley | — | North Crowley | 21:32.97 | — |
| 36 | Vito MartinezPlace 36 · Hurst Bell | — | Hurst Bell | 21:40.59 | — |
| 37 | Gideon ArthoPlace 37 · Weatherford | — | Weatherford | 21:44.49 | 30 |
| 38 | Daniel IsaacPlace 38 · Euless Trinity | — | Euless Trinity | 21:46.67 | 31 |
| 39 | Alex PalosPlace 39 · Fort Worth Boswell | — | Fort Worth Boswell | 21:48.25 | — |
| 40 | Dominic HallPlace 40 · North Crowley | — | North Crowley | 21:49.79 | — |
| 41 | Raul DixonPlace 41 · Weatherford | — | Weatherford | 21:53.22 | 32 |
| 42 | Max SiminckPlace 42 · Fort Worth Paschal | — | Fort Worth Paschal | 22:01.48 | — |
| 43 | Dylan DuncanPlace 43 · Weatherford | — | Weatherford | 22:05.52 | — |
| 44 | Leo RojasPlace 44 · Fort Worth Paschal | — | Fort Worth Paschal | 22:06.63 | — |
| 45 | Edgar CardielPlace 45 · Haltom City | — | Haltom City | 22:11.54 | 33 |
| 46 | Diego OrdunaPlace 46 · Weatherford | — | Weatherford | 22:13.90 | — |
| 47 | Donavon AshbyPlace 47 · Fort Worth Boswell | — | Fort Worth Boswell | 22:16.37 | — |
| 48 | Alfredo LopezPlace 48 · North Crowley | — | North Crowley | 22:17.00 | — |
| 49 | Ronnie SimsPlace 49 · Euless Trinity | — | Euless Trinity | 22:27.68 | 34 |
| 50 | Alan LopezPlace 50 · Hurst Bell | — | Hurst Bell | 22:38.59 | — |
| 51 | Jackson KammPlace 51 · Hurst Bell | — | Hurst Bell | 22:41.88 | — |
| 52 | Bryan RiveraPlace 52 · Hurst Bell | — | Hurst Bell | 22:51.62 | — |
| 53 | Toby XaymongkholPlace 53 · Fort Worth C | — | Fort Worth C | 22:55.15 | 35 |
| 54 | Peyton ThackerPlace 54 · Hurst Bell | — | Hurst Bell | 22:57.76 | — |
| 55 | Nolan BowenPlace 55 · Hurst Bell | — | Hurst Bell | 22:59.49 | — |
| 56 | Matthew BoydPlace 56 · Euless Trinity | — | Euless Trinity | 23:01.46 | 36 |
| 57 | Bryan VanegasPlace 57 · Haltom City | — | Haltom City | 23:02.69 | 37 |
| 58 | Daniel MartinezPlace 58 · Fort Worth C | — | Fort Worth C | 23:05.25 | 38 |
| 59 | Abdiel PabonPlace 59 · Hurst Bell | — | Hurst Bell | 23:22.43 | — |
| 60 | Aden LanghamPlace 60 · Hurst Bell | — | Hurst Bell | 23:24.74 | — |
| 61 | Miko SesmasPlace 61 · North Crowley | — | North Crowley | 23:27.81 | — |
| 62 | Nathan KingPlace 62 · Hurst Bell | — | Hurst Bell | 23:28.64 | — |
| 63 | Cody PhillipsPlace 63 · Weatherford | — | Weatherford | 23:30.34 | — |
| 64 | Daniel CarranzaPlace 64 · Hurst Bell | — | Hurst Bell | 23:37.95 | — |
| 65 | Elijah RumsfeltPlace 65 · Fort Worth Paschal | — | Fort Worth Paschal | 23:38.35 | — |
| 66 | Rami MusaPlace 66 · Hurst Bell | — | Hurst Bell | 23:39.87 | — |
| 67 | Dylan SlaytonPlace 67 · Hurst Bell | — | Hurst Bell | 23:42.16 | — |
| 68 | Anthony MalonePlace 68 · Hurst Bell | — | Hurst Bell | 23:42.76 | — |
| 69 | Freddy Mahumba MbenzaPlace 69 · Hurst Bell | — | Hurst Bell | 23:49.25 | — |
| 70 | Edgar Fernand RodriguezPlace 70 · Hurst Bell | — | Hurst Bell | 24:15.98 | — |
| 71 | Leonardo ObiePlace 71 · Hurst Bell | — | Hurst Bell | 24:19.66 | — |
| 72 | Frank MuashaPlace 72 · Hurst Bell | — | Hurst Bell | 24:25.26 | — |
| 73 | Harrison StampPlace 73 · Fort Worth Paschal | — | Fort Worth Paschal | 24:27.41 | — |
| 74 | Shane WestbrookPlace 74 · Weatherford | — | Weatherford | 24:34.70 | — |
| 75 | Thomas MacLeodPlace 75 · Hurst Bell | — | Hurst Bell | 24:35.07 | — |
| 76 | Sharaya LungemboPlace 76 · Hurst Bell | — | Hurst Bell | 24:36.78 | — |
| 77 | Matthew GehmanPlace 77 · Hurst Bell | — | Hurst Bell | 24:55.69 | — |
| 78 | Tate NobisPlace 78 · Weatherford | — | Weatherford | 24:56.00 | — |
| 79 | Hussam Sami Al-NoubaniPlace 79 · Hurst Bell | — | Hurst Bell | 25:09.22 | — |
| 80 | Raul ReynaPlace 80 · Fort Worth C | — | Fort Worth C | 25:52.53 | 39 |
| 81 | Sagar LamichhanePlace 81 · Euless Trinity | — | Euless Trinity | 25:59.46 | 40 |
| 82 | Justin McCloskeyPlace 82 · Weatherford | — | Weatherford | 26:31.64 | — |
| 83 | Alexander LynnPlace 83 · Hurst Bell | — | Hurst Bell | 26:44.34 | — |
| 84 | Jackson AndersonPlace 84 · Hurst Bell | — | Hurst Bell | 27:11.06 | — |
| 85 | Gerardo SanchezPlace 85 · Hurst Bell | — | Hurst Bell | 27:42.93 | — |
| 86 | Joseph BellesPlace 86 · Weatherford | — | Weatherford | 31:05.91 | — |
| 87 | Elias CortesPlace 87 · Hurst Bell | — | Hurst Bell | 31:23.78 | — |