150Campo Verde, AZ - Team Time (1st 5) 1:24:45.7 | Spread (1st 5) 1:19.2
1, 8, 10, 14, 17, (25), (30)
Rylan Stubbs, Kenny Edwards, Zac Whaley, Zack Prusse, Garrett Anderson, (Christian Tamura), (Avree Anderson)
16:00.1, 17:00.1, 17:09.5, 17:16.7, 17:19.3, (17:43.0), (18:02.5)
2102Catalina Foothills, AZ - Team Time (1st 5) 1:27:40.8 | Spread (1st 5) 1:12.0
11, 15, 16, 21, 39, (41), (71)
Blake Harrison, Xoaquin Baca, Johnny Pershing, Luis Sotelo, Cristian Chavira, (Zach Schlamowitz), (Danny Kersey)
17:10.9, 17:17.4, 17:18.6, 17:31.0, 18:22.9, (18:23.1), (19:22.2)
3157Cienega, AZ - Team Time (1st 5) 1:29:49.0 | Spread (1st 5) 1:59.2
3, 27, 29, 46, 52, (53), (67)
Ayden Schilb, Ivan Rakich, Walker Tiffany, Caleb Rayman, Noah Emmerling, (Damian Lopez), (Ben Colson)
16:45.2, 17:53.6, 17:59.7, 18:26.1, 18:44.4, (18:49.5), (19:18.0)
4188Deer Valley, AZ - Team Time (1st 5) 1:30:56.9 | Spread (1st 5) 2:57.4
6, 9, 37, 48, 88, (100), (107)
Logan Wall-Harris, Josh Paduganan, Jake Bruch, Xavier Rodriguez, Nathan Money, (Thomas Phan), (Randy Espinoza)
16:56.5, 17:08.2, 18:22.1, 18:36.2, 19:53.9, (20:26.0), (20:30.8)
5201Sunrise Mountain, AZ - Team Time (1st 5) 1:31:15.6 | Spread (1st 5) 2:28.9
5, 23, 42, 59, 72, (93), (103)
Braedon Palmer, Miles Thomas, Justin Pace, Gavin Montgomery, Tanner Lattie, (Jesse Stone), (Thomas Greer)
16:54.2, 17:34.3, 18:24.8, 18:59.2, 19:23.1, (20:05.7), (20:28.9)
6205Vista Grande, AZ - Team Time (1st 5) 1:31:22.8 | Spread (1st 5) 3:47.3
2, 19, 37, 43, 104, (111), (112)
Johnathon DeSanti, Noah Olmos (Harry), Nick Shank, Adam Magallanas, Charles Plumb, (Jakob Clendening), (Eduardo Gutierrez)
16:42.4, 17:23.4, 18:22.1, 18:25.2, 20:29.7, (20:46.1), (20:46.5)
7207Marana, AZ - Team Time (1st 5) 1:31:54.2 | Spread (1st 5) 1:56.3
18, 32, 40, 51, 66, (70), (129)
Kyle Partin, Brandon Crockett, Chalen Lozano, Eryk Mejia, Donovan Strieby, (Evan Essif), (Connor Capell)
17:20.1, 18:11.6, 18:23.0, 18:43.1, 19:16.4, (19:21.6), (21:54.4)
8220Chaparral (AZ), AZ - Team Time (1st 5) 1:32:09.3 | Spread (1st 5) 2:29.9
7, 31, 45, 63, 74, (91), (92)
Alexander Price, Monty Gibson, Kevin Weinhold, Cameron Meinhart, Pierce Gardner, (Mathew Miller), (Matthew De Koch)
16:57.1, 18:04.4, 18:25.3, 19:15.5, 19:27.0, (20:02.6), (20:05.4)
9241Queen Creek, AZ - Team Time (1st 5) 1:33:13.6 | Spread (1st 5) 2:13.9
20, 35, 36, 69, 81, (84), (110)
Zach Gomez, Denton Hardt, Brycen Schall, Tyler Guest, Ryan Radford, (Glen Lee), (Carson Pfile)
17:30.4, 18:16.4, 18:21.3, 19:21.2, 19:44.3, (19:47.6), (20:33.9)
10270Arcadia, AZ - Team Time (1st 5) 1:33:55.6 | Spread (1st 5) 1:52.1
26, 47, 56, 62, 79, (85), (96)
Dallas Greene, Luis Cerna, Ben Waggener, Race Tuomisto-Bell, Kyle Arnold, (Argon Stern), (Robert Beers)
17:44.5, 18:30.2, 18:52.7, 19:11.6, 19:36.6, (19:48.6), (20:18.1)
270Casa Grande Union, AZ - Team Time (1st 5) 1:33:59.1 | Spread (1st 5) 1:46.4
24, 33, 61, 75, 77, (80), (108)
Joseph Carlson, Davin Soto, Raymundo Pineda, Victor Rodriguez, Brandon Stuelpnagel, (Joseph Garcia), (Jacob Stone)
17:41.7, 18:14.3, 19:07.6, 19:27.4, 19:28.1, (19:38.6), (20:32.6)
12280Flowing Wells, AZ - Team Time (1st 5) 1:34:25.3 | Spread (1st 5) 3:10.5
13, 49, 55, 64, 99, (109), (115)
Juan Miranda, Devonte Dietz, Brandon Gonzalez, Isaiah Reed, Xavier Bentancourt, (David Guendulain), (Jesse Burks)
17:15.4, 18:36.5, 18:51.8, 19:15.7, 20:25.9, (20:32.8), (20:49.9)
13315Ironwood Ridge, AZ - Team Time (1st 5) 1:35:18.9 | Spread (1st 5) 2:38.1
12, 57, 78, 82, 86, (113), (122)
Tony Mar-y-el Torres, Avery Dylla, Daniel Casanova, Jason Dylla, Joel Gardner, (Christian Rea), (Daniel Cooke)
17:14.5, 18:54.1, 19:31.8, 19:45.9, 19:52.6, (20:47.0), (21:11.9)
14318Canyon Del Oro, AZ - Team Time (1st 5) 1:35:26.2 | Spread (1st 5) 3:03.8
4, 65, 73, 87, 89, (97), (123)
Isaiah Guevara, Spencer Miller, Andrew Peters, Connor Lamb, Keyoung Galvan, (Matthew Busack), (Bryan Mendonca)
16:53.1, 19:16.1, 19:26.3, 19:53.8, 19:56.9, (20:22.9), (21:20.3)
15388Mountain View Marana, AZ - Team Time (1st 5) 1:38:00.6 | Spread (1st 5) 2:03.2
43, 58, 90, 95, 102, (104), (132)
Alessandro Soto, Caleb Crook, Kenji Lancaster, Jacob Blais, Mario Weiler, (Fabian Reiser), (Matt Butler)
18:25.2, 18:57.2, 19:57.6, 20:12.2, 20:28.4, (20:29.7), (22:53.2)
16402Desert View, AZ - Team Time (1st 5) 1:38:26.3 | Spread (1st 5) 3:31.0
22, 54, 101, 106, 119, (121), (124)
Luis Tarazon, Alex Villalobos, Isaiah Mendoza, Misael Ayon, Alexander Pacheco, (Abraham Daza), (Raul Moreno)
17:33.8, 18:51.0, 20:26.8, 20:29.9, 21:04.8, (21:08.5), (21:23.1)
17420Nogales, AZ - Team Time (1st 5) 1:39:35.3 | Spread (1st 5) 3:08.3
34, 60, 83, 118, 125, (126), (127)
Alejandro Corrales, Marcos Duarte, David Gamez, Carlos Suarez, Gibran Chavez, (Edgar Morales), (Ramses Vasquez)
18:15.3, 19:05.6, 19:47.2, 21:03.6, 21:23.6, (21:35.1), (21:38.9)
18435Sahuaro, AZ - Team Time (1st 5) 1:39:41.2 | Spread (1st 5) 2:23.4
50, 76, 94, 98, 117, (130), (135)
Hayden Estrella, Daniel Ahasteen, Ronnie Sabatino, Josh Bell, Skyler Devaughn, (Austin Valenzuela), (Julian Thies)
18:39.1, 19:27.9, 20:07.6, 20:24.1, 21:02.5, (22:14.7), (23:56.6)
19472Barry Goldwater, AZ - Team Time (1st 5) 1:43:06.6 | Spread (1st 5) 5:14.5
28, 67, 116, 128, 133, (136), (137)
John Jacklin, Ben Karls, Rowan Davidson, Abel Zambrano Ortega, Svend Delasko, (Jason Brown), (Antonio Lovelace)
17:56.0, 19:18.0, 21:01.2, 21:40.9, 23:10.5, (25:40.2), (26:43.6)
20637Notre Dame Prep, AZ - Team Time (1st 5) 1:59:39.6 | Spread (1st 5) 10:36.0
114, 120, 131, 134, 138
Ryan Thomas, Dylan O'Hara, Cole Heathcott, Jacob Nemivant, Enrique Wycklendt
20:48.5, 21:06.0, 22:26.5, 23:54.1, 31:24.5