| 1 | 45 | Zillah,
WA - Team Time (1st 5) 1:29:22.0 | Spread (1st 5) 1:30.7 |
| 3, 5, 11, 12, 14, (16), (18) |
| Nate Mendoza, Wade Koerner, Ian Redfield, Abel Troncoso, Sydney John, (Andrew Olson), (Jace Ziegler) |
| 16:55.8, 17:26.0, 18:16.7, 18:17.0, 18:26.5, (18:29.3), (18:39.2) |
| 2 | 52 | Granger,
WA - Team Time (1st 5) 1:29:34.5 | Spread (1st 5) 2:03.7 |
| 2, 8, 9, 13, 20, (22), (25) |
| Alfonso Price, Gus Sanchez, Aaron Cardoza, Abiel Cervantes, Eric Ang, (Jovanni Solis), (Joel Torres) |
| 16:46.3, 17:46.3, 17:46.9, 18:25.0, 18:50.0, (19:08.0), (19:43.0) |
| 3 | 64 | Goldendale,
WA - Team Time (1st 5) 1:30:39.0 | Spread (1st 5) 3:19.0 |
| 1, 4, 7, 24, 28 |
| Dillon Rising, Lucas Anderson, Corbin Riley, Mark Blunt, Sterling Beasley |
| 16:28.0, 17:14.0, 17:39.0, 19:31.0, 19:47.0 |
| 4 | 99 | Cle Elum-Roslyn,
WA - Team Time (1st 5) 1:35:08.1 | Spread (1st 5) 1:38.7 |
| 10, 15, 21, 26, 27, (38), (39) |
| Adam Rinaldi, Seth Bassetti, Eric Merkel, Asa Sill, Zach Bronkhorst, (Ian Wyborski), (Karver Dewitt) |
| 18:07.3, 18:29.1, 19:00.7, 19:45.0, 19:46.0, (20:56.7), (21:12.0) |
| 5 | 119 | Naches Valley,
WA - Team Time (1st 5) 1:36:31.3 | Spread (1st 5) 2:53.0 |
| 6, 19, 29, 32, 33, (34), (36) |
| Pierson Jones, Dylan Roberts, Maxx Black, Bryce Mills, Joseph Feriante, (Cole Peterson), (Julian Dow) |
| 17:28.0, 18:39.3, 19:48.0, 20:15.0, 20:21.0, (20:22.0), (20:42.4) |
| 6 | 164 | Highland,
WA - Team Time (1st 5) 1:42:30.8 | Spread (1st 5) 2:43.9 |
| 23, 30, 31, 37, 43, (45) |
| Devante Martinez, Manny Cisneros, Juan Lamas, Edgar Marin, Omar Ramos, (Pedro Dorantes) |
| 19:28.1, 19:58.5, 19:59.2, 20:53.0, 22:12.0, (22:38.4) |
| 7 | 175 | La Salle,
WA - Team Time (1st 5) 1:43:50.9 | Spread (1st 5) 3:06.9 |
| 17, 35, 40, 41, 42, (44), (46) |
| Peterson Bohannon, Caleb Barker, John Sowers, Daniel O'Connor, Sergiy Halchuk, (Yevheniy Kutsenko), (Mitchel O'Connor) |
| 18:39.1, 20:40.0, 21:15.8, 21:30.0, 21:46.0, (22:18.0), (22:52.0) |