| 1 | Graham DillardPlace 1 · Grade 8 · Argyle | 8 | Argyle | 10:52.58 |
| 2 | Tristen NeffPlace 2 · Grade 8 · Argyle | 8 | Argyle | 11:04.86 |
| 3 | Emerson SladecekPlace 3 · Grade 8 · Keller | 8 | Keller | 11:17.70 |
| 4 | Jackson LundbergPlace 4 · Grade 8 · Keller | 8 | Keller | 11:22.24 |
| 5 | Mario Vargas CarbajalPlace 5 · Grade 8 · Trinity Springs | 8 | Trinity Springs | 11:31.23 |
| 6 | Ivan ArmendarizPlace 6 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 11:38.28 |
| 7 | Isaac SanfilippoPlace 7 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 11:40.95 PR |
| 8 | Taylor RobertsonPlace 8 · Grade 8 · Keller | 8 | Keller | 11:46.72 |
| 9 | Jayesh GuptaPlace 9 · Grade 8 · Argyle | 8 | Argyle | 11:53.63 |
| 10 | Tyler DoughtyPlace 10 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 11:55.53 |
| 11 | Logan BarkleyPlace 11 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 11:59.67 |
| 12 | Luke TaylorPlace 12 · Grade 8 · Argyle | 8 | Argyle | 12:01.13 |
| 13 | Silas RohdePlace 13 · Grade 8 · Argyle | 8 | Argyle | 12:17.13 |
| 14 | Ethan CainPlace 14 · Grade 8 · Argyle | 8 | Argyle | 12:25.16 |
| 15 | Kayden BrainerdPlace 15 · Grade 8 · Argyle | 8 | Argyle | 12:27.83 PR |
| 16 | Mason BabichPlace 16 · Grade 8 · Keller | 8 | Keller | 12:35.96 |
| 17 | John PannhoffPlace 17 · Grade 8 · Keller | 8 | Keller | 12:37.75 |
| 18 | Julian Guzman-RodriguezPlace 18 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 12:38.44 |
| 19 | Austin PuentePlace 19 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 12:43.94 |
| 20 | Kurt MillerPlace 20 · Grade 8 · Keller | 8 | Keller | 12:47.07 |
| 21 | James DykgraafPlace 21 · Grade 8 · Keller | 8 | Keller | 12:47.35 |
| 22 | Hudson StallingsPlace 22 · Grade 8 · Keller | 8 | Keller | 12:47.66 |
| 23 | Adrian CollinsPlace 23 · Grade 8 · Keller | 8 | Keller | 12:51.42 |
| 24 | Aarush BhatPlace 24 · Grade 8 · Argyle | 8 | Argyle | 12:52.61 |
| 25 | Remy SpinozziPlace 25 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 12:57.00 |
| 26 | Logan CossmanPlace 26 · Grade 8 · Keller | 8 | Keller | 13:00.07 |
| 27 | Chandler BrooksPlace 27 · Grade 8 · Argyle | 8 | Argyle | 13:00.46 |
| 28 | Zach GrayPlace 28 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 13:04.75 |
| 29 | Ethan TrivettePlace 29 · Grade 8 · Keller | 8 | Keller | 13:16.21 |
| 30 | Chase MaxwellPlace 30 · Grade 1 · Keller | 1 | Keller | 13:19.49 |
| 31 | Pierce CarpenterPlace 31 · Grade 8 · Keller | 8 | Keller | 13:20.82 |
| 32 | Gavin HodgesPlace 32 · Grade 8 · Argyle | 8 | Argyle | 13:22.55 |
| 33 | Micah IrwinPlace 33 · Grade 8 · Argyle | 8 | Argyle | 13:23.36 |
| 34 | Shashank LingisettyPlace 34 · Grade 8 · Argyle | 8 | Argyle | 13:28.77 |
| 35 | Dustin HebbPlace 35 · Grade 8 · Keller | 8 | Keller | 13:29.01 |
| 36 | Hudson HewittPlace 36 · Grade 8 · Keller | 8 | Keller | 13:32.69 |
| 37 | Mason FieldhousePlace 37 · Grade 8 · Trinity Springs | 8 | Trinity Springs | 13:34.12 |
| 38 | Maximo TorresPlace 38 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 13:44.04 PR |
| 39 | Shreyan Reddy BypureddyPlace 39 · Grade 8 · Argyle | 8 | Argyle | 13:48.16 |
| 40 | Mark BetikPlace 40 · Grade 8 · Keller | 8 | Keller | 13:52.86 |
| 41 | Asher SappingtonPlace 41 · Grade 8 · Keller | 8 | Keller | 13:56.83 |
| 42 | Takeru SakuriPlace 42 · Grade 8 · Keller | 8 | Keller | 14:06.44 |
| 43 | Andrew BaskotaPlace 43 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 14:11.27 |
| 44 | Philip GrovePlace 44 · Grade 8 · Argyle | 8 | Argyle | 14:12.16 |
| 45 | Dillon CisekPlace 45 · Grade 8 · Keller | 8 | Keller | 14:15.58 |
| 46 | Preston MartinezPlace 46 · Grade 8 · Argyle | 8 | Argyle | 14:30.82 PR |
| 47 | Cooper TidquistPlace 47 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 14:33.13 PR |
| 48 | Knox SealsPlace 48 · Grade 8 · Keller | 8 | Keller | 14:39.20 PR |
| 49 | Tucker ReynoldsPlace 49 · Grade 8 · Argyle | 8 | Argyle | 14:41.77 |
| 50 | Noah CobbPlace 50 · Grade 8 · Argyle | 8 | Argyle | 14:49.84 |
| 51 | Wyatt EbsenPlace 51 · Grade 8 · Argyle | 8 | Argyle | 14:53.49 |
| 52 | Nidhish MuppallaPlace 52 · Grade 8 · Argyle | 8 | Argyle | 14:55.01 PR |
| 53 | Russell HolzapfelPlace 53 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 15:02.04 |
| 54 | Alexander OlaldePlace 54 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 15:12.19 |
| 55 | Nathan FongPlace 55 · Grade 8 · Argyle | 8 | Argyle | 15:13.18 |
| 56 | Joel HernandezPlace 56 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 15:23.75 |
| 57 | Tyler WilliamsPlace 57 · Grade 8 · Trinity Springs | 8 | Trinity Springs | 15:25.63 PR |
| 58 | Ashwath Reddy IreddyPlace 58 · Grade 8 · Argyle | 8 | Argyle | 15:31.32 PR |
| 59 | Garrett MicocciPlace 59 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 15:39.36 PR |
| 60 | Mohamed ZayanPlace 60 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 15:50.53 PR |
| 61 | Jeffery LirettePlace 61 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 15:55.78 |
| 62 | Mason GravellePlace 62 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 16:11.40 |
| 63 | Ayden ThompsonPlace 63 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 16:21.10 |
| 64 | Johan OrtegaPlace 64 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 16:57.25 |
| 65 | Colin ThomasPlace 65 · Grade 8 · Argyle | 8 | Argyle | 17:04.68 |
| 66 | Roman MackPlace 66 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 17:09.20 PR |
| 67 | Cole SmithPlace 67 · Grade 8 · Argyle | 8 | Argyle | 17:10.10 PR |
| 68 | Brandon LangatPlace 68 · Grade 8 · Argyle | 8 | Argyle | 17:12.19 PR |
| 69 | Toby MellanderPlace 69 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 17:14.96 |
| 70 | Jordan PopliPlace 70 · Grade 8 · Vista Ridge | 8 | Vista Ridge | 17:35.56 |
| 71 | Charlie PeetPlace 71 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 18:10.88 PR |
| 72 | Cody WilliamsPlace 72 · Grade 8 · Trinity Springs | 8 | Trinity Springs | 18:11.60 PR |
| 73 | Ibrahim AdinasiPlace 73 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 18:36.11 PR |
| 74 | Rishi SubediPlace 74 · Grade 8 · Trinity Springs | 8 | Trinity Springs | 18:56.91 |
| 75 | Cody GlissonPlace 75 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 18:57.11 |
| 76 | Jackson CrumPlace 76 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 19:01.66 PR |
| 77 | Jacob TysonPlace 77 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 19:21.57 |
| 78 | Chance WheelockPlace 78 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 19:41.66 PR |
| 79 | Camden CawthornePlace 79 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 22:07.21 PR |
| 80 | Erik EscalantePlace 80 · Grade 8 · Wilson (Haslet) | 8 | Wilson (Haslet) | 22:25.27 PR |
| 81 | Theodore WalkerPlace 81 · Grade 8 · Adams (Haslet) | 8 | Adams (Haslet) | 22:55.25 PR |