Place Name School Time
1 Juan Uribe Brownsville Hanna 14:42.2
2 Michael Guerrero La Joya 14:52.2
3 Alex Rogers New Braunfels Canyon 14:58.5
4 Carlos Jaime La Joya Palmview 14:59.2
5 Logan Pittdman Corpus Christi Carroll 15:05.1
6 Christopher Myers San Antonio Holmes 15:08.7
7 Zachariah Martin San Antonio Reagan 15:13.6
8 Robert Ford San Antonio Johnson 15:17.3
9 Cesar Moreno Del Rio 15:21.9
10 Abraham Morales Weslaco East 15:23.9
11 Jayven Cordova Weslaco East 15:27.9
12 Albert Herrera Weslaco East 15:29.3
13 Victor Garcia Eagle Pass 15:30.0
14 Peter Kline Corpus Christi Carroll 15:31.8
15 Martin Lopez Eagle Pass 15:32.9
16 Mario Guerrero La Joya Palmview 15:33.1
17 Leroy Garcia Edinburg Vela 15:33.9
18 Paul Delgado Del Rio 15:34.8
19 Daniel Bermea Del Rio 15:35.5
20 Jesse Arreola Del Rio 15:37.2
21 Jordan Aguilar San Antonio East Central 15:38.3
22 Isaac Arevalo Edinburg Vela 15:39.8
23 Josh Lowe Del Rio 15:41.1
24 Adam Herrera Edinburg Vela 15:41.9
25 Christian Salazar San Antonio Brandeis 15:42.4
26 Rene Guillen Mission Sharyland 15:43.0
27 Jeffrey Lopez-Herrera Corpus Christi Carroll 15:43.6
28 Aaron Medina Harlingen South 15:44.6
29 Alexis Guerrero Mission Sharyland 15:49.8
30 Leo Dominguez Edinburg North 15:51.4
31 Garett Cortez Cibolo Steele 15:51.9
32 Hector Alvarez Eagle Pass 15:52.1
33 Jonathan Hernandez La Joya Palmview 15:52.6
34 Rolando Salinas Eagle Pass 15:54.8
35 Antonio Davila Laredo Alexander 15:55.2
36 Javier Guevara Eagle Pass 15:55.4
37 Nicolas Cortez San Antonio Holmes 15:56.4
38 Beau Anderson San Antonio Brandeis 15:57.1
39 Victor Munoz PSJA Memorial 15:59.7
40 Eliseo Rodriguez La Joya Palmview 16:01.3
41 David Reyes San Antonio Brandeis 16:02.8
42 Max Feng San Antonio Brandeis 16:03.3
43 Ricardo Granados Pharr-San Juan-Alamo 16:03.3
44 Josue Hernandez Brownsville Hanna 16:03.3
45 Luis Nunez Mission Sharyland 16:06.7
46 Matthew Rivera Spring Branch Smithson Valley 16:06.9
47 David Guzman Weslaco East 16:07.8
48 Carlos Ibarra Brownsville Porter 16:14.0
49 Andres Martinez Laredo Alexander 16:14.9
50 Jonathan Gutierrez Brownsville Porter 16:16.4
51 Chris Franco Corpus Christi Carroll 16:19.2
52 Elias Villegas Converse Judson 16:19.8
53 Aaron Benavidez San Antonio East Central 16:20.7
54 Tyler Payne San Antonio Johnson 16:21.0
55 Rey Alvear Brownsville Hanna 16:21.9
56 Orser Rodriguez Harlingen 16:22.0
57 Chubaka Bahindwa Theodore Roosevelt 16:22.8
58 Carlos Canales Laredo Alexander 16:23.1
59 Donaldo Almazan Harlingen 16:23.4
60 Jacob Pickron Spring Branch Smithson Valley 16:23.6
61 Dorian Burks San Antonio O'Connor 16:24.4
62 Ndu Gakunga San Antonio Johnson 16:25.5
63 Bryan Vela Weslaco East 16:25.7
64 Mark Trejo Edinburg Vela 16:26.5
65 James Najera Corpus Christi Carroll 16:27.3
66 Bryon Ergang New Braunfels Canyon 16:27.8
67 Chase Bracher Spring Branch Smithson Valley 16:27.8
68 Sammy Mares Pharr-San Juan-Alamo 16:28.2
69 Angel Quirino PSJA Memorial 16:28.6
70 Victor Bocanegra La Joya Palmview 16:29.1
71 Marcus Guajardo Edinburg Vela 16:29.5
72 Christian Barajas Douglas Macarthur 16:29.6
73 Tallon Haag San Antonio Holmes 16:29.9
74 Daniel Gomez La Joya Palmview 16:31.9
75 Eric Yandura San Antonio Johnson 16:33.1
76 Jose Aleman Mission Sharyland 16:33.4
77 Marcus Powell San Antonio Brandeis 16:34.3
78 Coalsen Brown Del Rio 16:34.7
79 Edward Aguilar Brownsville Hanna 16:34.8
80 Julian Gomez PSJA North 16:34.8
81 Zach Merrill New Braunfels 16:35.1
82 Jose Ventura San Antonio O'Connor 16:35.3
83 Hayden Schmitz New Braunfels 16:36.5
84 Caleb Fritscher San Antonio Lee 16:37.0
85 Martin Perez Pharr-San Juan-Alamo 16:37.1
86 Kevin Charles New Braunfels Canyon 16:37.3
87 Luis Vielma Eagle Pass 16:39.3
88 Mischel Lara La Joya Juarez-Lincoln 16:41.2
89 Andre Segovia Corpus Christi Carroll 16:41.3
90 Jose Angel Gonzalez Mission Sharyland 16:41.6
91 Sam Worley New Braunfels Canyon 16:41.8
92 Javier Garcia Corpus Christi King 16:42.5
93 Jose Chapa Los Fresnos 16:42.5
94 Isarel Guerrero PSJA Memorial 16:42.6
95 Willie Cordova Pharr-San Juan-Alamo 16:44.1
96 Jared Henley Corpus Christi King 16:44.8
97 Raymon Gonzales Converse Judson 16:45.3
98 Greg Guajardo Weslaco East 16:46.6
99 Ethan Deheld New Braunfels Canyon 16:46.8
100 Matt Cargile Spring Branch Smithson Valley 16:47.3
101 Tristen Robles La Joya Palmview 16:48.4
102 Brian Lewis San Antonio John Jay 16:50.2
103 Ayden Rodriguez Mission Sharyland 16:50.3
104 Isaiah Navarro Edinburg Vela 16:51.6
105 Matthew Hernandez San Antonio Holmes 16:52.6
106 Edward Torres Corpus Christi King 16:53.7
107 Adan Guerrero PSJA Memorial 16:53.9
108 Edward Salazar Corpus Christi King 16:54.5
109 Tommy Montez Spring Branch Smithson Valley 16:54.5
110 Nick LeBlanc San Antonio Johnson 16:54.8
111 Steven Abrego Los Fresnos 16:55.8
112 Samuel Buske Cibolo Steele 16:57.9
113 Weber Wallerstein Laredo Alexander 16:58.5
114 Christian Marmolejo Weslaco 16:58.9
115 Nicholas Sanchez Cibolo Steele 16:59.4
116 Donald Manuszewski Cibolo Steele 16:59.4
117 Ricardo Torres Los Fresnos 16:59.9
118 Gabe Barrios San Antonio Johnson 17:00.1
119 Brandon Sauceda PSJA Memorial 17:00.4
120 Julio Arroyo San Antonio Warren 17:00.8
121 Julio Urquidi San Antonio Reagan 17:02.0
122 Patrick Bousselot Cibolo Steele 17:02.2
123 Dominic Castellanos Brownsville Hanna 17:03.7
124 Matthew Jackson San Antonio Reagan 17:04.0
125 Mason Ford Harlingen 17:04.0
126 Nicholas Grayam San Antonio Reagan 17:04.8
127 Derek Lopez PSJA Memorial 17:05.6
128 Justin Luna Corpus Christi Carroll 17:06.0
129 Isaac Perez Spring Branch Smithson Valley 17:07.0
130 Andrew Joy San Antonio Reagan 17:08.2
131 Gabriel Hernandez San Antonio Reagan 17:10.3
132 Benny Rodriguez Eagle Pass 17:10.5
133 Brandon Ramirez Mission Sharyland 17:10.5
134 Eric Bordovsky San Antonio Churchill 17:10.7
135 Adam Soto San Antonio O'Connor 17:12.7
136 Mark Alvarado Harlingen 17:13.2
137 Christopher Chen Laredo Alexander 17:14.2
138 Samantha Barre Corpus Christi King 17:15.2
139 Stone Hamlin New Braunfels 17:18.7
140 Skye Knight San Antonio Holmes 17:20.5
141 Austin Figueroa Edinburg Vela 17:20.5
142 Russell Kohler San Antonio Brandeis 17:20.9
143 Mike Lazo Weslaco East 17:21.3
144 Justin Ybarra Harlingen 17:23.6
145 Cody Keranen Spring Branch Smithson Valley 17:27.1
146 Diego Morales Corpus Christi King 17:28.3
147 Josh Allen San Antonio Brandeis 17:29.5
148 Jose Murillo San Antonio Johnson 17:30.3
149 Bennett Jacobsen New Braunfels Canyon 17:30.9
150 Pablo Alvarez San Antonio Reagan 17:31.1
151 Isaac Gibson San Antonio O'Connor 17:31.6
152 Sergio Ramirez Del Rio 17:33.1
153 Nicholas Torres PSJA Memorial 17:33.6
154 Juan Gaytan-Martinez San Antonio Churchill 17:34.6
155 Derek Cuellar Cibolo Steele 17:35.1
156 Tyler Oates San Antonio Churchill 17:35.2
157 David Tellez Los Fresnos 17:41.0
158 Angel Montanez Pharr-San Juan-Alamo 17:42.5
159 Jose Martinez Laredo Alexander 17:42.7
160 Isaac Schmidt New Braunfels 17:43.0
161 Nehemiah Pineda San Antonio Holmes 17:44.2
162 Luis Ramirez San Antonio Marshall 17:44.7
163 Ethan Morse San Antonio Churchill 17:46.8
164 Jacob Korab Los Fresnos 17:47.3
165 Cesar Coronado Pharr-San Juan-Alamo 17:49.2
166 Josh Gruwell New Braunfels 17:51.6
167 Marco Lopez Harlingen 17:52.2
168 Noah Bice San Antonio O'Connor 17:53.1
169 Austin Rouse Corpus Christi King 17:56.7
170 James Cano San Antonio O'Connor 17:58.8
171 Francisco Cid-Caberera San Antonio Churchill 17:59.5
172 Cameron Roberts San Antonio Churchill 18:03.0
173 Jon Yanuzzi San Antonio O'Connor 18:08.1
174 Lorenzo Castaneda Harlingen 18:08.1
175 Drew Stavrakis Cibolo Steele 18:14.1
176 Miguel Cruz Los Fresnos 18:16.2
177 Lane Hoskinson New Braunfels Canyon 18:16.6
178 Nahum Pineda San Antonio Holmes 18:24.3
179 Joey Monroy Pharr-San Juan-Alamo 18:31.0
180 Jacob Hernandez Laredo Alexander 19:11.8
181 Frederick Clemens Los Fresnos 19:56.6