1 | 21 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:18:56.1 | Spread (1st 5) 1:19.7 |
| 1, 2, 3, 7, 8, (10), (11) |
| Noah Phillips, Garrett McSheffrey, Cameron Nielsen, Carson Buster, Hamilton Summers, (Jude Phillips), (Kyle Hoffert) |
| 15:04.0, 15:31.0, 15:35.4, 16:22.0, 16:23.7, (16:46.0), (16:49.0) |
2 | 66 | Ilwaco,
WA - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:42.0 |
| 4, 9, 16, 18, 19, (21), (26) |
| Daniel Whiting, Tristan Trudell, Ghannon Whelden, Logan Simonson, Colton McNabb, (Brady Rasmussen), (John Glenn) |
| 15:58.0, 16:35.0, 17:27.0, 17:37.0, 17:40.0, (17:59.0), (18:34.0) |
3 | 70 | Life Christian Academy,
WA - Team Time (1st 5) 1:26:13.5 | Spread (1st 5) 3:02.0 |
| 5, 6, 15, 17, 27, (32), (36) |
| Jake Martin, Steven Baltz, Steiner Christensen, Elijah Hippe, Isaac Randall, (Nicholas Harrison), (David Banica) |
| 16:08.0, 16:09.0, 17:10.0, 17:36.5, 19:10.0, (20:46.0), (23:34.0) |
4 | 82 | Ocosta,
WA - Team Time (1st 5) 1:27:10.0 | Spread (1st 5) 1:20.0 |
| 12, 13, 14, 20, 23, (24), (25) |
| Dylan Todd, Daniel Quinby, Alex Bailey, Ryan Anderson, Danny Lennon, (Matthew Idso), (William Idso) |
| 16:55.0, 17:01.0, 17:09.0, 17:50.0, 18:15.0, (18:16.0), (18:31.0) |
5 | 145 | North Beach,
WA - Team Time (1st 5) 1:39:11.0 | Spread (1st 5) 3:14.0 |
| 22, 29, 30, 31, 33, (35), (40) |
| David Nessa, Jeffery Eison, Oliver Trudeau, Zeke Kelly, Keegan Trudeau, (Adrian Peters), (Bodie Skinner) |
| 18:01.0, 19:17.0, 20:07.0, 20:31.0, 21:15.0, (21:50.0), (24:42.0) |
6 | 176 | Raymond,
WA - Team Time (1st 5) 1:53:06.0 | Spread (1st 5) 5:15.0 |
| 28, 34, 37, 38, 39 |
| Audi Phimmasone, Phillip Kronjaeger, Kolin Koski, Kaden Coty, Michael Nordin |
| 19:11.0, 21:21.0, 23:59.0, 24:09.0, 24:26.0 |