| 1 | Lawrence SterlingPlace 1 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 5:48.02 |
| 2 | Blake HudackPlace 2 · Grade 7 · Barksdale | 7 | Barksdale | 5:48.48 PR |
| 3 | Thomas HaydenPlace 3 · Grade 7 · Tidwell | 7 | Tidwell | 5:50.06 |
| 4 | Axel LarsonPlace 4 · Grade 7 · Barksdale | 7 | Barksdale | 6:04.96 |
| 5 | Parker TrilloPlace 5 · Grade 7 · Medlin | 7 | Medlin | 6:05.19 |
| 6 | Brady KienePlace 6 · Grade 7 · Chisholm Trail (Rhome) | 7 | Chisholm Trail (Rhome) | 6:07.04 |
| 7 | Mikael BettPlace 7 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 6:11.49 |
| 8 | Carter LevyPlace 8 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 6:20.56 |
| 9 | Campbell San FilippoPlace 9 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 6:26.02 |
| 10 | Jack CastlePlace 10 · Grade 7 · Gene Pike | 7 | Gene Pike | 6:26.35 |
| 11 | Austin PiercePlace 11 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 6:27.75 |
| 12 | Asher WesselPlace 12 · Grade 7 · Medlin | 7 | Medlin | 6:33.90 |
| 13 | Krishiv SaravananPlace 13 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 6:34.52 PR |
| 14 | Roman Guzman-RodriguezPlace 14 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 6:35.62 |
| 15 | Braxton HallPlace 15 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 6:36.18 PR |
| 16 | Ashton LangfordPlace 16 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 6:39.91 |
| 17 | Patton DickesonPlace 17 · Grade 7 · Chisholm Trail (Rhome) | 7 | Chisholm Trail (Rhome) | 6:43.63 |
| 18 | Antonio SimentalPlace 18 · Grade 7 · Barksdale | 7 | Barksdale | 6:46.42 |
| 19 | John PalazzoloPlace 19 · Grade 7 · Medlin | 7 | Medlin | 6:46.69 PR |
| 20 | Luke VasquezPlace 20 · Grade 7 · Chisholm Trail (Rhome) | 7 | Chisholm Trail (Rhome) | 6:52.32 PR |
| 21 | David KiminkiPlace 21 · Grade 7 · Tidwell | 7 | Tidwell | 6:53.59 PR |
| 22 | Liam ColemanPlace 22 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 6:54.58 |
| 23 | Milan ChavezPlace 23 · Grade 7 · Barksdale | 7 | Barksdale | 6:54.99 |
| 24 | Oliver PasnewskiPlace 24 · Grade 7 · Gene Pike | 7 | Gene Pike | 6:57.68 |
| 25 | Easton PeelePlace 25 · Grade 7 · Medlin | 7 | Medlin | 6:59.69 PR |
| 26 | Gabriel AcostaPlace 26 · Grade 7 · Barksdale | 7 | Barksdale | 7:01.38 |
| 27 | Joel MurielPlace 27 · Grade 7 · Tidwell | 7 | Tidwell | 7:01.62 |
| 28 | Lawik JoundiPlace 28 · Grade 7 · Tidwell | 7 | Tidwell | 7:02.35 PR |
| 29 | Austin AusburnPlace 29 · Grade 7 · Barksdale | 7 | Barksdale | 7:04.46 PR |
| 30 | Mason ParkerPlace 30 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 7:11.47 |
| 31 | Grayson HaganPlace 31 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 7:14.38 PR |
| 32 | Gavin RoachPlace 32 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 7:14.64 PR |
| 33 | Ryan WangPlace 33 · Grade 7 · Tidwell | 7 | Tidwell | 7:15.00 |
| 34 | Juan Munoz-SolivanPlace 34 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 7:23.30 |
| 35 | Bruno Torres AlemanPlace 35 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 7:23.65 |
| 36 | Logan ChadseyPlace 36 · Grade 7 · Chisholm Trail (Rhome) | 7 | Chisholm Trail (Rhome) | 7:26.09 |
| 37 | Kadence CrookPlace 37 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 7:27.38 |
| 38 | Jacob DavisPlace 38 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 7:30.89 |
| 39 | Andrew SpeerPlace 39 · Grade 7 · Chisholm Trail (Rhome) | 7 | Chisholm Trail (Rhome) | 7:31.65 |
| 40 | Nicolas Anleu RecinosPlace 40 · Grade 7 · Gene Pike | 7 | Gene Pike | 7:32.50 |
| 41 | Jayden BeauchampPlace 41 · Grade 7 · Gene Pike | 7 | Gene Pike | 7:32.77 |
| 42 | Truitt EspositoPlace 42 · Grade 7 · Barksdale | 7 | Barksdale | 7:34.96 PR |
| 43 | Eli DoddPlace 43 · Grade 7 · Medlin | 7 | Medlin | 7:35.73 |
| 44 | Preston GeymanPlace 44 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 7:36.16 PR |
| 45 | Dylan ReithmeierPlace 45 · Grade 7 · Medlin | 7 | Medlin | 7:37.21 |
| 46 | Michael LockerPlace 46 · Grade 7 · Barksdale | 7 | Barksdale | 7:38.16 PR |
| 47 | Zayden CarderPlace 47 · Grade 7 · Gene Pike | 7 | Gene Pike | 7:41.43 PR |
| 48 | Roger FlanaginPlace 48 · Grade 7 · Gene Pike | 7 | Gene Pike | 7:42.77 |
| 49 | Ryan CawleyPlace 49 · Grade 7 · Medlin | 7 | Medlin | 7:44.17 |
| 50 | Charles SimpsonPlace 50 · Grade 7 · Medlin | 7 | Medlin | 7:49.61 |
| 51 | Grayson GradyPlace 51 · Grade 7 · Medlin | 7 | Medlin | 7:50.90 |
| 52 | Oliver KolkmanPlace 52 · Grade 7 · Tidwell | 7 | Tidwell | 7:57.08 |
| 53 | Colt BauerPlace 53 · Grade 7 · Medlin | 7 | Medlin | 7:58.24 |
| 54 | Brooks VierraPlace 54 · Grade 7 · Barksdale | 7 | Barksdale | 8:00.24 |
| 55 | Jameson DeMouxPlace 55 · Grade 7 · Medlin | 7 | Medlin | 8:02.52 |
| 56 | Jakob NoblesPlace 56 · Grade 7 · Tidwell | 7 | Tidwell | 8:05.03 |
| 57 | Angelo MendozaPlace 57 · Grade 7 · Tidwell | 7 | Tidwell | 8:06.05 |
| 58 | Sydney DayPlace 58 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 8:09.80 |
| 59 | Colby BernhardtPlace 59 · Grade 7 · Barksdale | 7 | Barksdale | 8:12.88 |
| 60 | Khoa DoanPlace 60 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 8:16.55 |
| 61 | Noah HowePlace 61 · Grade 7 · Barksdale | 7 | Barksdale | 8:20.45 |
| 62 | Ridam BoharaPlace 62 · Grade 8 · Tidwell | 8 | Tidwell | 8:22.71 PR |
| 63 | Preston NelsonPlace 63 · Grade 7 · Gene Pike | 7 | Gene Pike | 8:23.35 |
| 64 | Carter JonesPlace 64 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 8:23.61 PR |
| 65 | Britton RiggsPlace 65 · Grade 7 · Barksdale | 7 | Barksdale | 8:27.69 |
| 66 | Guilherme Henriques SantosPlace 66 · Grade 7 · Barksdale | 7 | Barksdale | 8:30.02 |
| 67 | Brayden HancockPlace 67 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 8:30.84 |
| 68 | Liam SteinPlace 68 · Grade 7 · Tidwell | 7 | Tidwell | 8:39.27 |
| 69 | Tanner BrookePlace 69 · Grade 7 · Tidwell | 7 | Tidwell | 8:47.03 PR |
| 70 | Tristan DavisPlace 70 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 8:47.30 |
| 71 | Bastian Fuenmayor ArapePlace 71 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 8:55.78 |
| 72 | Dylan McComberPlace 72 · Grade 7 · Tidwell | 7 | Tidwell | 8:58.94 |
| 73 | Luke MoyersPlace 73 · Grade 7 · Medlin | 7 | Medlin | 8:59.21 |
| 74 | Aaron MayaPlace 74 · Grade 7 · Barksdale | 7 | Barksdale | 8:59.68 |
| 75 | Thomas StapletonPlace 75 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 9:11.46 |
| 76 | Jakin Ofori-AnsahPlace 76 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 9:15.15 PR |
| 77 | Liam WalshPlace 77 · Grade 7 · Gene Pike | 7 | Gene Pike | 9:21.15 |
| 78 | Owen LancasterPlace 78 · Grade 7 · Tidwell | 7 | Tidwell | 9:30.96 |
| 79 | Jaden HipolitoPlace 79 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 9:39.91 |
| 80 | Adrian HalitiPlace 80 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 9:44.14 |
| 81 | Yassin SulimanPlace 81 · Grade 7 · Tidwell | 7 | Tidwell | 9:44.37 PR |
| 82 | Gavin GianninoPlace 82 · Grade 7 · Medlin | 7 | Medlin | 9:52.33 |
| 83 | Nathaniel HelgothPlace 83 · Grade 7 · Tidwell | 7 | Tidwell | 9:52.78 |
| 84 | John OliverPlace 84 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 9:55.65 |
| 85 | Owen HarwoodPlace 85 · Grade 7 · Tidwell | 7 | Tidwell | 9:56.51 |
| 86 | Landen JaureguiPlace 86 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 10:00.21 |
| 87 | Grayson VannPlace 87 · Grade 7 · Gene Pike | 7 | Gene Pike | 10:02.34 |
| 88 | Mason RiggsPlace 88 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 10:08.43 |
| 89 | Andrew AyalaPlace 89 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 10:12.22 |
| 90 | Brayden StrowickPlace 90 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 10:16.58 |
| 91 | Carter EkpaPlace 91 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 10:18.11 |
| 92 | Zaylon VargasPlace 92 · Grade 7 · Barksdale | 7 | Barksdale | 10:23.63 PR |
| 93 | Liam KrausePlace 93 · Grade 7 · Barksdale | 7 | Barksdale | 10:31.19 PR |
| 94 | Wesley FieldsPlace 94 · Grade 7 · Tidwell | 7 | Tidwell | 10:32.58 |
| 95 | Adrian BarelaPlace 95 · Grade 7 · Medlin | 7 | Medlin | 10:33.13 |
| 96 | Jaxon AradiaPlace 96 · Grade 7 · Tidwell | 7 | Tidwell | 10:50.81 |
| 97 | Teegan ConradPlace 97 · Grade 7 · Tidwell | 7 | Tidwell | 10:56.25 |
| 98 | Ethan JohnstonPlace 98 · Grade 7 · C.W. Worthington | 7 | C.W. Worthington | 10:57.23 |
| 99 | Aiden RohlPlace 99 · Grade 7 · Barksdale | 7 | Barksdale | 10:59.28 |
| 100 | Jay RamosPlace 100 · Grade 7 · Tidwell | 7 | Tidwell | 11:00.14 PR |
| 101 | Cruze GardnerPlace 101 · Grade 7 · Tidwell | 7 | Tidwell | 11:01.30 |
| 102 | Caleb EdleyPlace 102 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 11:16.13 |
| 103 | Jace LongPlace 103 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 11:17.72 |
| 104 | Matthew CastanedaPlace 104 · Grade 7 · Wilson (Haslet) | 7 | Wilson (Haslet) | 11:40.59 PR |
| 105 | Carson BuchananPlace 105 · Grade 7 · Adams (Haslet) | 7 | Adams (Haslet) | 11:45.06 |
| 106 | Ohmed AbazerPlace 106 · Grade 7 · Chisholm Trail (Rhome) | 7 | Chisholm Trail (Rhome) | 12:26.25 |
| 107 | Dexter CooperPlace 107 · Grade 7 · Chisholm Trail (Rhome) | 7 | Chisholm Trail (Rhome) | 12:50.90 |
| 108 | Hosea YoderPlace 108 · Grade 7 · Barksdale | 7 | Barksdale | 13:25.30 |
| 109 | Shree Chakradhara BhattacharyaPlace 109 · Grade 7 · Barksdale | 7 | Barksdale | 13:35.20 PR |