1 | 24 | Columbia River,
WA - Team Time (1st 5) 1:20:22.7 | Spread (1st 5) 1:22.3 |
| 1, 3, 4, 7, 9, (10), (12) |
| Austin Blankenship, Ian Rose, Dan Nehnevaj, Ryan Boe, Keegan Hanes, (Candler Bolte), (Ruben Blancas) |
| 15:12.7, 16:02.0, 16:07.0, 16:26.0, 16:35.0, (16:59.0), (17:02.0) |
2 | 47 | Kelso,
WA - Team Time (1st 5) 1:23:46.0 | Spread (1st 5) 1:25.0 |
| 2, 6, 11, 13, 15, (18), (21) |
| Aidan Lowman, Andrew Kiffe, Christian Graff, Jeramie Aldrich, Tanner Graff, (Gavin Pfuhl), (Ethan Smith) |
| 15:58.0, 16:20.0, 17:00.0, 17:05.0, 17:23.0, (17:34.0), (17:43.2) |
3 | 61 | Prairie,
WA - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:22.0 |
| 5, 8, 14, 15, 19, (20), (22) |
| David Olvera, Caleb Schleicher, Michael Guenther, Robert Wassom, Jack Hennerty, (Braden Oehler), (William Sweesy) |
| 16:13.0, 16:31.0, 17:15.0, 17:23.0, 17:35.0, (17:40.0), (18:19.0) |
4 | 115 | Fort Vancouver,
WA - Team Time (1st 5) 1:37:41.0 | Spread (1st 5) 2:46.0 |
| 17, 23, 24, 25, 26, (27), (28) |
| Joshua Spangler, Morgan Riley, Cristian Ruiz, Matthew Kerr, Cody Farris, (Manuel Avalos), (D'Angelo Hernandez) |
| 17:29.0, 19:55.0, 20:00.0, 20:02.0, 20:15.0, (20:51.0), (20:57.0) |