| 52 | Sherman YoungPlace 52 · Aledo | — | Aledo | 20:32.81 | 47 |
| 53 | B JohnsonPlace 53 · Everman | — | Everman | 20:34.79 | 48 |
| 54 | Sergio GuerraPlace 54 · Granbury | — | Granbury | 20:35.10 | 49 |
| 55 | Clinton LankiPlace 55 · Keene | — | Keene | 20:35.50 | 50 |
| 56 | Daniel CavallaroPlace 56 · Keene | — | Keene | 20:35.76 | 51 |
| 57 | Dustin CoxPlace 57 · Brock | — | Brock | 20:38.54 | 52 |
| 58 | danny johnsonPlace 58 · Itasca | — | Itasca | 20:39.43 | — |
| 59 | Richard DelcristoPlace 59 · Haltom | — | Haltom | 20:39.76 | — |
| 60 | Tony SanchezPlace 60 · Arlington Seguin | — | Arlington Seguin | 20:40.15 | 53 |
| 61 | Alvarez JJPlace 61 · Keene | — | Keene | 20:41.22 | 54 |
| 62 | Cody GorePlace 62 · Gatesville | — | Gatesville | 20:45.38 | 55 |
| 63 | Pablo HernandezPlace 63 · Hillsboro | — | Hillsboro | 20:46.91 | 56 |
| 64 | J CollinsPlace 64 · Nolan Catholic | — | Nolan Catholic | 20:48.52 | 57 |
| 65 | Christopher MartinezPlace 65 · Fossil Ridge | — | Fossil Ridge | 20:49.19 | 58 |
| 66 | N TranPlace 66 · Nolan Catholic | — | Nolan Catholic | 20:52.59 | 59 |
| 67 | Alex LankiPlace 67 · Keene | — | Keene | 20:56.86 | 60 |
| 68 | Kendrick SonnemannPlace 68 · Aledo | — | Aledo | 20:59.30 | 61 |
| 69 | Jadi YamaPlace 69 · Keene | — | Keene | 21:00.84 | 62 |
| 70 | T SulivanPlace 70 · Nolan Catholic | — | Nolan Catholic | 21:01.33 | 63 |
| 71 | Joshua WarnerPlace 71 · Joshua | — | Joshua | 21:06.03 | 64 |
| 72 | Martin MartinezPlace 72 · Itasca | — | Itasca | 21:06.42 | — |
| 73 | Oscar QuinteroPlace 73 · Haltom | — | Haltom | 21:06.84 | — |
| 74 | Ernesto ValenciaPlace 74 · Haltom | — | Haltom | 21:07.26 | — |
| 75 | Tristan SupleanoPlace 75 · Keene | — | Keene | 21:07.79 | 65 |
| 76 | Alex SmithPlace 76 · Cleburne | — | Cleburne | 21:09.09 | — |
| 77 | Mario TovarPlace 77 · Granbury | — | Granbury | 21:14.85 | 66 |
| 78 | K.J. BessentPlace 78 · Joshua | — | Joshua | 21:18.34 | 67 |
| 79 | Scott BakerPlace 79 · Granbury | — | Granbury | 21:18.67 | 68 |
| 80 | Eric AllenPlace 80 · Keene | — | Keene | 21:22.33 | — |
| 81 | Tanner BrutonPlace 81 · Gatesville | — | Gatesville | 21:22.66 | — |
| 82 | Landon HoldenPlace 82 · Gatesville | — | Gatesville | 21:23.65 | — |
| 83 | Tripp RobertsPlace 83 · Gatesville | — | Gatesville | 21:25.97 | — |
| 84 | DD MarshallPlace 84 · Gatesville | — | Gatesville | 21:27.31 | — |
| 85 | H SanchezPlace 85 · Ennis | — | Ennis | 21:27.75 | 69 |
| 86 | Anthony WillsPlace 86 · Itasca | — | Itasca | 21:32.87 | — |
| 87 | Tyler O'BrienPlace 87 · Gatesville | — | Gatesville | 21:33.59 | — |
| 88 | Josh DelaunePlace 88 · Aledo | — | Aledo | 21:34.21 | 70 |
| 89 | S HennessyPlace 89 · Nolan Catholic | — | Nolan Catholic | 21:36.03 | 71 |
| 90 | Wyatt LawleyPlace 90 · Brock | — | Brock | 21:39.92 | 72 |
| 91 | Mayowa AkinwalePlace 91 · Fossil Ridge | — | Fossil Ridge | 21:42.37 | 73 |
| 92 | Matthew StroudPlace 92 · Fossil Ridge | — | Fossil Ridge | 21:45.51 | — |
| 93 | AJ ArtalejoPlace 93 · Granbury | — | Granbury | 21:47.45 | 74 |
| 94 | Derwin RodriguezPlace 94 · Mansfield Summit | — | Mansfield Summit | 21:54.34 | — |
| 95 | An DinhPlace 95 · Haltom | — | Haltom | 21:59.43 | — |
| 96 | Paul RogishPlace 96 · Fossil Ridge | — | Fossil Ridge | 22:00.80 | — |
| 97 | Azael RodriguezPlace 97 · Hillsboro | — | Hillsboro | 22:07.11 | 75 |
| 98 | G MercaadoPlace 98 · Ennis | — | Ennis | 22:13.47 | 76 |
| 99 | W ParkerPlace 99 · Nolan Catholic | — | Nolan Catholic | 22:22.39 | — |
| 100 | Seth LibradoPlace 100 · Hillsboro | — | Hillsboro | 22:24.55 | 77 |
| 101 | P PetriePlace 101 · Nolan Catholic | — | Nolan Catholic | 22:29.41 | — |
| 102 | Douglas DavillaPlace 102 · Granbury | — | Granbury | 22:34.74 | 78 |
| 103 | Stuart HenleyPlace 103 · Granbury | — | Granbury | 22:38.52 | — |
| 104 | C ArcokPlace 104 · Ennis | — | Ennis | 22:39.26 | 79 |
| 105 | P NarvarroPlace 105 · Everman | — | Everman | 22:43.93 | 80 |
| 106 | Elmer AnchondoPlace 106 · Haltom | — | Haltom | 22:45.01 | — |
| 107 | Jakob HenagarPlace 107 · Grandview | — | Grandview | 22:46.38 | — |
| 108 | Alejandro RuedaPlace 108 · Joshua | — | Joshua | 22:47.92 | 81 |
| 109 | Naim CuetoPlace 109 · Mansfield Summit | — | Mansfield Summit | 22:55.24 | — |
| 110 | Tavyon LagrandPlace 110 · Arlington Seguin | — | Arlington Seguin | 23:24.37 | 82 |
| 111 | Kevin CantuPlace 111 · Granbury | — | Granbury | 23:32.09 | — |
| 112 | David GowPlace 112 · Keene | — | Keene | 23:37.65 | — |
| 113 | R AvilaPlace 113 · Ennis | — | Ennis | 23:40.62 | 83 |
| 114 | Jesse PalcaioPlace 114 · Arlington Seguin | — | Arlington Seguin | 23:40.92 | 84 |
| 115 | Josh HilmanPlace 115 · Waxahachie Prep | — | Waxahachie Prep | 23:58.91 | — |
| 116 | B.W. HopperPlace 116 · Joshua | — | Joshua | 24:11.62 | 85 |
| 117 | Suzuki MatthewPlace 117 · Keene | — | Keene | 24:24.63 | — |
| 118 | Nick CrusePlace 118 · Aledo | — | Aledo | 24:43.02 | 86 |
| 119 | Chasen MitchellPlace 119 · Granbury | — | Granbury | 24:49.93 | — |
| 120 | Daniel FloresPlace 120 · Hillsboro | — | Hillsboro | 24:50.38 | — |
| 121 | Alex CamposPlace 121 · Keene | — | Keene | 24:52.99 | — |
| 122 | Salvador SuarezPlace 122 · Haltom | — | Haltom | 24:53.30 | — |
| 123 | Pedro VallePlace 123 · Haltom | — | Haltom | 24:53.65 | — |
| 124 | Asael QuintanillaPlace 124 · Haltom | — | Haltom | 25:07.00 | — |
| 125 | E LebanPlace 125 · Keene | — | Keene | 25:12.70 | — |
| 126 | Brad RabunPlace 126 · Aledo | — | Aledo | 25:14.10 | — |
| 127 | Erick TerrazasPlace 127 · Haltom | — | Haltom | 25:17.49 | — |
| 128 | Kale DewberryPlace 128 · Granbury | — | Granbury | 25:18.79 | — |
| 129 | Bryton ChainPlace 129 · Granbury | — | Granbury | 25:34.01 | — |
| 130 | David YoungbloodPlace 130 · Aledo | — | Aledo | 25:45.69 | — |
| 131 | Parker DenningPlace 131 · Keene | — | Keene | 25:55.13 | — |
| 132 | Jonathan LatiPlace 132 · Keene | — | Keene | 25:56.74 | — |
| 133 | Z DevaroPlace 133 · Ennis | — | Ennis | 25:57.22 | 87 |
| 134 | L JohnsonPlace 134 · Nolan Catholic | — | Nolan Catholic | 26:15.97 | — |
| 135 | Ignacio QuirogaPlace 135 · Aledo | — | Aledo | 26:29.22 | — |
| 136 | J DaoPlace 136 · Nolan Catholic | — | Nolan Catholic | 26:54.13 | — |
| 137 | B WhitePlace 137 · Nolan Catholic | — | Nolan Catholic | 27:44.12 | — |
| 138 | Robby HamptonPlace 138 · Aledo | — | Aledo | 27:48.56 | — |
| 139 | Jonathan HurtPlace 139 · Waxahachie Prep | — | Waxahachie Prep | 27:54.90 | — |
| 140 | Hunter LeaguePlace 140 · Aledo | — | Aledo | 27:56.22 | — |
| 141 | Willie OxfordPlace 141 · Itasca | — | Itasca | 27:59.86 | — |
| 142 | Michael TaylorPlace 142 · Hillsboro | — | Hillsboro | 28:28.51 | — |
| 143 | Will BryantPlace 143 · Cleburne | — | Cleburne | 28:28.51 | — |