1 | 25 | Hazen,
WA - Team Time (1st 5) 1:00:12.0 | Spread (1st 5) 1:14.0 |
| 2, 3, 5, 6, 9, (11), (12) |
| Marshall Melrose, Luis Puga, Eric Miya, Daniel Huie, Zackary Hill, (Ryan Wong), (Paul Warmenhoven) |
| 11:23.0, 11:55.0, 12:07.0, 12:10.0, 12:37.0, (12:42.0), (12:53.0) |
2 | 46 | Kennedy Catholic,
WA - Team Time (1st 5) 1:03:01.0 | Spread (1st 5) 2:41.0 |
| 1, 3, 8, 15, 19, (20), (21) |
| Nick Dorsett, AZ Satterfield, Justin O'Leary, Mitchell Sasonoff, Roth Leahy, (Mitchell Morley), (Mac Hubbard) |
| 11:20.0, 11:55.0, 12:36.0, 13:09.0, 14:01.0, (14:06.0), (15:22.0) |
3 | 60 | Highline,
WA - Team Time (1st 5) 1:04:23.0 | Spread (1st 5) 47.0 |
| 7, 10, 13, 14, 16, (17), (18) |
| Bodi Diaz, Zachary Todd, Irvin Lara, Josh Nord, Steven Edson, (Mel Groschow), (Samuel Gustafsson) |
| 12:26.0, 12:39.0, 13:02.0, 13:03.0, 13:13.0, (13:21.0), (13:39.0) |