1 | 34 | Klahowya,
WA - Team Time (1st 5) 1:25:40.8 | Spread (1st 5) 54.1 |
| 3, 6, 7, 8, 10, (12), (17) |
| Jaeden Ellis, Alex Oathout, Wyatt Vertefeuille, Kelton Gagnon, Lucas Becker, (Samuel Cook), (Justin Becker) |
| 16:33.9, 17:06.3, 17:10.9, 17:21.7, 17:28.0, (17:40.4), (17:56.8) |
2 | 50 | Charles Wright Academy,
WA - Team Time (1st 5) 1:26:28.7 | Spread (1st 5) 1:48.4 |
| 1, 4, 14, 15, 16, (24), (25) |
| Adam Briejer, AJ Taghavi, Mason Miller, Nick Brassard, Jahan Bains, (Carson Schauer), (Jake Wang) |
| 16:02.9, 16:58.4, 17:44.9, 17:51.2, 17:51.3, (18:21.5), (18:31.8) |
3 | 60 | East Jefferson (Port Townsend),
WA - Team Time (1st 5) 1:27:51.9 | Spread (1st 5) 2:36.6 |
| 2, 5, 11, 13, 29, (33), (35) |
| Nathan Cantrell, Gabe Petrick, Seamus Fraser, Kincaid Gould, Carter Swartout, (Silas DeWyse), (Trillium DeWyse) |
| 16:26.5, 17:00.3, 17:39.0, 17:43.0, 19:03.1, (19:20.0), (19:31.0) |
4 | 97 | Seattle Christian,
WA - Team Time (1st 5) 1:30:41.5 | Spread (1st 5) 1:27.3 |
| 9, 18, 21, 23, 26, (40), (41) |
| Dylan Wile, Maxim Hodges, Drew Seiler, Grant Wood, Cole Diffner, (Austin Hilburn), (Graham Buyagawan) |
| 17:22.1, 17:58.9, 18:10.9, 18:20.2, 18:49.4, (20:53.7), (21:04.2) |
5 | 119 | Bellevue Christian,
WA - Team Time (1st 5) 1:32:22.1 | Spread (1st 5) 1:02.9 |
| 19, 20, 22, 28, 30, (34), (36) |
| Josh Clark, Jasper Heise, Adam Graves, Caden Pua, Keith Steedman, (Will Wetter), (Noah Winnick) |
| 18:01.8, 18:10.7, 18:14.6, 18:50.3, 19:04.7, (19:29.5), (19:36.3) |
6 | 165 | Vashon Island,
WA - Team Time (1st 5) 1:38:09.2 | Spread (1st 5) 1:36.8 |
| 27, 31, 32, 37, 38, (39), (42) |
| Cole Hartness, Garrett Mueller, Ursa Medeiros, Simon Clark, Sean Robertson, (Jake Harrah), (Alec Macomber) |
| 18:50.1, 19:18.4, 19:18.9, 20:14.9, 20:26.9, (20:42.5), (21:51.0) |