1 | 22 | Charles Wright Academy,
WA - Team Time (1st 5) 1:24:38.3 | Spread (1st 5) 1:49.0 |
| 2, 3, 4, 6, 7, (9), (10) |
| 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 | 51 | Bellevue Christian,
WA - Team Time (1st 5) 1:30:20.0 | Spread (1st 5) 2:49.0 |
| 1, 11, 12, 13, 14, (22), (26) |
| 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) |
3 | 81 | Seattle Christian,
WA - Team Time (1st 5) 1:33:55.2 | Spread (1st 5) 2:48.5 |
| 5, 16, 17, 18, 25, (27), (28) |
| 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) |
4 | 83 | Vashon Island,
WA - Team Time (1st 5) 1:34:57.8 | Spread (1st 5) 1:36.2 |
| 8, 15, 19, 20, 21, (23), (24) |
| 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) |