1 | 40 | Northwest Christian,
AZ - Team Time (1st 5) 1:23:13.3 | Spread (1st 5) 2:35.6 |
| 4, 5, 6, 10, 15, (19), (28) |
| Jonah Archer, Luke Poarch, Glenn Thomas, Jake Harrison, Maverick Kline, (Micah Engle), (Luke Young) |
| 15:34.3, 16:05.0, 16:09.0, 17:15.1, 18:09.9, (18:53.6), (19:12.6) |
2 | 47 | North Phoenix Prep,
AZ - Team Time (1st 5) 1:25:37.4 | Spread (1st 5) 3:27.5 |
| 2, 3, 8, 16, 18, (29), (44) |
| Thomas Koska, Samuel Johnston, Jonah Pearson, Kaden Duryea, Aaron Osborne, (Gage Kloft), (Amar Patel) |
| 15:25.3, 15:32.6, 16:58.7, 18:48.0, 18:52.8, (19:14.0), (20:17.1) |
3 | 103 | Veritas Preparatory Academy,
AZ - Team Time (1st 5) 1:30:26.9 | Spread (1st 5) 4:19.5 |
| 1, 9, 25, 30, 38, (40), (48) |
| Jon Barney, Jacob Soukup, Timmy Soukup, Carlos Soto, Kishan Bhatnagar, (Maximo Valencia), (Jake Hirsch) |
| 15:16.5, 17:06.4, 19:08.0, 19:20.0, 19:36.0, (19:38.8), (20:26.8) |
4 | 168 | Glendale Preparatory Academy,
AZ - Team Time (1st 5) 1:35:44.6 | Spread (1st 5) 3:57.0 |
| 7, 12, 37, 53, 59, (88), (99) |
| Trevin Janssen, Peter Brown, EJ Webdale, Collin Pettingill, Victor Krueger, (Alexandre Rodier), (Justin Rogers) |
| 16:56.0, 17:43.6, 19:35.0, 20:37.0, 20:53.0, (24:11.0), (29:43.0) |
5 | 177 | Trivium Preparatory Academy,
AZ - Team Time (1st 5) 1:37:43.5 | Spread (1st 5) 3:20.0 |
| 13, 24, 34, 45, 61, (69), (78) |
| Jack Kemling, Branden Lien, Francisco Cano IV, Ricardo Torres, Ian Anderson, (Caden Ortega), (Jacob Argano) |
| 17:44.0, 19:05.0, 19:31.0, 20:19.5, 21:04.0, (21:25.5), (22:54.0) |
6 | 179 | Arizona Lutheran,
AZ - Team Time (1st 5) 1:37:15.1 | Spread (1st 5) 3:37.1 |
| 11, 21, 31, 56, 60, (64), (66) |
| Kai Robinson, Jack List, Payton Beilke, Ryan Schmidt, Aden Aguirre, (Connor Farley), (Danny Gallivan) |
| 17:16.9, 18:57.5, 19:25.8, 20:40.9, 20:54.0, (21:07.6), (21:09.1) |
7 | 188 | Heritage Academy Laveen,
AZ - Team Time (1st 5) 1:38:37.2 | Spread (1st 5) 1:52.7 |
| 17, 32, 39, 43, 57, (89), (101) |
| Logan Mackey, Mateo Loera, David Blessing, Mathias Arnold, Fernando Castaneda Delgado, (Xander Pysell), (Stevon Brooks) |
| 18:51.0, 19:27.0, 19:36.4, 19:59.1, 20:43.7, (24:20.6), (44:01.5) |
8 | 204 | Anthem Prep,
AZ - Team Time (1st 5) 1:39:44.3 | Spread (1st 5) 1:29.3 |
| 26, 35, 41, 47, 55, (65), (86) |
| Sean Baggett, Taylor Beeman, Ryan Quirk, Ben Motter, Hans Fassnidge, (Grady Baggett), (Kalum Fischer) |
| 19:11.0, 19:31.9, 19:56.2, 20:24.9, 20:40.3, (21:08.5), (23:41.4) |
9 | 215 | Highland Prep (Surprise),
AZ - Team Time (1st 5) 1:41:02.4 | Spread (1st 5) 5:08.0 |
| 14, 20, 49, 53, 79, (93), (100) |
| Logan Delise, Ociel Delfin-Hernandez, Andrew Livaudais, Dominik Diaz, Eithan Makal, (Brett Hardesty), (Collin Renckly) |
| 17:57.0, 18:55.4, 20:28.0, 20:37.0, 23:05.0, (26:50.5), (30:28.3) |
10 | 225 | Phoenix Country Day,
AZ - Team Time (1st 5) 1:41:01.4 | Spread (1st 5) 2:21.8 |
| 22, 22, 51, 63, 67, (70), (85) |
| Sam Novak, Alexander Geyser, Jason Lin, Zac Daitch, Frank Kaplan, (Mateo Brenes), (Jack Dahl) |
| 18:59.0, 18:59.0, 20:35.6, 21:07.0, 21:20.8, (21:53.8), (23:37.8) |
11 | 284 | BASIS Phoenix,
AZ - Team Time (1st 5) 1:44:58.1 | Spread (1st 5) 2:52.0 |
| 27, 46, 68, 71, 72, (73), (90) |
| Nicholas Zaharia, Gautam Verma, Esteban Azagra, Jacob Gardner, Christian Tanji, (Aymen Bekri), (Nicholas Kwong) |
| 19:12.0, 20:21.1, 21:22.0, 21:59.0, 22:04.0, (22:12.5), (24:25.0) |
12 | 325 | St. John Paul II,
AZ - Team Time (1st 5) 1:49:23.2 | Spread (1st 5) 4:03.1 |
| 33, 58, 75, 76, 83, (84), (87) |
| Jonathan Dominguez, Samuel Guerrero, Alejandro Felix, David Sweet, Pedro Peregrina, (Colin McEwen), (Mauricio Diaz) |
| 19:30.9, 20:45.3, 22:46.0, 22:47.0, 23:34.0, (23:37.5), (23:52.0) |
13 | 334 | North Valley Christian Academy,
AZ - Team Time (1st 5) 1:49:48.2 | Spread (1st 5) 2:54.0 |
| 50, 52, 74, 77, 81, (82), (92) |
| Mason Phifer, Elijah Savoury, Bobby Rodriguez, Daniel Schoenleb, Jethro Maerina, (Declan McSherry), (Davin Barry) |
| 20:30.0, 20:36.0, 22:30.0, 22:48.2, 23:24.0, (23:26.0), (25:22.0) |
14 | 380 | Cicero Preparatory Academy,
AZ - Team Time (1st 5) 2:01:58.3 | Spread (1st 5) 9:07.5 |
| 36, 62, 91, 94, 97 |
| Grantham Smith, Austin Fowler, Dylan Wood, Blaize Reichert, Zachary Moore |
| 19:32.5, 21:04.4, 24:35.1, 28:06.3, 28:40.0 |
15 | 411 | Valley Lutheran,
AZ - Team Time (1st 5) 2:08:58.1 | Spread (1st 5) 9:12.5 |
| 42, 80, 95, 96, 98 |
| Alex Gong, Benjamin Karber, Josh Ruehs, Josiah Ruehs, Brody Liston |
| 19:58.0, 23:19.2, 28:07.1, 28:23.3, 29:10.5 |