1 | 30 | Saint George's School,
WA - Team Time (1st 5) 1:13:45.0 | Spread (1st 5) 57.3 |
| 2, 4, 5, 9, 10, (17) |
| Hrair Garabedian, Benjamin Morales, Joaquin Kiltz, Finn Horsted, Shawn Jones, (Nelson Steele) |
| 14:15.6, 14:28.5, 14:37.6, 15:10.4, 15:12.9, (16:25.2) |
2 | 61 | Asotin,
WA - Team Time (1st 5) 1:18:29.8 | Spread (1st 5) 1:38.2 |
| 7, 8, 13, 14, 19, (22), (23) |
| Paul Pederson, Jake Williams, Tanner Nicholas, Dane Neace, Chaz Neace, (Hayden Kolstad), (Jordan Erb) |
| 14:56.2, 15:09.3, 15:41.9, 16:08.0, 16:34.4, (16:59.3), (17:26.8) |
3 | 80 | Davenport,
WA - Team Time (1st 5) 1:21:23.1 | Spread (1st 5) 3:25.2 |
| 3, 15, 18, 20, 24, (28), (30) |
| Jaeger Jacobsen, Jesse Raugust, Zack Bruce, Trevor Lenocker, Grayson Danekas, (Jason Schillinger), (Nick Kruger) |
| 14:19.8, 16:09.1, 16:34.0, 16:35.2, 17:45.0, (19:16.6), (20:14.7) |
| 80 | Kettle Falls,
WA - Team Time (1st 5) 1:21:12.5 | Spread (1st 5) 3:27.1 |
| 6, 12, 16, 21, 25, (26) |
| Elijah Bruland, Zane Edwards, Zachary Johnson, Ryan Pomrankey, Cody Esvelt, (Troy Hooper) |
| 14:50.5, 15:16.3, 16:10.3, 16:37.8, 18:17.6, (19:04.2) |
5 | 99 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:29:09.1 | Spread (1st 5) 7:03.2 |
| 1, 11, 27, 29, 31, (32) |
| Ben Graham, Nathaniel Pranter, Josh Gilchrist, Silas Newton, Ben Lavoie, (Judah Baumann) |
| 13:45.7, 15:14.2, 19:06.6, 20:13.7, 20:48.9, (21:06.6) |