1 | 41 | Prairie,
WA - Team Time (1st 5) 1:28:12.0 | Spread (1st 5) 1:48.8 |
| 1, 3, 5, 14, 18, (19), (24) |
| Caleb Schleicher, David Olvera, Braden Oehler, Robert Wassom, Jackson Smithline, (David Tran), (Jeren Olsen) |
| 16:53.8, 17:03.9, 17:30.3, 18:01.4, 18:42.6, (18:55.0), (19:40.5) |
2 | 42 | Kelso,
WA - Team Time (1st 5) 1:28:37.0 | Spread (1st 5) 1:45.0 |
| 2, 4, 7, 12, 17, (20), (21) |
| Aidan Lowman, Christian Freund, Tanner Graff, Colten Jorgenson, Jeramie Aldrich, (Ethan Smith), (Kevin Dahl) |
| 16:57.0, 17:26.0, 17:37.0, 17:55.0, 18:42.0, (18:59.0), (19:15.0) |
3 | 47 | Columbia River,
WA - Team Time (1st 5) 1:28:51.0 | Spread (1st 5) 24.0 |
| 6, 8, 9, 11, 13, (15), (16) |
| Carson Schaller, Keegan Hanes, Ian Rose, Ben Laughlin, Christopher Arnold, (Ruben Blancas), (Candler Bolte) |
| 17:36.0, 17:38.0, 17:46.0, 17:51.0, 18:00.0, (18:04.0), (18:10.0) |
4 | 106 | Fort Vancouver,
WA - Team Time (1st 5) 1:37:28.4 | Spread (1st 5) 2:55.1 |
| 10, 22, 23, 25, 26, (27), (28) |
| Abraham Sarmienta, Drew Weber, Damien Pulido, Ryan Caputo, Diego Meza, (Morgan Riley), (Jonathon Laughery) |
| 17:47.3, 19:20.4, 19:33.7, 20:04.6, 20:42.4, (20:52.8), (22:35.4) |