| 1 | Nick DaviePlace 1 · Keller | — | Keller | 19:49.97 | 1 |
| 2 | Gavin MaurerPlace 2 · Keller | — | Keller | 20:32.11 | 2 |
| 3 | Boston BicknellPlace 3 · Cleburne | — | Cleburne | 21:16.79 | 3 |
| 4 | Samuel ByamPlace 4 · Saginaw | — | Saginaw | 21:30.72 | 4 |
| 5 | Dylan HebbPlace 5 · Keller | — | Keller | 21:31.11 | 5 |
| 6 | Luis ContrerasPlace 6 · Arlington Seguin | — | Arlington Seguin | 21:31.39 | 6 |
| 7 | Juan CoronaPlace 7 · Wichita Falls High | — | Wichita Falls High | 21:36.02 | 7 |
| 8 | Miguel SanchezPlace 8 · Cleburne | — | Cleburne | 21:38.60 | 8 |
| 9 | Jan CaezPlace 9 · White Settle | — | White Settle | 21:47.14 | 9 |
| 10 | Reid JonesPlace 10 · Keller | — | Keller | 21:55.69 | 10 |
| 11 | Alex PalosPlace 11 · Fort Worth Boswell | — | Fort Worth Boswell | 22:13.60 | — |
| 12 | Nick EarleyPlace 12 · Cleburne | — | Cleburne | 22:19.22 | 11 |
| 13 | Raul SanchezPlace 13 · Cleburne | — | Cleburne | 22:21.18 | 12 |
| 14 | Ryan HutchesonPlace 14 · Keller | — | Keller | 22:36.40 | 13 |
| 15 | Rene HuertaPlace 15 · Cleburne | — | Cleburne | 22:38.31 | 14 |
| 16 | Logan Ramirez PalmaPlace 16 · Saginaw | — | Saginaw | 22:45.87 | 15 |
| 17 | Manuel GonzalezPlace 17 · White Settle | — | White Settle | 23:05.26 | 16 |
| 18 | Josue TorresPlace 18 · Cleburne | — | Cleburne | 23:13.89 | 17 |
| 19 | Jack MurrayPlace 19 · Cleburne | — | Cleburne | 23:14.47 | 18 |
| 20 | Donavyn SmithPlace 20 · White Settle | — | White Settle | 23:17.50 | 19 |
| 21 | Gael GarciaPlace 21 · Arlington Bowie | — | Arlington Bowie | 23:19.27 | — |
| 22 | Jovani AvelarPlace 22 · Keller | — | Keller | 23:20.30 | 20 |
| 23 | Marcus GerlachPlace 23 · Plano John Paul II | — | Plano John Paul II | 23:23.95 | — |
| 24 | Eli WalkerPlace 24 · Keller | — | Keller | 23:27.71 | 21 |
| 25 | Miguel CarreraPlace 25 · White Settle | — | White Settle | 23:30.79 | 22 |
| 26 | Brendon CardosoPlace 26 · Dallas Uplif | — | Dallas Uplif | 23:40.20 | 23 |
| 27 | Douglas MejiaPlace 27 · White Settle | — | White Settle | 23:47.60 | 24 |
| 28 | Dominic GonzalezPlace 28 · Arlington Bowie | — | Arlington Bowie | 23:55.86 | — |
| 29 | Vicente GuevaraPlace 29 · Wichita Falls High | — | Wichita Falls High | 24:02.16 | 25 |
| 30 | Nicholas GrubbsPlace 30 · White Settle | — | White Settle | 24:02.39 | 26 |
| 31 | Stephen LuceroPlace 31 · Keller | — | Keller | 24:04.05 | — |
| 32 | Keegan MeshellPlace 32 · Crowley | — | Crowley | 24:06.14 | 27 |
| 33 | Carlos HannaPlace 33 · Saginaw | — | Saginaw | 24:14.78 | 28 |
| 34 | Jon MonrealPlace 34 · Crowley | — | Crowley | 24:16.92 | 29 |
| 35 | Malachi HallPlace 35 · Cleburne | — | Cleburne | 24:19.64 | — |
| 36 | Nicolas MarquezPlace 36 · Arlington Seguin | — | Arlington Seguin | 24:24.21 | 30 |
| 37 | Andrew HaynesPlace 37 · Keller | — | Keller | 24:25.71 | — |
| 38 | Tyler KirkPlace 38 · Keller | — | Keller | 24:26.34 | — |
| 39 | Sam HudsonPlace 39 · Keller | — | Keller | 24:28.21 | — |
| 40 | Tyler BlokPlace 40 · Wichita Falls High | — | Wichita Falls High | 24:28.62 | 31 |
| 41 | Jan SedlerPlace 41 · Wichita Falls High | — | Wichita Falls High | 24:30.92 | 32 |
| 42 | Zachary DumasPlace 42 · Cleburne | — | Cleburne | 24:31.47 | — |
| 43 | Max WongPlace 43 · Keller | — | Keller | 24:31.94 | — |
| 44 | Luis AguilarPlace 44 · Wichita Falls High | — | Wichita Falls High | 24:40.38 | 33 |
| 45 | Marco MarquezPlace 45 · Saginaw | — | Saginaw | 24:43.43 | 34 |
| 46 | Adam VeaseyPlace 46 · Fort Worth Ymla | — | Fort Worth Ymla | 24:53.65 | 35 |
| 47 | Aidan WenhamPlace 47 · Keller | — | Keller | 25:06.55 | — |
| 48 | Cameron SaundersPlace 48 · Keller | — | Keller | 25:07.91 | — |
| 49 | Thomas ReyesPlace 49 · Keller | — | Keller | 25:11.45 | — |
| 50 | Diego MaresPlace 50 · Cleburne | — | Cleburne | 25:13.16 | — |
| 51 | Sandor HowardPlace 51 · Arlington Bowie | — | Arlington Bowie | 25:16.19 | — |
| 52 | Pedro MartinezPlace 52 · Arlington Seguin | — | Arlington Seguin | 25:19.14 | 36 |
| 53 | Daniel MsengaPlace 53 · Fort Worth W | — | Fort Worth W | 25:27.21 | — |
| 54 | Dakoda BadonPlace 54 · Plano John Paul II | — | Plano John Paul II | 25:29.40 | — |
| 55 | Joel CantuPlace 55 · Saginaw | — | Saginaw | 25:35.82 | 37 |
| 56 | Corbin LeaPlace 56 · Keller | — | Keller | 25:37.93 | — |
| 57 | Donavon AshbyPlace 57 · Fort Worth Boswell | — | Fort Worth Boswell | 25:44.66 | — |
| 58 | Ethan NguyenPlace 58 · Keller | — | Keller | 25:52.53 | — |
| 59 | Quinn ModrzejewskiPlace 59 · Keller | — | Keller | 26:02.81 | — |
| 60 | Andrew AllenPlace 60 · Keller | — | Keller | 26:11.44 | — |
| 61 | Andrew RushingPlace 61 · White Settle | — | White Settle | 26:19.14 | 38 |
| 62 | Zaebrion LeonardPlace 62 · White Settle | — | White Settle | 26:21.68 | — |
| 63 | juan AvelarolmosPlace 63 · Saginaw | — | Saginaw | 26:23.03 | 39 |
| 64 | Noah SterlingPlace 64 · Plano John Paul II | — | Plano John Paul II | 26:24.09 | — |
| 65 | Xavion WhitePlace 65 · Arlington Bowie | — | Arlington Bowie | 26:33.93 | — |
| 66 | Ivan AbundioPlace 66 · Dallas Uplif | — | Dallas Uplif | 26:42.23 | 40 |
| 67 | Jayden ChildressPlace 67 · Crowley | — | Crowley | 26:52.65 | 41 |
| 68 | Devin StevensonPlace 68 · Fort Worth Ymla | — | Fort Worth Ymla | 27:15.19 | 42 |
| 69 | Angel TovillaPlace 69 · White Settle | — | White Settle | 27:19.96 | — |
| 70 | Alejandro CastellanosPlace 70 · Plano John Paul II | — | Plano John Paul II | 27:36.62 | — |
| 71 | Macallister MichaelsenPlace 71 · Keller | — | Keller | 27:43.40 | — |
| 72 | Mason BearPlace 72 · White Settle | — | White Settle | 27:59.25 | — |
| 73 | Byaunda EkelaPlace 73 · Fort Worth W | — | Fort Worth W | 28:32.93 | — |
| 74 | Ikenna Azuka UgwonaliPlace 74 · Arlington Seguin | — | Arlington Seguin | 28:33.29 | 43 |
| 75 | Arty MartinezPlace 75 · Dallas Uplif | — | Dallas Uplif | 28:34.44 | 44 |
| 76 | Devon McCloudPlace 76 · Saginaw | — | Saginaw | 28:43.77 | 45 |
| 77 | Carlos ManriquezPlace 77 · Lake Worth | — | Lake Worth | 28:49.21 | — |
| 78 | Jacob WardPlace 78 · Crowley | — | Crowley | 29:12.19 | 46 |
| 79 | Adal AngelPlace 79 · Dallas Uplif | — | Dallas Uplif | 29:30.53 | 47 |
| 80 | Isaiah WilliamsPlace 80 · Arlington Seguin | — | Arlington Seguin | 29:37.34 | 48 |
| 81 | Jesus Ramirez TorresPlace 81 · Lake Worth | — | Lake Worth | 30:37.10 | — |
| 82 | Cesar VallesPlace 82 · Lake Worth | — | Lake Worth | 30:46.81 | — |
| 83 | Sriraghav SathishPlace 83 · Keller | — | Keller | 31:17.10 | — |
| 84 | Isaac AllenPlace 84 · Fort Worth Ymla | — | Fort Worth Ymla | 31:18.97 | 49 |
| 85 | Jacob PolovinaPlace 85 · Crowley | — | Crowley | 31:53.18 | 50 |
| 86 | Elijah AdebayoPlace 86 · Fort Worth Ymla | — | Fort Worth Ymla | 32:04.51 | 51 |
| 87 | Anush SononePlace 87 · Keller | — | Keller | 32:10.94 | — |
| 88 | Christopher NiehayPlace 88 · Fort Worth Ymla | — | Fort Worth Ymla | 32:12.71 | 52 |
| 89 | Juan De La RosaPlace 89 · Dallas Uplif | — | Dallas Uplif | 32:26.67 | 53 |
| 90 | Carlos SandovalPlace 90 · Fort Worth Ymla | — | Fort Worth Ymla | 32:39.09 | 54 |
| 91 | Carlos ReyesPlace 91 · Fort Worth Ymla | — | Fort Worth Ymla | 32:43.04 | 55 |