1 | 20 | Seattle Prep,
WA - Team Time (1st 5) 1:24:32.4 | Spread (1st 5) 15.0 |
| 2, 3, 4, 5, 6, (8), (10) |
| Charlie McDonald, Adam Eckmann, Drew O'Donoghue-McDonald, Brendan Ralph, Erik Berg, (Cameron O'Neill), (David Bannick) |
| 16:45.0, 16:51.8, 16:57.0, 16:58.6, 17:00.0, (17:07.6), (17:14.0) |
2 | 47 | Bishop Blanchet,
WA - Team Time (1st 5) 1:26:19.0 | Spread (1st 5) 1:05.0 |
| 1, 7, 12, 13, 14, (18), (23) |
| Sam Wegman, Chris Boyle, Danny Culp, Raleigh Bean, Tommy Martinez, (Kyle Farmer), (Craig Kohring) |
| 16:38.0, 17:01.0, 17:27.0, 17:30.0, 17:43.0, (18:37.0), (19:08.0) |
3 | 77 | Nathan Hale,
WA - Team Time (1st 5) 1:30:04.7 | Spread (1st 5) 1:34.9 |
| 9, 15, 16, 17, 20, (21), (22) |
| David Garcia, Ben Gregory, Jon-Erik Jardine, Jacob Adams, Casey Bateman, (Nick Perry), (Noah Andersen) |
| 17:09.1, 17:50.4, 17:51.7, 18:29.5, 18:44.0, (18:48.5), (19:01.6) |
4 | 105 | West Seattle,
WA - Team Time (1st 5) 1:35:54.0 | Spread (1st 5) 2:49.0 |
| 11, 19, 24, 25, 26, (27), (28) |
| Kyle MacDonald, Jacob Nauss, Eli Swedlow, Jack Hilton, Ryan Burt, (Nick Barnecut), (Lars Stromberg) |
| 17:21.0, 18:38.0, 19:49.0, 19:56.0, 20:10.0, (20:17.0), (20:19.0) |