1 | 33 | Hazen,
WA - Team Time (1st 5) 1:29:02.4 | Spread (1st 5) 2:05.0 |
| 2, 3, 7, 10, 11, (14), (15) |
| Colin DeChenne, Aden Marines, Akhil Srinivasan, Thomas Campbell, Tyler DeBrock, (Truman Bjarke), (Jeremiah Almo) |
| 16:32.5, 17:01.5, 18:15.0, 18:35.9, 18:37.5, (19:07.5), (19:09.4) |
2 | 34 | Mount Rainier,
WA - Team Time (1st 5) 1:28:31.6 | Spread (1st 5) 2:43.8 |
| 1, 4, 5, 8, 16, (17), (18) |
| Guy Thomas, Patrick Crosby, Blaze O'Brien, Noah Griffith, Aloysius Wesolowski, (Ryan Sokoloski), (Daniel Bies) |
| 16:30.8, 17:04.5, 17:23.5, 18:18.2, 19:14.6, (19:18.4), (19:26.8) |
3 | 59 | Kennedy Catholic,
WA - Team Time (1st 5) 1:34:20.4 | Spread (1st 5) 2:14.6 |
| 6, 9, 12, 13, 19, (20), (21) |
| Mason Ross, Scott MacLaren, Karanja Anderson, Keegan Paulson, Tanner Smith, (Ben Petrini), (Jens Bishop) |
| 17:55.1, 18:21.0, 18:54.3, 19:00.3, 20:09.7, (20:26.0), (20:53.0) |