| 1 | Andrew WalshPlace 1 · Grade 11 · Aledo | 11 | Aledo | 16:44.25 |
| 2 | Sebastian GuerreroPlace 2 · Grade 10 · Azle | 10 | Azle | 18:09.09 PR |
| 3 | Noah BakerPlace 3 · Grade 9 · Aledo | 9 | Aledo | 18:10.85 |
| 4 | Emery TrammellPlace 4 · Grade 12 · Azle | 12 | Azle | 18:15.45 |
| 5 | Parker MessinaPlace 5 · Grade 11 · Azle | 11 | Azle | 18:17.16 |
| 6 | Martin NeriPlace 6 · Grade 9 · Azle | 9 | Azle | 18:23.12 |
| 7 | Hudson MessinaPlace 7 · Grade 11 · Azle | 11 | Azle | 18:31.93 |
| 8 | Jacob RoganPlace 8 · Grade 9 · Hurst Bell | 9 | Hurst Bell | 18:41.33 |
| 9 | Henry CastorenaPlace 9 · Grade 11 · FW Carter-Riverside | 11 | FW Carter-Riverside | 18:44.93 |
| 10 | Brown BenjaminPlace 10 · Grade 12 · FW Benbrook | 12 | FW Benbrook | 18:53.62 PR |
| 11 | Paul NyagesoaPlace 11 · Grade 11 · Arlington Bowie | 11 | Arlington Bowie | 18:56.04 |
| 12 | Bridger CleggPlace 12 · Grade 11 · FW Benbrook | 11 | FW Benbrook | 18:56.27 PR |
| 13 | Andy RuizPlace 13 · Grade 9 · Hillsboro | 9 | Hillsboro | 18:59.63 PR |
| 14 | Mauricio LopezPlace 14 · Grade 12 · Crowley | 12 | Crowley | 19:00.70 PR |
| 15 | Owen SmithPlace 15 · Grade 9 · Azle | 9 | Azle | 19:03.66 |
| 16 | Nathaniel BrownPlace 16 · Grade 9 · FW Benbrook | 9 | FW Benbrook | 19:10.89 PR |
| 17 | Axel PerezPlace 17 · Grade 10 · Ft Worth South Hills | 10 | Ft Worth South Hills | 19:22.03 |
| 18 | Skyler LigonPlace 18 · Grade 11 · Arlington Bowie | 11 | Arlington Bowie | 19:33.59 |
| 19 | Andrew SandovalPlace 19 · Grade 9 · FW Benbrook | 9 | FW Benbrook | 19:38.49 PR |
| 20 | Jerald HooverPlace 20 · Grade 9 · Azle | 9 | Azle | 19:40.61 |
| 21 | Cole MuckleroyPlace 21 · Grade 12 · Hurst Bell | 12 | Hurst Bell | 19:57.38 |
| 22 | Benjamin SchwartzPlace 22 · Grade 9 · Aledo | 9 | Aledo | 19:58.44 |
| 23 | Jayden SmithPlace 23 · Grade 9 · Aledo | 9 | Aledo | 19:59.15 |
| 24 | Victor EspinoPlace 24 · Grade 9 · FW Benbrook | 9 | FW Benbrook | 19:59.90 PR |
| 25 | Matthew AmayaPlace 25 · Grade 11 · Hurst Bell | 11 | Hurst Bell | 20:07.28 |
| 26 | Ethan DavisPlace 26 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 20:07.77 |
| 27 | Israel Esparza MurilloPlace 27 · Grade 11 · Arlington Seguin | 11 | Arlington Seguin | 20:08.30 |
| 28 | Kye GordonPlace 28 · Grade 10 · Aledo | 10 | Aledo | 20:13.91 |
| 29 | Dylan JohnsonPlace 29 · Grade 10 · Azle | 10 | Azle | 20:14.97 PR |
| 30 | Juan MaldonadoPlace 30 · Grade 11 · Azle | 11 | Azle | 20:17.45 |
| 31 | Julian IvanoffPlace 31 · Grade 9 · Aledo | 9 | Aledo | 20:21.33 |
| 32 | Zade GonzalesPlace 32 · Grade 9 · Azle | 9 | Azle | 20:21.99 |
| 33 | Easton AveryPlace 33 · Grade 11 · Ponder | 11 | Ponder | 20:23.51 |
| 34 | Finley McGuffinPlace 34 · Grade 10 · Arlington | 10 | Arlington | 20:23.60 |
| 35 | Connor HubbardPlace 35 · Grade 11 · Azle | 11 | Azle | 20:24.84 |
| 36 | Hector BuenoPlace 36 · Grade 11 · Lewisville The Colony | 11 | Lewisville The Colony | 20:26.20 |
| 37 | Jovani SuarezPlace 37 · Grade 11 · FW Carter-Riverside | 11 | FW Carter-Riverside | 20:26.95 |
| 38 | Joe EscamillaPlace 38 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 20:27.67 |
| 39 | Jonathan SanchezPlace 39 · Grade 11 · Arlington Seguin | 11 | Arlington Seguin | 20:36.07 |
| 40 | Favian GarciaPlace 40 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:39.95 PR |
| 41 | Drake ZetinaPlace 41 · Grade 11 · Arlington Seguin | 11 | Arlington Seguin | 20:40.71 |
| 42 | Eli RiosPlace 42 · Grade 10 · Azle | 10 | Azle | 20:42.92 |
| 43 | Kalliam WashingtonPlace 43 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 20:43.32 |
| 44 | Dyllin WennerPlace 44 · Grade 9 · Aledo | 9 | Aledo | 20:43.89 |
| 45 | Chance GrovesPlace 45 · Grade 9 · FW Benbrook | 9 | FW Benbrook | 20:44.25 PR |
| 46 | Reece MankinPlace 46 · Grade 12 · Hurst Bell | 12 | Hurst Bell | 20:45.37 |
| 47 | Gavin HiltsPlace 47 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 21:00.06 |
| 48 | Marcus RodriguezPlace 48 · Grade 11 · Aledo | 11 | Aledo | 21:01.12 |
| 49 | Jovany CruzPlace 49 · Grade 9 · Crowley | 9 | Crowley | 21:02.17 |
| 50 | Landon HudsonPlace 50 · Grade 9 · Arlington Seguin | 9 | Arlington Seguin | 21:02.53 |
| 51 | Alexander ArellanoPlace 51 · Grade 9 · Arlington Bowie | 9 | Arlington Bowie | 21:04.04 |
| 52 | Angel GonzalezPlace 52 · Grade 11 · FW Carter-Riverside | 11 | FW Carter-Riverside | 21:04.67 |
| 53 | Brady BallPlace 53 · Grade 11 · FW Benbrook | 11 | FW Benbrook | 21:04.67 PR |
| 54 | Boz LynchPlace 54 · Grade 11 · Hurst Bell | 11 | Hurst Bell | 21:05.07 |
| 55 | Jaden OrnelasPlace 55 · Grade 9 · Arlington | 9 | Arlington | 21:06.10 |
| 56 | Israel VazquezPlace 56 · Grade 9 · Hillsboro | 9 | Hillsboro | 21:06.99 PR |
| 57 | Andres DominguezPlace 57 · Grade 10 · Arlington | 10 | Arlington | 21:07.23 |
| 58 | Emmanuel HernandezPlace 58 · Grade 10 · Hillsboro | 10 | Hillsboro | 21:07.59 |
| 59 | Isseah RodriguezPlace 59 · Grade 12 · Lewisville The Colony | 12 | Lewisville The Colony | 21:07.92 |
| 60 | Jonathan MoyaPlace 60 · Grade 11 · Arlington | 11 | Arlington | 21:09.71 PR |
| 61 | Robert HiltonPlace 61 · Grade 11 · Azle | 11 | Azle | 21:13.25 |
| 62 | Scout SowersPlace 62 · Grade 12 · Ponder | 12 | Ponder | 21:16.07 PR |
| 63 | Diego PerezPlace 63 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 21:16.43 |
| 64 | Danny TangumaPlace 64 · Grade 10 · Hillsboro | 10 | Hillsboro | 21:16.62 |
| 65 | Jose Tinajero-PeraltaPlace 65 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 21:16.83 |
| 66 | Alexander SantanaPlace 66 · Grade 11 · Lewisville The Colony | 11 | Lewisville The Colony | 21:17.06 |
| 67 | Caleb ConnellyPlace 67 · Grade 12 · Aledo | 12 | Aledo | 21:18.97 |
| 68 | Jonathan Rios ArellanoPlace 68 · Grade 11 · Ft Worth South Hills | 11 | Ft Worth South Hills | 21:19.71 |
| 69 | Travis WhitePlace 69 · Grade 9 · Hillsboro | 9 | Hillsboro | 21:19.71 |
| 70 | Xavier Herod-VidalPlace 70 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 21:35.85 |
| 71 | Alex NguyenPlace 71 · Grade 10 · Arlington Seguin | 10 | Arlington Seguin | 21:46.70 |
| 72 | Aden WheelerPlace 72 · Grade 11 · Hurst Bell | 11 | Hurst Bell | 21:47.41 PR |
| 73 | Parrish MortonPlace 73 · Grade 11 · FW Benbrook | 11 | FW Benbrook | 21:49.23 PR |
| 74 | Joaquin KoppesPlace 74 · Grade 9 · FW Benbrook | 9 | FW Benbrook | 21:53.08 PR |
| 75 | Robert VerduzcoPlace 75 · Grade 9 · Hillsboro | 9 | Hillsboro | 21:53.13 |
| 76 | Logan WeaverPlace 76 · Grade 10 · Azle | 10 | Azle | 21:57.65 |
| 77 | Reagan PoulsenPlace 77 · Grade 11 · Hurst Bell | 11 | Hurst Bell | 21:59.93 |
| 78 | Christian CarverPlace 78 · Grade 11 · Aledo | 11 | Aledo | 22:01.58 |
| 79 | Alex MaquedaPlace 79 · Grade 11 · Azle | 11 | Azle | 22:03.26 |
| 80 | Axel AlvarezPlace 80 · Grade 11 · Arlington | 11 | Arlington | 22:07.86 |
| 81 | Isaiah DulayPlace 81 · Grade 11 · Crowley | 11 | Crowley | 22:09.29 |
| 82 | Benjamin LynchPlace 82 · Grade 12 · Hurst Bell | 12 | Hurst Bell | 22:09.99 |
| 83 | Jeremy BensonPlace 83 · Grade 9 · Azle | 9 | Azle | 22:14.92 |
| 84 | Hudson FleckPlace 84 · Grade 9 · Aledo | 9 | Aledo | 22:16.35 |
| 85 | Roberto AlejandrePlace 85 · Grade 10 · Ponder | 10 | Ponder | 22:25.20 |
| 86 | Nick BarzykPlace 86 · Grade 12 · Arlington | 12 | Arlington | 22:29.67 |
| 87 | Finn MarrsPlace 87 · Grade 9 · Lewisville The Colony | 9 | Lewisville The Colony | 22:29.81 |
| 88 | Lucas MarshallPlace 88 · Grade 9 · Hillsboro | 9 | Hillsboro | 22:36.16 |
| 89 | Max BankheadPlace 89 · Grade 10 · Hurst Bell | 10 | Hurst Bell | 22:36.21 PR |
| 90 | Landon LePlace 90 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 22:37.09 |
| 91 | Jayden RamirezPlace 91 · Grade 10 · Ponder | 10 | Ponder | 22:39.38 |
| 92 | Joel HardinPlace 92 · Grade 9 · Ponder | 9 | Ponder | 22:43.26 |
| 93 | Jett ArneyPlace 93 · Grade 10 · Arlington Bowie | 10 | Arlington Bowie | 22:50.31 |
| 94 | Aldo FierroPlace 94 · Grade 11 · FW Benbrook | 11 | FW Benbrook | 22:57.70 |
| 95 | Rafael SanchezPlace 95 · Grade 11 · FW Benbrook | 11 | FW Benbrook | 22:58.76 PR |
| 96 | Oscar BarrientosPlace 96 · Grade 12 · Ft Worth South Hills | 12 | Ft Worth South Hills | 23:00.00 |
| 97 | Diego SotoPlace 97 · Grade 12 · Hillsboro | 12 | Hillsboro | 23:00.18 |
| 98 | Xander SantosPlace 98 · Grade 9 · Hurst Bell | 9 | Hurst Bell | 23:08.04 |
| 99 | Damian Rodriguez-VargasPlace 99 · Grade 10 · Hillsboro | 10 | Hillsboro | 23:20.43 |
| 100 | Edward WrightPlace 100 · Grade 9 · Aledo | 9 | Aledo | 23:21.50 PR |
| 101 | Owen PolsonPlace 101 · Grade 9 · Azle | 9 | Azle | 23:30.67 |
| 102 | Ayoyinka TaiwoPlace 102 · Grade 10 · FW Benbrook | 10 | FW Benbrook | 23:33.11 PR |
| 103 | Martin RodriguezPlace 103 · Grade 11 · Everman | 11 | Everman | 23:33.82 PR |
| 104 | Gabriel EscobarPlace 104 · Grade 9 · Hurst Bell | 9 | Hurst Bell | 23:34.94 |
| 105 | Cole MayfieldPlace 105 · Grade 9 · Aledo | 9 | Aledo | 23:42.28 |
| 106 | Mark CarmonaPlace 106 · Grade 11 · Hillsboro | 11 | Hillsboro | 23:42.51 PR |
| 107 | Breckin JavorPlace 107 · Grade 9 · Hurst Bell | 9 | Hurst Bell | 23:44.42 |
| 108 | Ramses EsparzaPlace 108 · Grade 10 · FW Carter-Riverside | 10 | FW Carter-Riverside | 23:45.55 |
| 109 | Ryan SquiresPlace 109 · Grade 10 · Azle | 10 | Azle | 23:47.61 PR |
| 110 | Luke BarzykPlace 110 · Grade 11 · Arlington | 11 | Arlington | 23:52.53 |
| 111 | Aaron BeltranPlace 111 · Grade 9 · Arlington | 9 | Arlington | 23:53.28 |
| 112 | Jene PolicyPlace 112 · Grade 9 · Arlington | 9 | Arlington | 23:58.54 |
| 113 | Isaac DiazPlace 113 · Grade 12 · Arlington Seguin | 12 | Arlington Seguin | 24:05.21 |
| 114 | Eyster GunnerPlace 114 · Grade 12 · Paradise | 12 | Paradise | 24:11.20 |
| 115 | Tyler CampbellPlace 115 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 24:15.01 |
| 116 | Juan Quintero ZavalaPlace 116 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 24:17.12 |
| 117 | Allan GonzalezPlace 117 · Grade 9 · FW Carter-Riverside | 9 | FW Carter-Riverside | 24:23.11 |
| 118 | Basil Al ToubahPlace 118 · Grade 11 · Arlington Seguin | 11 | Arlington Seguin | 24:23.47 |
| 119 | Conner CarsonPlace 119 · Grade 9 · Hurst Bell | 9 | Hurst Bell | 24:51.80 PR |
| 120 | Jimmy VillatoroPlace 120 · Grade 11 · FW Carter-Riverside | 11 | FW Carter-Riverside | 24:54.57 |
| 121 | Juan CervantesPlace 121 · Grade 9 · Ponder | 9 | Ponder | 24:58.77 |
| 122 | Axel MorenoPlace 122 · Grade 11 · Arlington Seguin | 11 | Arlington Seguin | 25:16.99 |
| 123 | Alex TroqePlace 123 · Grade 10 · FW Benbrook | 10 | FW Benbrook | 25:45.37 PR |
| 124 | Christian Carillo-RosalesPlace 124 · Grade 12 · Hillsboro | 12 | Hillsboro | 26:21.76 |
| 125 | Carson DidoPlace 125 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 27:20.77 |
| 126 | Jacob MallPlace 126 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 27:40.40 |
| 127 | Ryan McCurePlace 127 · Grade 10 · FW Benbrook | 10 | FW Benbrook | 27:45.01 PR |
| 128 | Dean StodghillPlace 128 · Grade 10 · Ft Worth South Hills | 10 | Ft Worth South Hills | 27:56.95 PR |
| 129 | Noel MarinPlace 129 · Grade 12 · Ft Worth South Hills | 12 | Ft Worth South Hills | 28:21.08 |
| 130 | Isaiah GutierrezPlace 130 · Grade 10 · Everman | 10 | Everman | 30:55.05 |
| 131 | Kyle SeoPlace 131 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 30:56.95 |
| 132 | So'ryen SpillmanPlace 132 · Grade 10 · Lewisville The Colony | 10 | Lewisville The Colony | 33:01.53 |
| 133 | Titus MinnifeePlace 133 · Grade 9 · Cedar Hill | 9 | Cedar Hill | 34:41.61 PR |