1 | 28 | Prairie,
WA - Team Time (1st 5) 1:25:34.3 | Spread (1st 5) 1:24.6 |
| 1, 4, 5, 8, 10, (12), (14) |
| Luke Lund, Landon Gunter, Ty Kneeshaw, Isaac Moulton, Luke Williams, (Caden Hoyt), (Nathaniel Johnson) |
| 16:19.3, 17:01.7, 17:11.0, 17:18.4, 17:43.9, (17:51.4), (17:59.3) |
2 | 45 | Kelso,
WA - Team Time (1st 5) 1:27:07.1 | Spread (1st 5) 1:34.1 |
| 3, 6, 7, 13, 16, (24), (25) |
| Colten Jorgenson, Jimmy Peabody, Drew Norman, Jared Masterson, Jonah Chamblee, (Damien Klug), (Spencer Thomas) |
| 16:33.6, 17:13.5, 17:16.9, 17:55.4, 18:07.7, (18:56.4), (19:05.0) |
3 | 61 | Mountain View (WA),
WA - Team Time (1st 5) 1:28:43.9 | Spread (1st 5) 1:56.7 |
| 2, 9, 15, 17, 18, (21), (28) |
| Shun Yamaguchi, Mason Wrede, Branden Chou, Justin Keanini, Oliver Clauson, (Anthony Johnson), (Adin Jura) |
| 16:28.9, 17:36.1, 18:05.5, 18:07.8, 18:25.6, (18:46.4), (19:11.5) |
4 | 117 | Fort Vancouver,
WA - Team Time (1st 5) 1:34:16.7 | Spread (1st 5) 1:40.1 |
| 11, 23, 26, 27, 30, (32), (36) |
| Cristian Huesos, Ethan Clark, Ryan Caputo, Gabe Daigle, John Sesay, (Gavin Medina), (Carson Cooper) |
| 17:46.9, 18:52.0, 19:05.2, 19:05.6, 19:27.0, (19:38.0), (20:03.3) |
5 | 132 | Hudson's Bay,
WA - Team Time (1st 5) 1:36:03.6 | Spread (1st 5) 1:12.3 |
| 19, 20, 29, 31, 33, (34), (37) |
| Justin Terry, Elijah Sassmannshaussen, Emilio Ramirez, Ethan Paulsen, Elijah Adams, (Jordan McHan), (Clark Temme) |
| 18:36.8, 18:41.7, 19:22.5, 19:33.5, 19:49.1, (19:54.4), (20:19.4) |
6 | 174 | Evergreen (Vancouver),
WA - Team Time (1st 5) 1:42:54.5 | Spread (1st 5) 3:12.0 |
| 22, 35, 38, 39, 40, (41), (42) |
| Lorenzo Anguiano, Luke Lundahl, Seth Wampach, Noah Fertick, Kyle LeCount, (Dalton Jones), (Luis Anguiano) |
| 18:47.0, 20:02.2, 20:48.1, 21:18.2, 21:59.0, (22:05.4), (22:26.7) |