| 1 | Radu CrisanPlace 1 · Arlington Heights | — | Arlington Heights | 16:50.00 |
| 2 | Kristian SamaniegoPlace 2 · Granbury | — | Granbury | 16:58.00 |
| 3 | Jorge AlvarezPlace 3 · RL Turner | — | RL Turner | 17:00.00 |
| 4 | Hector CruzPlace 4 · Arlington Heights | — | Arlington Heights | 17:03.00 |
| 5 | Ryan KunkelPlace 5 · Joshua | — | Joshua | 17:07.00 |
| 6 | Dylan LutjePlace 6 · Arlington Heights | — | Arlington Heights | 17:12.00 |
| 7 | Juan MoralesPlace 7 · RL Turner | — | RL Turner | 17:15.00 |
| 8 | Grant MilamPlace 8 · Burleson | — | Burleson | 17:19.00 |
| 9 | Fernando OrellanaPlace 9 · RL Turner | — | RL Turner | 17:21.00 |
| 10 | Ramon CastilloPlace 10 · Castleberry | — | Castleberry | 17:24.00 |
| 11 | Carlos CarrizalesPlace 11 · University High | — | University High | 17:28.00 |
| 12 | Kendal YoungPlace 12 · Mineral Wells | — | Mineral Wells | 17:35.00 |
| 13 | Jose JimenezPlace 13 · Arlington Heights | — | Arlington Heights | 17:40.00 |
| 14 | Juan SalasPlace 14 · University High | — | University High | 17:43.00 |
| 15 | Jonathan ZavalaPlace 15 · RL Turner | — | RL Turner | 17:45.00 |
| 16 | Samuel BatesPlace 16 · Arlington Heights | — | Arlington Heights | 17:48.00 |
| 17 | Martin CervantesPlace 17 · RL Turner | — | RL Turner | 17:51.00 |
| 18 | Glenn WolfePlace 18 · Highland Park | — | Highland Park | 17:53.00 |
| 19 | Tyler DoneckerPlace 19 · Burleson Centennial | — | Burleson Centennial | 17:57.00 |
| 20 | Kyler JordanPlace 20 · Burleson Centennial | — | Burleson Centennial | 17:59.00 |
| 21 | Victor SeguraPlace 21 · University High | — | University High | 18:07.00 |
| 22 | Brandon ShirkPlace 22 · Highland Park | — | Highland Park | 18:10.00 |
| 23 | Camerion ZunigaPlace 23 · Summit | — | Summit | 18:14.00 |
| 24 | Juan GomezPlace 24 · Castleberry | — | Castleberry | 18:16.00 |
| 25 | Brooks MunnPlace 25 · Highland Park | — | Highland Park | 18:19.00 |
| 26 | Matthew MillerPlace 26 · Arlington Heights | — | Arlington Heights | 18:22.00 |
| 27 | Jorge OrtegaPlace 27 · University High | — | University High | 18:30.00 |
| 28 | Christian RicoPlace 28 · Summit | — | Summit | 18:32.00 |
| 29 | Taylor MorrisPlace 29 · Burleson | — | Burleson | 18:42.00 |
| 30 | Luis CarrilloPlace 30 · Castleberry | — | Castleberry | 18:44.00 |
| 31 | Ben GlasgowPlace 31 · Highland Park | — | Highland Park | 18:46.00 |
| 32 | Ramiro MartinezPlace 32 · Seguin | — | Seguin | 18:48.00 |
| 33 | Zach TerrellPlace 33 · Burleson Centennial | — | Burleson Centennial | 18:51.00 |
| 34 | Dariusz MrugalaPlace 34 · Burleson | — | Burleson | 18:53.00 |
| 35 | Victor RosalesPlace 35 · Arlington Heights | — | Arlington Heights | 18:55.00 |
| 36 | Albert MarbanPlace 36 · RL Turner | — | RL Turner | 18:57.00 |
| 37 | Dominick McCabePlace 37 · Burleson Centennial | — | Burleson Centennial | 18:59.00 |
| 38 | Mario GutierrezPlace 38 · Arlington Heights | — | Arlington Heights | 19:02.00 |
| 39 | Geoffrey MochamaPlace 39 · Summit | — | Summit | 19:03.00 |
| 40 | Eddie JaramilloPlace 40 · Castleberry | — | Castleberry | 19:05.00 |
| 41 | Mackenzie JamesonPlace 41 · Arlington Heights | — | Arlington Heights | 19:09.00 |
| 42 | Cole WorthyPlace 42 · Burleson Centennial | — | Burleson Centennial | 19:12.00 |
| 43 | Taylor CarriganPlace 43 · Highland Park | — | Highland Park | 19:14.00 |
| 44 | Chad HandshewPlace 44 · Summit | — | Summit | 19:17.00 |
| 45 | Tria ClarkPlace 45 · Castleberry | — | Castleberry | 19:19.00 |
| 46 | Eric HernandezPlace 46 · Life School | — | Life School | 19:21.00 |
| 47 | Jaime LopezPlace 47 · Burleson | — | Burleson | 19:24.00 |
| 48 | Brandon BrownleePlace 48 · Highland Park | — | Highland Park | 19:26.00 |
| 49 | Austin JonesPlace 49 · Burleson | — | Burleson | 19:28.00 |
| 50 | Luis ApolinarPlace 50 · Mineral Wells | — | Mineral Wells | 19:30.00 |
| 51 | Henson DoPlace 51 · Seguin | — | Seguin | 19:33.00 |
| 52 | Dylan MackeyPlace 52 · Burleson | — | Burleson | 19:35.00 |
| 53 | Crayton McIntoshPlace 53 · Highland Park | — | Highland Park | 19:37.00 |
| 54 | David SanchezPlace 54 · University High | — | University High | 19:39.00 |
| 55 | Emmanuel LopezPlace 55 · University High | — | University High | 19:40.00 |
| 56 | Chandler HopkinsPlace 56 · Burleson Centennial | — | Burleson Centennial | 19:42.00 |
| 57 | Joe LeyPlace 57 · Burleson Centennial | — | Burleson Centennial | 19:48.00 |
| 58 | Joe NortonPlace 58 · Granbury | — | Granbury | 19:53.00 |
| 59 | Javaree SuttonPlace 59 · Mineral Wells | — | Mineral Wells | 19:56.00 |
| 60 | Jesse HardeePlace 60 · Joshua | — | Joshua | 20:02.00 |
| 61 | Christian AstorgaPlace 61 · Castleberry | — | Castleberry | 20:03.00 |
| 62 | Abraham LizamaPlace 62 · University High | — | University High | 20:05.00 |
| 63 | Kevin EspinozaPlace 63 · University High | — | University High | 20:07.00 |
| 64 | Trevor ThompsonPlace 64 · Seguin | — | Seguin | 20:09.00 |
| 65 | Luis AltaminaroPlace 65 · Kennedale | — | Kennedale | 20:11.00 |
| 66 | Johnny MercadoPlace 66 · Kennedale | — | Kennedale | 20:13.00 |
| 67 | Ever CisnerosPlace 67 · Joshua | — | Joshua | 20:14.00 |
| 68 | Adan GuteriezPlace 68 · Life School | — | Life School | 20:16.00 |
| 69 | Louis AltaminaroPlace 69 · Kennedale | — | Kennedale | 20:18.00 |
| 70 | David HenneyPlace 70 · Granbury | — | Granbury | 20:19.00 |
| 71 | Gabe RodriquezPlace 71 · Burleson | — | Burleson | 20:21.00 |
| 72 | Ocativo AntonioPlace 72 · University High | — | University High | 20:23.00 |
| 73 | Brock DurhamPlace 73 · Seguin | — | Seguin | 20:31.00 |
| 74 | Jeff ShanahanPlace 74 · Granbury | — | Granbury | 20:33.00 |
| 75 | Edgar LopezPlace 75 · Arlington Heights | — | Arlington Heights | 20:36.00 |
| 76 | Steffon WaitesPlace 76 · Seguin | — | Seguin | 20:39.00 |
| 77 | Logan UtnagePlace 77 · Kennedale | — | Kennedale | 20:41.00 |
| 78 | Dakota KingPlace 78 · Granbury | — | Granbury | 20:43.00 |
| 79 | Joshua DavisPlace 79 · Mineral Wells | — | Mineral Wells | 20:45.00 |
| 80 | John PradhanPlace 80 · Kennedale | — | Kennedale | 20:48.00 |
| 81 | Jordan BurgerPlace 81 · Kennedale | — | Kennedale | 20:50.00 |
| 82 | Gabriel AkokPlace 82 · Summit | — | Summit | 20:51.00 |
| 83 | Everitt JordanPlace 83 · Mineral Wells | — | Mineral Wells | 20:54.00 |
| 84 | John NortonPlace 84 · Granbury | — | Granbury | 20:55.00 |
| 85 | Jack GeigerPlace 85 · Kennedale | — | Kennedale | 20:58.00 |
| 86 | Isaiah HernandezPlace 86 · Life Red Oak | — | Life Red Oak | 21:01.00 |
| 87 | Rodrick HendersonPlace 87 · Life School | — | Life School | 21:03.00 |
| 88 | Chayce ColtharpPlace 88 · Kennedale | — | Kennedale | 21:04.00 |
| 89 | Brandon DysonPlace 89 · Granbury | — | Granbury | 21:06.00 |
| 90 | Diego BocanegraPlace 90 · Life School | — | Life School | 21:08.00 |
| 91 | Henry GarciaPlace 91 · Life School | — | Life School | 21:11.00 |
| 92 | Fernando JaramilloPlace 92 · Castleberry | — | Castleberry | 21:13.00 |
| 93 | Preston BrooksPlace 93 · Mineral Wells | — | Mineral Wells | 21:15.00 |
| 94 | Bernado AvilarPlace 94 · Life School | — | Life School | 21:17.00 |
| 95 | Tommy NguyenPlace 95 · Life Red Oak | — | Life Red Oak | 21:22.00 |
| 96 | Cameron GauldinPlace 96 · Life Red Oak | — | Life Red Oak | 21:24.00 |
| 97 | Elijah JeffersonPlace 97 · Mineral Wells | — | Mineral Wells | 21:29.00 |
| 98 | Arturo ValasquezPlace 98 · Life School | — | Life School | 22:31.00 |
| 99 | Emmanuel McLegganPlace 99 · Life Red Oak | — | Life Red Oak | 23:44.00 |
| 100 | Kolby KylePlace 100 · Life Red Oak | — | Life Red Oak | 23:47.00 |
| 101 | Roger AcostaPlace 101 · Life Red Oak | — | Life Red Oak | 23:50.00 |