Official Team Scores
1. Graford 46
2. Poolville 91
3. Keene 115
4. Mineral Wells 129
5. Brock 148
6. Tison 153
7. Graham 168
8. Life Red Oak 202
9. Hillsboro 253
10. Azle South 253
11. Stephenville 256
12. Millsap 269
13. Brewer 276
1. 8 Tanner Ford 12:22.4 Graford
2. 7 Henry Fierro 12:22.4 Poolville
3. 7 Alexis Garcia 12:29.3 Keene
4. 7 Cooper Bryant 12:52.3 Keene
5. 7 Ronald Harden 12:58.5 Hillsboro
6. 7 Major Glenn 13:02.0 Peaster
7. 7 Tim Hoffman 13:05.7 Brock
8. 7 Edgardo Gonzalez 13:11.4 Life Oak Cliff
9. 7 Luke Laursen 13:18.7 Santo
10. 7 Hunter Lanham 13:21.1 Graham
11. 7 Stephen Rachel 13:25.5 Life Oak Cliff
12. 8 Colton Matthews 13:33.4 Graford
13. 7 Kaleb King 13:37.9 Azle South
14. 7 Kyle Vahlenkamp 13:45.5 Tolar
15. 7 Harrison Felts 13:46.4 Peaster
16. 7 Dustin Matthews 13:52.0 Graford
17. 7 Kayden Couger 13:53.0 Graford
18. 7 Steele Pennington 13:55.6 Peaster
19. 7 Quinn Moudy 13:59.9 Brock
20. 8 Zaine Mansell 14:00.6 Poolville
21. 7 Colton O'Hair 14:03.3 Santo
22. 8 Trey Barnett 14:11.6 Lipan
23. 7 Zach Riggins 14:14.5 Graham
24. 7 Joewalt Holcomb 14:17.4 Mineral Wells
25. 7 Kollin Harris 14:20.2 Graford
26. 7 Josue DeLaGarza 14:21.9 Mineral Wells
27. 7 Anthony Hernandez 14:30.4 Mineral Wells
28. 7 Caleb Brausell 14:32.4 Millsap
29. 7 Mauricio Solorzano 14:32.7 Godley
30. 7 Tristian Whitt 14:34.0 Walnut Springs
31. 7 Kayden Downs 14:38.1 Tison
32. 7 Weslee Baker 14:42.1 Tison
33. 8 Trent Harrison 14:48.2 Lipan
34. 8 Micah Manley 14:50.0 Graford
35. 7 Colten Harper 14:52.2 Poolville
36. 7 Kehler Boenisch 14:53.0 Azle South
37. 7 Travis Lipscomb 14:54.4 Keene
38. 7 Tanner Hamlin 14:55.0 Poolville
39. 8 Fernando Rodriguez 14:57.6 Poolville
40. 7 Alex Nail 15:00.6 Mineral Wells
41. 7 Cinch Moody 15:01.2 Stephenville
42. 7 Kayden Moomaw 15:03.9 Millsap
43. 7 William Housewright 15:07.8 Life Red Oak
44. 7 Robert Kincaid 15:08.3 Graford
45. 7 Ethan Starks 15:08.8 Life Red Oak
46. 7 Heriberto Juarez 15:08.8 Tison
47. 7 Luke Bagwell 15:13.8 Tison
48. 7 Landon Morris 15:14.6 Peaster
49. 7 Braden Gentsch 15:18.0 Brock
50. 7 Collin Clark 15:18.3 Santo Forte
51. 7 Tobi Nuinez 15:18.6 Brewer
52. - Chris Higgins 15:19.2 Graford
53. 7 Ford Maberry 15:19.9 Graham
54. 7 Jude Wood 15:21.3 Life Red Oak
55. 8 Christian Ogle 15:24.5 Lipan
56. 7 Zachery Hutchinson 15:24.6 Life Red Oak
57. 7 Aksel Hiros 15:26.4 Santo Forte
58. 7 Bing Thomas 15:39.0 Keene
59. 7 Joshua Pierre 15:41.6 Keene
60. 7 Brayden Starling 15:41.7 Tison
61. 7 Ashton Buxkemper 15:42.5 Hillsboro
62. 8 Ethan McCain 15:45.5 Poolville
63. 7 Andrew White 15:50.5 Brock
64. 7 Jace Armour 15:53.1 Stephenville
65. 7 Sergio Camillo 15:55.4 Life Oak Cliff
66. 7 Kyle Cook 15:55.7 Brock
67. 7 Austin Purvis 15:58.6 Graham
68. 7 Valor Castillo 16:05.5 Stephenville
69. 7 Chase Stein 16:06.5 Tolar
70. 8 Xavier Harrison 16:07.2 Graford
71. 7 Chase Jordan 16:11.5 Mineral Wells
72. 7 Colton Walker 16:12.0 Santo
73. 7 Keegan Harris 16:13.6 Graford
74. 7 David Gandarra 16:24.2 Life Oak Cliff
75. 8 Ian Crawford 16:27.9 Mineral Wells
76. 7 Juan Carlos Juantos 16:40.6 Poolville
77. 7 Cambren Morrison 16:44.2 Mineral Wells
78. 7 Brandon Duran 16:52.0 Brewer
79. 7 Mason Schmalkn 16:53.6 Brewer
80. 7 Ray Polk 16:55.4 Keene
81. 7 Carey Swain 16:59.3 Tolar
82. 7 Dylan Parker 17:11.9 Azle South
83. 7 Liam Kelly 17:14.4 Hall
84. 7 Timothy Williams 17:18.3 Life Red Oak
85. 7 Wil Shifflett 17:21.2 Graham
86. ryan carver 17:31.5 Graford
87. 7 Chris Bays 17:38.2 Stephenville
88. 7 Ian Starks 17:39.6 Life Red Oak
89. 7 Evan Lang 17:40.6 Poolville
90. 8 Cole Taylor 17:44.6 Lipan
91. 7 Lake Blackmere 17:52.0 Mineral Wells
92. 7 Colton Clark 17:52.3 Brewer
93. 7 Cameron Michels 17:54.4 Mineral Wells
94. 7 Chris Serna 18:00.7 Hillsboro
95. 7 Tyler Terry 18:05.3 Poolville
96. - Josue Torres 18:06.2 Graford
97. 8 Jaden Suber 18:08.8 Santo
98. 7 Angel Ortega 18:08.9 Brewer
99. 7 Braydon Cox 18:14.4 Millsap
100. 7 Connor McCarley 18:15.7 Poolville
101. 7 William Heine 18:21.7 Keene
102. 7 Edward Gaspar 18:24.9 Hillsboro
103. 7 C.J. Buzalsky 18:39.5 Godley
104. 7 Luke Kirk 18:46.4 Stephenville
105. 7 Jackson Osborne 18:52.7 Graham
106. 7 Gabe Martinez 19:01.6 Brewer
107. 7 Andrew Martinez 19:07.5 Hillsboro
108. 7 Seth Caldwell 19:16.4 Brewer
109. 7 Noah Keith 19:18.1 Godley
110. 7 Sean Alexander 19:25.2 Life Red Oak
111. 7 Jake Knutson 19:35.6 Millsap
112. 7 Tanner Courtney 19:55.0 Tolar
113. 7 Tanner McCarley 19:55.2 Stephenville
114. 7 Luis Perez 20:10.8 Hillsboro
115. 7 Jose Mendoza 20:17.5 Hillsboro
116. 7 Nathan Sykes 20:17.9 Millsap
117. 7 Max Quevedo 20:35.0 Azle South
118. 7 Spencer McHenry 20:35.6 Graham
119. 7 Michael Biron 20:41.1 Santo Forte
120. 7 Colin Todd 20:43.1 Azle South
121. 7 Thomas Shockley 20:52.6 Godley
122. 7 Brent Christian 20:52.9 Walnut Springs
123. 7 David Jackson 21:02.0 Hillsboro
124. 7 Jared Parsons 21:14.9 Stephenville
125. 9 Brett Phillips 21:24.0 Graford
126. 7 Eduardo Mota 21:31.9 Brewer
127. 7 Garrett Lokey 21:32.3 Poolville
128. 7 Alex Perez 21:41.8 Hillsboro
129. 7 Cade Hines 21:45.7 Poolville
130. 7 Ethan Le-Nguyen 22:09.3 Brewer
131. 7 Colby Mowry 22:20.6 Azle South
132. 7 Matt Morrison 24:08.2 Azle South
133. 7 Jaxon Simpson 24:49.2 Santo Forte
134. 7 David Phillips 28:49.2 Graford