1 | 15 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:16:14.4 | Spread (1st 5) 1:09.0 |
| 1, 2, 3, 4, 5, (6), (7) |
| Luke Schilter, Luke Bredeson, Corban Phillips, Colton Buster, Stephen Epp, (Elijah Taylor), (David Abell) |
| 14:49.0, 15:07.0, 15:10.0, 15:10.4, 15:58.0, (16:04.0), (16:10.0) |
2 | 70 | Rainier (WA),
WA - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 1:46.0 |
| 8, 10, 11, 20, 21, (24), (30) |
| Zak Miller, Brighton Klein, Jonny Hansen, Ethan MacFarland, Devyn Davis, (Travis Eygabroad), (Dakota Ducharme) |
| 16:14.0, 16:48.0, 16:57.0, 17:58.0, 18:00.0, (18:18.0), (18:35.0) |
3 | 88 | Ocosta,
WA - Team Time (1st 5) 1:28:26.0 | Spread (1st 5) 1:07.0 |
| 13, 15, 17, 18, 25, (34), (37) |
| Viely Chum, Drake Mitby, Alex Bailey, Sam Quinby, Elijah Obermire, (Gabe Elder), (Daniel Quinby) |
| 17:15.0, 17:26.0, 17:33.0, 17:50.0, 18:22.0, (19:05.0), (19:35.0) |
4 | 102 | Ilwaco,
WA - Team Time (1st 5) 1:29:06.5 | Spread (1st 5) 1:58.4 |
| 9, 12, 26, 27, 28, (29), (31) |
| Ben Brownlee, Marcos Mendoza, Joe Lopez, Adam Rutherford, Blake Hajdok, (Jared Rutherford), (Jacob Malmstadt) |
| 16:32.0, 17:07.0, 18:27.0, 18:30.1, 18:30.4, (18:31.0), (18:42.0) |
5 | 167 | North Beach,
WA - Team Time (1st 5) 1:37:03.0 | Spread (1st 5) 3:22.0 |
| 14, 35, 38, 39, 41, (44) |
| Miguel Eastman, Nick Mackey, Jeffery Eison, Levi Gow, Paul Logan, (Lance Gow) |
| 17:18.0, 19:08.0, 19:38.0, 20:19.0, 20:40.0, (21:30.0) |
6 | 179 | Onalaska,
WA - Team Time (1st 5) 1:39:45.5 | Spread (1st 5) 4:33.5 |
| 22, 32, 36, 42, 47, (51) |
| Zachary Wright, Gavin VanClifford, Logan VanClifford, Tanner Working, Maciek Nadzikiewitz, (Jason Silvernail) |
| 18:02.5, 18:47.0, 19:28.0, 20:52.0, 22:36.0, (29:09.0) |
7 | 180 | North River,
WA - Team Time (1st 5) 1:51:05.0 | Spread (1st 5) 10:57.0 |
| 19, 23, 40, 48, 50, (52) |
| Forrest Carbaugh, Nathaniel Baughman, Mitchel Holmes, Julio Churape, Willem Shattler, (Jordan Soimis) |
| 17:52.0, 18:09.0, 20:35.0, 25:40.0, 28:49.0, (29:34.0) |
8 | 183 | Life Christian Academy,
WA - Team Time (1st 5) 1:42:02.0 | Spread (1st 5) 5:03.0 |
| 16, 33, 43, 45, 46, (49) |
| Camden Roberts, Michael McAlexander, Kyle Nesbitt, Jimmy McGee, Luke Codenys, (Alexander Russell) |
| 17:32.0, 18:52.0, 21:25.0, 21:38.0, 22:35.0, (25:56.0) |