1 | 50 | Asotin,
WA - Team Time (1st 5) 1:14:49.8 | Spread (1st 5) 51.8 |
| 6, 7, 9, 10, 18, (27), (29) |
| Hobbes Tieu, Ryan Denham, Ian Engledow, Asher Dykstra, Jace Overberg, (Tanner Nicholas), (Jon Warwick) |
| 14:42.4, 14:46.4, 14:48.8, 14:58.0, 15:34.2, (16:16.9), (16:20.7) |
2 | 59 | Valley Christian,
WA - Team Time (1st 5) 1:15:18.9 | Spread (1st 5) 1:01.7 |
| 5, 11, 13, 14, 16, (20), (28) |
| Adam Bruno, Jack Robinson, Alex Chadduck, Sam Reese, Jonathan Moore, (Cameron Simonds), (Caleb Malen) |
| 14:23.5, 14:59.0, 15:10.0, 15:21.2, 15:25.2, (15:45.1), (16:17.7) |
3 | 79 | St George's,
WA - Team Time (1st 5) 1:17:01.4 | Spread (1st 5) 2:16.5 |
| 4, 8, 12, 25, 30, (33) |
| Nick Watkins, Alec Bunn, Finley Wolff, Chaitanya Nalluri, Luke Whitman, (Kyley Doughty) |
| 14:19.9, 14:48.0, 15:07.0, 16:10.1, 16:36.4, (17:01.4) |
4 | 90 | Davenport,
WA - Team Time (1st 5) 1:17:36.8 | Spread (1st 5) 2:16.0 |
| 2, 17, 22, 23, 26, (39) |
| Winston Telford, Zack Bruce, Brayden Duff, Brenick Soliday, Trevor Lenocker, (Tommy Plumb) |
| 13:58.8, 15:32.6, 15:55.0, 15:55.6, 16:14.8, (17:34.4) |
5 | 105 | Kettle Falls,
WA - Team Time (1st 5) 1:19:07.0 | Spread (1st 5) 3:22.6 |
| 1, 15, 24, 31, 34, (41), (42) |
| Easton Pomrankey, Asher Kenney, Elijah Bruland, Ethan Bolt, Jordan Morris, (Zachary Johnson), (William Titmus) |
| 13:41.6, 15:23.0, 16:03.3, 16:54.9, 17:04.2, (17:37.0), (17:37.2) |
6 | 112 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:20:00.4 | Spread (1st 5) 3:22.1 |
| 3, 19, 21, 32, 37, (40), (43) |
| Ben Graham, Mac Young, Owen Lindsey, Ethan Pyle, Micah Littleton, (Ian Wright), (Guillen Young) |
| 14:10.7, 15:34.5, 15:45.3, 16:57.1, 17:32.8, (17:36.2), (18:06.6) |
7 | 198 | Mary Walker,
WA - Team Time (1st 5) 1:35:14.4 | Spread (1st 5) 4:40.1 |
| 35, 36, 38, 44, 45 |
| Noah Cooper-Prouty, James Houghton, Jordan Castillo, Calin Hummel, Ethan Pettit |
| 17:06.1, 17:19.8, 17:33.9, 21:28.4, 21:46.2 |