1 | 46 | St Augustine Catholic,
AZ - Team Time (1st 5) 1:33:10.3 | Spread (1st 5) 4:05.7 |
| 1, 4, 8, 12, 21, (29), (30) |
| Nico Montanez, Zach Alderete, Marcus Montano, Carlos Rojel, Christopher Rodriguez, (Anton Ebenal), (Ronald (RJ) Schlagel) |
| 16:33.9, 17:49.4, 18:51.7, 19:15.7, 20:39.6, (21:23.4), (21:24.9) |
2 | 57 | Pusch Ridge Christian,
AZ - Team Time (1st 5) 1:34:35.0 | Spread (1st 5) 3:42.0 |
| 2, 3, 15, 17, 20, (22), (35) |
| Kyle Cajero, Josh Tvrdy, Tim Pooley, Avian Robles, Micah Spegman, (Caleb Spegman), (Robo Carey) |
| 16:56.0, 17:24.0, 19:39.0, 19:58.0, 20:38.0, (20:49.0), (22:04.0) |
3 | 72 | Yuma Catholic,
AZ - Team Time (1st 5) 1:38:25.0 | Spread (1st 5) 3:16.0 |
| 5, 10, 10, 22, 25, (26), (34) |
| Nico Franco, Jaime Casillas, Becket Edwards, Jesus Valdivia, Manny Gonzalez, (Adam Badilla), (Ernesto Sandigo) |
| 17:56.0, 19:14.0, 19:14.0, 20:49.0, 21:12.0, (21:16.0), (21:55.0) |
4 | 87 | Morenci,
AZ - Team Time (1st 5) 1:39:50.4 | Spread (1st 5) 2:41.5 |
| 6, 9, 13, 28, 31, (33), (37) |
| Daniom Tecle, Michael Siqueiros, Chris Barnett, Jason Morales, Zach McCarthy, (Anciel Twitchell), (Delbert Leonard) |
| 18:46.5, 18:56.8, 19:17.3, 21:21.8, 21:28.0, (21:49.2), (22:18.7) |
5 | 95 | Tanque Verde,
AZ - Team Time (1st 5) 1:41:56.3 | Spread (1st 5) 2:30.1 |
| 7, 18, 19, 24, 27, (36), (39) |
| Alec Camp, Dillon Kelly, Jared Grabe, Jeff Maseeh, Andy Kamrowski, (Will Ramos), (Isaac Marble) |
| 18:48.8, 20:18.0, 20:37.9, 20:52.7, 21:18.9, (22:16.0), (22:53.4) |
6 | 172 | San Manuel,
AZ - Team Time (1st 5) 1:53:21.0 | Spread (1st 5) 4:51.0 |
| 16, 32, 40, 41, 43, (46), (47) |
| Nathaniel Lopez, Carlos Duarte, Jared Gonzalez, Breyden Main, Roberto Lee, (Gary Maestas), (Marcos Salas) |
| 19:50.0, 21:49.0, 23:05.0, 23:56.0, 24:41.0, (26:18.0), (26:20.0) |
7 | 183 | Immaculate Heart,
AZ - Team Time (1st 5) 1:57:41.1 | Spread (1st 5) 6:26.2 |
| 14, 38, 42, 44, 45 |
| Nate Goodman, Danny Milchack, Alex Smith, Stefan Kimme -Sayre, Johnathan Martin |
| 19:26.8, 22:23.7, 24:07.2, 25:50.4, 25:53.0 |