1 | 20 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:22:27.7 | Spread (1st 5) 1:36.9 |
| 1, 2, 3, 5, 9, (10), (11) |
| Noah Phillips, Cameron Nielsen, Garrett McSheffrey, Hamilton Summers, Jude Phillips, (Carson Buster), (Vaughn Cook) |
| 15:40.5, 16:18.1, 16:31.6, 16:40.1, 17:17.4, (17:20.5), (17:24.9) |
2 | 64 | Ilwaco,
WA - Team Time (1st 5) 1:28:49.0 | Spread (1st 5) 2:03.1 |
| 4, 6, 13, 20, 21, (22), (26) |
| Tristan Trudell, Daniel Whiting, Ghannon Whelden, Colton McNabb, Logan Simonson, (Brady Rasmussen), (Anderson Stoddard) |
| 16:39.8, 16:48.8, 17:59.6, 18:37.9, 18:42.9, (18:55.8), (19:30.0) |
3 | 72 | Life Christian Academy,
WA - Team Time (1st 5) 1:29:23.8 | Spread (1st 5) 3:04.9 |
| 7, 8, 12, 16, 29, (34), (42) |
| Jake Martin, Steven Baltz, Steiner Christensen, Elijah Hippe, Isaac Randall, (Nicholas Harrison), (David Banica) |
| 16:50.1, 16:56.5, 17:35.2, 18:07.0, 19:55.0, (22:07.4), (24:26.7) |
4 | 88 | Ocosta,
WA - Team Time (1st 5) 1:32:04.3 | Spread (1st 5) 1:15.5 |
| 14, 15, 17, 19, 23, (24), (25) |
| Alex Bailey, Dylan Todd, Daniel Quinby, Ryan Anderson, Danny Lennon, (Matthew Idso), (William Idso) |
| 17:59.7, 18:02.7, 18:11.6, 18:35.1, 19:15.2, (19:15.4), (19:19.4) |
5 | 145 | North Beach,
WA - Team Time (1st 5) 1:43:30.6 | Spread (1st 5) 4:14.4 |
| 18, 27, 31, 33, 36, (37), (38) |
| David Nessa, Jeffery Eison, Oliver Trudeau, Keegan Trudeau, Zeke Kelly, (Adrian Peters), (Wyatt Rockey) |
| 18:21.6, 19:37.2, 21:02.7, 21:53.1, 22:36.0, (22:56.4), (22:59.1) |
6 | 188 | Willapa Valley,
WA - Team Time (1st 5) 1:56:38.3 | Spread (1st 5) 7:20.5 |
| 28, 32, 39, 44, 45 |
| Nathan Franks, River Harden, Ashton Velotta, Hudson Barnum, Sebastian Franks |
| 19:47.9, 21:16.9, 23:10.1, 25:15.0, 27:08.4 |
7 | 189 | Raymond,
WA - Team Time (1st 5) 1:56:05.6 | Spread (1st 5) 3:49.0 |
| 30, 35, 40, 41, 43 |
| Audi Phimmasone, Phillip Kronjaeger, Michael Nordin, Kaden Coty, Kolin Koski |
| 20:59.0, 22:22.5, 23:42.1, 24:14.0, 24:48.0 |