| 1 | Landon DodsonPlace 1 · Grade 8 · Keller | 8 | Keller | 12:39.69 |
| 2 | Thiago MirandaPlace 2 · Grade 8 · Keller | 8 | Keller | 12:43.63 |
| 3 | Jacson DarwichzadaPlace 3 · Grade 8 · Keller | 8 | Keller | 12:44.24 |
| 4 | Evan ValendyPlace 4 · Grade 8 · Hillwood | 8 | Hillwood | 12:46.24 |
| 5 | Emiliano GarciaPlace 5 · Grade 8 · Hillwood | 8 | Hillwood | 12:47.00 |
| 6 | J. D. SpiveyPlace 6 · Grade 8 · Hillwood | 8 | Hillwood | 12:48.68 PR |
| 7 | Bryce HolmesPlace 7 · Grade 8 · Keller | 8 | Keller | 12:53.88 |
| 8 | Evan JuarezPlace 8 · Grade 8 · Keller | 8 | Keller | 12:57.68 |
| 9 | Nathan SherwoodPlace 9 · Grade 8 · Hillwood | 8 | Hillwood | 12:59.84 |
| 10 | Joseph DurdenPlace 10 · Grade 8 · Keller | 8 | Keller | 13:10.04 |
| 11 | Dylan HoltPlace 11 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 13:10.41 |
| 12 | Wyatt MillerPlace 12 · Grade 8 · Hillwood | 8 | Hillwood | 13:16.30 |
| 13 | Tyson ReedPlace 13 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 13:23.02 PR |
| 14 | Marcus YuPlace 14 · Grade 8 · Keller | 8 | Keller | 13:36.62 |
| 15 | Felipe DidiegoPlace 15 · Grade 8 · Keller | 8 | Keller | 13:37.98 |
| 16 | Nathan KellyPlace 16 · Grade 8 · Hillwood | 8 | Hillwood | 13:41.76 PR |
| 17 | Sohan ThapaPlace 17 · Grade 8 · Hillwood | 8 | Hillwood | 13:44.77 PR |
| 18 | Ryland HarrisPlace 18 · Grade 8 · Keller | 8 | Keller | 13:47.26 |
| 19 | Connor SmithermanPlace 19 · Grade 8 · Keller | 8 | Keller | 13:53.60 PR |
| 20 | Matthew ObrzutPlace 20 · Grade 8 · Keller | 8 | Keller | 13:56.80 |
| 21 | Colt HarperPlace 21 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 14:00.52 |
| 22 | Trey FergusonPlace 22 · Grade 8 · Chisholm Trail (Rhome) | 8 | Chisholm Trail (Rhome) | 14:05.19 |
| 23 | Ethan DoddPlace 23 · Grade 8 · Hillwood | 8 | Hillwood | 14:08.07 PR |
| 24 | Isaac MonteroPlace 24 · Grade 8 · Keller | 8 | Keller | 14:14.01 PR |
| 25 | Crew LightPlace 25 · Grade 8 · Hillwood | 8 | Hillwood | 14:14.59 |
| 26 | Andrew SmithPlace 26 · Grade 8 · Keller | 8 | Keller | 14:22.29 |
| 27 | Samyog GautamPlace 27 · Grade 8 · Hillwood | 8 | Hillwood | 14:28.79 |
| 28 | Damian KnorrPlace 28 · Grade 8 · Barksdale | 8 | Barksdale | 14:30.02 PR |
| 29 | Cody AkinPlace 29 · Grade 8 · Keller | 8 | Keller | 14:35.68 |
| 30 | Ryan ChipmanPlace 30 · Grade 8 · Keller | 8 | Keller | 14:36.60 |
| 31 | David WolfPlace 31 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 14:43.31 |
| 32 | Landon SinghPlace 32 · Grade 8 · Hillwood | 8 | Hillwood | 14:43.86 |
| 33 | Jack ArmendarezPlace 33 · Grade 8 · Hillwood | 8 | Hillwood | 14:46.13 |
| 34 | Robert VaughnPlace 34 · Grade 8 · Keller | 8 | Keller | 14:54.22 |
| 35 | Isaiah DixonPlace 35 · Grade 8 · Hillwood | 8 | Hillwood | 14:57.42 |
| 36 | Daylon BergPlace 36 · Grade 8 · Hillwood | 8 | Hillwood | 15:01.70 |
| 37 | Andrew GouldPlace 37 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 15:11.63 |
| 38 | Kade FluertyPlace 38 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 15:14.78 |
| 39 | Jack SharkeyPlace 39 · Grade 8 · Keller | 8 | Keller | 15:15.45 |
| 40 | Ryder TalleyPlace 40 · Grade 8 · Hillwood | 8 | Hillwood | 15:16.60 |
| 41 | Carter EstesPlace 41 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 15:25.43 |
| 42 | Alexandre PerronPlace 42 · Grade 8 · Keller | 8 | Keller | 15:27.91 |
| 43 | Camden HillPlace 43 · Grade 8 · Keller | 8 | Keller | 15:31.15 |
| 44 | Grayson TorresPlace 44 · Grade 8 · Keller | 8 | Keller | 15:33.14 |
| 45 | Sullivan JohnsonPlace 45 · Grade 8 · Chisholm Trail (Rhome) | 8 | Chisholm Trail (Rhome) | 15:48.24 |
| 46 | Everett BlanchardPlace 46 · Grade 8 · Keller | 8 | Keller | 15:50.74 |
| 47 | Ezra RandolphPlace 47 · Grade 8 · Keller | 8 | Keller | 15:52.02 |
| 48 | Jackson BloombergPlace 48 · Grade 8 · Hillwood | 8 | Hillwood | 16:01.94 |
| 49 | Alexander MillsPlace 49 · Grade 8 · Hillwood | 8 | Hillwood | 16:02.82 |
| 50 | Ian VenegisPlace 50 · Grade 8 · Chisholm Trail (Rhome) | 8 | Chisholm Trail (Rhome) | 16:05.21 |
| 51 | Jovanni FloresPlace 51 · Grade 8 · Hillwood | 8 | Hillwood | 16:16.28 |
| 52 | Auguste AlfonzoPlace 52 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 16:20.01 |
| 53 | Jack GalliganPlace 53 · Grade 8 · Keller | 8 | Keller | 16:20.69 |
| 54 | Brady BusterPlace 54 · Grade 8 · Hillwood | 8 | Hillwood | 16:21.64 |
| 55 | Ryan FisherPlace 55 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 16:22.51 |
| 56 | Anthony JacksonPlace 56 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 16:26.03 |
| 57 | Vihaan SomaPlace 57 · Grade 8 · Keller | 8 | Keller | 16:27.33 |
| 58 | Mark BastwrosPlace 58 · Grade 8 · Keller | 8 | Keller | 16:27.75 |
| 59 | Ishan AcharyaPlace 59 · Grade 8 · Hillwood | 8 | Hillwood | 16:28.58 |
| 60 | Nolan MontgomeryPlace 60 · Grade 8 · Keller | 8 | Keller | 16:31.33 |
| 61 | Griffin LerdingPlace 61 · Grade 8 · Hillwood | 8 | Hillwood | 16:32.88 |
| 62 | Elian DanielPlace 62 · Grade 8 · Keller | 8 | Keller | 16:35.17 |
| 63 | Cassender FitzgeraldPlace 63 · Grade 8 · Hillwood | 8 | Hillwood | 16:36.40 PR |
| 64 | Ciro OrdonezPlace 64 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 16:38.83 |
| 65 | Cruz Coria-ConnellyPlace 65 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 16:39.22 PR |
| 66 | Covin CrossPlace 66 · Grade 8 · Hillwood | 8 | Hillwood | 16:39.70 |
| 67 | Brady LePlace 67 · Grade 8 · Hillwood | 8 | Hillwood | 16:45.35 |
| 68 | Luke BoatnerPlace 68 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 16:47.41 PR |
| 69 | Jack PowerPlace 69 · Grade 8 · Keller | 8 | Keller | 16:49.37 |
| 70 | Wisdom AgbortogoPlace 70 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 16:51.03 |
| 71 | Luke DownerPlace 71 · Grade 8 · Hillwood | 8 | Hillwood | 16:54.95 |
| 72 | Suleiman SheikhPlace 72 · Grade 8 · Keller | 8 | Keller | 16:55.28 |
| 73 | Chris CocranPlace 73 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 16:59.62 |
| 74 | Luke PalmerPlace 74 · Grade 8 · Hillwood | 8 | Hillwood | 17:03.92 |
| 75 | Mark Von GrubenPlace 75 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 17:05.92 |
| 76 | Jacob RojasPlace 76 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 17:07.17 PR |
| 77 | Kayden HollandPlace 77 · Grade 8 · Hillwood | 8 | Hillwood | 17:08.39 PR |
| 78 | Landon TrylingPlace 78 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 17:20.47 |
| 79 | Graham HarrisPlace 79 · Grade 8 · Hillwood | 8 | Hillwood | 17:20.70 |
| 80 | Nathan BaePlace 80 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 17:25.50 |
| 81 | Nolan OwensPlace 81 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 17:25.90 |
| 82 | Hudson WrightPlace 82 · Grade 8 · Keller | 8 | Keller | 17:26.26 |
| 83 | Ryan BranchPlace 83 · Grade 8 · Keller | 8 | Keller | 17:26.79 |
| 84 | Nathan AugustinePlace 84 · Grade 8 · Hillwood | 8 | Hillwood | 17:27.35 |
| 85 | Daxton MaddyPlace 85 · Grade 8 · Hillwood | 8 | Hillwood | 17:35.85 |
| 86 | Jayden SolisPlace 86 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 17:46.44 |
| 87 | Dominic VillarealPlace 87 · Grade 8 · Hillwood | 8 | Hillwood | 17:51.59 |
| 88 | Sebastian Saglimbeni De GouveiaPlace 88 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 17:57.74 |
| 89 | Gavin HsiaPlace 89 · Grade 8 · Hillwood | 8 | Hillwood | 17:58.67 |
| 90 | Hunter ArnoldPlace 90 · Grade 8 · Hillwood | 8 | Hillwood | 17:59.30 |
| 91 | Aiden McfaddenPlace 91 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 18:05.73 PR |
| 92 | Dillon MillerPlace 92 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 18:07.75 |
| 93 | Jax HoPlace 93 · Grade 8 · Hillwood | 8 | Hillwood | 18:08.81 |
| 94 | Xander TatumPlace 94 · Grade 8 · Hillwood | 8 | Hillwood | 18:10.39 |
| 95 | Chandler SpruillPlace 95 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 18:15.88 |
| 96 | Kreven DamianPlace 96 · Grade 8 · Hillwood | 8 | Hillwood | 18:21.02 |
| 97 | Noah SchiverPlace 97 · Grade 8 · Hillwood | 8 | Hillwood | 18:21.26 |
| 98 | Charles O'NeillPlace 98 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 18:26.31 |
| 99 | John O'BrianPlace 99 · Grade 8 · Keller | 8 | Keller | 18:27.35 |
| 100 | Braeden TaylorPlace 100 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 18:29.32 PR |