1 | 15 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:19:00.0 | Spread (1st 5) 1:16.0 |
| 1, 2, 3, 4, 5, (6), (7) |
| Luke Schilter, Corban Phillips, Noah Phillips, Garrett McSheffrey, Elijah Taylor, (Stephen Epp), (Ryan Derry) |
| 14:59.0, 15:48.0, 15:58.0, 16:00.0, 16:15.0, (16:19.0), (16:41.0) |
2 | 58 | Ilwaco,
WA - Team Time (1st 5) 1:26:45.0 | Spread (1st 5) 55.0 |
| 8, 9, 10, 15, 16, (18), (19) |
| Marcos Mendoza, Daniel Whiting, Ben Brownlee, Cody Low, Tristan Trudell, (Adam Rutherford), (John Glenn) |
| 16:54.0, 17:07.0, 17:08.0, 17:47.0, 17:49.0, (18:25.0), (18:33.0) |
3 | 83 | Ocosta,
WA - Team Time (1st 5) 1:31:07.5 | Spread (1st 5) 1:47.0 |
| 12, 13, 17, 20, 21, (22), (23) |
| Alex Bailey, Sam Quinby, Daniel Quinby, Drake Mitby, Ryan Anderson, (Raleigh Anderson), (Paul Arndt) |
| 17:28.0, 17:41.0, 18:08.5, 18:35.0, 19:15.0, (19:38.0), (19:40.0) |
4 | 122 | Life Christian Academy,
WA - Team Time (1st 5) 1:45:12.5 | Spread (1st 5) 7:22.0 |
| 11, 24, 27, 28, 32 |
| Camden Roberts, Michael McAlexander, Luke Codenys, Logan Kirn, Jimmy McGee |
| 17:25.0, 20:08.5, 21:06.0, 21:46.0, 24:47.0 |
5 | 124 | Raymond,
WA - Team Time (1st 5) 1:46:01.0 | Spread (1st 5) 5:49.0 |
| 14, 25, 26, 29, 30, (31) |
| Jachin Heckman, Audi Phimmasone, Phillip Kronjaeger, William Lorton, Casey Carter, (Kaden Coty) |
| 17:45.0, 20:22.0, 21:03.0, 23:17.0, 23:34.0, (24:23.0) |