1 | 89 | Kingston,
WA - Team Time (1st 5) 1:23:00.0 | Spread (1st 5) 1:01.0 |
| 3, 4, 20, 30, 32, (36), (53) |
| John Griffin, Kyle Van Wyck, Colin Veilleux, Alexander Winn, Oliver Issa, (Kevin Fox), (Noel Issa) |
| 16:02.1, 16:02.3, 16:50.6, 17:01.9, 17:03.1, (17:14.1), (17:50.0) |
2 | 90 | Sequim,
WA - Team Time (1st 5) 1:23:54.7 | Spread (1st 5) 24.7 |
| 12, 14, 19, 21, 24, (33), (35) |
| Peter Ohnstad, Mikey Cobb, Brendon Despain, CJ Daniels, Chris Jeffko, (Jackson Oliver), (Christian Ash) |
| 16:33.5, 16:36.4, 16:50.3, 16:56.3, 16:58.2, (17:04.1), (17:13.7) |
3 | 94 | Port Angeles,
WA - Team Time (1st 5) 1:23:28.2 | Spread (1st 5) 1:23.4 |
| 2, 7, 11, 34, 40, (67), (97) |
| Peter Butler, Evan Herbert, Simon Shindler, Tristin Butler, Tony Dalgardno, (Hunter Dempsey), (Mark Reid) |
| 15:59.5, 16:29.5, 16:32.1, 17:04.2, 17:22.9, (18:05.1), (18:42.2) |
4 | 98 | Lindbergh,
WA - Team Time (1st 5) 1:23:35.3 | Spread (1st 5) 1:22.6 |
| 1, 6, 26, 27, 38, (39), (47) |
| Endalkachew Abebaw, Colton Maddy, Grant Haley, Daniel Langer, Alex Sifuentes, (Dupree Nugent), (Deven Maddy) |
| 15:55.2, 16:21.8, 16:59.5, 17:01.0, 17:17.8, (17:22.2), (17:30.4) |
5 | 168 | Renton,
WA - Team Time (1st 5) 1:25:57.8 | Spread (1st 5) 1:08.2 |
| 10, 23, 41, 43, 51, (56), (61) |
| Hameed Makttoof, Kameron Jones, Sumiran Poudel, Dawit Tesfatsion, Giao Ly, (Vu Nguyen), (Jakob Kurle) |
| 16:31.8, 16:57.6, 17:23.1, 17:25.3, 17:40.0, (17:52.8), (17:53.7) |
6 | 213 | Sumner,
WA - Team Time (1st 5) 1:27:16.7 | Spread (1st 5) 1:09.4 |
| 22, 25, 42, 55, 69, (85), (104) |
| Nate Weber, Jordan Landes, Arturo Perez, Dillon Smith, Thomas Oliver, (Nicolas Bourgeois), (Zach Traufler) |
| 16:57.2, 16:58.8, 17:23.2, 17:50.9, 18:06.6, (18:31.0), (18:50.8) |
7 | 217 | North Kitsap,
WA - Team Time (1st 5) 1:27:13.1 | Spread (1st 5) 54.2 |
| 29, 37, 44, 45, 62, (68), (100) |
| Dutton Crowley, Melese Crowley, Ethan Schmitt, Sean Hitchcock, Samuel Stickney, (Zachary Klopp), (Conrad Schauer) |
| 17:01.6, 17:17.0, 17:28.6, 17:30.1, 17:55.8, (18:05.8), (18:44.2) |
8 | 218 | Franklin Pierce,
WA - Team Time (1st 5) 1:27:14.7 | Spread (1st 5) 1:46.8 |
| 9, 31, 45, 59, 74, (82), (88) |
| Stephan Hull, Isaac Barrett, Benjamin Lam, Evan Long, Sophirom Sou, (Jeremy Bishop), (Romilio Miller-Martin) |
| 16:31.2, 17:02.0, 17:30.1, 17:53.4, 18:18.0, (18:28.2), (18:33.7) |
9 | 277 | Klahowya,
WA - Team Time (1st 5) 1:28:38.3 | Spread (1st 5) 2:18.7 |
| 8, 27, 64, 75, 103, (108), (111) |
| Trent Mazelli, Dustin Brewer, Keegan Grellner, Brian Johnston, Kyle Daykin, (Alex Becker), (Nick Ganowski) |
| 16:30.0, 17:01.0, 17:59.5, 18:19.1, 18:48.7, (18:53.0), (19:04.1) |
10 | 350 | Foster,
WA - Team Time (1st 5) 1:30:55.1 | Spread (1st 5) 27.8 |
| 58, 66, 73, 76, 77, (121), (130) |
| Yohanes Beyene, Elijah Hawkins, Alvin Zemo, Hussein Abdi, Juan Rico, (Hristo Ramirez-Diaz), (Naji Haji) |
| 17:53.2, 18:04.8, 18:16.7, 18:19.4, 18:21.0, (19:28.2), (19:41.6) |
11 | 357 | Evergreen (Seattle),
WA - Team Time (1st 5) 1:30:30.7 | Spread (1st 5) 3:10.8 |
| 5, 17, 94, 117, 124, (133), (147) |
| Marques Chacon, Matthew Chacon, Henk Ufkes, Ryan Carlstrom, Savelio Makasini, (Jomell Cortez), (Jonathan Ramos) |
| 16:20.2, 16:42.2, 18:40.4, 19:16.9, 19:31.0, (19:49.3), (23:36.9) |
12 | 358 | Steilacoom,
WA - Team Time (1st 5) 1:30:29.3 | Spread (1st 5) 2:03.5 |
| 18, 49, 89, 95, 107, (110), (114) |
| Hezekiah Allen, Hunter Huillet, Nathaniel Rimorin, Jarod Rambo, Zachary Sivankeo, (Stephen VanAlstyne), (Micah Gale) |
| 16:48.9, 17:33.4, 18:34.0, 18:40.6, 18:52.4, (18:59.0), (19:09.0) |
13 | 364 | Tyee,
WA - Team Time (1st 5) 1:30:49.9 | Spread (1st 5) 2:37.6 |
| 15, 50, 79, 101, 119, (129), (138) |
| Alebachew Shiferaw, Hector Dominguez, Mohamad Dukuly, Eddie Ruvalcaba, Joseph Rogers, (Kelvin Hernandez), (Ethan Park) |
| 16:41.5, 17:39.8, 18:22.4, 18:47.1, 19:19.1, (19:41.0), (20:00.0) |
14 | 377 | Fife,
WA - Team Time (1st 5) 1:31:28.5 | Spread (1st 5) 39.2 |
| 56, 70, 78, 86, 87, (115), (118) |
| Axel Mejia, Ben Ghigleri, Nathaniel Burns, Travis Beets, Joshua Terre, (Jonathan Moore), (Alan Cardenas) |
| 17:52.8, 18:10.6, 18:22.0, 18:31.1, 18:32.0, (19:11.0), (19:17.0) |
15 | 385 | Orting,
WA - Team Time (1st 5) 1:31:28.8 | Spread (1st 5) 57.0 |
| 52, 59, 79, 96, 99, (136), (142) |
| Blake Cheshier, Steffen Hirschkorn, Cole Cheshier, Nic Alther, Simon Ponce, (Duncan Scannell), (Quinton McCoy) |
| 17:47.0, 17:53.4, 18:22.4, 18:42.0, 18:44.0, (19:55.6), (20:37.0) |
16 | 411 | White River,
WA - Team Time (1st 5) 1:32:12.9 | Spread (1st 5) 26.9 |
| 71, 72, 84, 91, 93, (112), (113) |
| Taylor Moser, Alex Anderson, Jadon Flanders, Dylan Sutherland, Seth Berryhill, (Keller Flint-Blanchard), (Ben McGraw) |
| 18:13.1, 18:13.2, 18:30.0, 18:36.6, 18:40.0, (19:06.0), (19:08.0) |
17 | 436 | North Mason,
WA - Team Time (1st 5) 1:32:42.8 | Spread (1st 5) 1:56.8 |
| 48, 81, 83, 102, 122, (137), (141) |
| Bjorn van Dijk, Jeremiah Lambert, Corey Allen, Mark Phillips, Ryel Velez, (Ian Brown), (Jackson Odette) |
| 17:31.6, 18:26.6, 18:28.3, 18:47.9, 19:28.4, (19:58.2), (20:25.8) |
18 | 446 | Olympic,
WA - Team Time (1st 5) 1:33:13.0 | Spread (1st 5) 2:54.7 |
| 16, 54, 123, 126, 127, (128), (140) |
| Logan Dean, Tre Toledo, Gabriel Wieland, Tony Vasquez, Griffin Lax, (Andrew Bell), (Schyler Schutz) |
| 16:41.6, 17:50.6, 19:29.3, 19:35.2, 19:36.3, (19:37.4), (20:18.2) |
19 | 467 | Washington,
WA - Team Time (1st 5) 1:33:03.3 | Spread (1st 5) 57.7 |
| 63, 92, 98, 105, 109, (125), (139) |
| Caleb Foxx, Roberto Aleman, Tavell Cox, Mark Ramac, Quentin Ellis, (Enoch Kim), (Jose Martinez) |
| 17:57.3, 18:37.0, 18:43.0, 18:51.0, 18:55.0, (19:32.0), (20:17.0) |
20 | 490 | Bremerton,
WA - Team Time (1st 5) 1:33:56.1 | Spread (1st 5) 3:20.1 |
| 13, 106, 116, 120, 135, (143), (145) |
| Joshua Burton, Jakob Paul Rylie, Jacob Burton, Dakota Krone, John Busch, (Tyson Koapuiki), (Ben Smith) |
| 16:34.6, 18:51.9, 19:15.5, 19:19.4, 19:54.7, (20:39.3), (21:39.9) |
21 | 552 | Clover Park,
WA - Team Time (1st 5) 1:36:00.2 | Spread (1st 5) 1:51.2 |
| 65, 90, 131, 132, 134, (144), (146) |
| Zachariah Roach, Armando Valdez, Felix Pagan, Jeremy Kelly, Richard Contreras, (Marc Madrid), (Tyler Mehl) |
| 18:03.0, 18:36.0, 19:43.0, 19:44.0, 19:54.2, (21:07.0), (21:45.0) |