1. 8 Zackery Rodriguez 12:15.31 PR Alvarado
2. 8 Edgardo Gonzalez 12:17.28 PR Life Oak Cliff
3. 8 Trey Archer 12:22.35 Cleburne (Smith)
4. 8 Griffin Gayler 12:23.24 PR Joshua
5. 8 Alexander Elder 12:39.66 Hughes
6. 8 Rylan Shaffer 12:43.52 PR Aledo
7. 8 Elliot Moore 12:53.89 PR Walnut Grove
8. 8 Zander Upchurch 13:02.04 Cleburne (Smith)
9. 8 Landon Buford 13:03.00 PR Seale (Midlothian)
10. 8 Daniel Lopez 13:14.46 SR Joshua
11. 8 Chris Bowels 13:19.52 PR Aledo
12. 8 Fabian Chavez 13:21.08 PR Irma Marsh
13. 8 Andres Hernandez 13:21.27 PR Wheat
14. 8 David Gandara 13:30.54 PR Life Oak Cliff
15. 8 Eduardo Moreno 13:31.68 PR Wheat
16. 8 Isaac Smith 13:36.15 Hughes
17. 8 Ethan Exley 13:39.21 PR Seale (Midlothian)
18. 8 Jayden Hogg 13:44.02 PR Walnut Grove
19. 8 Jacob Irvin 13:48.75 Cleburne (Smith)
20. 8 Gabriel Frayre 13:55.35 PR Seale (Midlothian)
21. 8 Jake Broadway 13:56.09 PR Joshua
22. 8 Malen Baldridge 14:03.79 PR Aledo
23. 8 Alan Barrientos 14:05.01 PR Aledo
24. 8 Rolando Argandona 14:10.14 PR Wheat
25. 8 Kevin Kaldenbach 14:12.82 SR Aledo
26. 8 Sergio Camillo 14:13.76 PR Life Oak Cliff
27. 8 Nathaniel Flores 14:20.55 PR Life Oak Cliff
28. 8 Anthony Alvarado 14:24.13 PR Walnut Grove
29. 8 Gunner Hammond 14:26.30 PR Cleburne (Smith)
30. 8 Jacob Costello 14:32.47 PR Aledo
31. 8 Eduardo Labrada 14:33.56 PR Walnut Grove
32. 8 Mario Valles 14:36.12 PR Wheat
33. 8 Lee Fulsaas 14:45.99 PR Aledo
34. 8 Benjamin Hale 14:46.61 SR Walnut Grove
35. 8 Ty Campbell 14:49.67 SR Seale (Midlothian)
36. 8 Denzel Whitehead 14:51.02 PR Hughes
37. 8 Daniel Honstein 15:01.26 PR Joshua
38. 8 Noah Whorton 15:08.84 PR Walnut Grove
39. 8 George Oviedo 15:21.38 PR Irma Marsh
40. 8 Hayden Vancil 15:22.62 PR Walnut Grove
41. 8 Elias Palmer 15:24.19 PR Seale (Midlothian)
42. 8 Trevin Gayler 15:25.15 PR Joshua
43. 8 Josh Perkins 15:26.54 PR Seale (Midlothian)
44. 8 Noah Shipton 15:27.43 PR Wheat
45. 8 Jarid Floury 15:28.68 PR Aledo
46. 8 Matthew Moore 15:29.47 Hughes
47. 8 Jackson Simon 15:30.83 PR Joshua
48. 8 Isaac Vasquez 15:34.42 Cleburne (Smith)
49. 8 Crawford Christie 15:35.93 SR Aledo
50. 8 Edgar Ruiz 15:36.97 PR Wheat
51. 8 Carson Bethell 15:37.47 PR Joshua
52. Albert Garcia 15:38.11 Joshua
53. 8 Caleb McRorey 15:40.58 PR Walnut Grove
54. 8 Joshua Ybarra 15:50.95 PR Aledo
55. 8 Ethan Baker 15:51.27 PR Hughes
56. 8 Michael Balian 15:59.22 PR Hughes
57. 8 Mason Gardner 16:02.03 SR Walnut Grove
58. Karim Jabal 16:08.95 Joshua
59. 8 John Choyce III 16:09.45 PR Walnut Grove
60. 8 Dylan Martinez 16:10.08 PR Irma Marsh
61. 8 Juan Mares 16:15.93 PR Wheat
62. Jesus Lerma 16:21.71 Wheat
63. 8 Noah Russell 16:22.53 PR Seale (Midlothian)
64. 8 Mauricio Rodriguez 16:27.59 SR Alvarado
65. 8 Adrian Heckart 16:30.64 PR Irma Marsh
66. 8 Nicholas Arenare 16:34.82 PR Seale (Midlothian)
67. 8 Austin Finch 16:43.36 PR Walnut Grove
68. 8 Ryan Head 16:51.61 Cleburne (Smith)
69. 8 Noah Teer 16:53.03 SR Hughes
70. 8 Kaleb Kelley 16:58.09 SR Wheat
71. Andy Sillas 16:58.88 Wheat
72. 8 Cody Kidd 16:59.43 PR Hughes
73. 8 Nathan Hunter 17:02.84 Walnut Grove
74. 8 Jose Luis Chavez 17:04.44 PR Wheat
75. 8 Saul Barrientos 17:07.43 PR Aledo
76. 8 Cale McCoy 17:11.04 PR Aledo
77. 8 Andy Azpeitia 17:13.75 PR Wheat
78. 8 Nick Guevara 17:16.34 PR Wheat
79. 8 Trenton Blackerby 17:20.84 PR Seale (Midlothian)
80. 8 Carson Harris 17:22.21 Cleburne (Smith)
81. 8 Kyle Boy 17:28.57 Cleburne (Smith)
82. 8 Omar Pina 17:32.36 PR Cleburne (Smith)
83. 8 Jonathan Garcia 17:33.00 PR Joshua
84. 8 Preston Mewherter 17:33.80 PR Aledo
85. 8 Brooks Wade 17:35.65 Hughes
86. 8 Brian Westmoreland 17:39.10 PR Wheat
87. 8 Chase Jeter 17:40.45 SR Seale (Midlothian)
88. 8 Paul Boterf 17:59.69 PR Joshua
89. 8 Saul Mendoza 18:10.95 SR Wheat
90. 8 Jordan Nottingham 18:28.78 PR Walnut Grove
91. 8 Bryson Nipp 18:30.33 PR Alvarado
92. 8 Wade Alford 18:50.95 PR Alvarado
93. 8 Cole Dunn 19:19.90 SR Walnut Grove
94. 8 Connor Spinks 19:32.01 Walnut Grove
95. 8 Matthew Provence 20:21.55 Walnut Grove
96. 8 Daylon McClendon 20:25.72 SR Walnut Grove
97. 8 Brendan Ortiz 20:28.18 Walnut Grove
98. 8 William Holton 21:01.74 Walnut Grove
99. 8 Juan Martinez 21:13.03 PR Irma Marsh
100. 8 Luis Saavedra 21:22.00 PR Life Oak Cliff
101. 8 Gabe Slocum 21:25.28 PR Hughes
102. 8 Lewis Rivera 21:28.65 PR Irma Marsh
103. 8 Adam Burkart 21:31.06 Walnut Grove
104. 8 Carlos Alvarez 21:31.29 PR Hughes
105. 8 Gilbert Maldonado 21:36.10 PR Life Oak Cliff
106. 8 Bruno Corpus 21:41.55 PR Hughes
107. 8 Matthew Anderson 23:28.77 Walnut Grove
108. 8 Lucas Simonton 23:28.77 PR Seale (Midlothian)