1 | 19 | Charles Wright Academy,
WA - Team Time (1st 5) 1:22:57.4 | Spread (1st 5) 2:47.6 |
| 1, 2, 3, 4, 9, (10), (15) |
| Adam Briejer, Nick Brassard, Jahan Bains, Mason Miller, Jake Wang, (Mars Yang), (Ukweli Bayard) |
| 15:09.6, 16:20.3, 16:23.3, 17:07.0, 17:57.2, (17:59.0), (18:19.7) |
2 | 61 | Seattle Christian,
WA - Team Time (1st 5) 1:30:23.2 | Spread (1st 5) 43.6 |
| 8, 11, 12, 14, 16, (20), (21) |
| Karsten Gibson, Jackson Oldright, Grant Wood, Maxim Hodges, Drew Seiler, (Grant Hill), (Austin Hilburn) |
| 17:40.0, 18:01.3, 18:03.6, 18:14.7, 18:23.6, (19:09.4), (19:11.9) |
3 | 66 | Bellevue Christian,
WA - Team Time (1st 5) 1:31:44.6 | Spread (1st 5) 1:50.0 |
| 6, 7, 13, 18, 22, (26), (28) |
| Josh Clark, Caden Pua, Will Wetter, Keith Steedman, Noah Winnick, (Connor Anderson), (Luke Foisset) |
| 17:31.5, 17:35.2, 18:12.5, 19:03.9, 19:21.5, (20:15.1), (21:15.5) |
4 | 104 | Cascade Christian,
WA - Team Time (1st 5) 1:42:06.0 | Spread (1st 5) 7:47.5 |
| 5, 19, 24, 25, 31 |
| Hunter Vilhauer, Parker Larson, Colby Sweet, Shunma Kajioka, Andon Turner |
| 17:25.1, 19:06.1, 20:09.7, 20:12.5, 25:12.6 |
5 | 126 | Vashon Island,
WA - Team Time (1st 5) 1:47:01.1 | Spread (1st 5) 5:15.8 |
| 17, 23, 27, 29, 30, (32) |
| Ursa Medeiros, Levi Blasingim, Alec Macomber, Bishop Townsend, Sam Clemens, (Colin Griffee) |
| 18:25.5, 20:08.8, 21:08.1, 23:37.4, 23:41.3, (26:46.1) |