| 1 | Stiles DeneaultPlace 1 · Grade 11 · Argyle | 11 | Argyle | 16:35.02 |
| 2 | Jaxen SiqueirosPlace 2 · Grade 10 · Argyle | 10 | Argyle | 16:36.80 |
| 3 | Adan TorresPlace 3 · Grade 12 · Saginaw | 12 | Saginaw | 16:42.05 |
| 4 | Will Van DinePlace 4 · Grade 9 · Chisholm Trail | 9 | Chisholm Trail | 16:49.31 PR |
| 5 | Moises PalominoPlace 5 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 16:50.20 |
| 6 | Andrei CarterPlace 6 · Grade 12 · Saginaw | 12 | Saginaw | 17:08.48 PR |
| 7 | Graham DillardPlace 7 · Grade 9 · Argyle | 9 | Argyle | 17:13.98 |
| 8 | James BroadnaxPlace 8 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 17:14.81 PR |
| 9 | Bo MilliganPlace 9 · Grade 11 · Azle | 11 | Azle | 17:16.11 |
| 10 | Uriel KigighaPlace 10 · Grade 11 · Saginaw | 11 | Saginaw | 17:26.83 |
| 11 | Nickey AmbrosePlace 11 · Grade 11 · Azle | 11 | Azle | 17:35.13 |
| 12 | Alexander PottsPlace 12 · Grade 11 · Keller Fossil Ridge | 11 | Keller Fossil Ridge | 17:43.13 |
| 13 | Zach HoptonPlace 13 · Grade 12 · Azle | 12 | Azle | 17:46.93 |
| 14 | Joaquin SolorzanoPlace 14 · Grade 12 · Azle | 12 | Azle | 17:50.45 |
| 15 | Rigoberto GamezPlace 15 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 17:53.74 |
| 16 | Kaneyn WhitePlace 16 · Grade 12 · Azle | 12 | Azle | 18:00.24 |
| 17 | Joshua BrownPlace 17 · Grade 9 · Saginaw | 9 | Saginaw | 18:00.92 |
| 18 | William EspinozaPlace 18 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 18:01.34 |
| 19 | Isaac IrwinPlace 19 · Grade 11 · Saginaw | 11 | Saginaw | 18:10.68 |
| 20 | Kerwan LunsfordPlace 20 · Grade 12 · Keller Fossil Ridge | 12 | Keller Fossil Ridge | 18:11.73 |
| 21 | Jose RomeroPlace 21 · Grade 12 · Azle | 12 | Azle | 18:16.86 |
| 22 | Luke TaylorPlace 22 · Grade 9 · Argyle | 9 | Argyle | 18:17.30 |
| 23 | Landon LanderosPlace 23 · Grade 10 · Keller Fossil Ridge | 10 | Keller Fossil Ridge | 18:21.16 |
| 24 | Parker MessinaPlace 24 · Grade 11 · Azle | 11 | Azle | 18:21.86 |
| 25 | Austin PuentePlace 25 · Grade 9 · Keller Fossil Ridge | 9 | Keller Fossil Ridge | 18:25.80 PR |
| 26 | Elias PhamPlace 26 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 18:28.14 |
| 27 | Elijah FeltonPlace 27 · Grade 12 · Keller Fossil Ridge | 12 | Keller Fossil Ridge | 18:38.94 PR |
| 28 | Kiah LoperPlace 28 · Grade 10 · Argyle | 10 | Argyle | 18:41.01 |
| 29 | Hayden HustonPlace 29 · Grade 9 · Keller Fossil Ridge | 9 | Keller Fossil Ridge | 18:45.91 |
| 30 | Martin LaraPlace 30 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 18:51.82 |
| 31 | Wasi SaidanPlace 31 · Grade 12 · Saginaw | 12 | Saginaw | 18:51.87 |
| 32 | Liam FanninPlace 32 · Grade 9 · Argyle | 9 | Argyle | 18:57.10 |
| 33 | Sheldon connell IIPlace 33 · Grade 11 · Argyle | 11 | Argyle | 19:00.15 |
| 34 | Lexus MaldonadoPlace 34 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 19:00.52 |
| 35 | Peyton GarmonPlace 35 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 19:04.38 PR |
| 36 | Caden MartinPlace 36 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 19:07.93 |
| 37 | Yodsgart PachecoPlace 37 · Grade 11 · Eagle Mountain | 11 | Eagle Mountain | 19:20.76 |
| 38 | Tony PraterPlace 38 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 19:31.12 |
| 39 | Alan Alvarez-RosalesPlace 39 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 19:44.42 |
| 40 | Adrian GonzalesPlace 40 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 19:57.14 |
| 41 | Mason MauricioPlace 41 · Grade 9 · Keller Fossil Ridge | 9 | Keller Fossil Ridge | 19:57.19 PR |
| 42 | Adam EstradaPlace 42 · Grade 10 · Eagle Mountain | 10 | Eagle Mountain | 20:26.39 PR |
| 43 | Omar JavePlace 43 · Grade 10 · Chisholm Trail | 10 | Chisholm Trail | 20:30.13 |
| 44 | Isaac DeguzmanPlace 44 · Grade 11 · Eagle Mountain | 11 | Eagle Mountain | 20:31.89 |
| 45 | Daniel LariosPlace 45 · Grade 10 · Eagle Mountain | 10 | Eagle Mountain | 20:33.96 |
| 46 | Elias BenitezPlace 46 · Grade 10 · Eagle Mountain | 10 | Eagle Mountain | 20:49.89 |
| 47 | Justin KeckPlace 47 · Grade 9 · Eagle Mountain | 9 | Eagle Mountain | 21:02.42 PR |
| 48 | Kason FullerPlace 48 · Grade 9 · Eagle Mountain | 9 | Eagle Mountain | 21:40.82 |