| 1 | Corbin MorrissPlace 1 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 5:54.89 PR |
| 2 | Lucas AllredPlace 2 · Grade 7 · Argyle | 7 | Argyle | 6:07.30 PR |
| 3 | Mason RogersPlace 3 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 6:07.58 PR |
| 4 | Mason TaniPlace 4 · Grade 7 · Argyle | 7 | Argyle | 6:10.45 PR |
| 5 | Gordon BoneauPlace 5 · Grade 7 · Keller | 7 | Keller | 6:10.92 PR |
| 6 | Ronan JournaganPlace 6 · Grade 7 · Argyle | 7 | Argyle | 6:13.67 PR |
| 7 | Jaxen SiqueirosPlace 7 · Grade 7 · Argyle | 7 | Argyle | 6:14.73 PR |
| 8 | Dylan DodsonPlace 8 · Grade 7 · Keller | 7 | Keller | 6:19.53 PR |
| 9 | James YouskauskasPlace 9 · Grade 7 · Argyle | 7 | Argyle | 6:22.02 PR |
| 10 | Tyler HonardarPlace 10 · Grade 7 · Keller | 7 | Keller | 6:22.68 PR |
| 11 | Jackson BorroelPlace 11 · Grade 7 · Keller | 7 | Keller | 6:26.68 PR |
| 12 | Brodin LabbePlace 12 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 6:27.40 PR |
| 13 | Carson GillPlace 13 · Grade 7 · Argyle | 7 | Argyle | 6:38.17 PR |
| 14 | Cooper HarrisonPlace 14 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 6:40.71 PR |
| 15 | Tanner ThurstonPlace 15 · Grade 7 · Keller | 7 | Keller | 6:46.80 PR |
| 16 | Zane SimmonsPlace 16 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 6:48.01 PR |
| 17 | Michael TempletPlace 17 · Grade 7 · Keller | 7 | Keller | 6:51.15 PR |
| 18 | Ryan MonkPlace 18 · Grade 7 · Argyle | 7 | Argyle | 6:52.20 PR |
| 19 | Luke ReynoldsPlace 19 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 7:01.15 PR |
| 20 | Noah MillerPlace 20 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 7:01.87 PR |
| 21 | Aiden HodgesPlace 21 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 7:06.58 PR |
| 22 | Vincent GaradiPlace 22 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:08.29 PR |
| 23 | David LeitkoPlace 23 · Grade 7 · Keller | 7 | Keller | 7:09.49 PR |
| 24 | Grant ThatcherPlace 24 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 7:09.95 PR |
| 25 | Nathaniel SteedPlace 25 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 7:14.36 PR |
| 26 | Gage NavarroPlace 26 · Grade 7 · Argyle | 7 | Argyle | 7:15.82 PR |
| 27 | Brady WierengaPlace 27 · Grade 7 · Argyle | 7 | Argyle | 7:16.79 PR |
| 28 | Mason WasikPlace 28 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:17.35 PR |
| 29 | Jeremiah SmithPlace 29 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 7:18.13 PR |
| 30 | Jaxon WangPlace 30 · Grade 7 · Keller | 7 | Keller | 7:18.66 PR |
| 31 | Ryan MurphyPlace 31 · Grade 7 · Argyle | 7 | Argyle | 7:21.39 PR |
| 32 | Carter DrewryPlace 32 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 7:25.99 PR |
| 33 | Patrick NorrisPlace 33 · Grade 7 · Argyle | 7 | Argyle | 7:31.53 PR |
| 34 | Jack MulhollandPlace 34 · Grade 7 · Keller | 7 | Keller | 7:32.70 PR |
| 35 | Cooper MorrisPlace 35 · Grade 7 · Keller | 7 | Keller | 7:33.08 PR |
| 36 | Nikhil LavuPlace 36 · Grade 7 · Keller | 7 | Keller | 7:33.58 PR |
| 37 | Antonio Guzman-RodriguezPlace 37 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 7:34.71 PR |
| 38 | Gavin MartinPlace 38 · Grade 7 · Argyle | 7 | Argyle | 7:36.06 PR |
| 39 | Caiden AstPlace 39 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 7:36.85 PR |
| 40 | Jakob StrobelPlace 40 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:37.29 PR |
| 41 | Jayden TaiPlace 41 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:37.89 PR |
| 42 | William TagmirPlace 42 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:38.36 PR |
| 43 | John SpoonerPlace 43 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:40.95 PR |
| 44 | Collin MulcahyPlace 44 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:42.17 PR |
| 45 | Stefan DykesPlace 45 · Grade 7 · Keller | 7 | Keller | 7:44.44 PR |
| 46 | Luca RepettoPlace 46 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 7:45.11 PR |
| 47 | Nathaniel MenaPlace 47 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 7:46.01 PR |
| 48 | Ashton ValenciaPlace 48 · Grade 7 · Argyle | 7 | Argyle | 7:50.11 PR |
| 49 | Tristan KnoxPlace 49 · Grade 7 · Argyle | 7 | Argyle | 7:50.67 PR |
| 50 | Benjamin SaundersPlace 50 · Grade 7 · Keller | 7 | Keller | 7:51.35 PR |
| 51 | Graham LanderPlace 51 · Grade 7 · Keller | 7 | Keller | 7:51.99 PR |
| 52 | Santiago UlibarriPlace 52 · Grade 7 · Keller | 7 | Keller | 7:52.67 PR |
| 53 | Timothy DiehlPlace 53 · Grade 7 · Argyle | 7 | Argyle | 7:53.21 PR |
| 54 | Mason FerreiroPlace 54 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 7:54.01 PR |
| 55 | Dheeraj ChallaPlace 55 · Grade 7 · Argyle | 7 | Argyle | 8:01.64 PR |
| 56 | Sam LedgisterPlace 56 · Grade 8 · Keller Indian Springs | 8 | Keller Indian Springs | 8:02.53 PR |
| 57 | Isaiah PachecoPlace 57 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 8:04.75 PR |
| 58 | Keaton ConwayPlace 58 · Grade 7 · Argyle | 7 | Argyle | 8:05.49 PR |
| 59 | Da'Jon SmithPlace 59 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 8:06.46 PR |
| 60 | John ByrdPlace 60 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 8:09.34 PR |
| 61 | Mattaus WeigoldPlace 61 · Grade 7 · Keller | 7 | Keller | 8:09.80 PR |
| 62 | Nathan WollscheidPlace 62 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 8:10.89 PR |
| 63 | Logan ScanlonPlace 63 · Grade 7 · Argyle | 7 | Argyle | 8:11.32 PR |
| 64 | Ray OlivasPlace 64 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 8:12.53 PR |
| 65 | George SargentPlace 65 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 8:13.59 PR |
| 66 | Winner ImboloPlace 66 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 8:14.29 PR |
| 67 | Jack TerrellPlace 67 · Grade 8 · Keller | 8 | Keller | 8:20.83 PR |
| 68 | Rhett FarnsworthPlace 68 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 8:23.93 PR |
| 69 | Cole DeckerPlace 69 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 8:25.33 PR |
| 70 | Kevin KellyPlace 70 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 8:30.34 PR |
| 71 | Sawyer BarnettPlace 71 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 8:42.70 PR |
| 72 | Saad AkhterPlace 72 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 8:43.32 PR |
| 73 | Gage JohnstonPlace 73 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 8:43.91 PR |
| 74 | Parker JenkinsPlace 74 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 8:45.43 PR |
| 75 | Daniel MunozPlace 75 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 8:46.80 PR |
| 76 | Henry SenterPlace 76 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 8:50.50 PR |
| 77 | Jordan WarmbrobtPlace 77 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 8:53.17 PR |
| 78 | Alberto GarzaPlace 78 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 8:58.18 PR |
| 79 | Mason WickerPlace 79 · Grade 7 · Argyle | 7 | Argyle | 9:03.32 PR |
| 80 | Garrison MartinezPlace 80 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 9:06.34 PR |
| 81 | Parker SydowPlace 81 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 9:09.63 PR |
| 82 | Elijah OliverPlace 82 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 9:29.10 PR |
| 83 | Ford AndreskiPlace 83 · Grade 7 · Keller Indian Springs | 7 | Keller Indian Springs | 9:31.07 PR |
| 84 | Rashaad LavyPlace 84 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 9:32.52 PR |
| 85 | Sebastian CastilloPlace 85 · Grade 7 · Argyle | 7 | Argyle | 9:33.01 PR |
| 86 | Landon LanderosPlace 86 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 9:33.71 PR |
| 87 | Jack ReddPlace 87 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 9:52.39 PR |
| 88 | Jonah MinerPlace 88 · Grade - · Trinity Springs | - | Trinity Springs | 9:58.55 PR |
| 89 | Sebastian RiosPlace 89 · Grade 7 · Argyle | 7 | Argyle | 10:13.48 PR |
| 90 | Sudin BhetwalPlace 90 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 10:21.34 PR |
| 91 | Noah MartinezPlace 91 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 10:30.73 PR |
| 92 | Ian EsquivelPlace 92 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 10:38.01 PR |
| 93 | Myan PudasainiPlace 93 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 10:45.31 PR |
| 94 | Binam GairePlace 94 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 10:57.10 PR |
| 95 | Anthony RodriguezPlace 95 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 11:03.55 PR |
| 96 | Brody WrightPlace 96 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 11:05.59 PR |
| 97 | Borsaev TimurPlace 97 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 11:08.67 PR |
| 98 | Reid McNeelyPlace 98 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 11:13.27 PR |
| 99 | Christopher LambsonPlace 99 · Grade 7 · Vista Ridge | 7 | Vista Ridge | 11:13.73 PR |
| 100 | Noah MorenoPlace 100 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 11:16.24 PR |
| 101 | Aditya KadamPlace 101 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 11:47.14 PR |
| 102 | Kamani McGowanPlace 102 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 12:03.32 PR |
| 103 | Brett BordenPlace 103 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 12:56.43 PR |
| 104 | Alcy JacksonPlace 104 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 12:59.98 PR |
| 105 | Dauttan LeePlace 105 · Grade 7 · Trinity Springs | 7 | Trinity Springs | 13:06.01 PR |
| 106 | Liam FruendtPlace 106 · Grade 7 · Argyle | 7 | Argyle | 13:53.49 PR |