| 1 | Blain WarnerPlace 1 · Grade 10 · Coppell | 10 | Coppell | 17:16.18 |
| 2 | Vedant BhattacharyyaPlace 2 · Grade 10 · Coppell | 10 | Coppell | 17:18.82 |
| 3 | Israel HernandezPlace 3 · Grade 10 · Ft Worth Boswell | 10 | Ft Worth Boswell | 17:24.55 |
| 4 | Javier RiveraPlace 4 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 17:25.18 |
| 5 | Raymundo AguirrePlace 5 · Grade 12 · Coppell | 12 | Coppell | 17:35.46 |
| 6 | Drew DennisPlace 6 · Grade 10 · Lewisville Hebron | 10 | Lewisville Hebron | 17:37.17 |
| 7 | Joshua ClarkPlace 7 · Grade 12 · Lewisville Marcus | 12 | Lewisville Marcus | 17:38.21 |
| 8 | Dylan NewsomPlace 8 · Grade 10 · Coppell | 10 | Coppell | 17:41.37 |
| 9 | Karthi (Karthikeyan) ParthipanPlace 9 · Grade 10 · Coppell | 10 | Coppell | 17:46.01 |
| 10 | Sam HolsingerPlace 10 · Grade 10 · Lewisville Hebron | 10 | Lewisville Hebron | 17:48.77 PR |
| 11 | Ashan HabeebPlace 11 · Grade 10 · Coppell | 10 | Coppell | 17:51.24 |
| 12 | Krish PatelPlace 12 · Grade 12 · Lewisville Hebron | 12 | Lewisville Hebron | 17:53.84 PR |
| 13 | Ethan ContrerasPlace 13 · Grade 10 · Lewisville Marcus | 10 | Lewisville Marcus | 18:13.68 |
| 14 | Andersen WoodPlace 14 · Grade 12 · Lewisville Marcus | 12 | Lewisville Marcus | 18:21.57 |
| 15 | Robert WohlitzPlace 15 · Grade 10 · Lewisville Marcus | 10 | Lewisville Marcus | 18:30.88 |
| 16 | Jacob CastanedaPlace 16 · Grade 10 · Lewisville Marcus | 10 | Lewisville Marcus | 18:32.15 |
| 17 | Tyler MercerPlace 17 · Grade 10 · Ft Worth Boswell | 10 | Ft Worth Boswell | 18:33.21 |
| 18 | Nick (Nicholas) ContrerasPlace 18 · Grade 10 · Lewisville Marcus | 10 | Lewisville Marcus | 18:34.96 |
| 19 | Gregory SabuncuyanPlace 19 · Grade 12 · Coppell | 12 | Coppell | 18:36.52 |
| 20 | Robert NortonPlace 20 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 18:41.89 |
| 21 | Andrew CrichtonPlace 21 · Grade 12 · Coppell | 12 | Coppell | 18:42.62 |
| 22 | Anthony GeorgePlace 22 · Grade 10 · Lewisville Marcus | 10 | Lewisville Marcus | 18:44.04 |
| 23 | Collin StormPlace 23 · Grade 11 · Lewisville Hebron | 11 | Lewisville Hebron | 18:55.35 |
| 24 | Chris RunklesPlace 24 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 18:59.24 |
| 25 | Jadon YorkPlace 25 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 19:01.08 |
| 26 | Shaylan PatelPlace 26 · Grade 12 · Coppell | 12 | Coppell | 19:01.62 |
| 27 | Andrew LutkenhausPlace 27 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 19:09.34 |
| 28 | Jackson HerlinPlace 28 · Grade 10 · Ft Worth Boswell | 10 | Ft Worth Boswell | 19:11.55 |
| 29 | Sergio LegorettaPlace 29 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 19:17.95 |
| 30 | Chase PrivettPlace 30 · Grade 11 · Ft Worth Boswell | 11 | Ft Worth Boswell | 19:26.20 PR |
| 31 | Jonathan LePlace 31 · Grade 12 · Coppell | 12 | Coppell | 19:30.61 |
| 32 | Morgan PanczykPlace 32 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 19:35.02 |
| 33 | Matthew StubenazyPlace 33 · Grade 9 · Lewisville Marcus | 9 | Lewisville Marcus | 19:37.44 |
| 34 | Jacob ClarkPlace 34 · Grade 10 · Lewisville Marcus | 10 | Lewisville Marcus | 19:39.23 |
| 35 | Reagan CartwrightPlace 35 · Grade 9 · Ft Worth Boswell | 9 | Ft Worth Boswell | 19:46.47 |
| 36 | Owen BowlesPlace 36 · Grade 9 · Ft Worth Boswell | 9 | Ft Worth Boswell | 19:59.35 |
| 37 | Wesley HughesPlace 37 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 20:09.07 |
| 38 | Jack ContrerasPlace 38 · Grade 10 · Lewisville Marcus | 10 | Lewisville Marcus | 20:17.86 |
| 39 | Manny LesterPlace 39 · Grade 9 · Lewisville Hebron | 9 | Lewisville Hebron | 20:29.41 |
| 40 | Faraz MolooPlace 40 · Grade 10 · Lewisville Hebron | 10 | Lewisville Hebron | 20:37.24 |
| 41 | Justin NunezPlace 41 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 20:44.29 |
| 42 | Aydan McLeodPlace 42 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 20:52.32 |
| 43 | Jaden RountreePlace 43 · Grade 11 · Ft Worth Boswell | 11 | Ft Worth Boswell | 21:30.11 |
| 44 | Dylan MolinaPlace 44 · Grade 11 · Lewisville Hebron | 11 | Lewisville Hebron | 21:43.37 |
| 45 | Robert TomlinsonPlace 45 · Grade 10 · Lewisville Hebron | 10 | Lewisville Hebron | 21:51.59 |
| 46 | Sean LoehdingPlace 46 · Grade 11 · Lewisville Hebron | 11 | Lewisville Hebron | 22:00.86 |