1 | 38 | Charles Wright Academy,
WA - Team Time (1st 5) 1:24:38.3 | Spread (1st 5) 1:49.0 |
| 2, 3, 6, 11, 16, (19), (20) |
| Adam Briejer, Adam Berg, AJ Taghavi, Nick Brassard, Jahan Bains, (James Parrott), (Carson Schauer) |
| 16:00.7, 16:27.8, 16:49.5, 17:30.6, 17:49.7, (17:57.2), (17:58.4) |
2 | 48 | Klahowya,
WA - Team Time (1st 5) 1:26:23.9 | Spread (1st 5) 59.4 |
| 4, 9, 10, 12, 13, (18), (21) |
| Lucas Becker, Jaeden Ellis, Samuel Cook, Tanyr Gagnon, Alex Oathout, (Wyatt Vertefeuille), (Mason Haws) |
| 16:33.5, 17:16.7, 17:28.8, 17:32.0, 17:32.9, (17:55.8), (18:02.4) |
3 | 71 | East Jefferson (Port Townsend),
WA - Team Time (1st 5) 1:28:19.9 | Spread (1st 5) 2:23.5 |
| 5, 7, 14, 15, 30, (34), (35) |
| Nathan Cantrell, Gabe Petrick, Seamus Fraser, Kincaid Gould, Jesus Duran, (Skyler Zabransky), (Trillium DeWyse) |
| 16:38.7, 17:03.6, 17:46.4, 17:49.0, 19:02.2, (19:35.8), (19:35.9) |
4 | 95 | Bellevue Christian,
WA - Team Time (1st 5) 1:30:20.0 | Spread (1st 5) 2:49.0 |
| 1, 22, 23, 24, 25, (36), (40) |
| Jared Donnel, Sam Pettersson, Jasper Heise, Josh Clark, Adam Graves, (Keith Steedman), (Frank Hu) |
| 15:59.0, 18:24.2, 18:30.9, 18:37.9, 18:48.0, (19:44.5), (20:28.4) |
5 | 131 | Seattle Christian,
WA - Team Time (1st 5) 1:33:55.2 | Spread (1st 5) 2:48.5 |
| 8, 27, 28, 29, 39, (41), (42) |
| Dylan Wile, Grant Wood, Maxim Hodges, Cole Diffner, Michael McPherson, (Joel Fisher), (Sawyer Buyagawan) |
| 17:10.8, 18:51.4, 18:55.8, 18:57.9, 19:59.3, (20:33.1), (22:17.9) |
6 | 139 | Vashon Island,
WA - Team Time (1st 5) 1:34:57.8 | Spread (1st 5) 1:36.2 |
| 17, 26, 31, 32, 33, (37), (38) |
| Gianno Waller, Cole Hartness, Hunter Justis, Garrett Mueller, Theo Hu, (Sam Knight), (Simon Clark) |
| 17:54.7, 18:49.5, 19:20.7, 19:22.0, 19:30.9, (19:53.9), (19:55.3) |