1 | 29 | Seattle Prep,
WA - Team Time (1st 5) 1:18:00.1 | Spread (1st 5) 30.4 |
| 3, 5, 6, 7, 8, (9), (14) |
| Conor Brennan, James Brennan, Joe Sheh, Charles Sheh, Henry Gruen, (Cooper Klein), (Rowan Forsythe) |
| 15:20.5, 15:31.4, 15:38.6, 15:38.7, 15:50.9, (15:57.8), (16:15.5) |
2 | 60 | Franklin (WA),
WA - Team Time (1st 5) 1:20:16.8 | Spread (1st 5) 1:19.3 |
| 2, 11, 12, 13, 22, (26), (28) |
| Epheson H. Giday, Javon Arnone, AJ Yee, Alec Block, Caleb Silverman, (Gabriel Young), (Mapenzi Kinege) |
| 15:19.6, 16:04.8, 16:05.6, 16:07.9, 16:38.9, (16:51.6), (17:14.8) |
3 | 63 | Bainbridge,
WA - Team Time (1st 5) 1:20:29.0 | Spread (1st 5) 1:25.9 |
| 1, 10, 15, 18, 19, (25), (27) |
| Sebastian Belkin, Carlo Ruggiero, Carter Hall, Sean Lindsey, Nathan McVay, (Elliott Windrope), (Jason Weiss) |
| 15:05.8, 16:04.6, 16:15.8, 16:31.1, 16:31.7, (16:50.2), (17:02.1) |
4 | 78 | Nathan Hale,
WA - Team Time (1st 5) 1:21:23.8 | Spread (1st 5) 1:14.0 |
| 4, 16, 17, 20, 21, (23), (24) |
| Surafel Muche, Sela Navot, Alex Matteson, Miller Williams, Liam Settle, (Kale Strange), (Jack Anderson) |
| 15:23.2, 16:17.2, 16:30.5, 16:35.7, 16:37.2, (16:43.9), (16:44.2) |