| 1 | Franco TorresPlace 1 · Grade 8 · York | 8 | York | 11:14.08 |
| 2 | Max GarciaPlace 2 · Grade 8 · McCullough | 8 | McCullough | 11:18.89 |
| 3 | Lochlan PavlowPlace 3 · Grade 8 · York | 8 | York | 11:31.11 |
| 4 | Julian SanchezPlace 4 · Grade 8 · Lucas | 8 | Lucas | 11:33.37 |
| 5 | Martin Cardona-GarciaPlace 5 · Grade 8 · McCullough | 8 | McCullough | 11:48.62 |
| 6 | Chase BillingtonPlace 6 · Grade 8 · York | 8 | York | 11:55.81 |
| 7 | Fabian MartinezPlace 7 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 12:04.51 |
| 8 | Mason RiveraPlace 8 · Grade 8 · Woodridge Forest | 8 | Woodridge Forest | 12:06.50 PR |
| 9 | Jason MendezPlace 9 · Grade 8 · White Oak (Porter) | 8 | White Oak (Porter) | 12:07.88 PR |
| 10 | Ronin KennedyPlace 10 · Grade 8 · McCullough | 8 | McCullough | 12:15.43 PR |
| 11 | Jason DayPlace 11 · Grade 8 · Oak Hills | 8 | Oak Hills | 12:23.80 |
| 12 | Diego Del Olmo RochinPlace 12 · Grade 8 · McCullough | 8 | McCullough | 12:28.35 |
| 13 | Victor Santamaria CasasPlace 13 · Grade 8 · McCullough | 8 | McCullough | 12:29.65 |
| 14 | Luke FosterPlace 14 · Grade 8 · McCullough | 8 | McCullough | 12:30.78 PR |
| 15 | Jacob SimmonsPlace 15 · Grade 8 · York | 8 | York | 12:34.73 |
| 16 | Luke RepasiPlace 16 · Grade 8 · York | 8 | York | 12:34.86 |
| 17 | Nickolas LevantinoPlace 17 · Grade 8 · York | 8 | York | 12:39.72 |
| 18 | James FrancisPlace 18 · Grade 8 · York | 8 | York | 12:40.95 |
| 19 | Chase JonesPlace 19 · Grade 8 · York | 8 | York | 12:48.73 |
| 20 | Riley StruthersPlace 20 · Grade 8 · York | 8 | York | 12:49.54 |
| 21 | Joshua ArgylePlace 21 · Grade 8 · York | 8 | York | 12:50.24 |
| 22 | Craig SimonsonPlace 22 · Grade 8 · Willow Wood | 8 | Willow Wood | 12:50.94 |
| 23 | Luke WeirPlace 23 · Grade 8 · McCullough | 8 | McCullough | 12:51.67 |
| 24 | Maynard ValmoresPlace 24 · Grade 8 · Willow Wood | 8 | Willow Wood | 12:52.49 |
| 25 | Hunter BullerPlace 25 · Grade 8 · Calfee | 8 | Calfee | 12:56.63 |
| 26 | Oliver HernandezPlace 26 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 13:00.01 |
| 27 | Xavier LarsonPlace 27 · Grade 8 · McCullough | 8 | McCullough | 13:04.89 |
| 28 | Jesus Amador MolinaPlace 28 · Grade 8 · White Oak (Porter) | 8 | White Oak (Porter) | 13:07.40 |
| 29 | Hunter HughesPlace 29 · Grade 8 · Oak Hills | 8 | Oak Hills | 13:07.57 |
| 30 | Kion HillPlace 30 · Grade 8 · McCullough | 8 | McCullough | 13:09.87 |
| 31 | Alec BantayanPlace 31 · Grade 8 · McCullough | 8 | McCullough | 13:19.36 |
| 32 | Marco AsinelliPlace 32 · Grade 8 · York | 8 | York | 13:22.09 |
| 33 | Bryce BradenPlace 33 · Grade 8 · Oak Hills | 8 | Oak Hills | 13:22.87 |
| 34 | Samir MirandaPlace 34 · Grade 8 · Moorhead | 8 | Moorhead | 13:24.64 |
| 35 | Caleb FielderPlace 35 · Grade 8 · Magnolia | 8 | Magnolia | 13:27.17 |
| 36 | Hector ChanPlace 36 · Grade 8 · Moorhead | 8 | Moorhead | 13:27.78 |
| 37 | EJ MuellerPlace 37 · Grade 8 · York | 8 | York | 13:32.09 |
| 38 | Ryan SowersPlace 38 · Grade 8 · McCullough | 8 | McCullough | 13:36.40 |
| 39 | Aiden ReyesPlace 39 · Grade 8 · Woodridge Forest | 8 | Woodridge Forest | 13:36.85 |
| 40 | Benjamin RileyPlace 40 · Grade 8 · McCullough | 8 | McCullough | 13:42.57 |
| 41 | Emilio VelasquezPlace 41 · Grade 8 · White Oak (Porter) | 8 | White Oak (Porter) | 13:42.84 PR |
| 42 | Mauricio VidalesPlace 42 · Grade 8 · Tomball | 8 | Tomball | 13:44.01 |
| 43 | Cameron RickabaughPlace 43 · Grade 8 · York | 8 | York | 13:46.23 |
| 44 | Jayson SantosPlace 44 · Grade 8 · Moorhead | 8 | Moorhead | 13:47.39 |
| 45 | Jesus PinedaPlace 45 · Grade 8 · Pine Valley | 8 | Pine Valley | 13:49.90 |
| 46 | Maximilliano PerezPlace 46 · Grade 8 · White Oak (Porter) | 8 | White Oak (Porter) | 13:53.69 PR |
| 47 | Joshua MathenyPlace 47 · Grade 8 · Lucas | 8 | Lucas | 13:54.97 |
| 48 | Erik CaudilloPlace 48 · Grade 8 · Moorhead | 8 | Moorhead | 13:57.50 |
| 49 | Caleb CooperPlace 49 · Grade 8 · Warren | 8 | Warren | 13:57.95 |
| 50 | Jairo AndradePlace 50 · Grade 8 · Moorhead | 8 | Moorhead | 13:59.49 |
| 51 | Mufeez KhanPlace 51 · Grade 8 · McCullough | 8 | McCullough | 14:00.32 PR |
| 52 | Isaiah PerezPlace 52 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 14:00.79 PR |
| 53 | Cole FraileyPlace 53 · Grade 8 · Oak Hills | 8 | Oak Hills | 14:00.96 PR |
| 54 | Brennan BarnhartPlace 54 · Grade 8 · Magnolia | 8 | Magnolia | 14:13.99 |
| 55 | Brant BainPlace 55 · Grade 8 · Tomball | 8 | Tomball | 14:15.39 |
| 56 | Oliver MorrisPlace 56 · Grade 8 · York | 8 | York | 14:21.30 PR |
| 57 | Marshall WilsonPlace 57 · Grade 8 · Willow Wood | 8 | Willow Wood | 14:24.61 |
| 58 | Saul RamosPlace 58 · Grade 8 · Woodridge Forest | 8 | Woodridge Forest | 14:25.31 |
| 59 | Matteo VandenbrouckePlace 59 · Grade 8 · York | 8 | York | 14:26.74 |
| 60 | Gabriel Rabadan MillaPlace 60 · Grade 8 · Moorhead | 8 | Moorhead | 14:29.82 |
| 61 | Kevin CotoPlace 61 · Grade 8 · Calfee | 8 | Calfee | 14:42.71 |
| 62 | Lukas MartinezPlace 62 · Grade 8 · Calfee | 8 | Calfee | 14:43.45 |
| 63 | Jathniel Mejia CisnerPlace 63 · Grade 8 · Magnolia | 8 | Magnolia | 14:47.42 |
| 64 | Bransyn-Two Baird-TwoPlace 64 · Grade 7 · Keefer Crossing | 7 | Keefer Crossing | 14:48.55 PR |
| 65 | Jackson GagnePlace 65 · Grade 8 · Lucas | 8 | Lucas | 14:50.34 |
| 66 | Liam GarnerPlace 66 · Grade 8 · Pine Valley | 8 | Pine Valley | 14:52.17 |
| 67 | Parker WagnonPlace 67 · Grade 7 · Warren | 7 | Warren | 14:52.38 PR |
| 68 | Carlos GueveraPlace 68 · Grade 8 · Moorhead | 8 | Moorhead | 14:53.43 PR |
| 69 | Gelani PoolePlace 69 · Grade 8 · Pine Valley | 8 | Pine Valley | 14:57.00 PR |
| 70 | Henry WagnerPlace 70 · Grade 8 · Calfee | 8 | Calfee | 14:58.14 |
| 71 | Izhar GidoPlace 71 · Grade 8 · Tomball | 8 | Tomball | 15:01.09 |
| 72 | Weslen BuchananPlace 72 · Grade 8 · Moorhead | 8 | Moorhead | 15:03.01 |
| 73 | Kristopher WilliamsPlace 73 · Grade 8 · Conroe Irons | 8 | Conroe Irons | 15:04.69 |
| 74 | Alexander GonzalezPlace 74 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 15:06.17 |
| 75 | Royal WomackPlace 75 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 15:07.68 PR |
| 76 | Ryan RussellPlace 76 · Grade 8 · Lucas | 8 | Lucas | 15:08.60 |
| 77 | Chasen MelvinPlace 77 · Grade 8 · Woodridge Forest | 8 | Woodridge Forest | 15:13.96 |
| 78 | Ethan JonesPlace 78 · Grade 8 · Conroe Irons | 8 | Conroe Irons | 15:15.09 PR |
| 79 | Branden MoorePlace 79 · Grade 8 · Lucas | 8 | Lucas | 15:21.64 |
| 80 | Cameron BrinkleyPlace 80 · Grade 8 · Willow Wood | 8 | Willow Wood | 15:25.85 |
| 81 | Alessandro BaezPlace 81 · Grade 8 · Woodridge Forest | 8 | Woodridge Forest | 15:30.77 |
| 82 | Lane SealePlace 82 · Grade 8 · Oak Hills | 8 | Oak Hills | 15:30.93 |
| 83 | Juan CortezPlace 83 · Grade 8 · Calfee | 8 | Calfee | 15:36.99 |
| 84 | Clark HughesPlace 84 · Grade 8 · Oak Hills | 8 | Oak Hills | 15:40.08 |
| 85 | Brandon MontoyaPlace 85 · Grade 8 · Lucas | 8 | Lucas | 15:45.33 |
| 86 | Tyler MedinaPlace 86 · Grade 8 · Calfee | 8 | Calfee | 15:56.19 |
| 87 | Tanner SosaPlace 87 · Grade 8 · Oak Hills | 8 | Oak Hills | 15:58.54 |
| 88 | Ashaz AhsanPlace 88 · Grade 8 · Woodridge Forest | 8 | Woodridge Forest | 16:00.15 |
| 89 | Ryan EubanksPlace 89 · Grade 8 · Tomball | 8 | Tomball | 16:02.02 |
| 90 | Khaari SmallPlace 90 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 16:06.75 |
| 91 | Christopher WolffPlace 91 · Grade 8 · Woodridge Forest | 8 | Woodridge Forest | 16:09.53 |
| 92 | Abelardo Gonzalez TorresPlace 92 · Grade 8 · White Oak (Porter) | 8 | White Oak (Porter) | 16:17.72 PR |
| 93 | Dominic MartinezPlace 93 · Grade 8 · Pine Valley | 8 | Pine Valley | 16:20.29 PR |
| 94 | Christopher ParrPlace 94 · Grade 8 · Willow Wood | 8 | Willow Wood | 16:37.50 |
| 95 | Santiago BarahonaPlace 95 · Grade 8 · Calfee | 8 | Calfee | 16:42.54 |
| 96 | Brayden GuillenPlace 96 · Grade 8 · White Oak (Porter) | 8 | White Oak (Porter) | 16:45.38 |
| 97 | Edwin Avila GaleanaPlace 97 · Grade 8 · Oak Hills | 8 | Oak Hills | 16:45.68 |
| 98 | Massimo MartinezPlace 98 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 16:49.08 |
| 99 | Tyler NeumanPlace 99 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 16:49.99 |
| 100 | Yovanny CastroPlace 100 · Grade 8 · Keefer Crossing | 8 | Keefer Crossing | 16:50.22 PR |