| 1 | Josiah GonzalezPlace 1 · Grade 1 · Boerne Champion | 1 | Boerne Champion | 19:05.24 |
| 2 | Leo SandovalPlace 2 · Grade 2 · Lockhart | 2 | Lockhart | 19:09.49 |
| 3 | Jacob OrtegaPlace 3 · Grade 3 · Kerrville Tivy | 3 | Kerrville Tivy | 19:19.31 |
| 4 | Bryer AtkinsonPlace 4 · Marble Falls | — | Marble Falls | 19:23.81 |
| 5 | Matthew FernandezPlace 5 · Grade 4 · Lockhart | 4 | Lockhart | 19:32.60 |
| 6 | Hunter HalePlace 6 · Grade 5 · Kerrville Tivy | 5 | Kerrville Tivy | 19:53.37 |
| 7 | Jose GarciaPlace 7 · Grade 6 · Medina Valley | 6 | Medina Valley | 19:53.55 |
| 8 | Thomas BabiakPlace 8 · Grade 7 · Dripping Springs | 7 | Dripping Springs | 19:53.76 |
| 9 | John MarquezPlace 9 · Grade 8 · Lockhart | 8 | Lockhart | 19:54.99 |
| 10 | Jose JimenezPlace 10 · Marble Falls | — | Marble Falls | 19:56.56 |
| 11 | Payne BatesPlace 11 · Grade 9 · Kerrville Tivy | 9 | Kerrville Tivy | 19:56.80 |
| 12 | Matthew VillescasPlace 12 · Grade 10 · Boerne Champion | 10 | Boerne Champion | 20:08.31 |
| 13 | Singer SanchezPlace 13 · Grade 11 · Lockhart | 11 | Lockhart | 20:17.50 |
| 14 | Chris JaimesPlace 14 · Grade 12 · Lockhart | 12 | Lockhart | 20:18.73 |
| 15 | Eli St. PierrePlace 15 · Grade 13 · Alamo Heights | 13 | Alamo Heights | 20:20.31 |
| 16 | Nate BlevinsPlace 16 · Grade 14 · Dripping Springs | 14 | Dripping Springs | 20:30.61 |
| 17 | Nash ThomasPlace 17 · Grade 15 · Lockhart | 15 | Lockhart | 20:32.30 |
| 18 | Isaac LarringagaPlace 18 · Grade 16 · Medina Valley | 16 | Medina Valley | 20:32.34 |
| 19 | Drew ParePlace 19 · Grade 17 · Dripping Springs | 17 | Dripping Springs | 20:43.30 |
| 20 | Alec BoyerPlace 20 · Grade 18 · Boerne Champion | 18 | Boerne Champion | 20:52.81 |
| 21 | Colin McCrawPlace 21 · Grade 19 · Dripping Springs | 19 | Dripping Springs | 20:54.56 |
| 22 | Blake HullPlace 22 · Grade 20 · Boerne Champion | 20 | Boerne Champion | 20:57.89 |
| 23 | Ross LincecumPlace 23 · Grade 21 · Dripping Springs | 21 | Dripping Springs | 21:01.53 |
| 24 | Paul AlvarezPlace 24 · Grade 22 · Kerrville Tivy | 22 | Kerrville Tivy | 21:02.35 |
| 25 | Ryan SkibaPlace 25 · Grade 23 · Boerne Champion | 23 | Boerne Champion | 21:06.02 |
| 26 | Tristan CokerPlace 26 · Grade 24 · Medina Valley | 24 | Medina Valley | 21:11.71 |
| 27 | Damien RoneyPlace 27 · Grade 25 · Medina Valley | 25 | Medina Valley | 21:16.15 |
| 28 | Mark TresslerPlace 28 · Grade 26 · Dripping Springs | 26 | Dripping Springs | 21:18.99 |
| 29 | Cristian DominguezPlace 29 · Grade 27 · Medina Valley | 27 | Medina Valley | 21:22.63 |
| 30 | Caleb ClaytonPlace 30 · Grade 28 · Kerrville Tivy | 28 | Kerrville Tivy | 21:28.31 |
| 31 | Zachary LozanoPlace 31 · Grade 29 · Medina Valley | 29 | Medina Valley | 21:30.56 |
| 32 | Dre BarerraPlace 32 · Grade 30 · Alamo Heights | 30 | Alamo Heights | 21:31.17 |
| 33 | Teddy GleinserPlace 33 · Grade 31 · Alamo Heights | 31 | Alamo Heights | 21:31.78 |
| 34 | Dylan GonzalesPlace 34 · Grade 32 · Seguin | 32 | Seguin | 21:35.65 |
| 35 | Nick PannesPlace 35 · Grade 33 · Dripping Springs | 33 | Dripping Springs | 21:38.49 |
| 36 | Justin MalcomPlace 36 · Dripping Springs | — | Dripping Springs | 21:42.56 |
| 37 | Jay TijerinaPlace 37 · Grade 34 · Kerrville Tivy | 34 | Kerrville Tivy | 21:44.56 |
| 38 | Nickolas RippsPlace 38 · Grade 35 · Medina Valley | 35 | Medina Valley | 21:50.83 |
| 39 | Matt HooperPlace 39 · Grade 36 · Kerrville Tivy | 36 | Kerrville Tivy | 21:57.21 |
| 40 | Scott BoyerPlace 40 · Dripping Springs | — | Dripping Springs | 22:00.24 |
| 41 | Conor GallagherPlace 41 · Grade 37 · Alamo Heights | 37 | Alamo Heights | 22:02.28 |
| 42 | Anthony Torns IIPlace 42 · Marble Falls | — | Marble Falls | 22:04.10 |
| 43 | Mason MohonPlace 43 · Dripping Springs | — | Dripping Springs | 22:09.79 |
| 44 | Christopher VegaPlace 44 · Medina Valley | — | Medina Valley | 22:16.65 |
| 45 | Lucas KolacnyPlace 45 · Grade 38 · Boerne Champion | 38 | Boerne Champion | 22:16.70 |
| 46 | Billy HernandezPlace 46 · Kerrville Tivy | — | Kerrville Tivy | 22:24.56 |
| 47 | Nathan VillemainPlace 47 · Grade 39 · Boerne Champion | 39 | Boerne Champion | 22:36.41 |
| 48 | Hunter WomackPlace 48 · Dripping Springs | — | Dripping Springs | 22:38.81 |
| 49 | Matthew BluemeyerPlace 49 · Medina Valley | — | Medina Valley | 22:40.81 |
| 50 | Joesiah IrvinPlace 50 · Kerrville Tivy | — | Kerrville Tivy | 22:43.74 |
| 51 | Owen WollePlace 51 · Grade 40 · Alamo Heights | 40 | Alamo Heights | 22:43.75 |
| 52 | Miles EggerPlace 52 · Dripping Springs | — | Dripping Springs | 22:43.75 |
| 53 | Luis HernandezPlace 53 · Kerrville Tivy | — | Kerrville Tivy | 22:46.96 |
| 54 | Cameron HoworthPlace 54 · Dripping Springs | — | Dripping Springs | 22:47.31 |
| 55 | Daniel SalamancaPlace 55 · Grade 41 · Seguin | 41 | Seguin | 22:47.78 |
| 56 | Carsten BrennanPlace 56 · Dripping Springs | — | Dripping Springs | 22:48.31 |
| 57 | James HesskewPlace 57 · Kerrville Tivy | — | Kerrville Tivy | 22:51.29 |
| 58 | Jordan HockerPlace 58 · Kerrville Tivy | — | Kerrville Tivy | 22:51.31 |
| 59 | Justin WrightPlace 59 · Dripping Springs | — | Dripping Springs | 22:53.46 |
| 60 | Caleb MarezPlace 60 · Grade 42 · Lockhart | 42 | Lockhart | 22:54.88 |
| 61 | Joshua PolcynPlace 61 · Grade 43 · Seguin | 43 | Seguin | 22:58.34 |
| 62 | Shaden EllisPlace 62 · Kerrville Tivy | — | Kerrville Tivy | 23:02.40 |
| 63 | Matt SmithPlace 63 · Grade 44 · Alamo Heights | 44 | Alamo Heights | 23:05.56 |
| 64 | Michael TranPlace 64 · Kerrville Tivy | — | Kerrville Tivy | 23:07.64 |
| 65 | Adbul LateefPlace 65 · Grade 45 · Alamo Heights | 45 | Alamo Heights | 23:31.90 |
| 66 | Jerry GarciaPlace 66 · Grade 46 · Seguin | 46 | Seguin | 23:32.81 |
| 67 | Will Von Hartmann-EngelPlace 67 · Alamo Heights | — | Alamo Heights | 23:33.81 |
| 68 | Jacob EthPlace 68 · Boerne Champion | — | Boerne Champion | 23:39.95 |
| 69 | Noel MataPlace 69 · Lockhart | — | Lockhart | 23:46.81 |
| 70 | Gio EurestiPlace 70 · Alamo Heights | — | Alamo Heights | 23:50.29 |
| 71 | David CacerasPlace 71 · Dripping Springs | — | Dripping Springs | 24:01.48 |
| 72 | Bryar DetimorePlace 72 · Kerrville Tivy | — | Kerrville Tivy | 24:04.54 |
| 73 | Oscaldo RivasPlace 73 · Medina Valley | — | Medina Valley | 24:06.54 |
| 74 | Brandon PolancoPlace 74 · Grade 47 · Seguin | 47 | Seguin | 24:08.77 |
| 75 | Ford AspegrenPlace 75 · Dripping Springs | — | Dripping Springs | 24:26.47 |
| 76 | Kameron RuizPlace 76 · Medina Valley | — | Medina Valley | 24:26.81 |
| 77 | Paul ClaussPlace 77 · Boerne Champion | — | Boerne Champion | 24:29.70 |
| 78 | Parker DukePlace 78 · Alamo Heights | — | Alamo Heights | 24:34.97 |
| 79 | Jacob SaeyPlace 79 · Medina Valley | — | Medina Valley | 25:03.79 |
| 80 | David HuoPlace 80 · Alamo Heights | — | Alamo Heights | 25:05.56 |
| 81 | Troy MyersPlace 81 · Medina Valley | — | Medina Valley | 25:19.70 |
| 82 | Jeremy MartinezPlace 82 · Medina Valley | — | Medina Valley | 25:41.31 |
| 83 | Gavin ManascoPlace 83 · Alamo Heights | — | Alamo Heights | 25:44.95 |
| 84 | Andrew WebsterPlace 84 · Boerne Champion | — | Boerne Champion | 25:46.97 |
| 85 | Kevin CamarilloPlace 85 · Alamo Heights | — | Alamo Heights | 25:51.44 |
| 86 | Carlos GarciaPlace 86 · Alamo Heights | — | Alamo Heights | 26:03.68 |
| 87 | Reilly GuerraPlace 87 · Alamo Heights | — | Alamo Heights | 26:09.76 |
| 88 | Harrison OwensPlace 88 · Dripping Springs | — | Dripping Springs | 26:26.81 |
| 89 | Nathan ThompsonPlace 89 · Dripping Springs | — | Dripping Springs | 28:08.49 |
| 90 | Dru BarkisPlace 90 · Dripping Springs | — | Dripping Springs | 28:14.79 |
| 91 | Isaac CastroPlace 91 · Alamo Heights | — | Alamo Heights | 29:49.18 |
| 92 | Edward MaciasPlace 92 · Grade 48 · Seguin | 48 | Seguin | 30:50.64 |