| 1 | 32 | Kelso,
WA - Team Time (1st 5) 1:08:59.0 | Spread (1st 5) 55.0 |
| 3, 4, 7, 8, 10, (11), (12) |
| Colten Jorgenson, Tanner Graff, Christian Freund, Ryan McGhee, Rylan Stinger, (Damien Pulido), (Jesse Nieto-Verde) |
| 13:22.0, 13:25.0, 13:55.0, 14:00.0, 14:17.0, (14:22.0), (14:25.0) |
| 2 | 39 | Prairie,
WA - Team Time (1st 5) 1:09:53.0 | Spread (1st 5) 1:14.0 |
| 2, 5, 6, 12, 14, (17), (18) |
| Luke Lund, Donovan Benko, Isaac Moulton, Simon Benko, Christopher Dragut, (Irwin Ho), (Hunter Anderson) |
| 13:16.0, 13:50.0, 13:52.0, 14:25.0, 14:30.0, (14:50.0), (14:51.0) |
| 3 | 85 | Fort Vancouver,
WA - Team Time (1st 5) 1:13:47.5 | Spread (1st 5) 2:23.0 |
| 1, 15, 20, 24, 25, (26), (27) |
| Drew Weber, James Husband, Ryan Caputo, Diego Meza, Tony Pedro, (Daniel Duncan), (Morgan Riley) |
| 13:10.0, 14:33.5, 15:07.0, 15:24.0, 15:33.0, (15:34.0), (15:42.0) |
| 4 | 87 | Hudson's Bay,
WA - Team Time (1st 5) 1:14:08.0 | Spread (1st 5) 1:09.0 |
| 9, 16, 19, 21, 22, (23), (28) |
| Ethan Mayers, Thomas Goode, Micah Turner, Justin Terry, Sam Ellis, (Caden Hiebert), (Michael Klucas) |
| 14:05.0, 14:39.0, 14:57.0, 15:13.0, 15:14.0, (15:20.0), (15:56.0) |