Official Team Scores
1. Kerrville Tivy 59
2. Boerne 60
3. Fredericksburg 64
4. Bandera 96
5. Wimberley 127
6. Brady 154
7. Llano 170
8. Harper 197
9. Comal Canyon Lake 241
Boys 3 mile run
1. - Jose Castillo 16:47 PR Kerrville Tivy
2. 12 Arin Kleiner 16:49 PR Boerne
3. 12 Jesse Everett 16:53 PR Boerne
4. 12 Jose Gonzalez 16:55 PR Bandera
5. 12 Chase Walker 17:02 PR Brady
6. 12 Cole Jenschke 17:02 PR Fredericksburg
7. 12 Saul Castillo 17:02 SR Kerrville Tivy
8. 10 Joel Pelton 17:03 PR Kerrville Tivy
9. - Carlos Romero 17:08 PR Boerne
10. 12 Zeke Callazo 17:10 PR Bandera
11. 11 Craig Huey 17:16 PR Wimberley
12. 10 Daniel Metzger 17:17 PR Fredericksburg
13. - Joaquin Olmedo 17:26 PR Wimberley
14. 11 Jose DeLosReyesDeL... 17:27 PR Fredericksburg
15. 12 Ian Kendrick 17:35 PR Fredericksburg
16. 12 Jason Gann 17:37 SR Llano
17. - Graham Hammond 17:37 PR Fredericksburg
18. 10 David Keith 17:39 PR Boerne
19. 11 Andy Wright 17:41 PR Llano
20. - Garrett Truelock 17:49 PR Kerrville Tivy
21. - Lorenzo Garcia 17:50 PR Fredericksburg
22. 11 Michael Gonzales 17:51 PR Bandera
23. 11 Zach Hamil 17:52 PR Kerrville Tivy
24. 10 Christain Ledezma 17:52 PR Brady
25. 11 Ryan Valdez 17:53 PR Kerrville Tivy
26. 10 Nick George 17:53 PR Llano
27. - Cory Pena 17:55 PR Kerrville Tivy
28. 12 Josh Boerner 17:56 PR Boerne
29. - Junior Tijerina 17:59 SR Kerrville Tivy
30. 12 Aidan Keane 17:59 PR Bandera
31. - Blake Baker 18:05 PR Wimberley
32. 11 Tanner Gibson 18:26 PR Bandera
33. 9 Guadalupe Escobedo 18:26 PR Brady
34. - Christophe Peralt 18:27 PR Harper
35. 11 Michael Marbach 18:28 PR Harper
36. 10 Dimitri Garcia 18:28 PR Bandera
37. - Jacob Ortega 18:33 PR Kerrville Tivy
38. 11 Preston Cranford 18:34 PR Wimberley
39. 11 Jack Willoughby 18:39 PR Wimberley
40. - Alex Alvarado 18:40 PR Fredericksburg
41. 10 Daunte Flores 18:43 PR Barksdale Nueces Can...
42. 10 Jaren Marmolejo 18:45 PR Comal Canyon Lake
43. - Noah Ivy 18:47 PR Junction
44. 10 Matt Bell 18:47 PR Comal Canyon Lake
45. - Evan Hill 18:53 PR Harper
46. 11 Paul Alvarez 18:57 PR Kerrville Tivy
47. - Nathan Baine 18:57 PR Boerne
48. 12 James Wells 19:01 PR Harper
49. 12 Brandon Childers 19:04 PR Brady
50. - Andreas Bilger 19:09 PR Wimberley
51. - Bryan Ganis 19:11 PR Harper
52. 11 Alex Cardenas 19:12 PR Bandera
53. 10 Ben McLemore 19:15 PR Wimberley
54. 11 Isaac Rodriguez 19:18 PR Brady
55. 12 Dane Black 19:20 PR Llano
56. - Private Profile 19:23 PR Brady
57. 12 Logan Stewart 19:24 SR Brady
58. 10 Axel Vega 19:27 PR Bandera
59. - Luke Mendez 19:30 PR Comal Canyon Lake
60. 12 Felix Blaksley 19:45 PR Comal Canyon Lake
61. 11 Doug Fowler 19:47 PR Comal Canyon Lake
62. - Triston Schubert 19:50 PR Our Lady Of The Hill...
63. - Drake Caffey 19:55 PR Wimberley
64. 9 Kyle Yuill 19:57 PR Comal Canyon Lake
65. - Alex Ursha 20:05 PR Wimberley
66. 10 Wyatt Foster 20:16 PR Harper
67. - Tristan Rogers 20:19 PR Comal Canyon Lake
68. 12 Luiz Juarez 20:33 PR Comal Canyon Lake
69. - Stephen Sanderson 20:34 PR Llano
70. - Cayden McLaughlin 20:44 PR Comal Canyon Lake
71. 11 James Conklin 20:55 PR Blanco
72. 9 Mark Arredondo 20:55 PR Brady
73. 9 Caiden Childs 21:20 PR Barksdale Nueces Can...
74. 11 Brandon Steed 22:47 PR Blanco
75. - David Struck 23:19 PR Blanco
76. - Doss Murr 24:16 PR Junction