1 | 26 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:17:40.0 | Spread (1st 5) 1:18.0 |
| 1, 3, 4, 8, 10, (12), (14) |
| Noah Phillips, Cameron Nielsen, Garrett McSheffrey, Ryland McCullough, Kyle Hoffert, (Asher Ingram), (Anson Chase) |
| 14:53.0, 15:16.0, 15:18.0, 16:02.0, 16:11.0, (16:17.0), (16:54.0) |
2 | 72 | Ilwaco,
WA - Team Time (1st 5) 1:23:16.0 | Spread (1st 5) 3:00.0 |
| 2, 9, 13, 22, 26, (30), (31) |
| Daniel Quintana, Daniel Whiting, Tristan Trudell, Colton McNabb, Brady Rasmussen, (Logan Roush), (Logan Simonson) |
| 14:57.0, 16:04.0, 16:47.0, 17:31.0, 17:57.0, (18:44.0), (18:45.0) |
3 | 75 | Life Christian Academy,
WA - Team Time (1st 5) 1:23:53.0 | Spread (1st 5) 2:24.0 |
| 5, 6, 17, 20, 27, (34), (44) |
| Steiner Christensen, Steven Baltz, Elijah Hippe, Jake Martin, Isaac Randall, (Dominique Valrey), (Nicholas Harrison) |
| 15:41.0, 15:43.0, 17:07.0, 17:17.0, 18:05.0, (19:08.0), (20:29.0) |
4 | 100 | Mark Morris,
WA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:32.0 |
| 11, 19, 21, 24, 25, (33), (38) |
| Eric Bauman, Brodey Lamb, Antonio DaSilva, Adam Nixon, Justin Wilson, (Trey Varney), (Colton Carlson) |
| 16:14.0, 17:16.0, 17:22.0, 17:45.0, 17:46.0, (19:07.0), (19:45.0) |
5 | 111 | Ocosta,
WA - Team Time (1st 5) 1:29:10.7 | Spread (1st 5) 3:55.0 |
| 7, 15, 16, 36, 37, (46) |
| Dylan Todd, Matthew Idso, William Idso, Ryan Anderson, Orlando Guevara, (Cyrus Cardreon) |
| 15:48.0, 16:57.0, 17:00.7, 19:42.0, 19:43.0, (21:23.0) |
6 | 145 | Forks,
WA - Team Time (1st 5) 1:32:42.0 | Spread (1st 5) 3:16.0 |
| 18, 23, 29, 32, 43 |
| Wesley Camacho, William Perez, Matthew Larson, Colton Duncan, Ashton Doyle |
| 17:09.0, 17:43.0, 18:31.0, 18:54.0, 20:25.0 |
7 | 204 | Onalaska,
WA - Team Time (1st 5) 1:41:59.0 | Spread (1st 5) 2:50.0 |
| 35, 39, 40, 42, 48, (54) |
| Jacob Russon, Lethon Fitch, Trevor Blair, Devon Wright, Ben Russon, (Sterling Butterfield) |
| 19:35.0, 19:53.0, 19:56.0, 20:10.0, 22:25.0, (27:17.0) |
8 | 225 | Willapa Valley,
WA - Team Time (1st 5) 1:52:17.0 | Spread (1st 5) 6:53.0 |
| 28, 47, 49, 50, 51, (56) |
| Nathan Franks, Hudson Barnum, Cody Crawford, William Metcalf, Ashton Velotta, (Danny Moreno) |
| 18:10.0, 22:23.0, 22:29.0, 24:12.0, 25:03.0, (36:24.0) |
9 | 246 | Chief Leschi,
WA - Team Time (1st 5) 2:01:54.0 | Spread (1st 5) 9:43.0 |
| 41, 45, 52, 53, 55 |
| Tameem Saraway, Delshae Gower, Brandon Stafford, Brenden Warbus, Ramon Cruz-Garcia |
| 20:03.0, 20:42.0, 25:28.0, 25:55.0, 29:46.0 |