Official Team Scores
1. Rio Rico 39
2. Catalina Foothills 60
3. Salpointe Catholic 63
4. Cienega 84
5. Ironwood Ridge 143
6. Marana 158
7. Canyon Del Oro 173
8. Nogales 247
9. Flowing Wells 253
10. Buena 256
11. Pusch Ridge Christ... 299
12. St Augustine Catho... 309
Boys 5k run
1. 10 Brandon Moreno 19:19.02 Rio Rico
2. 10 Andy Puig 19:50.04 Rio Rico
3. 9 Benji Thomas 19:58.99 Salpointe Catholic
4. 12 Mitch Midel 19:59.88 Cienega
5. 10 Ben Hall 20:14.69 Salpointe Catholic
6. 11 Brandon Crockett 20:17.95 Marana
7. 10 Matthew Diaz 20:17.96 Salpointe Catholic
8. 9 Alex Villalobos 20:26.48 Desert View
9. 12 Josh Manriquez 20:33.20 Rio Rico
10. 10 Danny Kersey 20:33.83 Catalina Foothills
11. 10 Daniel Delgado 20:33.86 Rio Rico
12. 10 Will Cairns 20:36.18 Catalina Foothills
13. 10 Kristian Zwiers 20:39.90 Catalina Foothills
14. 12 Cameron Frye 20:41.07 Catalina Foothills
15. 12 Ron DeSouza 20:42.56 Ironwood Ridge
16. 10 Cristian Chavira 20:43.97 Catalina Foothills
17. 10 Dakota Lope 20:49.21 Cienega
18. 10 Tristan Galarneau 20:53.35 Ironwood Ridge
19. 12 Sean Fanning 20:59.15 Rio Rico
20. 12 Chris Cartrette 21:01.31 Cienega
21. 10 Walker Tiffany 21:05.29 Cienega
22. 11 Sanny Cortes 21:06.17 Vista Grande
23. 11 Victor Flores 21:10.72 Salpointe Catholic
24. 9 Owen Iverson 21:20.43 Tanque Verde
25. 11 Adam Brewer 21:20.51 Buena
26. 11 Johnny Aguilar 21:21.71 Canyon Del Oro
27. 9 Carlos Suarez 21:21.91 Nogales
28. 10 Noah Emmerling 21:22.29 Cienega
29. 11 Rickie Worden 21:31.90 Empire
30. 11 Donovan Strieby 21:33.52 Marana
31. 12 Ian Hanus 21:39.40 Salpointe Catholic
32. 10 Jacob Clendening 21:44.28 Vista Grande
33. 12 Bailey Walts 21:45.16 Salpointe Catholic
34. 9 Gabe Noriega 21:46.04 Salpointe Catholic
35. 10 Jason Dylla 21:49.12 Ironwood Ridge
36. 10 Damen Anderson 21:49.84 Cienega
37. 9 Connor Lamb 21:57.49 Canyon Del Oro
38. 9 Caleb Rayman 21:58.62 Cienega
39. 9 Tyler Crockett 22:00.99 Marana
40. 10 Quindlen Greiser 22:06.96 Cienega
41. 12 Anthony Alvarado 22:10.76 Salpointe Catholic
42. 12 Fernando Diaz 22:14.92 Salpointe Catholic
43. 11 Bryan Mendonca 22:15.16 Canyon Del Oro
44. 11 Caeden Anderson 22:18.19 Cienega
45. 11 Sergio Suarez 22:20.32 Nogales
46. 9 Richard Coyle 22:27.17 Ironwood Ridge
47. 11 Levi Syson 22:27.79 Buena
48. 11 Michael Greenberg 22:28.28 Cienega
49. 9 James Hollingsworth 22:36.75 Catalina Foothills
50. 9 Blaine Stapleton 22:39.01 Maricopa
51. 10 Nicholas Worthley 22:44.47 Canyon Del Oro
52. 9 Cade Fanning 22:50.74 Rio Rico
53. 11 Alec Callahan 22:52.57 Salpointe Catholic
54. 10 Alex Burns 22:53.32 Cienega
55. 9 Quinton Stapleton 22:55.66 Maricopa
56. 9 Tristan Morales 22:56.86 Tombstone
57. 10 Misael Ayon 23:00.52 Desert View
58. 9 Reece Gardner 23:05.63 Marana
59. 10 Edward Bardach 23:09.69 Salpointe Catholic
60. 9 Ivan Lopez 23:14.30 Desert View
61. 11 Brandon Hermosillo 23:25.35 Canyon Del Oro
62. 11 Jaime Diaz 23:25.74 Flowing Wells
63. 12 Colter McKee 23:27.03 Ironwood Ridge
64. 9 Kyle Smith 23:28.27 Pusch Ridge Christian
65. 11 Adrian Castro 23:29.95 Flowing Wells
66. 9 Lucas Scalan 23:31.65 Mountain View Marana
67. 11 Jacob Young 23:32.21 Flowing Wells
68. 9 Ian Holehan 23:37.02 Canyon Del Oro
69. 9 Spencer Hildreth 23:37.51 Empire
70. 10 Connor Capell 23:57.46 Marana
71. 9 Kieran Chafin 24:10.04 Pusch Ridge Christian
72. 11 Esauc Garcia 24:13.30 Vista Grande
73. 12 John Ewer 24:16.50 Empire
74. 12 Tug Jensen 24:17.72 Ironwood Ridge
75. 11 Guillermo Ruiz 24:23.21 St Augustine Catholic
76. 10 Aaron Pon 24:23.95 Flowing Wells
77. 9 Matthew Kelch 24:24.43 Catalina Foothills
78. 9 Jonah Dybas 24:24.73 St Augustine Catholic
79. 9 Dominick Mattia 24:34.95 Canyon Del Oro
80. 10 Daniel Slate 24:52.58 Tanque Verde
81. 9 Alex Daos 24:54.51 Buena
82. 11 Javier Leon 24:55.72 Nogales
83. 9 Dagoberto Gastelum 25:01.63 Flowing Wells
84. 9 Zachary Hewell 25:07.46 Buena
85. 9 kolby Barney 25:08.13 Benson
86. 11 Josh Erickson 25:09.07 St Augustine Catholic
87. 11 Jacob Cabrera 25:22.15 Salpointe Catholic
88. 12 Alex Carrasco 25:35.60 Nogales
89. 11 Exavier Molina 25:36.00 Empire
90. 11 Jude Salcido 25:47.68 Pusch Ridge Christian
91. 9 Ethan Woodard 25:50.86 Canyon Del Oro
92. 12 Diego Lira 25:51.32 Vista Grande
93. 11 Lucas Byerly 25:58.71 Salpointe Catholic
94. 10 Mason Longoni 26:02.83 Canyon Del Oro
95. 10 Jake Rucker 26:22.17 Cienega
96. 11 Diego Romero 26:33.15 Nogales
97. 12 Samuel Zavala 26:57.74 Flowing Wells
98. 9 Daniel Rodriguez 27:08.10 Desert View
99. 10 Alex Lutton 27:16.32 Cienega
100. 10 Hayden Sawyer 27:17.97 Pusch Ridge Christian
101. 10 Rafael Rodolfo 27:19.84 St Augustine Catholic
102. 9 Missael Gastelum 27:29.91 Nogales
103. 9 John King 27:30.71 St Augustine Catholic
104. 10 Jaelenn Johnson 27:33.37 Cienega
105. 9 Joaquin Hopkins 28:02.27 Arizona Deaf and Blind
106. 10 Cameron Tompkins 28:05.79 Pusch Ridge Christian
107. 12 Matt Galvan 28:16.92 St Augustine Catholic
108. 12 Steven Nguyen 28:36.00 Flowing Wells
109. 11 Keegan Eisele 28:58.64 St Augustine Catholic
110. 12 Edward Banuelos 29:04.94 Maricopa
111. 11 Tyrel Walker 29:43.59 Marana
112. 12 Huynh Tony 30:26.97 Flowing Wells
113. 9 Isaac Hernandez 31:29.63 Pusch Ridge Christian
114. 9 Tuker Hale 32:09.49 Benson
115. 9 Jose Ledesma 32:23.31 Arizona Deaf and Blind
116. 11 Robin Holter 33:12.01 St Augustine Catholic
117. 10 Luke Stroschein 33:26.67 Maricopa
118. 12 Krissada Sukmee 33:46.01 Buena
119. 11 Marco Contreras 40:18.26 St Augustine Catholic
120. 9 Pierce Cotter 43:54.63 St Augustine Catholic