| 1 | 32 | Zillah,
WA - Team Time (1st 5) 1:25:46.2 | Spread (1st 5) 1:15.8 |
| 3, 5, 6, 7, 11, (18), (19) |
| Nate Mendoza, Wade Koerner, Sydney John, Andrew Olson, Abel Troncoso, (Ian Redfield), (Cole Belton) |
| 16:32.9, 16:51.8, 17:14.4, 17:18.4, 17:48.7, (18:41.2), (18:57.8) |
| 2 | 38 | Goldendale,
WA - Team Time (1st 5) 1:26:03.0 | Spread (1st 5) 2:15.9 |
| 1, 4, 8, 12, 13, (20), (34) |
| Dillon Rising, Lucas Anderson, Corbin Riley, Mark Blunt, Sterling Beasley, (Austin Williams), (Ryan Kindler) |
| 15:53.8, 16:39.2, 17:24.3, 17:56.0, 18:09.7, (19:08.0), (20:11.6) |
| 3 | 100 | Granger,
WA - Team Time (1st 5) 1:34:12.5 | Spread (1st 5) 3:30.9 |
| 2, 16, 26, 27, 29, (31), (32) |
| Alfonso Price, Omar Solis-Meza, Tony Franco, Jose Gil-Martinez, Kevin Roman, (Josh Rendon), (Jovanni Solis) |
| 16:25.1, 18:18.7, 19:45.7, 19:47.0, 19:56.0, (20:04.9), (20:06.0) |
| 4 | 107 | Naches Valley,
WA - Team Time (1st 5) 1:35:17.6 | Spread (1st 5) 2:16.1 |
| 10, 15, 24, 28, 30, (35), (36) |
| Dylan Roberts, Pierson Jones, Jett Black, Maxx Black, Benjamin Montes De Oca, (Joseph Feriante), (Kane Nedrow) |
| 17:44.1, 18:13.6, 19:32.0, 19:47.7, 20:00.2, (20:17.1), (20:19.4) |
| 5 | 135 | Cle Elum-Roslyn,
WA - Team Time (1st 5) 1:39:25.9 | Spread (1st 5) 4:48.8 |
| 9, 21, 23, 37, 45, (46), (47) |
| Adam Rinaldi, Zach Bronkhorst, Eric Merkel, Karver Dewitt, Brady Norrish, (Ian Wyborski), (Karl Merkel) |
| 17:34.2, 19:22.7, 19:30.0, 20:36.0, 22:23.0, (22:25.0), (23:02.3) |
| 6 | 147 | Highland,
WA - Team Time (1st 5) 1:41:00.0 | Spread (1st 5) 3:35.0 |
| 17, 22, 25, 41, 42 |
| Devante Martinez, Edgar Marin, Juan Lamas, Kevin Zarinana, Omar Ramos |
| 18:19.0, 19:27.0, 19:41.0, 21:39.0, 21:54.0 |
| 7 | 164 | La Salle,
WA - Team Time (1st 5) 1:41:04.8 | Spread (1st 5) 3:03.2 |
| 14, 33, 38, 39, 40, (43), (44) |
| Peterson Bohannon, Jalen Lopez, Caleb Barker, Daniel O'Connor, Dominic Sowers, (Connor Peterson), (Elijah Maher) |
| 18:12.2, 20:08.0, 20:39.9, 20:49.3, 21:15.4, (21:56.0), (22:18.8) |