| 1 | Alex ClevelandPlace 1 · Grapevine | — | Grapevine | 15:09.57 | 1 |
| 2 | Connor O'NeillPlace 2 · Dallas Jesuit | — | Dallas Jesuit | 15:28.34 | 2 |
| 3 | Riley GonzalesPlace 3 · Grapevine | — | Grapevine | 15:33.00 | 3 |
| 4 | Jake WeithPlace 4 · Mansfield Legacy | — | Mansfield Legacy | 15:36.70 | 4 |
| 5 | Jacob SuchorsPlace 5 · Northwest | — | Northwest | 15:42.26 | 5 |
| 6 | Trevor BohrPlace 6 · Northwest | — | Northwest | 15:45.24 | 6 |
| 7 | Connor GarveyPlace 7 · Dallas Jesuit | — | Dallas Jesuit | 15:50.89 | 7 |
| 8 | Hunter BarnesPlace 8 · Valley View | — | Valley View | 15:54.30 | 8 |
| 9 | Harrison TillmanPlace 9 · Aledo | — | Aledo | 15:58.41 | 9 |
| 10 | Matthew MelcherPlace 10 · Grapevine | — | Grapevine | 15:59.12 | 10 |
| 11 | Colby CaldwellPlace 11 · Aledo | — | Aledo | 15:59.91 | 11 |
| 12 | Hayden MurphyPlace 12 · Grapevine | — | Grapevine | 16:02.50 | 12 |
| 13 | Connor WilsonPlace 13 · Nolan Catholic | — | Nolan Catholic | 16:03.54 | 13 |
| 14 | Hunter SamselPlace 14 · Grapevine | — | Grapevine | 16:05.52 | 14 |
| 15 | Michael MeadowsPlace 15 · Aledo | — | Aledo | 16:06.41 | 15 |
| 16 | Michael SpamerPlace 16 · Dallas Jesuit | — | Dallas Jesuit | 16:09.00 | 16 |
| 17 | David FlanaginPlace 17 · Northwest | — | Northwest | 16:12.29 | 17 |
| 18 | Zach TerrellPlace 18 · Burleson Centennial | — | Burleson Centennial | 16:13.50 | 18 |
| 19 | Kyle BrozovichPlace 19 · Grapevine | — | Grapevine | 16:13.88 | 19 |
| 20 | John GarveyPlace 20 · Dallas Jesuit | — | Dallas Jesuit | 16:15.16 | 20 |
| 21 | Kennedy MatthewsPlace 21 · Everman | — | Everman | 16:22.81 | — |
| 22 | Stephen SouthallPlace 22 · Burleson Centennial | — | Burleson Centennial | 16:24.19 | 21 |
| 23 | Israel RodriguezPlace 23 · Grapevine | — | Grapevine | 16:24.60 | 22 |
| 24 | Jared O'ConnorPlace 24 · Northwest | — | Northwest | 16:27.27 | 23 |
| 25 | Kyle CoppPlace 25 · Joshua | — | Joshua | 16:27.62 | — |
| 26 | Gus BaldwinPlace 26 · Dallas Jesuit | — | Dallas Jesuit | 16:29.08 | 24 |
| 27 | Jonathan OronaPlace 27 · Grapevine | — | Grapevine | 16:33.70 | — |
| 28 | Dee RussellPlace 28 · Colleyville | — | Colleyville | 16:34.85 | 25 |
| 29 | Connor BrantleyPlace 29 · Ft Worth Paschal | — | Ft Worth Paschal | 16:35.30 | 26 |
| 30 | Nicholas KetoPlace 30 · Euless Trinity | — | Euless Trinity | 16:37.02 | 27 |
| 31 | Benjamin DuenasPlace 31 · Ft Worth North Side | — | Ft Worth North Side | 16:37.34 | — |
| 32 | Kyle GribblePlace 32 · Aledo | — | Aledo | 16:37.61 | 28 |
| 33 | Oaklin DavisPlace 33 · Aledo | — | Aledo | 16:37.87 | 29 |
| 34 | Cory GrantPlace 34 · Joshua | — | Joshua | 16:38.63 | — |
| 35 | Zachary PaynePlace 35 · Burleson | — | Burleson | 16:38.96 | 30 |
| 36 | Eric PerezPlace 36 · Ft Worth Wes | — | Ft Worth Wes | 16:40.42 | 31 |
| 37 | Jacob HethcockPlace 37 · Colleyville | — | Colleyville | 16:40.76 | 32 |
| 38 | Miles BurrowPlace 38 · Dallas Jesuit | — | Dallas Jesuit | 16:41.90 | 33 |
| 39 | Jack RyanPlace 39 · N Richland H | — | N Richland H | 16:44.05 | 34 |
| 40 | Jacob BoudreauPlace 40 · Weatherford | — | Weatherford | 16:45.43 | 35 |
| 41 | Logan RoemischPlace 41 · Euless Trinity | — | Euless Trinity | 16:47.49 | 36 |
| 42 | Jeffery ChasePlace 42 · Korb Homeschool | — | Korb Homeschool | 16:47.98 | 37 |
| 43 | Kyle EberleinPlace 43 · Grapevine | — | Grapevine | 16:49.12 | — |
| 44 | Kevin DavisPlace 44 · N Richland H | — | N Richland H | 16:50.28 | 38 |
| 45 | Carter Van AmburghPlace 45 · Ft Worth Paschal | — | Ft Worth Paschal | 16:54.58 | 39 |
| 46 | Garrett GonzalezPlace 46 · Valley View | — | Valley View | 16:55.67 | 40 |
| 47 | Joseph HerreraPlace 47 · Ft Worth Wes | — | Ft Worth Wes | 16:56.04 | 41 |
| 48 | Edwin TobiasPlace 48 · Burleson Centennial | — | Burleson Centennial | 16:56.98 | 42 |
| 49 | Beau BillingsPlace 49 · Mansfield Legacy | — | Mansfield Legacy | 16:57.35 | 43 |
| 50 | Thomas StilsonPlace 50 · Korb Homeschool | — | Korb Homeschool | 16:57.66 | 44 |
| 51 | Britt JonesPlace 51 · Burleson | — | Burleson | 17:00.69 | 45 |
| 52 | Austin ShonePlace 52 · Grapevine | — | Grapevine | 17:03.95 | — |
| 53 | Kenneth LongoriaPlace 53 · Burleson | — | Burleson | 17:04.61 | 46 |
| 54 | Zachary SchutzePlace 54 · Dallas Jesuit | — | Dallas Jesuit | 17:05.60 | 47 |
| 55 | Ryan ScottPlace 55 · N Richland H | — | N Richland H | 17:06.31 | 48 |
| 56 | Grayson BarberPlace 56 · Colleyville | — | Colleyville | 17:06.68 | 49 |
| 57 | Cole FournierPlace 57 · Weatherford | — | Weatherford | 17:07.27 | 50 |
| 58 | Louis BolanderPlace 58 · N Richland H | — | N Richland H | 17:07.67 | 51 |
| 59 | Jesse SolisPlace 59 · Korb Homeschool | — | Korb Homeschool | 17:09.60 | 52 |
| 60 | Jose MaganaPlace 60 · Ft Worth North Side | — | Ft Worth North Side | 17:10.04 | — |
| 61 | Carlos AlvarezPlace 61 · Grapevine | — | Grapevine | 17:17.23 | — |
| 62 | Mike WilliamsPlace 62 · N Richland H | — | N Richland H | 17:18.29 | 53 |
| 63 | Ismael MunozPlace 63 · Northwest | — | Northwest | 17:18.58 | 54 |
| 64 | Colton KellyPlace 64 · Northwest | — | Northwest | 17:20.34 | 55 |
| 65 | James SchwartzPlace 65 · Ft Worth Paschal | — | Ft Worth Paschal | 17:21.28 | 56 |
| 66 | Luis MungraPlace 66 · Colleyville | — | Colleyville | 17:23.87 | 57 |
| 67 | Cameron PescatelloPlace 67 · Colleyville | — | Colleyville | 17:24.18 | 58 |
| 68 | Alex MartinezPlace 68 · Northwest | — | Northwest | 17:24.55 | 59 |
| 69 | Joseph CarusoPlace 69 · Burleson | — | Burleson | 17:25.37 | 60 |
| 70 | Max WordPlace 70 · Burleson | — | Burleson | 17:26.23 | 61 |
| 71 | Wyatt EllisonPlace 71 · Ft Worth Paschal | — | Ft Worth Paschal | 17:27.61 | 62 |
| 72 | Anthony GirschPlace 72 · Burleson Centennial | — | Burleson Centennial | 17:33.01 | 63 |
| 73 | Ronnie MartinezPlace 73 · Burleson Centennial | — | Burleson Centennial | 17:36.75 | 64 |
| 74 | Chase LedouxPlace 74 · Ft Worth Paschal | — | Ft Worth Paschal | 17:38.50 | 65 |
| 75 | Alexander EsquivelPlace 75 · Dallas Sunset | — | Dallas Sunset | 17:42.94 | 66 |
| 76 | Cesar LimonesPlace 76 · Burleson | — | Burleson | 17:43.22 | 67 |
| 77 | Terrence StilsonPlace 77 · Korb Homeschool | — | Korb Homeschool | 17:45.69 | 68 |
| 78 | Austin BenvegnuPlace 78 · Colleyville | — | Colleyville | 17:46.41 | 69 |
| 79 | Will SteppickPlace 79 · Nolan Catholic | — | Nolan Catholic | 17:46.77 | 70 |
| 80 | James TanakaPlace 80 · Colleyville | — | Colleyville | 17:53.82 | 71 |
| 81 | Jesus SantibanezPlace 81 · Dallas Kimball | — | Dallas Kimball | 17:55.43 | — |
| 82 | Jeff EsakovPlace 82 · Mansfield | — | Mansfield | 17:55.84 | 72 |
| 83 | Logan HammitPlace 83 · Burleson | — | Burleson | 18:00.90 | 73 |
| 84 | Curt PopkinPlace 84 · Covenant Christian | — | Covenant Christian | 18:01.25 | 74 |
| 85 | Jack KarikaPlace 85 · Covenant Christian | — | Covenant Christian | 18:01.68 | 75 |
| 86 | Nathan MunafoPlace 86 · Aledo | — | Aledo | 18:03.84 | 76 |
| 87 | Jonathan CisnerosPlace 87 · Ft Worth Tri | — | Ft Worth Tri | 18:06.25 | 77 |
| 88 | Dylan HolladayPlace 88 · Colleyville | — | Colleyville | 18:06.57 | — |
| 89 | Jaret ThurstonPlace 89 · Colleyville | — | Colleyville | 18:07.26 | — |
| 90 | Jaylen TaultonPlace 90 · Mansfield Legacy | — | Mansfield Legacy | 18:08.29 | 78 |
| 91 | Jett RodriguezPlace 91 · Euless Trinity | — | Euless Trinity | 18:09.52 | 79 |
| 92 | Donnie OsinskiPlace 92 · Mansfield | — | Mansfield | 18:10.36 | 80 |
| 93 | Christian AguinagaPlace 93 · Ft Worth Wes | — | Ft Worth Wes | 18:10.70 | 81 |
| 94 | Robert RusselPlace 94 · Ft Worth Paschal | — | Ft Worth Paschal | 18:11.01 | 82 |
| 95 | Nick ThomasPlace 95 · Mansfield Legacy | — | Mansfield Legacy | 18:11.28 | 83 |
| 96 | Joe Don PembrokePlace 96 · Valley View | — | Valley View | 18:13.52 | 84 |
| 97 | Alejandro MolinaPlace 97 · Mansfield | — | Mansfield | 18:14.07 | 85 |
| 98 | Francisco GarciaPlace 98 · Valley View | — | Valley View | 18:15.08 | 86 |
| 99 | Saul DeLabraPlace 99 · Dallas Sunset | — | Dallas Sunset | 18:15.76 | 87 |
| 100 | Evan KondaPlace 100 · Colleyville | — | Colleyville | 18:16.16 | — |
| 101 | Austin ChristmasPlace 101 · Weatherford | — | Weatherford | 18:17.39 | 88 |
| 102 | Jacob HuffmanPlace 102 · Weatherford | — | Weatherford | 18:21.70 | 89 |
| 103 | Evan MillenderPlace 103 · Nolan Catholic | — | Nolan Catholic | 18:25.68 | 90 |
| 104 | TJ DurkinPlace 104 · Colleyville | — | Colleyville | 18:30.61 | — |
| 105 | Beaudry ChasePlace 105 · Korb Homeschool | — | Korb Homeschool | 18:34.76 | 91 |
| 106 | Jonathan BellPlace 106 · Colleyville | — | Colleyville | 18:38.53 | — |
| 107 | Tristen WileyPlace 107 · Euless Trinity | — | Euless Trinity | 18:41.83 | 92 |
| 108 | Andrew GansenPlace 108 · Euless Trinity | — | Euless Trinity | 18:42.31 | 93 |
| 109 | Richard ReynoldsPlace 109 · Aledo | — | Aledo | 18:42.93 | 94 |
| 110 | David DeLabraPlace 110 · Dallas Sunset | — | Dallas Sunset | 18:43.73 | 95 |
| 111 | Hunter HintonPlace 111 · Weatherford | — | Weatherford | 18:44.12 | 96 |
| 112 | Moises RamirezPlace 112 · Ft Worth Wes | — | Ft Worth Wes | 18:45.84 | 97 |
| 113 | Jachob ChristianPlace 113 · Weatherford | — | Weatherford | 18:51.98 | 98 |
| 114 | Tucker CargillPlace 114 · Weatherford | — | Weatherford | 18:52.88 | 99 |
| 115 | Bobby NewtonPlace 115 · Ft Worth Tri | — | Ft Worth Tri | 18:53.15 | 100 |
| 116 | Jeff WrightPlace 116 · Oakridge | — | Oakridge | 18:53.46 | 101 |
| 117 | Angel SanchezPlace 117 · Mansfield Legacy | — | Mansfield Legacy | 18:57.73 | 102 |
| 118 | Noah PopePlace 118 · N Richland H | — | N Richland H | 18:58.98 | 103 |
| 119 | Joe KrupaPlace 119 · Euless Trinity | — | Euless Trinity | 19:03.35 | 104 |
| 120 | Eric JumperPlace 120 · Nolan Catholic | — | Nolan Catholic | 19:04.36 | 105 |
| 121 | Brahaan FavelaPlace 121 · Eastern Hills | — | Eastern Hills | 19:09.75 | 106 |
| 122 | Armando BarajasPlace 122 · Ft Worth Tri | — | Ft Worth Tri | 19:10.42 | 107 |
| 123 | Mark SterlingPlace 123 · Mansfield | — | Mansfield | 19:12.50 | 108 |
| 124 | Alton GrahamPlace 124 · Mansfield | — | Mansfield | 19:17.51 | 109 |
| 125 | Alan OrtaPlace 125 · Ft Worth North Side | — | Ft Worth North Side | 19:18.92 | — |
| 126 | Luke MunchrathPlace 126 · Euless Trinity | — | Euless Trinity | 19:20.20 | 110 |
| 127 | Robert BeginaPlace 127 · Nolan Catholic | — | Nolan Catholic | 19:25.64 | 111 |
| 128 | Houston TippsPlace 128 · Valley View | — | Valley View | 19:26.02 | 112 |
| 129 | Gerson MolinaPlace 129 · Ft Worth Pol | — | Ft Worth Pol | 19:31.25 | 113 |
| 130 | Will PorterPlace 130 · Nolan Catholic | — | Nolan Catholic | 19:32.66 | 114 |
| 131 | Andrew PollumPlace 131 · Mansfield | — | Mansfield | 19:33.95 | 115 |
| 132 | Norberto MartinezPlace 132 · Ft Worth Tri | — | Ft Worth Tri | 19:36.66 | 116 |
| 133 | Jesus RamirezPlace 133 · Ft Worth Pol | — | Ft Worth Pol | 19:40.94 | 117 |
| 134 | Guillermo GodoyPlace 134 · Ft Worth Dunbar | — | Ft Worth Dunbar | 19:44.73 | — |
| 135 | Hayden HuttoPlace 135 · Colleyville | — | Colleyville | 19:47.03 | — |
| 136 | Octavious BrownPlace 136 · Eastern Hills | — | Eastern Hills | 19:48.81 | 118 |
| 137 | Enrique GomezPlace 137 · Eastern Hills | — | Eastern Hills | 19:54.49 | 119 |
| 138 | Manuel NavarroPlace 138 · Eastern Hills | — | Eastern Hills | 19:55.18 | 120 |
| 139 | Michael GreerPlace 139 · Oakridge | — | Oakridge | 20:00.80 | 121 |
| 140 | Will PinkneyPlace 140 · Ft Worth Wes | — | Ft Worth Wes | 20:09.13 | 122 |
| 141 | Austin BuiltaPlace 141 · Oakridge | — | Oakridge | 20:33.89 | 123 |
| 142 | Julian StovallPlace 142 · Ft Worth Wes | — | Ft Worth Wes | 20:34.73 | 124 |
| 143 | Cameron MabeyPlace 143 · Covenant Christian | — | Covenant Christian | 20:36.76 | 125 |
| 144 | Jesus VarelaPlace 144 · Ft Worth Tri | — | Ft Worth Tri | 20:37.18 | 126 |
| 145 | Bennie TarrantPlace 145 · Ft Worth Dunbar | — | Ft Worth Dunbar | 20:37.50 | — |
| 146 | Carlos FigueroaPlace 146 · Ft Worth Pol | — | Ft Worth Pol | 21:08.48 | 127 |
| 147 | Flavio PesinaPlace 147 · Ft Worth Pol | — | Ft Worth Pol | 21:27.25 | 128 |
| 148 | Filimon GebrekidanPlace 148 · Ft Worth Pol | — | Ft Worth Pol | 21:34.58 | 129 |
| 149 | Noah GladdenPlace 149 · Oakridge | — | Oakridge | 21:35.13 | 130 |
| 150 | Evan SkinnerPlace 150 · Oakridge | — | Oakridge | 21:35.84 | 131 |
| 151 | Angel EstradaPlace 151 · Ft Worth Tri | — | Ft Worth Tri | 21:36.71 | 132 |
| 152 | Nelson PrimrosePlace 152 · Ft Worth Pol | — | Ft Worth Pol | 21:48.60 | 133 |
| 153 | Khalen HaribhaiPlace 153 · Oakridge | — | Oakridge | 21:49.47 | 134 |
| 154 | Seth CookPlace 154 · Covenant Christian | — | Covenant Christian | 21:49.72 | 135 |
| 155 | Jorge FloresPlace 155 · Dallas Sunset | — | Dallas Sunset | 21:54.11 | 136 |
| 156 | Moises RamirezPlace 156 · Ft Worth North Side | — | Ft Worth North Side | 21:55.93 | — |
| 157 | Luis GallegosPlace 157 · Dallas Kimball | — | Dallas Kimball | 22:06.99 | — |
| 158 | Michael ZhangPlace 158 · Oakridge | — | Oakridge | 22:17.14 | 137 |
| 159 | Javier MorenoPlace 159 · Ft Worth Pol | — | Ft Worth Pol | 22:23.01 | 138 |
| 160 | Hector MelendezPlace 160 · Ft Worth Tri | — | Ft Worth Tri | 22:24.63 | 139 |
| 161 | Peter BoltPlace 161 · Covenant Christian | — | Covenant Christian | 22:32.14 | 140 |
| 162 | Harlen HenryPlace 162 · Dallas Kimball | — | Dallas Kimball | 22:46.14 | — |
| 163 | Isreal StackpolePlace 163 · Eastern Hills | — | Eastern Hills | 22:47.40 | 141 |
| 164 | Amado GodoyPlace 164 · Ft Worth Dunbar | — | Ft Worth Dunbar | 22:47.66 | — |
| 165 | Nesta Smith-RiordonPlace 165 · Dallas Sunset | — | Dallas Sunset | 23:02.61 | 142 |
| 166 | Jesse SaurezPlace 166 · Dallas Sunset | — | Dallas Sunset | 23:09.84 | 143 |
| 167 | Brown RobertoPlace 167 · Eastern Hills | — | Eastern Hills | 23:10.62 | 144 |
| 168 | Joshua TorresPlace 168 · Dallas Sunset | — | Dallas Sunset | 23:16.95 | 145 |
| 169 | Navonta FlurryPlace 169 · Ft Worth Dunbar | — | Ft Worth Dunbar | 25:01.19 | — |
| 170 | Sergio JimenezPlace 170 · Eastern Hills | — | Eastern Hills | 25:09.79 | 146 |