| 1 | Owen MartinPlace 1 · Grade 12 · Marble Falls | 12 | Marble Falls | 17:18.72 |
| 2 | Cohen WatsonPlace 2 · Grade 11 · Lampasas | 11 | Lampasas | 17:37.26 |
| 3 | Barrett DudensingPlace 3 · Grade 11 · Snook | 11 | Snook | 17:42.60 PR |
| 4 | Justin MurphyPlace 4 · Grade 12 · Jarrell | 12 | Jarrell | 18:04.29 |
| 5 | Adelino VickersPlace 5 · Grade 9 · Salado | 9 | Salado | 18:09.21 PR |
| 6 | Samuel HightowerPlace 6 · Grade 12 · Salado | 12 | Salado | 18:21.79 PR |
| 7 | Jahir GarciaPlace 7 · Grade 10 · Marble Falls | 10 | Marble Falls | 18:26.04 |
| 8 | Ari QuirozPlace 8 · Grade 9 · Robinson | 9 | Robinson | 18:31.79 |
| 9 | Easton BullockPlace 9 · Grade 11 · Salado | 11 | Salado | 18:45.05 |
| 10 | Colton RutlandPlace 10 · Grade 12 · Marble Falls | 12 | Marble Falls | 18:48.29 |
| 11 | Couper WulfkuhlePlace 11 · Grade 11 · Oglesby | 11 | Oglesby | 18:50.92 PR |
| 12 | Juan Cano-LaraPlace 12 · Grade 10 · Manor New Tech | 10 | Manor New Tech | 18:54.36 PR |
| 13 | Joel CastroPlace 13 · Grade 10 · Jarrell | 10 | Jarrell | 18:58.05 PR |
| 14 | Jayvin RoquePlace 14 · Grade 12 · Jarrell | 12 | Jarrell | 18:59.80 PR |
| 15 | John C AdamsPlace 15 · Grade 12 · Robinson | 12 | Robinson | 19:01.26 |
| 16 | Luis Herrera-LopezPlace 16 · Grade 11 · Taylor | 11 | Taylor | 19:24.15 |
| 17 | Jorge AlvaradoPlace 17 · Grade 10 · Waco Connally | 10 | Waco Connally | 19:24.75 PR |
| 18 | Jackson KilpatrickPlace 18 · Grade 10 · Salado | 10 | Salado | 19:30.40 PR |
| 19 | Julian HernandezPlace 19 · Grade 11 · Robinson | 11 | Robinson | 19:41.96 PR |
| 20 | Mason LenoirPlace 20 · Grade 9 · Groesbeck | 9 | Groesbeck | 19:44.22 PR |
| 21 | Landon FletcherPlace 21 · Grade 11 · Marble Falls | 11 | Marble Falls | 19:44.32 |
| 22 | Matthew HaynesPlace 22 · Grade 10 · Waco Connally | 10 | Waco Connally | 19:54.77 |
| 23 | Jose AcevedoPlace 23 · Grade 9 · Robinson | 9 | Robinson | 19:58.20 |
| 24 | Tywon WalkerPlace 24 · Grade 12 · Bartlett | 12 | Bartlett | 20:06.93 PR |
| 25 | Fidencio GasparPlace 25 · Grade 10 · Lampasas | 10 | Lampasas | 20:09.66 PR |
| 26 | John Mark GearhartPlace 26 · Grade 10 · Salado | 10 | Salado | 20:09.66 |
| 27 | Ramon AlvaradoPlace 27 · Grade 9 · Jarrell | 9 | Jarrell | 20:11.61 PR |
| 28 | Antony Palos VizcainoPlace 28 · Grade 12 · Waco Connally | 12 | Waco Connally | 20:14.06 PR |
| 29 | Jose OrtizPlace 29 · Grade 10 · Taylor | 10 | Taylor | 20:15.57 |
| 30 | Tomas RamirezPlace 30 · Grade 11 · Manor New Tech | 11 | Manor New Tech | 20:32.24 |
| 31 | Nicolai MonettePlace 31 · Grade 10 · Marble Falls | 10 | Marble Falls | 20:34.84 |
| 32 | Elijah HarbinPlace 32 · Grade 10 · Lampasas | 10 | Lampasas | 20:35.42 PR |
| 33 | Andres LunaPlace 33 · Grade 11 · Taylor | 11 | Taylor | 20:40.03 PR |
| 34 | Daniel ZubatyPlace 34 · Grade 9 · Belton New Tech | 9 | Belton New Tech | 20:44.40 |
| 35 | Angel RodriguezPlace 35 · Grade 11 · Rosebud-Lott | 11 | Rosebud-Lott | 20:45.53 |
| 36 | Ethan BullardPlace 36 · Grade 12 · Lampasas | 12 | Lampasas | 20:45.61 PR |
| 37 | Andru QuirozPlace 37 · Grade 12 · Robinson | 12 | Robinson | 20:46.68 |
| 38 | Juan Cruz-HernandezPlace 38 · Grade 10 · Taylor | 10 | Taylor | 20:58.92 |
| 39 | Taylor ReingoldPlace 39 · Grade 11 · Taylor | 11 | Taylor | 21:02.71 |
| 40 | Pierce VaizPlace 40 · Grade 9 · Groesbeck | 9 | Groesbeck | 21:03.89 PR |
| 41 | Asher WadePlace 41 · Grade 11 · Lampasas | 11 | Lampasas | 21:04.81 |
| 42 | Maximillian TonkinsonPlace 42 · Grade 9 · Salado | 9 | Salado | 21:09.75 |
| 43 | Kason PagePlace 43 · Grade 11 · Taylor | 11 | Taylor | 21:10.25 PR |
| 44 | Brigg DelukiePlace 44 · Grade 9 · Salado | 9 | Salado | 21:18.22 |
| 45 | Jordan ReyesPlace 45 · Grade 12 · Robinson | 12 | Robinson | 21:29.69 |
| 46 | Santiago FriasPlace 46 · Grade 10 · Manor New Tech | 10 | Manor New Tech | 21:39.95 |
| 47 | Eric ChavarriaPlace 47 · Grade 11 · Moody | 11 | Moody | 22:15.77 |
| 48 | Christopher SantosPlace 48 · Grade 12 · Waco Connally | 12 | Waco Connally | 22:17.30 |
| 49 | Kacen GibsonPlace 49 · Grade 9 · Groesbeck | 9 | Groesbeck | 22:23.34 PR |
| 50 | Aiden Dominguez-CruzPlace 50 · Grade 11 · Rosebud-Lott | 11 | Rosebud-Lott | 22:23.52 |
| 51 | Amare StellyPlace 51 · Grade 12 · Bartlett | 12 | Bartlett | 22:34.78 PR |
| 52 | Xavier CoweyPlace 52 · Grade 9 · Groesbeck | 9 | Groesbeck | 22:45.00 PR |
| 53 | Osiel DelgadoPlace 53 · Grade 10 · Taylor | 10 | Taylor | 22:51.52 |
| 54 | Landon BurtchellPlace 54 · Grade 11 · Moody | 11 | Moody | 22:53.81 PR |
| 55 | Cameron DunklePlace 55 · Grade 11 · Jarrell | 11 | Jarrell | 22:56.27 |
| 56 | Abraham CalzadaPlace 56 · Grade 9 · Taylor | 9 | Taylor | 22:57.56 |
| 57 | Jimmy HensonPlace 57 · Grade 10 · Manor New Tech | 10 | Manor New Tech | 23:01.33 PR |
| 58 | Isaac GonzalezPlace 58 · Grade 9 · Taylor | 9 | Taylor | 23:01.63 |
| 59 | Henry VasquezPlace 59 · Grade 10 · Bartlett | 10 | Bartlett | 23:05.96 |
| 60 | Lucas EscobarPlace 60 · Grade 12 · Manor New Tech | 12 | Manor New Tech | 23:08.43 PR |
| 61 | Ricardo AscanioPlace 61 · Grade 12 · Bartlett | 12 | Bartlett | 23:13.39 |
| 62 | Brayan Rocha SandovalPlace 62 · Grade 11 · Waco Connally | 11 | Waco Connally | 23:13.89 |
| 63 | Eric RamirezPlace 63 · Grade 11 · Waco Connally | 11 | Waco Connally | 23:17.45 |
| 64 | Riggin BagleyPlace 64 · Grade 10 · Groesbeck | 10 | Groesbeck | 23:34.88 |
| 65 | Eli RodriguezPlace 65 · Grade 11 · Manor New Tech | 11 | Manor New Tech | 23:42.59 |
| 66 | Aj RodriguezPlace 66 · Grade 12 · Groesbeck | 12 | Groesbeck | 23:45.50 |
| 67 | Eduardo Ibarra-JaramilloPlace 67 · Grade 9 · Rosebud-Lott | 9 | Rosebud-Lott | 23:47.86 PR |
| 68 | Fabian TorresPlace 68 · Grade 11 · Groesbeck | 11 | Groesbeck | 23:53.75 |
| 69 | David MartinezPlace 69 · Grade 10 · Belton New Tech | 10 | Belton New Tech | 23:53.99 |
| 70 | David Sanchez GarciaPlace 70 · Grade 11 · Bartlett | 11 | Bartlett | 24:09.30 |
| 71 | Bryan TovarPlace 71 · Grade 12 · Jarrell | 12 | Jarrell | 24:11.05 |
| 72 | Harlee GuzmanPlace 72 · Grade 11 · Rosebud-Lott | 11 | Rosebud-Lott | 24:43.18 |
| 73 | Bryan Garcia-RodriguezPlace 73 · Grade 12 · Manor New Tech | 12 | Manor New Tech | 25:19.68 |
| 74 | Ron CampbellPlace 74 · Grade 10 · Moody | 10 | Moody | 25:30.65 |
| 75 | Ezekiel MoorePlace 75 · Grade 9 · Oglesby | 9 | Oglesby | 25:31.28 PR |
| 76 | Abel CareyPlace 76 · Grade 10 · Belton New Tech | 10 | Belton New Tech | 25:41.20 PR |
| 77 | Desmond LongPlace 77 · Grade 12 · Belton New Tech | 12 | Belton New Tech | 25:49.26 |
| 78 | Kris DufranePlace 78 · Grade 10 · Bartlett | 10 | Bartlett | 25:52.76 PR |
| 79 | Dylan BrzozowskiPlace 79 · Grade 11 · Texas School for the Deaf | 11 | Texas School for the Deaf | 26:06.39 |
| 80 | Hunter GarciaPlace 80 · Grade 11 · Manor New Tech | 11 | Manor New Tech | 26:14.10 |
| 81 | Gunner RileyPlace 81 · Grade 12 · Oglesby | 12 | Oglesby | 26:23.65 |
| 82 | Christopher SkalaPlace 82 · Grade 9 · Rosebud-Lott | 9 | Rosebud-Lott | 26:24.32 PR |
| 83 | Noah BalderasPlace 83 · Grade 10 · Moody | 10 | Moody | 26:40.80 PR |
| 84 | Valentin RodriguezPlace 84 · Grade 11 · Bartlett | 11 | Bartlett | 26:58.65 PR |
| 85 | Noah VargasPlace 85 · Grade 10 · Robinson | 10 | Robinson | 27:22.03 |
| 86 | Zion BordenPlace 86 · Grade 10 · Moody | 10 | Moody | 27:22.28 PR |
| 87 | Zackary EasterPlace 87 · Grade 9 · Rosebud-Lott | 9 | Rosebud-Lott | 28:28.47 PR |
| 88 | Rancher JeffcoatPlace 88 · Grade 10 · Oglesby | 10 | Oglesby | 29:45.62 |
| 89 | Craig MontgomeryPlace 89 · Grade 11 · Moody | 11 | Moody | 30:27.21 PR |
| 90 | Jaxon PiercePlace 90 · Grade 10 · Bartlett | 10 | Bartlett | 33:25.35 |