1 | 32 | Prairie,
WA - Team Time (1st 5) 1:25:34.3 | Spread (1st 5) 1:24.6 |
| 1, 5, 6, 9, 11, (13), (15) |
| 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 | 49 | Kelso,
WA - Team Time (1st 5) 1:27:07.1 | Spread (1st 5) 1:34.1 |
| 3, 7, 8, 14, 17, (25), (26) |
| 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 | 65 | Mountain View,
WA - Team Time (1st 5) 1:28:43.9 | Spread (1st 5) 1:56.7 |
| 2, 10, 16, 18, 19, (22), (29) |
| 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 | 95 | Fort Vancouver,
WA - Team Time (1st 5) 1:31:27.7 | Spread (1st 5) 2:27.6 |
| 4, 12, 24, 27, 28, (31), (33) |
| Drew Weber, Cristian Huesos, Ethan Clark, Ryan Caputo, Gabe Daigle, (John Sesay), (Gavin Medina) |
| 16:38.0, 17:46.9, 18:52.0, 19:05.2, 19:05.6, (19:27.0), (19:38.0) |
5 | 137 | Hudson's Bay,
WA - Team Time (1st 5) 1:36:03.6 | Spread (1st 5) 1:12.3 |
| 20, 21, 30, 32, 34, (35), (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 | 176 | Evergreen (Vancouver),
WA - Team Time (1st 5) 1:42:54.5 | Spread (1st 5) 3:12.0 |
| 23, 36, 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) |