1 | 20 | Kelso,
WA - Team Time (1st 5) 1:11:46.0 | Spread (1st 5) 36.0 |
| 1, 2, 5, 6, 6, (8), (9) |
| Drew Norman, Jonah Chamblee, Isaac Salinas, Damien Klug, Spencer Thomas, (Giovannie Lopez), (Jacob Gabbard) |
| 14:00.0, 14:02.0, 14:32.0, 14:36.0, 14:36.0, (14:40.0), (14:50.0) |
2 | 44 | Hudson's Bay,
WA - Team Time (1st 5) 1:14:55.0 | Spread (1st 5) 1:14.0 |
| 3, 4, 11, 12, 14, (15), (19) |
| Jarek Morton, Justin Terry, Harper Sajec, Elijah Sassmannshaussen, Gustavo Gonzalez, (Brian Loop), (Daniel Stelmakh) |
| 14:17.0, 14:25.0, 15:20.0, 15:22.0, 15:31.0, (15:45.0), (16:46.0) |
3 | 88 | Fort Vancouver,
WA - Team Time (1st 5) 1:21:31.0 | Spread (1st 5) 1:37.0 |
| 10, 16, 18, 21, 23, (24), (26) |
| Ethan Clark, Gianni Harrington, Andrey Kanyvets, Abel Juan Morales, Kevin Nguyen, (Gabe Daigle), (Gavin Medina) |
| 15:12.0, 16:04.0, 16:38.0, 16:48.0, 16:49.0, (17:01.0), (17:16.0) |
4 | 97 | Evergreen (Vancouver),
WA - Team Time (1st 5) 1:22:29.5 | Spread (1st 5) 1:41.0 |
| 13, 17, 20, 22, 25, (27), (28) |
| Lorenzo Anguiano, Andres Bejar, Sirak Yohannes, Luke Lundahl, Daniel Bejar, (Noah Fertick), (Clayton Kunz) |
| 15:24.0, 16:25.0, 16:47.0, 16:48.5, 17:05.0, (17:23.0), (18:36.0) |