1 | 45 | Pojoaque Valley,
NM - Team Time (1st 5) 1:25:33.0 | Spread (1st 5) 1:46.0 |
| 2, 5, 6, 13, 19, (21), (28) |
| John Hall, Avery Torrez, Santiago Romero, Mario Santistevan, Zack Hall, (Jesiah Martinez), (Donovan Lujan) |
| 16:17.0, 16:40.0, 17:00.0, 17:33.0, 18:03.0, (18:09.0), (18:33.0) |
2 | 77 | St Michael's,
NM - Team Time (1st 5) 1:27:27.0 | Spread (1st 5) 3:10.0 |
| 1, 3, 10, 24, 39, (83) |
| Justin Angel, Eli Seward, Adrian Veurete-Maya, Wesley Stenberg, Justin Sanchez, (Elias Woffinden) |
| 16:03.0, 16:19.0, 17:25.0, 18:27.0, 19:13.0, (24:03.0) |
3 | 94 | Cuba,
NM - Team Time (1st 5) 1:29:59.0 | Spread (1st 5) 1:25.0 |
| 11, 12, 18, 20, 33, (34) |
| De'Angelo Herrera, Fernando Herrera, Angelo Aragon-Sandoval, Antwan Antonio, Osiris Putnam, (Jaden Vasquez) |
| 17:26.0, 17:32.0, 18:02.0, 18:08.0, 18:51.0, (18:56.0) |
4 | 110 | Espanola Valley,
NM - Team Time (1st 5) 1:30:15.0 | Spread (1st 5) 2:39.0 |
| 4, 16, 22, 31, 37, (60) |
| Daylon Garcia, Juan Branch, Christian Arzipuro, Ryan Trujillo, Jerome Trus, (Terrance Sanchez) |
| 16:26.0, 17:48.0, 18:17.0, 18:39.0, 19:05.0, (20:34.0) |
5 | 136 | Shiprock,
NM - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 2:37.0 |
| 7, 17, 23, 42, 47 |
| Jalen Jones, Aaron Lee, Arvin Begay, Shi'son Tsosie, Justin Bitsilly |
| 17:14.0, 17:55.0, 18:24.0, 19:27.0, 19:51.0 |
6 | 195 | Navajo Pine,
NM - Team Time (1st 5) 1:36:26.0 | Spread (1st 5) 4:03.0 |
| 9, 14, 36, 67, 69, (86) |
| Galvin Curley, Marallus Chee, Dominique Clichee, Micah Tsosie, Arcieno Tsinnijinnie, (Preston Keeto) |
| 17:23.0, 17:36.0, 18:59.0, 21:02.0, 21:26.0, (27:02.0) |
7 | 205 | Dulce,
NM - Team Time (1st 5) 1:36:56.0 | Spread (1st 5) 2:02.0 |
| 26, 30, 45, 46, 58, (59), (75) |
| Donnell Reval, Rossendo Julian, Darion Johnson, Dashaun Gonzales, Tyvin Trujillo, (Jaiden Garcia), (Nicolas Wanoskia) |
| 18:29.0, 18:36.0, 19:32.0, 19:48.0, 20:31.0, (20:33.0), (22:38.0) |
8 | 226 | East Mountain,
NM - Team Time (1st 5) 1:38:57.0 | Spread (1st 5) 4:45.0 |
| 8, 15, 64, 66, 73, (77) |
| Joseph Ward, Jaydon Krisch, Dylan Justus, Azariah Jaffe, Joseph Bertrand, (Brendan Davis) |
| 17:20.0, 17:42.0, 20:51.0, 20:59.0, 22:05.0, (22:46.0) |
| 226 | Santa Fe Prep,
NM - Team Time (1st 5) 1:38:09.0 | Spread (1st 5) 2:16.0 |
| 32, 35, 41, 53, 65, (70), (78) |
| Gabriel Khano, Adrian Whitten, Griffin Rutherford, Max Aufrichtig, Krish Bhakta, (Landon Tafoya), (Cody Babcock) |
| 18:41.0, 18:57.0, 19:20.0, 20:14.0, 20:57.0, (21:28.0), (22:47.0) |
10 | 238 | Mora,
NM - Team Time (1st 5) 1:39:13.0 | Spread (1st 5) 2:45.0 |
| 29, 44, 48, 49, 68 |
| Dalton Breault, Eloy Roybal, Aniceto Chavez, Carlos Arellano, Danny Martinez |
| 18:34.0, 19:28.0, 19:54.0, 19:58.0, 21:19.0 |
11 | 267 | Capital,
NM - Team Time (1st 5) 1:42:59.0 | Spread (1st 5) 4:11.0 |
| 25, 42, 50, 74, 76, (79), (82) |
| Dominic Luna, Joshua Namingha, Jeremiah Aguierre, Eric Garcia, Abram Rosales, (Marcus Lucero), (Gabriel Molinar) |
| 18:28.0, 19:27.0, 20:07.0, 22:18.0, 22:39.0, (23:05.0), (23:56.0) |
12 | 271 | Cimarron,
NM - Team Time (1st 5) 1:41:09.0 | Spread (1st 5) 1:40.0 |
| 38, 54, 55, 61, 63 |
| Matthew Dean, Steven Mulkey, Aiden Kepfer, David Gonzales, Cristian Estrada |
| 19:10.0, 20:15.0, 20:18.0, 20:36.0, 20:50.0 |
13 | 273 | ATC School,
NM - Team Time (1st 5) 1:41:34.0 | Spread (1st 5) 3:08.0 |
| 27, 56, 57, 62, 71, (72), (84) |
| Cole Ferguson, Dylan Canney, Jaaziel Salazar, Lukas Olausson, Jacob Padilla, (Ahbedoh White Eagle), (Jakob Warniment) |
| 18:31.0, 20:19.0, 20:20.0, 20:45.0, 21:39.0, (21:55.0), (24:33.0) |
14 | 302 | Native American Community Academy,
NM - Team Time (1st 5) 1:46:17.0 | Spread (1st 5) 4:09.0 |
| 39, 51, 52, 80, 80, (85) |
| Jace Tharpe, Taejonon Denetclaw, Nevin Panana, Christopher Sandoval, Randy Felipe, (Lucas Meadows) |
| 19:13.0, 20:08.0, 20:12.0, 23:22.0, 23:22.0, (24:59.0) |