Boys 3 mile run
1. 12 Eduardo Trevizo 15:09.64 River Oaks Castleberry
2. - Antwian George 15:35.40 North Crowley
3. 12 Reagan Mead 15:40.68 Cleburne
4. 12 Christian McGill 15:48.96 Azle
5. 11 Cesar Limones 15:49.78 Burleson
6. 11 Kennedy Matthews 15:51.42 Everman
7. 12 Bryan Gutierrez 15:54.96 Duncanville
8. 9 Trenton Kelly 15:55.90 Burleson Centennial
9. 10 Cody Drolet 15:57.13 Azle
10. 12 Andres Ruiz 15:57.54 Crowley
11. 12 Livan Agular 15:58.09 Duncanville
12. 12 Rogelio Acosta 15:59.93 Haltom City Haltom
13. 10 Nate Donohoe 16:08.27 Duncanville
14. 12 Stephen Southall 16:08.92 Burleson Centennial
15. 12 Edwin Tobias 16:09.17 Burleson Centennial
16. 10 Bernabe Lopez 16:10.16 White Settlement Bre...
17. 12 Angel Quintana 16:10.43 North Crowley
18. 11 Julian Hernandez 16:11.09 Azle
19. 12 Ian Minervini 16:11.69 White Settlement Bre...
20. 11 Colton Sizemore 16:14.35 Hurst Bell
21. 12 James Hernandez 16:15.80 North Crowley
22. 11 Oliver Villalobos 16:16.67 North Crowley
23. 12 Nick Hinojosa 16:18.17 Hurst Bell
24. 11 Brandon Clements 16:19.36 Duncanville
25. 12 Clay Reynolds 16:20.54 Cleburne
26. 10 Cesar Moreno 16:28.47 Duncanville
27. 11 Luis Tovar 16:28.95 Crowley
28. 12 Dakota Luna 16:31.70 White Settlement Bre...
29. 11 Dylan Goosen 16:32.16 Granbury
30. 11 Dylan Thomas 16:32.55 Crandall
31. 11 Dajaun Williams 16:32.78 North Crowley
32. 12 Michael Gonzales 16:33.02 Burleson Centennial
33. 9 Kyle Penwarden 16:33.56 Midlothian Heritage
34. 11 Victor Castro 16:34.11 Weatherford
35. 12 Adrian Valdez 16:34.37 Duncanville
36. 10 Gunnar Ponivas 16:35.03 Midlothian Heritage
37. 12 Esteban Andrade 16:35.32 Duncanville
38. 12 Anthony Estrada 16:35.63 Cleburne
39. 12 Presley Butler 16:35.96 Crandall
40. 10 Tyler Kelly 16:36.78 White Settlement Bre...
41. 10 Haygen Holbrooks 16:37.69 Azle
42. 10 Eloy Martinez 16:38.48 Azle
43. 12 Bernardo Narez 16:41.10 Crowley
44. 9 Isaiah Price 16:42.15 Duncanville
45. 9 Jose Ramirez 16:42.54 River Oaks Castleberry
46. 12 Brandon Dales 16:44.02 White Settlement Bre...
47. 11 Britt Jones 16:45.06 Burleson
48. 12 Brandon Kimball 16:45.50 Duncanville
49. 10 Carlos Elizondo 16:46.06 Hurst Bell
50. 10 Cash McKay 16:46.86 Granbury
51. 9 Alex Devora 16:47.73 Burleson
52. 11 Joshua Reddick 16:48.52 Haltom City Haltom
53. 10 Joey Zahrah 16:48.93 North Crowley
54. 12 Xavier Woodard 16:50.28 Everman
55. 12 Troy Spradley 16:50.92 Burleson Centennial
56. 9 Lane Gregory 16:51.92 Joshua
57. 10 Anthony Gregory 16:52.46 Hurst Bell
58. 9 Jacob Meador 16:53.77 Burleson Centennial
59. 11 Brandon Wolfe 16:55.45 Azle
60. 12 Olban Alvarenga Ga... 16:55.85 Everman
61. 11 Logan Barnett 16:56.27 Joshua
62. 11 Carson Leatherwood 16:56.65 Azle
63. 11 Leandro Suarez 16:57.06 Haltom City Haltom
64. 12 George Martinez 16:57.59 Duncanville
65. 10 Jacob Boudreau 16:57.98 Weatherford
66. 9 Garrett Jackson 17:00.03 Granbury
67. 10 Adam Foster 17:03.26 Crandall
68. 11 Zachary Wharton 17:04.49 White Settlement Bre...
69. 10 Mason Forsberg 17:06.82 Joshua
70. 12 Caleb Carnes 17:07.16 Granbury
71. 12 Juan Rodriguez 17:07.74 FW Diamond Hill-Jarvis
72. 10 Baron Lasher 17:08.57 River Oaks Castleberry
73. 11 Moises Rosas 17:10.59 Crowley
74. 12 Elijah ValVerde 17:11.10 Granbury
75. 11 Angel Escobar 17:11.82 Weatherford
76. 11 Trevor Mcintire 17:12.39 Azle
77. 10 Esau Martinez 17:14.03 Cleburne
78. 12 Seth Barnett 17:14.33 Joshua
79. 9 Fernando Cervantes 17:14.63 Everman
80. 12 Cesar Gutierrez 17:15.12 Granbury
81. 10 Cris Martinez 17:15.71 Joshua
82. 12 Nazari Najera 17:16.40 Crandall
83. 11 Roberto Munoz 17:18.80 Weatherford
84. 10 Alex Rivas 17:19.95 Weatherford
85. 11 Kenneth Longoria 17:22.77 Burleson
86. 10 Hugo Garcia 17:24.80 Crowley
87. 12 David Garcia 17:25.51 Burleson
88. 11 Brady Brunson 17:30.80 Burleson
89. 11 Liam Leonard 17:32.13 Hurst Bell
90. 11 Jose Prieto 17:32.67 Joshua
91. 11 Logan Hammit 17:33.61 Burleson
92. 10 Jadin Hawkins 17:34.02 Arlington Seguin
93. 10 Ramiro Rodriguez 17:35.10 River Oaks Castleberry
94. 9 Peyton Worlow 17:36.68 Joshua
95. 10 Jaime Hernandez 17:39.58 White Settlement Bre...
96. 10 Gabrel Campos 17:40.42 Arlington Seguin
97. 9 Eddie Villarreal 17:41.76 Hurst Bell
98. 9 Andres Alaniz 17:42.18 Haltom City Haltom
99. 9 Juan Garcia 17:45.88 Cleburne
100. 11 Omar Flores 17:46.57 Cleburne
101. 12 Tucker Cargill 17:48.28 Weatherford
102. 12 Nathaniel Smith 17:49.08 River Oaks Castleberry
103. 11 Martin Sandoval 17:50.60 Haltom City Haltom
104. 10 Cesar Acevedo 17:51.37 Lake Worth
105. 9 Jose Espinosa 17:52.17 Lake Worth
106. 11 Adrian Corral 17:57.59 Crowley
107. 9 Trace LaFrenz 17:58.64 Midlothian Heritage
108. 11 Richard Obregon 17:59.94 Ft Worth Southwest
109. 10 Jonathan Heckart 18:00.40 River Oaks Castleberry
110. 9 Mason Ryan 18:01.50 Lake Worth
111. - Jacob Huffman 18:02.13 Weatherford
112. 10 Jeremiah Garcia 18:03.60 Lake Worth
113. 9 Howard Bowman 18:04.19 Crandall
114. 11 Isaac Rangel 18:05.46 Midlothian Heritage
115. 10 Ernesto Rodriguez 18:05.74 FW Diamond Hill-Jarvis
116. 10 Jose Levario 18:06.41 FW Diamond Hill-Jarvis
117. 10 Ryan Shipman 18:07.20 Midlothian Heritage
118. 11 Eric Vasquez 18:09.23 Cleburne
119. 11 Josh McWilliams 18:10.49 Granbury
120. 12 Garrett Bearden 18:11.87 Crandall
121. 9 Kenneth Gutierrez 18:12.55 Everman
122. 10 Sergio Moreno-garcia 18:13.04 Cleburne
123. 12 Teag Porter 18:17.69 Burleson
124. 10 Jeremiah Kilbane 18:20.47 Lake Worth
125. 10 Israel Hernandez 18:24.98 Crandall
126. 10 Angelo Rodriguez 18:26.45 Ft Worth Southwest
127. 10 Jason Cervantes 18:31.17 Ft Worth Southwest
128. 11 Peter Nguyen 18:32.38 Burleson
129. 11 William Traylor 18:35.79 Midlothian Heritage
130. 10 Kevin Ayala 18:59.72 Crowley
131. 11 Tristan Savins 19:01.31 Midlothian Heritage
132. 11 Abraham Baltazar 19:02.94 Haltom City Haltom
133. 10 Johnathan Rodriguez 19:04.25 Crandall
134. 10 Bryan Aragonez 19:14.65 Haltom City Haltom
135. 11 Dominick Ramos 19:23.31 Haltom City Haltom
136. 9 Javan Lopez 19:25.99 Lake Worth
137. 12 Youboti Baker 19:27.41 Ft Worth Southwest
138. 12 Juan Martinez 19:29.61 Ft Worth Southwest
139. 10 Rafael Cecenas 20:40.38 FW Diamond Hill-Jarvis
140. 10 Suraj Sharma 20:55.80 Ft Worth Southwest
141. 11 Joseph Squire 20:56.22 Arlington Seguin
142. 12 Lorenzo Novoa 21:40.77 Lake Worth
143. 11 Carlos Nieto 21:49.74 Arlington Seguin
Girls 3 mile run
1. 11 Soren Underwood 18:24.56 Joshua
2. 12 Julissa Martinez 18:29.49 Duncanville
3. 9 Sarah Trammell 18:38.51 Burleson Centennial
4. 12 Araya Fetters 19:13.94 Hurst Bell
5. 10 Breanne Irish 19:30.24 Granbury
6. 9 Alyssa Daily 19:45.98 White Settlement Bre...
7. 11 Mikaela Firasek 19:47.17 Hurst Bell
8. 9 Hanul Lewis 19:48.10 Weatherford
9. 10 Kayla Whitmire 19:48.41 Burleson Centennial
10. 11 Emily Terrell 19:50.00 Burleson Centennial
11. 9 Cayla Bardere 19:57.07 Arlington Seguin
12. 11 Cassandra Pineda 19:57.36 Duncanville
13. 12 Delaney Vance 20:00.62 Burleson Centennial
14. 10 Madelynn Plauche 20:06.47 Hurst Bell
15. 10 Alexus Waters 20:10.32 Haltom City Haltom
16. 9 Megan Green 20:10.76 Azle
17. 12 Kylie Fonville 20:11.18 Azle
18. 11 Karly Burson 20:12.49 Burleson Centennial
19. 12 Monica Brown 20:14.09 Burleson Centennial
20. 9 Renicea Berryman 20:18.94 Duncanville
21. 12 Lauren Weatherly 20:20.52 Joshua
22. 9 Anna Wilson 20:21.21 Weatherford
23. 9 Stefani Vasquez 20:22.85 Cleburne
24. 10 Abagail Hurtado 20:23.46 White Settlement Bre...
25. 11 Cassandra Valenzuela 20:24.15 White Settlement Bre...
26. 12 Lydia Mancillas 20:28.87 Duncanville
27. 10 Katie Davis 20:36.88 Azle
28. 11 Abigail Korkotrax 20:41.39 Azle
29. 12 Vanessa Gonzalez 20:48.42 Cleburne
30. 10 Galicia Andrade 20:55.03 Duncanville
31. 12 Makenzie Reeves 20:57.06 Hurst Bell
32. 11 Mackenzie Clark 20:59.98 Burleson
33. 10 Tara Wynne 21:01.77 Granbury
34. 12 Milleson Chambers 21:02.45 Weatherford
35. 10 Brooklyn Fortier 21:04.47 Hurst Bell
36. 12 Erica Lewis 21:06.66 Joshua
37. 12 Stephanie Hernandez 21:09.63 Duncanville
38. 9 Vivian Vazquez 21:10.21 White Settlement Bre...
39. 10 Katlynn Vacarella 21:10.58 Azle
40. 11 Tana Fisk 21:10.96 Joshua
41. 11 Alyssa Smylie 21:11.79 Joshua
42. 9 Veronica Santos 21:14.95 Hurst Bell
43. 11 Tori Tucker 21:18.93 Joshua
44. 12 Rachael Perriello 21:20.64 Granbury
45. 9 Avery Luig 21:25.41 Azle
46. 9 Haven Sizemore 21:28.95 Hurst Bell
47. 9 Kennedy Manning 21:29.44 Hurst Bell
48. 12 Rebecca Browning 21:29.65 Joshua
49. 12 Araceli Martinez 21:30.68 Duncanville
50. 12 Allexus Carr 21:34.01 White Settlement Bre...
51. 12 Kaylee Keating 21:36.73 Granbury
52. 10 Maddison Rust 21:38.44 Azle
53. 10 Katlynn Phelps 21:38.72 Burleson
54. 10 Arifehi Rosas 21:40.38 Haltom City Haltom
55. 10 Cynthia Hernandez 21:46.21 Cleburne
56. 9 Saleen Donahoe 21:54.87 Duncanville
57. 11 Hannah League 21:55.88 Weatherford
58. 11 Toiya Smith 21:59.53 North Crowley
59. 11 Helelna Green 22:00.43 Duncanville
60. 11 Samantha Shipp 22:01.63 White Settlement Bre...
61. 10 Haley Praytor 22:02.01 Haltom City Haltom
62. 12 Jackie Mora 22:03.38 Haltom City Haltom
63. 10 Andrea Soto 22:04.62 White Settlement Bre...
64. 10 Reagan Boerner 22:07.00 Weatherford
65. 10 Lizeth Meraz 22:26.27 Haltom City Haltom
66. 9 Anita Wekesa 22:36.70 North Crowley
67. 11 Tiffany Henney 22:39.74 Granbury
68. 12 evelin Saucedo 22:40.41 North Crowley
69. 10 Marisol Velador 22:41.74 Haltom City Haltom
70. 12 Daniela Gonzales 22:49.37 Duncanville
71. 12 Natalia Delgadillo 22:55.27 Haltom City Haltom
72. 10 Kaitlyn Wiggins 23:02.24 Burleson
73. 12 Maria Campos 23:07.53 Haltom City Haltom
74. 10 Ofelia Solis 23:51.51 Cleburne
75. 10 Salma Lamic 23:53.26 Cleburne
76. 10 Natalie Esquivel 23:54.23 North Crowley
77. 9 Melanie Towns 24:32.72 Burleson
78. 11 Jazmine Towns 24:43.91 Burleson
79. 10 Katie Luna 25:02.99 North Crowley
80. 11 Jada Bowzer 25:24.10 North Crowley
Provided by Athletic.net