Boys 3K Run
1. 8 Isaiah Guevara 10:50 Cross
2. 7 Alessandro Soto 11:07 Tortolita
3. 8 Jonthan Pershing 11:08 Orange Grove
4. 8 Bryan Bueno 11:21 Flowing Wells
5. 8 Jason Dylla 11:22 Coronado (C)
6. 8 Caleb Crook 11:25 Tortolita
7. 8 Gilbert Real 11:26 Flowing Wells
9. 8 Brandon Knapp 11:30 Marana
10. 8 Cooper Miron 11:35 Esperero Canyon
11. 7 Chalen Lozano 11:37 Marana
12. 7 Josh Miller 11:39 Tortolita
13. 7 Kyler Jackson 11:40 Tortolita
14. 7 Daniel Cooke 11:41 Coronado (C)
15. 8 Antonio Villanueva 11:45 Coronado (C)
16. 8 Dejada Sanchez 11:46 Esperero Canyon
17. 8 Isai Perez 11:58 Flowing Wells
18. 8 Jake Cisneros 11:58 Tortolita
19. 8 Danny Kersey 12:00 Orange Grove
20. 8 Xoaquin Baca 12:03 Esperero Canyon
21. 7 Jake Miller 12:03 Tortolita
22. 7 Maison Davis 12:05 Tortolita
23. 8 Ben White 12:06 Coronado (C)
25. 6 Joel Gardner 12:11 Coronado (C)
26. 8 Josy Russo 12:16 Esperero Canyon
27. 8 Carlos Hernandez 12:17 Cross
28. 8 Patrick McGhie 12:31 Orange Grove
29. 7 Kyle Housman 12:33 Pusch Ridge Christia...
30. 8 Trevor Crabb 12:34 Pusch Ridge Christia...
31. 7 Carlos Medina 12:37 Flowing Wells
32. 7 Jackson Overpeck 12:39 Orange Grove
35. 7 Fabian Reiser 12:47 Tortolita
36. 7 Drew Knight 12:49 Coronado (C)
38. 8 Jacob Tong 12:58 Marana
39. 8 Ryan Hunt 12:59 Tortolita
40. 7 Colin Hancock 13:00 Tortolita
42. 8 Matthew Mckeefery 13:04 Marana
43. 8 Carlton Louie 13:05 Esperero Canyon
44. 7 Dalton Hawkins 13:06 Cross
45. 6 Hugh Ganem 13:09 Orange Grove
46. 8 Kyle Partin 13:09 Marana
47. 8 Jonathan Garcia Rios 13:11 Flowing Wells
48. 6 Jesse Hoover 13:13 Pusch Ridge Christia...
49. 8 Matthew Wallace 13:13 Esperero Canyon
50. 7 Mario Weiler 13:17 Tortolita
51. 7 Dylan Villicana 13:19 Flowing Wells
52. 6 Mark Meikle 13:21 Esperero Canyon
53. 7 Chris Sippy 13:27 Tortolita
54. 7 Marcus Chavez 13:28 Flowing Wells
55. 6 Josh Martin 13:30 Cross
56. 8 Allen Sacra 13:31 Orange Grove
57. 8 Rudy McCormick 13:32 Orange Grove
59. 8 Jake Blais 13:35 Tortolita
60. 7 Ethan Jones 13:38 Marana
61. 6 Carson Nannini 13:38 Esperero Canyon
62. 7 Matthew Kukiela 13:39 Marana
64. 6 Kyle Smith 13:40 Pusch Ridge Christia...
66. 7 Kenji Lancaster 13:40 Tortolita
67. 7 Michael Simon 13:42 Orange Grove
68. 6 Cayden Burke 13:42 Esperero Canyon
69. 8 Brian Buys 13:43 Orange Grove
70. 7 Riley George 13:43 Tortolita
71. 7 Jackson Cobb 13:48 Orange Grove
72. 7 Charlie Leffler 13:53 Coronado (C)
73. 8 Corbin Tuell 13:55 Tortolita
74. 7 Mason Bhola 13:56 Orange Grove
75. 6 Tristan Newton 13:59 Coronado (C)
76. 8 Josh Sutalo 14:02 Coronado (C)
77. 6 Nicholas Martinez 14:04 Coronado (C)
78. 8 Riley McManus 14:05 Tortolita
80. 7 James Coyle 14:08 Coronado (C)
81. 8 Seth Pederson 14:09 Cross
82. 7 Chrsitian Rea 14:10 Coronado (C)
84. 7 Josh Schoene 14:13 Coronado (C)
85. 8 Hector Ramirez 14:15 Tortolita
86. 8 Connor Capell 14:18 Marana
87. 8 Rhys Davis 14:20 Orange Grove
88. 8 Andryk Medrano 14:25 Flowing Wells
89. 8 Tyler Fleming 14:26 Marana
90. 8 Gabe Skidmore 14:27 Cross
91. 6 Andrew Wintrode 14:28 Coronado (C)
92. 7 Alex Prosen 14:36 Marana
93. 7 Tyson Wright 14:43 Coronado (C)
94. 8 Eddie Bardach 14:47 Orange Grove
95. 7 Tyler Argue 14:47 Marana
97. 7 Connor Lamb 14:47 Cross
98. 8 Dylan Stucki 14:49 Coronado (C)
99. 6 Adan Baca 14:51 Esperero Canyon
100. 7 Evan Kamp 14:52 Esperero Canyon
101. 8 Blake Armstrong 14:53 Tortolita
102. 7 Braden Mellady 14:53 Cross
103. 7 James Kelley 14:56 Flowing Wells
104. 6 Josh Rombach 14:59 Esperero Canyon
105. 7 Lucas Pelger 15:00 Orange Grove
106. 7 Ty Flynn 15:00 Cross
107. 8 Enrique Figueroa 15:09 Flowing Wells
108. 7 Ryan McGartland 15:11 Esperero Canyon
109. 6 Connor Cagno 15:15 Esperero Canyon
110. 7 Ben Ferre 15:20 Cross
111. 7 Zachary Meehan 15:22 Marana
113. 8 Sam Hershler 15:27 Tortolita
114. 7 Tristan Theron 15:28 Marana
115. 7 Nicolas Witte 15:28 Marana
116. 7 Eke Barr 15:28 Cross
117. 6 Brodie Vining 15:30 Coronado (C)
118. 6 Jesse Turner 15:31 Pusch Ridge Christia...
119. 8 Dylan Rayo 15:35 Esperero Canyon
120. 7 Ian Holehan 15:36 Cross
121. 8 Dylan Bluth 15:39 Esperero Canyon
122. 8 Eduardo Sanchez 15:40 Orange Grove
123. 7 Robert Cohen 15:50 Tortolita
124. 8 Brandon Gonzalez 15:55 Flowing Wells
125. 8 Jonah Ashby 16:01 Tortolita
127. 7 Robert Kittle 16:02 Orange Grove
128. 7 Hancel Bueno 16:06 Flowing Wells
129. 8 Chasen Austin 16:06 Pusch Ridge Christia...
130. 7 William Parker 16:06 Orange Grove
131. 8 Nathan Wintrode 16:06 Coronado (C)
132. 7 Juan Ruiz 16:07 Flowing Wells
133. 7 Chase Michalczik 16:07 Orange Grove
135. 7 Alex Christmas 16:10 Marana
136. 8 Isaiah Vitalich 16:46 Flowing Wells
137. 7 Kai Skaggs 16:46 Cross
138. 7 Alex Velazco 16:51 Tortolita
139. 7 John Carrier 16:53 Orange Grove
140. 7 Antonio Cortez 16:59 Esperero Canyon
141. 8 Aaron Zaragoza 17:03 Flowing Wells
142. 6 Bryan Amador-Henry 17:06 Cross
143. 7 Jack Reynolds 17:07 Orange Grove
144. 8 Lincoln Hunt 17:13 Tortolita
146. 8 Mario Hernandez 17:29 Flowing Wells
145. 6 Vincente Chavez 17:49 Coronado (C)
147. 8 Matthew Bennett 17:49 Marana
148. 6 Ashton Hosack 17:52 Cross
149. 7 Daniel Ader 17:54 Marana
150. 8 Andrew Davis 17:55 Marana
151. 7 Colin Whitehead 18:04 Tortolita
152. 8 Cain Stryker 18:06 Orange Grove
153. 7 Dylan Tsosie 18:08 Marana
154. 8 Adrain Marquez 18:10 Coronado (C)
155. 6 Michael Gunderson 18:11 Cross
156. 6 Colin Flynn 18:13 Esperero Canyon
157. 8 James Leader 18:20 Cross
158. 7 Hunter Walden 18:21 Cross
159. 6 Eron Maltzman 18:30 Orange Grove
162. 7 Dylan Cooper 19:01 Flowing Wells
164. 6 Gavyn Epstein 19:08 Orange Grove
165. 7 Reynaldo Guillen 19:50 Flowing Wells
166. 7 Zachary Nichols 19:54 Esperero Canyon
167. 7 Carlos Vazquez 20:11 Flowing Wells
168. 8 Alfonzo Contreras 20:35 Flowing Wells
169. 8 Wilson Tan 21:28 Marana
171. 6 Jacob Jenkins 23:01 Cross
172. 8 Noah Jenkins 23:16 Cross