1 | 40 | Prairie,
WA - Team Time (1st 5) 1:27:56.3 | Spread (1st 5) 1:42.0 |
| 1, 6, 10, 11, 12, (13), (17) |
| Luke Lund, Isaac Moulton, Nathaniel Johnson, Ty Kneeshaw, Sheldon Galipeau, (Luke Williams), (Landon Gunter) |
| 16:22.9, 17:28.7, 17:56.7, 18:03.1, 18:04.9, (18:09.7), (18:23.8) |
2 | 41 | Kelso,
WA - Team Time (1st 5) 1:28:55.9 | Spread (1st 5) 1:12.0 |
| 3, 7, 8, 9, 14, (16), (21) |
| Colten Jorgenson, Jared Masterson, Christian Freund, Jimmy Peabody, Damien Pulido, (Drew Norman), (Alan Luff) |
| 17:03.0, 17:46.0, 17:55.3, 17:56.6, 18:15.0, (18:23.3), (18:30.0) |
3 | 61 | Mountain View (WA),
WA - Team Time (1st 5) 1:29:05.5 | Spread (1st 5) 2:09.9 |
| 2, 4, 15, 18, 22, (27), (29) |
| Shun Yamaguchi, Samuel Johnson, Justin Keanini, Mason Wrede, Anthony Johnson, (Oliver Clauson), (Joshua Wright) |
| 16:23.2, 17:20.9, 18:23.2, 18:25.1, 18:33.1, (19:04.4), (19:12.9) |
4 | 101 | Hudson's Bay,
WA - Team Time (1st 5) 1:32:31.4 | Spread (1st 5) 1:53.6 |
| 5, 19, 20, 26, 31, (32), (33) |
| Jonas Hicks, Adam McBroom, Micah Turner, Sam Ellis, Daymian Wright, (Elijah Sassmannshaussen), (Caden Hiebert) |
| 17:22.1, 18:27.9, 18:29.5, 18:56.2, 19:15.7, (19:31.2), (19:31.4) |
5 | 146 | Fort Vancouver,
WA - Team Time (1st 5) 1:36:08.8 | Spread (1st 5) 1:23.7 |
| 23, 24, 28, 34, 37, (40), (42) |
| Ryan Caputo, Pablo Alvarado, Ethan Clark, Gabe Daigle, Diego Meza, (Juan Osorio), (Cooper Loos) |
| 18:38.3, 18:49.0, 19:07.1, 19:32.4, 20:02.0, (21:48.2), (22:30.1) |
6 | 164 | Evergreen (Vancouver),
WA - Team Time (1st 5) 1:38:10.5 | Spread (1st 5) 1:08.9 |
| 25, 30, 35, 36, 38, (39), (41) |
| Woodrow Davis, Kyle LeCount, Noah Fertick, Sebastian Bear, Luke Lundahl, (Jacob Fertick), (Jovan Trujillo) |
| 18:54.9, 19:13.8, 19:57.5, 20:00.5, 20:03.8, (20:25.0), (22:06.9) |