| 1 | Joseph MeadePlace 1 · 6-Stoney Point | — | 6-Stoney Point | 15:26.0 |
| 2 | Ryan WoelfelPlace 2 · 6-Stoney Point | — | 6-Stoney Point | 15:57.3 |
| 3 | John JeeningsPlace 3 · 1-Belton | — | 1-Belton | 16:13.7 |
| 4 | Darin GarretPlace 4 · 4-Harker Heights A | — | 4-Harker Heights A | 16:14.4 |
| 5 | Mat PerezPlace 5 · 1-Belton | — | 1-Belton | 16:26.6 |
| 6 | Dax JacobsenPlace 6 · 4-Harker Heights A | — | 4-Harker Heights A | 16:28.4 |
| 7 | Brandon RuizPlace 7 · 3-Hendricks | — | 3-Hendricks | 16:29.3 |
| 8 | Jose ViegraPlace 8 · 3-Hendricks | — | 3-Hendricks | 16:32.8 |
| 9 | Caleb StubbsPlace 9 · 7-Austin Vandegrift | — | 7-Austin Vandegrift | 16:34.0 |
| 10 | Boyd KennemerPlace 10 · 9-Westwood | — | 9-Westwood | 16:34.2 |
| 11 | Giovanni VegaPlace 11 · 4-Harker Heights A | — | 4-Harker Heights A | 16:46.3 |
| 12 | Michael TorresPlace 12 · 6-Stoney Point | — | 6-Stoney Point | 16:47.6 |
| 13 | Ridge HalePlace 13 · 1-Belton | — | 1-Belton | 16:49.7 |
| 14 | Chris HardyPlace 14 · 7-Austin Vandegrift | — | 7-Austin Vandegrift | 16:50.7 |
| 15 | Erik CapillaPlace 15 · 3-Hendricks | — | 3-Hendricks | 16:54.2 |
| 16 | Emmanuel RiveraPlace 16 · 6-Stoney Point | — | 6-Stoney Point | 16:58.9 |
| 17 | Zach WattsPlace 17 · 14-Copperas Cove | — | 14-Copperas Cove | 17:03.5 |
| 18 | Michael UrbanczykPlace 18 · 1-Belton | — | 1-Belton | 17:07.0 |
| 19 | Nathan TranPlace 19 · 3-Hendricks | — | 3-Hendricks | 17:12.2 |
| 20 | Matthew RichardsonPlace 20 · 7-Austin Vandegrift | — | 7-Austin Vandegrift | 17:16.7 |
| 21 | Pasqual Della FeraPlace 21 · 14-Copperas Cove | — | 14-Copperas Cove | 17:18.3 |
| 22 | Felipe RosadoPlace 22 · 6-Stoney Point | — | 6-Stoney Point | 17:18.3 |
| 23 | Logan ZwernemanPlace 23 · 1-Belton | — | 1-Belton | 17:19.3 |
| 24 | Petros JohnsonPlace 24 · 7-Austin Vandegrift | — | 7-Austin Vandegrift | 17:22.6 |
| 25 | Joel SaucedoPlace 25 · 4-Harker Heights A | — | 4-Harker Heights A | 17:23.3 |
| 26 | Alexander LevinPlace 26 · 4-Harker Heights A | — | 4-Harker Heights A | 17:23.9 |
| 27 | Ricardo JowersPlace 27 · 7-Austin Vandegrift | — | 7-Austin Vandegrift | 17:29.3 |
| 28 | Johnathan MaderaPlace 28 · 4-Harker Heights A | — | 4-Harker Heights A | 17:31.0 |
| 29 | George LowePlace 29 · 14-Copperas Cove | — | 14-Copperas Cove | 17:31.8 |
| 30 | Ivan RivasPlace 30 · 13-Temple | — | 13-Temple | 17:32.0 |
| 31 | Preston MayoPlace 31 · 7-Austin Vandegrift | — | 7-Austin Vandegrift | 17:32.8 |
| 32 | Adam HomzaPlace 32 · 9-Westwood | — | 9-Westwood | 17:34.3 |
| 33 | Connor NalodkaPlace 33 · 9-Westwood | — | 9-Westwood | 17:41.1 |
| 34 | Patrick MarkPlace 34 · 2-Shoemaker | — | 2-Shoemaker | 17:41.2 |
| 35 | Braden HammondPlace 35 · 1-Belton | — | 1-Belton | 17:41.7 |
| 36 | John GalvezPlace 36 · 6-Stoney Point | — | 6-Stoney Point | 17:42.4 |
| 37 | Joseph GalvenPlace 37 · 4-Harker Heights A | — | 4-Harker Heights A | 17:42.6 |
| 38 | Holden DiserensPlace 38 · 13-Temple | — | 13-Temple | 17:46.8 |
| 39 | James ShifflettPlace 39 · 6-Stoney Point | — | 6-Stoney Point | 17:49.2 |
| 40 | Darius KimberPlace 40 · 2-Shoemaker | — | 2-Shoemaker | 17:55.3 |
| 41 | Yannick HeardPlace 41 · 7-Austin Vandegrift | — | 7-Austin Vandegrift | 17:55.4 |
| 44 | Nathan WallacePlace 44 · 9-Westwood | — | 9-Westwood | 17:57.5 |
| 45 | Stephan CorlewPlace 45 · 1-Belton | — | 1-Belton | 18:02.7 |
| 46 | Zach BergstromPlace 46 · 13-Temple | — | 13-Temple | 18:04.3 |
| 48 | Deshawn RiddickPlace 48 · 8-Connally | — | 8-Connally | 18:07.3 |
| 49 | Rj FuentesPlace 49 · 8-Connally | — | 8-Connally | 18:08.2 |
| 50 | Tyler McDanielPlace 50 · 3-Hendricks | — | 3-Hendricks | 18:08.3 |
| 51 | Darius CorporalPlace 51 · 2-Shoemaker | — | 2-Shoemaker | 18:11.1 |
| 53 | Joshua SchubertPlace 53 · 3-Hendricks | — | 3-Hendricks | 18:12.1 |
| 56 | Griffin ColPlace 56 · 9-Westwood | — | 9-Westwood | 18:18.9 |
| 57 | Israel De-La-fuentePlace 57 · 13-Temple | — | 13-Temple | 18:22.3 |
| 58 | Jayson KaufmanPlace 58 · 3-Hendricks | — | 3-Hendricks | 18:23.2 |
| 59 | Chase ThomasPlace 59 · 14-Copperas Cove | — | 14-Copperas Cove | 18:27.2 |
| 60 | Wesley JohnsonPlace 60 · 13-Temple | — | 13-Temple | 18:27.8 |
| 61 | Zachary ColesPlace 61 · 9-Westwood | — | 9-Westwood | 18:31.6 |
| 62 | Treyce BaileyPlace 62 · 13-Temple | — | 13-Temple | 18:33.4 |
| 63 | Chris MariaPlace 63 · 14-Copperas Cove | — | 14-Copperas Cove | 18:33.8 |
| 65 | Jose GarciaPlace 65 · 13-Temple | — | 13-Temple | 18:38.9 |
| 66 | Gregory AllisonPlace 66 · 9-Westwood | — | 9-Westwood | 18:40.1 |
| 67 | Tyrone WilliamsPlace 67 · 2-Shoemaker | — | 2-Shoemaker | 18:47.6 |
| 68 | Eric SmithPlace 68 · 2-Shoemaker | — | 2-Shoemaker | 18:48.8 |
| 72 | Lane TeeterPlace 72 · 14-Copperas Cove | — | 14-Copperas Cove | 18:59.9 |
| 74 | Humberto FloresPlace 74 · 2-Shoemaker | — | 2-Shoemaker | 19:13.9 |
| 77 | Jeffery FurishPlace 77 · 8-Connally | — | 8-Connally | 19:37.3 |
| 78 | Damontay HolmesPlace 78 · 14-Copperas Cove | — | 14-Copperas Cove | 19:41.1 |
| 81 | Jaylen SheadPlace 81 · 8-Connally | — | 8-Connally | 19:45.9 |
| 83 | Joseph MitchellPlace 83 · 8-Connally | — | 8-Connally | 19:47.2 |
| 86 | Mwanza EspinosaPlace 86 · 2-Shoemaker | — | 2-Shoemaker | 20:03.1 |
| 87 | Jace SoloyePlace 87 · 8-Connally | — | 8-Connally | 20:04.6 |
| 1 | Joseph MeadePlace 1 · 1 | — | 1 | 0:00.0 |
| 2 | Ryan WoelfelPlace 2 · 2 | — | 2 | 0:31.2 |
| 3 | Michael TorresPlace 3 · Grade 12 · 15 | 12 | 15 | 1:21.5 |
| 4 | Emmanuel RiveraPlace 4 · 16 | — | 16 | 1:32.8 |
| 5 | Felipe RosadoPlace 5 · 22 | — | 22 | 1:52.2 |
| 6 | John GalvezPlace 6 · 36 | — | 36 | 2:16.4 |
| 7 | James ShifflettPlace 7 · 39 | — | 39 | 2:23.1 |
| 8 | Ruben PaquianPlace 8 · More Than | — | More Than | 2:49.1 |
| 9 | Eloy Garza-MartinezPlace 9 · More Than | — | More Than | 3:25.6 |
| 10 | Dax EmersonPlace 10 · More Than | — | More Than | 4:21.2 |
| 1 | John JeeningsPlace 1 · 3 | — | 3 | 0:00.0 |
| 2 | Mat PerezPlace 2 · 5 | — | 5 | 0:12.8 |
| 3 | Ridge HalePlace 3 · 13 | — | 13 | 0:36.0 |
| 4 | Michael UrbanczykPlace 4 · 18 | — | 18 | 0:53.3 |
| 5 | Logan ZwernemanPlace 5 · 23 | — | 23 | 1:05.6 |
| 6 | Braden HammondPlace 6 · 35 | — | 35 | 1:27.9 |
| 7 | Stephan CorlewPlace 7 · 43 | — | 43 | 1:48.9 |
| 8 | Manolo GuillenPlace 8 · More Than | — | More Than | 1:52.4 |
| 9 | Mark JenningsPlace 9 · More Than | — | More Than | 1:57.4 |
| 10 | Miguel KanePlace 10 · More Than | — | More Than | 2:22.4 |
| 1 | Darin GarretPlace 1 · 4 | — | 4 | 0:00.0 |
| 2 | Dax JacobsenPlace 2 · Grade 6 · 10 | 6 | 10 | 0:13.9 |
| 3 | Giovanni VegaPlace 3 · Grade 11 · 21 | 11 | 21 | 0:31.8 |
| 4 | Joel SaucedoPlace 4 · 25 | — | 25 | 1:08.8 |
| 5 | Alexander LevinPlace 5 · 26 | — | 26 | 1:09.4 |
| 6 | Johnathan MaderaPlace 6 · 28 | — | 28 | 1:16.5 |
| 7 | Joseph GalvenPlace 7 · 37 | — | 37 | 1:28.1 |
| 1 | Caleb StubbsPlace 1 · Grade 9 · 9 | 9 | 9 | 0:00.0 |
| 2 | Chris HardyPlace 2 · 14 | — | 14 | 0:16.6 |
| 3 | Matthew RichardsonPlace 3 · 20 | — | 20 | 0:42.6 |
| 4 | Petros JohnsonPlace 4 · 24 | — | 24 | 0:48.5 |
| 5 | Ricardo JowersPlace 5 · 27 | — | 27 | 0:55.2 |
| 6 | Preston MayoPlace 6 · 31 | — | 31 | 0:58.7 |
| 7 | Yannick HeardPlace 7 · 41 | — | 41 | 1:21.3 |
| 8 | Simon EgertonPlace 8 · More Than | — | More Than | 1:22.9 |
| 9 | Micah RublePlace 9 · More Than | — | More Than | 1:23.0 |
| 10 | Cole GroomPlace 10 · More Than | — | More Than | 1:42.2 |
| 1 | Brandon RuizPlace 1 · Grade 7 · 7 | 7 | 7 | 0:00.0 |
| 2 | Jose ViegraPlace 2 · Grade 8 · 15 | 8 | 15 | 0:03.4 |
| 3 | Erik CapillaPlace 3 · 15 | — | 15 | 0:24.9 |
| 4 | Nathan TranPlace 4 · 19 | — | 19 | 0:42.9 |
| 5 | Tyler McDanielPlace 5 · 47 | — | 47 | 1:39.0 |
| 6 | Joshua SchubertPlace 6 · 49 | — | 49 | 1:42.8 |
| 7 | Jayson KaufmanPlace 7 · 52 | — | 52 | 1:53.9 |
| 1 | Boyd KennemerPlace 1 · Grade 10 · 10 | 10 | 10 | 0:00.0 |
| 2 | Adam HomzaPlace 2 · 32 | — | 32 | 1:00.1 |
| 3 | Connor NalodkaPlace 3 · 33 | — | 33 | 1:06.8 |
| 4 | Nathan WallacePlace 4 · 42 | — | 42 | 1:23.3 |
| 5 | Griffin ColPlace 5 · 50 | — | 50 | 1:44.6 |
| 6 | Zachary ColesPlace 6 · 55 | — | 55 | 1:57.4 |
| 7 | Gregory AllisonPlace 7 · 59 | — | 59 | 2:05.9 |
| 8 | Jackson FreemanPlace 8 · More Than | — | More Than | 2:23.9 |
| 9 | Daniel SolomonPlace 9 · More Than | — | More Than | 2:39.7 |
| 10 | David MorricePlace 10 · More Than | — | More Than | 2:50.9 |
| 1 | Zach WattsPlace 1 · 17 | — | 17 | 0:00.0 |
| 2 | Pasqual Della FeraPlace 2 · 21 | — | 21 | 0:14.8 |
| 3 | George LowePlace 3 · 29 | — | 29 | 0:28.2 |
| 4 | Chase ThomasPlace 4 · 53 | — | 53 | 1:23.6 |
| 5 | Chris MariaPlace 5 · 57 | — | 57 | 1:30.3 |
| 6 | Lane TeeterPlace 6 · 62 | — | 62 | 1:56.4 |
| 7 | Damontay HolmesPlace 7 · 65 | — | 65 | 2:37.5 |
| 8 | Dominck StrangePlace 8 · More Than | — | More Than | 2:39.9 |
| 9 | Anthony RandlettPlace 9 · More Than | — | More Than | 3:16.3 |
| 10 | Cedric HawkinsPlace 10 · More Than | — | More Than | 3:58.6 |
| 1 | Ivan RivasPlace 1 · 30 | — | 30 | 0:00.0 |
| 2 | Holden DiserensPlace 2 · 38 | — | 38 | 0:14.8 |
| 3 | Zach BergstromPlace 3 · 44 | — | 44 | 0:32.3 |
| 4 | Israel De-La-fuentePlace 4 · 51 | — | 51 | 0:50.3 |
| 5 | Wesley JohnsonPlace 5 · 54 | — | 54 | 0:55.8 |
| 6 | Treyce BaileyPlace 6 · 56 | — | 56 | 1:01.4 |
| 7 | Jose GarciaPlace 7 · 58 | — | 58 | 1:06.9 |
| 8 | Matt CaldwellPlace 8 · More Than | — | More Than | 2:10.6 |
| 9 | Sterling BrownPlace 9 · More Than | — | More Than | 2:14.9 |
| 10 | Diego GuajardoPlace 10 · More Than | — | More Than | 3:17.0 |
| 1 | Patrick MarkPlace 1 · 34 | — | 34 | 0:00.0 |
| 2 | Darius KimberPlace 2 · 40 | — | 40 | 0:14.1 |
| 3 | Darius CorporalPlace 3 · 48 | — | 48 | 0:29.9 |
| 4 | Tyrone WilliamsPlace 4 · 60 | — | 60 | 1:06.4 |
| 5 | Eric SmithPlace 5 · 61 | — | 61 | 1:07.6 |
| 6 | Humberto FloresPlace 6 · 63 | — | 63 | 1:32.7 |
| 7 | Mwanza EspinosaPlace 7 · 68 | — | 68 | 2:21.9 |
| 8 | Darius RunnelsPlace 8 · More Than | — | More Than | 2:47.0 |
| 9 | Clarence CobbPlace 9 · More Than | — | More Than | 3:16.2 |
| 10 | Logatoson JohnsonPlace 10 · More Than | — | More Than | 3:53.4 |
| 1 | Deshawn RiddickPlace 1 · 45 | — | 45 | 0:00.0 |
| 2 | Rj FuentesPlace 2 · 46 | — | 46 | 0:00.9 |
| 3 | Jeffery FurishPlace 3 · 64 | — | 64 | 1:30.0 |
| 4 | Jaylen SheadPlace 4 · 66 | — | 66 | 1:38.5 |
| 5 | Joseph MitchellPlace 5 · 67 | — | 67 | 1:39.9 |
| 6 | Jace SoloyePlace 6 · 69 | — | 69 | 1:57.2 |
| 1 | Andrew WinklerPlace 1 · Less Than | — | Less Than | 0:00.0 |
| 2 | Michael MoutenPlace 2 · Less Than | — | Less Than | 0:10.9 |
| 3 | Brandon OlwellPlace 3 · Less Than | — | Less Than | 1:08.2 |