1 | 21 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:24:54.0 | Spread (1st 5) 2:26.0 |
| 2, 3, 4, 5, 7, (9), (12) |
| Jacob Lockman, Dylan Beneventi, Camden Uffelman, Dominic Davidson, Bodi Hill, (Noah Roden), (Juan Luna-Santoyo) |
| 15:43.0, 16:05.0, 17:17.0, 17:40.0, 18:09.0, (18:17.0), (18:56.0) |
2 | 55 | La Center,
WA - Team Time (1st 5) 1:35:47.0 | Spread (1st 5) 6:44.0 |
| 1, 10, 11, 16, 17, (17), (20) |
| Joseph Blanshan, Wade Cox, James Hallstrom, Aidan Denley, Vincent Burgess, (Zachary Morrison), (Greyson Edge) |
| 15:15.0, 18:43.0, 18:47.0, 21:03.0, 21:59.0, (21:59.0), (32:32.0) |
3 | 56 | Seattle Christian,
WA - Team Time (1st 5) 1:36:20.0 | Spread (1st 5) 2:22.0 |
| 6, 8, 13, 14, 15, (19) |
| Drew Seiler, Karsten Gibson, Austin Hilburn, Aaron Olson, James Munar, (Brayden Vreugdenhil) |
| 18:06.0, 18:12.0, 19:33.0, 20:01.0, 20:28.0, (25:01.0) |