| 1 | Cooper RatliffPlace 1 · Grade 12 · Mason | 12 | Mason | 16:48.8 |
| 2 | Caden KlingelheferPlace 2 · Grade 12 · Mason | 12 | Mason | 16:59.3 |
| 3 | Parker KramerPlace 3 · Grade 10 · Mertzon Irion County | 10 | Mertzon Irion County | 17:02.4 PR |
| 4 | Hayden HamiltonPlace 4 · Grade 12 · Wink | 12 | Wink | 17:32.3 PR |
| 5 | Ricardo RiveraPlace 5 · Grade 9 · Miles | 9 | Miles | 17:39.2 PR |
| 6 | Xavier ConstancioPlace 6 · Grade 11 · Texas Leadership (San Angelo TLCA) | 11 | Texas Leadership (San Angelo TLCA) | 17:44.3 PR |
| 7 | Jack LedfordPlace 7 · Grade 11 · Greenwood | 11 | Greenwood | 17:47.6 |
| 8 | Irving TaveraPlace 8 · Grade 12 · Mason | 12 | Mason | 17:48.6 PR |
| 9 | Ivan MataPlace 9 · Grade 11 · Ozona | 11 | Ozona | 17:53.5 PR |
| 10 | Jorge MendezPlace 10 · Grade 10 · Eden | 10 | Eden | 17:58.3 PR |
| 11 | Taysen NorwoodPlace 11 · Grade 9 · Rankin | 9 | Rankin | 17:59.0 PR |
| 12 | Hunter RobinsonPlace 12 · Grade 12 · Greenwood | 12 | Greenwood | 18:00.3 PR |
| 13 | Edgar GonzalezPlace 13 · Grade 12 · San Angelo Lake View | 12 | San Angelo Lake View | 18:02.0 PR |
| 14 | Chandler HillPlace 14 · Grade 10 · Mertzon Irion County | 10 | Mertzon Irion County | 18:03.3 PR |
| 15 | Noah BahenaPlace 15 · Grade 12 · Comstock | 12 | Comstock | 18:03.8 |
| 16 | Jordan RodriguezPlace 16 · Grade 12 · Big Lake Reagan County | 12 | Big Lake Reagan County | 18:08.3 |
| 17 | Eli LunaPlace 17 · Grade 12 · Big Lake Reagan County | 12 | Big Lake Reagan County | 18:10.8 |
| 18 | Jaycob RamirezPlace 18 · Grade 12 · Sonora | 12 | Sonora | 18:14.4 |
| 19 | Joseph ClarkePlace 19 · Grade 10 · Eden | 10 | Eden | 18:17.6 PR |
| 20 | Eliseo GarzaPlace 20 · Grade 10 · Sonora | 10 | Sonora | 18:33.1 |
| 21 | Jesus(Tres) GarzaPlace 21 · Grade 11 · Sonora | 11 | Sonora | 18:35.5 |
| 22 | Cortt BestPlace 22 · Grade 9 · Roscoe Collegiate | 9 | Roscoe Collegiate | 18:53.3 PR |
| 23 | Silas RodriguezPlace 23 · Grade 9 · Forsan | 9 | Forsan | 18:59.3 PR |
| 24 | Kylar RivasPlace 24 · Grade 10 · Greenwood | 10 | Greenwood | 19:01.7 PR |
| 25 | Fabian DeleonPlace 25 · Grade 12 · Wink | 12 | Wink | 19:03.1 PR |
| 26 | Kenny OrtegaPlace 26 · Grade 12 · Sterling City | 12 | Sterling City | 19:09.6 PR |
| 27 | Nathan AguileraPlace 27 · Grade 10 · Big Lake Reagan County | 10 | Big Lake Reagan County | 19:10.5 |
| 28 | Jayson KinkeadPlace 28 · Grade 12 · Texas Leadership (San Angelo TLCA) | 12 | Texas Leadership (San Angelo TLCA) | 19:25.1 |
| 29 | Xzavier HinojosPlace 29 · Grade 12 · San Angelo Lake View | 12 | San Angelo Lake View | 19:25.5 PR |
| 30 | Dakota GarnerPlace 30 · Grade 12 · San Angelo Grape Creek | 12 | San Angelo Grape Creek | 19:25.8 |
| 31 | Noah AnciraPlace 31 · Grade 12 · Rankin | 12 | Rankin | 19:26.3 PR |
| 32 | Gabriel GrayPlace 32 · Grade 9 · Rankin | 9 | Rankin | 19:34.3 PR |
| 33 | Stanton SkehanPlace 33 · Grade 10 · Rankin | 10 | Rankin | 19:37.3 PR |
| 34 | Elijah CuraPlace 34 · Grade 10 · Texas Leadership (San Angelo TLCA) | 10 | Texas Leadership (San Angelo TLCA) | 19:37.7 PR |
| 35 | Jc YarabroughPlace 35 · Grade - · Veribest | - | Veribest | 19:38.3 PR |
| 36 | Michael BeaversPlace 36 · Grade Sr · Veribest | Sr | Veribest | 19:44.5 |
| 37 | Zane TalamantesPlace 37 · Grade 11 · San Angelo Lake View | 11 | San Angelo Lake View | 19:46.9 PR |
| 38 | Jonah RodriguezPlace 38 · Grade 9 · Big Lake Reagan County | 9 | Big Lake Reagan County | 19:49.6 PR |
| 39 | Estevan HerreraPlace 39 · Grade 12 · San Angelo Lake View | 12 | San Angelo Lake View | 19:52.3 PR |
| 40 | Joshua ValleyPlace 40 · Grade 9 · Sonora | 9 | Sonora | 19:55.0 PR |
| 41 | Noah BessentPlace 41 · Grade 9 · Brady | 9 | Brady | 19:55.4 |
| 42 | John HowellPlace 42 · Grade 11 · Comstock | 11 | Comstock | 19:57.1 |
| 43 | Josue MartinezPlace 43 · Grade 9 · Greenwood | 9 | Greenwood | 20:00.1 PR |
| 44 | Gavin Bryan-MyersPlace 44 · Grade 10 · Mason | 10 | Mason | 20:00.7 PR |
| 45 | Andrew (Drew) MoorePlace 45 · Grade 12 · Brady | 12 | Brady | 20:06.2 |
| 46 | Cayden HootenPlace 46 · Grade 11 · San Angelo Grape Creek | 11 | San Angelo Grape Creek | 20:09.3 |
| 47 | Andreas LopezPlace 47 · Grade 11 · Roscoe Collegiate | 11 | Roscoe Collegiate | 20:10.0 |
| 48 | Eduardo SalazarPlace 48 · Grade 11 · Sonora | 11 | Sonora | 20:14.9 |
| 49 | Alecxavier OrtizPlace 49 · Grade 9 · Big Lake Reagan County | 9 | Big Lake Reagan County | 20:15.5 PR |
| 50 | Jose VazquezPlace 50 · Grade 11 · San Angelo Lake View | 11 | San Angelo Lake View | 20:16.6 |
| 51 | Gustavo FloresPlace 51 · Grade 9 · Comstock | 9 | Comstock | 20:21.5 |
| 52 | Jason GonzalezPlace 52 · Grade 12 · Texas Leadership (San Angelo TLCA) | 12 | Texas Leadership (San Angelo TLCA) | 20:23.2 |
| 53 | Jonathan HerreraPlace 53 · Grade 11 · Roscoe Collegiate | 11 | Roscoe Collegiate | 20:26.3 |
| 54 | Eli BrooksPlace 54 · Grade 10 · McCamey | 10 | McCamey | 20:29.7 |
| 55 | Brinden NorwoodPlace 55 · Grade 11 · Rankin | 11 | Rankin | 20:34.1 PR |
| 56 | Sammie(Samual) StewartPlace 56 · Grade 9 · Brackettville Brackett | 9 | Brackettville Brackett | 20:34.5 |
| 57 | Reece GuentherPlace 57 · Grade 9 · Wink | 9 | Wink | 20:40.5 |
| 58 | Isaac ArandaPlace 58 · Grade 11 · San Angelo Lake View | 11 | San Angelo Lake View | 20:44.0 |
| 59 | Aiden AldretePlace 59 · Grade 12 · Mertzon Irion County | 12 | Mertzon Irion County | 20:45.6 PR |
| 60 | George SanchezPlace 60 · Grade 9 · Mertzon Irion County | 9 | Mertzon Irion County | 20:47.7 PR |
| 61 | Teryn MoerbePlace 61 · Grade 12 · Brady | 12 | Brady | 20:50.6 |
| 62 | Braulio ParamoPlace 62 · Grade 12 · Texas Leadership (San Angelo TLCA) | 12 | Texas Leadership (San Angelo TLCA) | 20:56.7 |
| 63 | Seth FalconPlace 63 · Grade 10 · Brackettville Brackett | 10 | Brackettville Brackett | 20:57.7 |
| 64 | River BraddockPlace 64 · Grade 10 · Mertzon Irion County | 10 | Mertzon Irion County | 21:02.4 PR |
| 65 | Rickson Del RioPlace 65 · Grade 10 · San Angelo Lake View | 10 | San Angelo Lake View | 21:03.4 |
| 66 | Sam WyattPlace 66 · Grade 10 · Mason | 10 | Mason | 21:11.6 |
| 67 | Francisco NavarroPlace 67 · Grade 12 · Imperial Buena Vista | 12 | Imperial Buena Vista | 21:13.8 |
| 68 | Britton AbalosPlace 68 · Grade 11 · Wink | 11 | Wink | 21:14.3 |
| 69 | Jacob AllenPlace 69 · Grade 11 · Comstock | 11 | Comstock | 21:14.9 |
| 70 | Adan FriasPlace 70 · Grade 12 · Greenwood | 12 | Greenwood | 21:20.5 |
| 71 | Christian BellPlace 71 · Grade 11 · Wink | 11 | Wink | 21:21.0 |
| 72 | David LongoriaPlace 72 · Grade 9 · San Angelo Grape Creek | 9 | San Angelo Grape Creek | 21:21.3 PR |
| 73 | Adlae CalvioPlace 73 · Grade 12 · Forsan | 12 | Forsan | 21:26.5 PR |
| 74 | Blane JamesPlace 74 · Grade 11 · Brady | 11 | Brady | 21:34.6 |
| 75 | Korbin MiddletonPlace 75 · Grade 12 · Eldorado | 12 | Eldorado | 21:36.7 PR |
| 76 | Alan HuertaPlace 76 · Grade 11 · Comstock | 11 | Comstock | 21:37.4 |
| 77 | Jiro RiosPlace 77 · Grade 9 · Eden | 9 | Eden | 21:37.9 PR |
| 78 | Kason RutledgePlace 78 · Grade 10 · San Angelo Grape Creek | 10 | San Angelo Grape Creek | 21:38.9 PR |
| 79 | Froyd MalagonPlace 79 · Grade 12 · Imperial Buena Vista | 12 | Imperial Buena Vista | 21:48.1 |
| 80 | Sterling MartinezPlace 80 · Grade 11 · Big Lake Reagan County | 11 | Big Lake Reagan County | 21:50.1 |
| 81 | Dalton HutchinsonPlace 81 · Grade 9 · Comstock | 9 | Comstock | 21:54.8 |
| 82 | Jesiah MartinezPlace 82 · Grade 10 · Sonora | 10 | Sonora | 21:56.0 |
| 83 | Dillon HoehnPlace 83 · Grade 11 · Brackettville Brackett | 11 | Brackettville Brackett | 21:56.4 |
| 84 | Ori PatelPlace 84 · Grade 10 · Ozona | 10 | Ozona | 21:58.3 |
| 85 | Tucker MartinPlace 85 · Grade 11 · Veribest | 11 | Veribest | 21:59.0 |
| 86 | Nehemiah AlvaradoPlace 86 · Grade 12 · Winters | 12 | Winters | 22:00.2 |
| 87 | Mauro PoncePlace 87 · Grade 10 · Eden | 10 | Eden | 22:02.4 |
| 88 | Nasir JonesPlace 88 · Grade 12 · Eldorado | 12 | Eldorado | 22:02.6 |
| 89 | Sergio QuinteroPlace 89 · Grade 10 · Mason | 10 | Mason | 22:03.1 |
| 90 | Preston TristanPlace 90 · Grade 12 · Ozona | 12 | Ozona | 22:08.6 |
| 91 | Cooper SedberryPlace 91 · Grade 11 · Forsan | 11 | Forsan | 22:11.3 PR |
| 92 | Landen AldretePlace 92 · Grade 9 · Mertzon Irion County | 9 | Mertzon Irion County | 22:24.5 PR |
| 93 | Kameron JordanPlace 93 · Grade 12 · Forsan | 12 | Forsan | 22:27.1 PR |
| 94 | Maddix BrownfieldPlace 94 · Grade 11 · Forsan | 11 | Forsan | 22:29.0 PR |
| 95 | Jayton BostonPlace 95 · Grade 11 · Roscoe Collegiate | 11 | Roscoe Collegiate | 22:30.8 PR |
| 96 | Isaac AllendePlace 96 · Grade 11 · McCamey | 11 | McCamey | 22:37.4 |
| 97 | Ethan RaglandPlace 97 · Grade 12 · San Angelo Grape Creek | 12 | San Angelo Grape Creek | 22:38.3 |
| 98 | Cash SellmanPlace 98 · Grade 12 · Veribest | 12 | Veribest | 22:39.5 PR |
| 99 | Frankie MalagonPlace 99 · Grade 10 · Imperial Buena Vista | 10 | Imperial Buena Vista | 22:40.5 |
| 100 | Fernando GomezPlace 100 · Grade 9 · Eldorado | 9 | Eldorado | 22:41.7 PR |
| 101 | Jace WeishuhnPlace 101 · Grade 12 · Veribest | 12 | Veribest | 22:44.2 PR |
| 102 | Joshua BlainPlace 102 · Grade 11 · Roscoe Collegiate | 11 | Roscoe Collegiate | 22:45.4 PR |
| 103 | Nathaniel CostonPlace 103 · Grade 9 · Water Valley | 9 | Water Valley | 22:46.3 PR |
| 104 | Jourdyn McLeanPlace 104 · Grade 11 · Brady | 11 | Brady | 22:48.0 |
| 105 | Kieran GriffinPlace 105 · Grade 10 · Eldorado | 10 | Eldorado | 22:52.5 |
| 106 | Sal AguayoPlace 106 · Grade 11 · Roscoe Collegiate | 11 | Roscoe Collegiate | 22:57.9 |
| 107 | Alex SanchezPlace 107 · Grade 11 · Imperial Buena Vista | 11 | Imperial Buena Vista | 23:08.3 |
| 108 | Nathan GarciaPlace 108 · Grade 9 · Mertzon Irion County | 9 | Mertzon Irion County | 23:09.8 PR |
| 109 | Jack ChavezPlace 109 · Grade 11 · Eldorado | 11 | Eldorado | 23:13.3 |
| 110 | Reece EpleyPlace 110 · Grade 9 · Wink | 9 | Wink | 23:13.7 |
| 111 | Kevin JiminezPlace 111 · Grade - · Water Valley | - | Water Valley | 23:14.1 PR |
| 112 | Azrael ArmendarezPlace 112 · Grade 9 · McCamey | 9 | McCamey | 23:15.0 |
| 113 | Woody RiosPlace 113 · Grade 11 · Winters | 11 | Winters | 23:15.5 |
| 114 | Aaron GonzalesPlace 114 · Grade 12 · San Angelo Grape Creek | 12 | San Angelo Grape Creek | 23:22.2 PR |
| 115 | Matthew PickettPlace 115 · Grade 10 · Forsan | 10 | Forsan | 23:25.2 PR |
| 116 | Eli TorresPlace 116 · Grade 9 · Eden | 9 | Eden | 23:34.3 PR |
| 117 | Brindon GamezPlace 117 · Grade 10 · Eldorado | 10 | Eldorado | 23:42.5 PR |
| 118 | Brady JanssenPlace 118 · Grade 12 · Forsan | 12 | Forsan | 23:46.3 PR |
| 119 | Justin BogganPlace 119 · Grade 10 · Cornerstone Christian (San Angelo) | 10 | Cornerstone Christian (San Angelo) | 23:46.3 PR |
| 120 | Brendan MedlinPlace 120 · Grade 9 · Wink | 9 | Wink | 23:49.9 |
| 121 | Tristan FlintPlace 121 · Grade 10 · Veribest | 10 | Veribest | 23:50.4 PR |
| 122 | Braylon HaganPlace 122 · Grade 9 · Brady | 9 | Brady | 23:56.5 |
| 123 | Palemon FloresPlace 123 · Grade 10 · Imperial Buena Vista | 10 | Imperial Buena Vista | 23:57.1 PR |
| 124 | Jaime MoralesPlace 124 · Grade 10 · Eden | 10 | Eden | 23:57.5 PR |
| 125 | Max DeleonPlace 125 · Grade 9 · Roscoe Collegiate | 9 | Roscoe Collegiate | 23:57.8 PR |
| 126 | Ian BrownPlace 126 · Grade 9 · Menard | 9 | Menard | 24:04.2 PR |
| 127 | Austin LloydPlace 127 · Grade 9 · Paint Rock | 9 | Paint Rock | 24:07.7 PR |
| 128 | Ali JimenezPlace 128 · Grade 10 · Water Valley | 10 | Water Valley | 24:13.3 PR |
| 129 | Taylor RosePlace 129 · Grade 11 · Forsan | 11 | Forsan | 24:20.2 PR |
| 130 | Brett ColemanPlace 130 · Grade 9 · Water Valley | 9 | Water Valley | 24:21.6 PR |
| 131 | Gus OsburnPlace 131 · Grade 9 · Eden | 9 | Eden | 24:26.5 PR |
| 132 | Keyton HolscherPlace 132 · Grade - · Eden | - | Eden | 24:33.3 PR |
| 133 | Zane JacksonPlace 133 · Grade 12 · Mertzon Irion County | 12 | Mertzon Irion County | 24:34.9 |
| 134 | Weston MassingillPlace 134 · Grade 9 · Brackettville Brackett | 9 | Brackettville Brackett | 24:35.3 |
| 135 | Colton SanchezPlace 135 · Grade 10 · Rankin | 10 | Rankin | 24:36.7 PR |
| 136 | Caleb BrownPlace 136 · Grade 10 · San Angelo Grape Creek | 10 | San Angelo Grape Creek | 24:40.2 |
| 137 | James BainPlace 137 · Grade 12 · Brady | 12 | Brady | 24:43.2 |
| 138 | Joey ChaconPlace 138 · Grade 9 · Big Lake Reagan County | 9 | Big Lake Reagan County | 24:45.3 |
| 139 | Eriberto HernandezPlace 139 · Grade 11 · Rankin | 11 | Rankin | 24:47.4 |
| 140 | Cash KoehlerPlace 140 · Grade 9 · Veribest | 9 | Veribest | 24:54.2 PR |
| 141 | Weston MclaughlinPlace 141 · Grade 9 · Water Valley | 9 | Water Valley | 24:57.7 PR |
| 142 | Aiden De Los SantosPlace 142 · Grade 9 · Forsan | 9 | Forsan | 25:02.9 PR |
| 143 | Steven KalerPlace 143 · Grade 11 · Comstock | 11 | Comstock | 25:17.9 PR |
| 144 | Ande RendonPlace 144 · Grade 12 · Brackettville Brackett | 12 | Brackettville Brackett | 25:42.6 |
| 145 | Jackson McpeakPlace 145 · Grade 11 · San Angelo Grape Creek | 11 | San Angelo Grape Creek | 25:44.6 |
| 146 | Christopher SanchezPlace 146 · Grade 11 · Imperial Buena Vista | 11 | Imperial Buena Vista | 25:54.4 |
| 147 | Jayden OliverPlace 147 · Grade 12 · Paint Rock | 12 | Paint Rock | 26:05.3 |
| 148 | Shelby CondarcoPlace 148 · Grade 10 · Eden | 10 | Eden | 26:06.6 PR |
| 149 | Roy MewsPlace 149 · Grade 9 · Menard | 9 | Menard | 26:31.8 PR |
| 150 | Ezra RuizPlace 150 · Grade 11 · Paint Rock | 11 | Paint Rock | 26:40.1 |
| 151 | Ryan FaubianPlace 151 · Grade 11 · Miles | 11 | Miles | 26:53.2 |
| 152 | Kade AblesPlace 152 · Grade 11 · Paint Rock | 11 | Paint Rock | 27:17.8 PR |
| 153 | Axel MunozPlace 153 · Grade 9 · Roscoe Collegiate | 9 | Roscoe Collegiate | 27:26.0 PR |
| 154 | Draven TurnerPlace 154 · Grade - · Paint Rock | - | Paint Rock | 27:38.0 PR |
| 155 | Tyler RogersPlace 155 · Grade 12 · Imperial Buena Vista | 12 | Imperial Buena Vista | 27:40.4 PR |
| 156 | Kaedyn GunnPlace 156 · Grade 12 · Paint Rock | 12 | Paint Rock | 27:44.0 |
| 157 | Kason JacksonPlace 157 · Grade 11 · McCamey | 11 | McCamey | 27:47.4 |
| 158 | Xavior ArcePlace 158 · Grade 12 · Winters | 12 | Winters | 28:26.7 PR |
| 159 | Huxley PylePlace 159 · Grade - · Cornerstone Christian (San Angelo) | - | Cornerstone Christian (San Angelo) | 28:29.3 PR |
| 160 | Uriah CaraballoPlace 160 · Grade 10 · Cornerstone Christian (San Angelo) | 10 | Cornerstone Christian (San Angelo) | 28:41.4 PR |
| 161 | Zayden SantiagoPlace 161 · Grade 10 · Paint Rock | 10 | Paint Rock | 29:29.4 |
| 162 | Daniel MartinezPlace 162 · Grade 9 · Imperial Buena Vista | 9 | Imperial Buena Vista | 32:27.9 PR |