| 1 | 86 | Anacortes,
WA - Team Time (1st 5) 1:22:27.0 | Spread (1st 5) 1:43.0 |
| 3, 5, 22, 23, 33, (38), (39) |
| Dylan Holland, James Parker, Jeff Vazquez, Andrew Rose, Austin Hughes, (Cesar Daou), (Kai Perschbacher) |
| 15:33.2, 15:42.4, 16:57.3, 16:57.9, 17:16.2, (17:30.8), (17:31.6) |
| 2 | 150 | Meridian,
WA - Team Time (1st 5) 1:25:47.1 | Spread (1st 5) 1:30.0 |
| 14, 19, 29, 43, 45, (48), (59) |
| Derek Holz, Kenny Barnes, McKay Ross, Zac Kinney, Bailey Hodge, (Nathan Schneider), (Kent Zander) |
| 16:19.9, 16:39.5, 17:11.0, 17:46.8, 17:49.9, (17:52.3), (18:18.4) |
| 3 | 160 | Skyview,
WA - Team Time (1st 5) 1:25:02.0 | Spread (1st 5) 3:29.0 |
| 1, 17, 36, 37, 69, (90), (112) |
| Chanse Gilbert, Sean Flynn, Thomas Selfridge, Parker Bennion, Spencer Pugh, (Jared Maichel), (Jack Thomas) |
| 15:06.0, 16:33.0, 17:23.0, 17:25.0, 18:35.0, (19:35.0), (21:03.0) |
| 4 | 189 | Shorecrest,
WA - Team Time (1st 5) 1:26:42.0 | Spread (1st 5) 3:28.0 |
| 8, 9, 18, 66, 88, (123), (123) |
| Matt Creagan, Anton Bingham, Mac Franks, Evan Deiparine, Anders Wennstig, (Eric Jean), (Andrew Thompson) |
| 16:00.0, 16:02.0, 16:38.0, 18:34.0, 19:28.0, (21:51.0), (21:51.0) |
| 189 | Squalicum,
WA - Team Time (1st 5) 1:27:41.7 | Spread (1st 5) 1:23.0 |
| 20, 26, 42, 47, 54, (63), (66) |
| Ian Tomberlin, Malachi Arnold, Chuck Dvorachek, Jase Cooper, Finnigan Banks, (Curt Peila), (Sam Clark) |
| 16:48.3, 17:04.4, 17:46.1, 17:51.6, 18:11.3, (18:27.1), (18:34.0) |
| 6 | 201 | Enumclaw,
WA - Team Time (1st 5) 1:27:17.0 | Spread (1st 5) 4:10.0 |
| 6, 7, 41, 50, 97, (99), (109) |
| Eric Hamel, Teagan Eldridge, Bradley Seyler, Ryan Mason, Nate Sanders, (Jeremy Watts), (Sean Grote) |
| 15:47.0, 15:51.0, 17:45.0, 17:57.0, 19:57.0, (20:05.0), (20:53.0) |
| 7 | 231 | Columbia River,
WA - Team Time (1st 5) 1:28:31.0 | Spread (1st 5) 3:27.0 |
| 10, 13, 55, 64, 89, (130), (140) |
| Keegan Hanes, Christopher Arnold, Austin Bliege, Jordan Hall, Miles Noreus, (Theron Kramer), (Ryan Du) |
| 16:03.0, 16:16.0, 18:12.0, 18:30.0, 19:30.0, (22:03.0), (22:53.0) |
| 8 | 248 | Camas,
WA - Team Time (1st 5) 1:29:21.0 | Spread (1st 5) 3:33.0 |
| 10, 27, 34, 86, 91, (100), (112) |
| Cade Greseth, Isaac Mitchell, Connor Flolo, Anthony Maton, Joseph Delgado, (Jacob Carter), (Zane MacKinnon) |
| 16:03.0, 17:06.0, 17:18.0, 19:18.0, 19:36.0, (20:09.0), (21:03.0) |
| 9 | 249 | Royal,
WA - Team Time (1st 5) 1:29:16.0 | Spread (1st 5) 2:24.0 |
| 15, 35, 58, 66, 75, (137), (138) |
| Victor Garcia, Eddy Rodriguez, Osbaldo Hernandez, Arturo Villa, Jorge Hernandez, (Alfredo Orozco), (Francisco Pineda) |
| 16:21.0, 17:19.0, 18:17.0, 18:34.0, 18:45.0, (22:48.0), (22:50.0) |
| 10 | 250 | Auburn Riverside,
WA - Team Time (1st 5) 1:28:42.0 | Spread (1st 5) 2:42.0 |
| 12, 16, 70, 71, 81, (101), (103) |
| Boone Tate, Thomas Broch, Ryan Hess, Kyle Bates, Dustin Williams, (Carter Seehafer), (Ethan Skorniakoff) |
| 16:12.0, 16:23.0, 18:36.0, 18:37.0, 18:54.0, (20:10.0), (20:17.0) |
| 11 | 287 | Ridgefield,
WA - Team Time (1st 5) 1:31:50.0 | Spread (1st 5) 3:36.0 |
| 29, 40, 51, 60, 107, (121), (135) |
| Brandon Lehto, Joe Lindbo, Andrew Poppert, Austin Nolan, Nolan Woitte, (Luke Renner), (Russell Trey-Brouillard) |
| 17:11.0, 17:33.0, 17:59.0, 18:20.0, 20:47.0, (21:48.0), (22:21.0) |
| 12 | 319 | Sequim,
WA - Team Time (1st 5) 1:32:42.0 | Spread (1st 5) 6:29.0 |
| 2, 4, 81, 107, 125, (127), (142) |
| Brendon Despain, Chris Jeffko, Conner Martin, Christian Goodrich, Hayden Crane, (Brenton Dryke), (Cole Wall) |
| 15:25.0, 15:42.0, 18:54.0, 20:47.0, 21:54.0, (21:55.0), (23:48.0) |
| 13 | 338 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:33:13.0 | Spread (1st 5) 1:33.0 |
| 49, 52, 65, 85, 87, (110), (115) |
| Fletcher Andrews, Declan Liddiard, Miguel Lemmon, Trevor Clavette, Tyler Mann, (Connor Black), (Alan Felix) |
| 17:54.0, 18:04.0, 18:33.0, 19:15.0, 19:27.0, (21:00.0), (21:08.0) |
| 14 | 368 | Kentwood,
WA - Team Time (1st 5) 1:36:01.0 | Spread (1st 5) 4:42.0 |
| 24, 28, 79, 117, 120, (152) |
| Koji Natsuhara, Ross Principe, Malequi Joyner, Toan (TJ) Tran, Patrick Le, (Trevor Whitmire) |
| 16:59.0, 17:08.0, 18:51.0, 21:22.0, 21:41.0, (29:51.0) |
| 15 | 377 | Todd Beamer,
WA - Team Time (1st 5) 1:36:16.0 | Spread (1st 5) 4:50.0 |
| 25, 31, 80, 116, 125, (147) |
| Malik Messiah, AJ Chopra, Ben Zuares, Jason Taylor, Jordan Bracken, (Lucas Johnson) |
| 17:04.0, 17:14.0, 18:53.0, 21:11.0, 21:54.0, (25:07.0) |
| 16 | 384 | Decatur,
WA - Team Time (1st 5) 1:35:28.0 | Spread (1st 5) 2:49.0 |
| 53, 61, 77, 83, 110, (128), (154) |
| Leonardo Rojas-Apodaca, Dylan Kearney, Devin Adams, Julius Brandon, Brandon Cramer, (Reece Budinich), (Nicholas Johnson) |
| 18:11.0, 18:24.0, 18:48.0, 19:05.0, 21:00.0, (21:56.0), (31:06.0) |
| 17 | 429 | Auburn,
WA - Team Time (1st 5) 1:40:53.0 | Spread (1st 5) 7:42.0 |
| 32, 44, 76, 132, 145, (146) |
| Leon Doose, Jami Glenn, Eric Hoover, Jasper Jung, Ethan McGinley, (Kaden Latta) |
| 17:16.0, 17:48.0, 18:46.0, 22:05.0, 24:58.0, (25:00.0) |
| 18 | 454 | R.A. Long,
WA - Team Time (1st 5) 1:39:46.0 | Spread (1st 5) 4:03.0 |
| 56, 57, 93, 114, 134, (139), (143) |
| Jacob Allen, Coleman Nading, Jake Hopkins, Adam Hammond, Cristian Bautista, (Dylan Ravander), (Jonathan Stevens) |
| 18:14.0, 18:16.0, 19:52.0, 21:07.0, 22:17.0, (22:51.0), (24:43.0) |
| 19 | 485 | Ilwaco,
WA - Team Time (1st 5) 1:40:38.0 | Spread (1st 5) 3:53.0 |
| 73, 74, 96, 106, 136 |
| Adam Rutherford, Blake Hajdok, John Glenn, Otto Kemmer, Waldon Andrews |
| 18:40.0, 18:44.0, 19:56.0, 20:45.0, 22:33.0 |
| 20 | 499 | Centralia,
WA - Team Time (1st 5) 1:51:15.0 | Spread (1st 5) 13:17.0 |
| 21, 72, 104, 149, 153 |
| Daniel Morales, Caleb Geringer, Crimson Keller, Keagen King, Cory Palermo |
| 16:51.0, 18:38.0, 20:26.0, 25:12.0, 30:08.0 |
| 21 | 511 | Timberline,
WA - Team Time (1st 5) 1:41:53.0 | Spread (1st 5) 1:52.0 |
| 91, 94, 102, 105, 119, (129), (130) |
| Ronald Aman, Dakota Whitaker, Angelo Manalo, Justin Goody, Chris Taylor, (Michael Griswold), (Mitchell Wright) |
| 19:36.0, 19:54.0, 20:12.0, 20:43.0, 21:28.0, (22:02.0), (22:03.0) |
| 22 | 529 | Montesano,
WA - Team Time (1st 5) 1:55:08.0 | Spread (1st 5) 14:19.0 |
| 62, 78, 84, 150, 155 |
| Kyle Cox, Andy Fry, Bryce Whipple, Evan Ramstad, Joseph White |
| 18:26.0, 18:50.0, 19:14.0, 25:53.0, 32:45.0 |
| 23 | 544 | Woodland,
WA - Team Time (1st 5) 1:46:53.0 | Spread (1st 5) 7:17.0 |
| 46, 95, 122, 133, 148 |
| Marc Swenson, Joshua Preston, Koby Glessing, Johnathon Fletcher, Jacob Davis |
| 17:51.0, 19:55.0, 21:50.0, 22:09.0, 25:08.0 |
| 24 | 652 | Seton Catholic,
WA - Team Time (1st 5) 1:55:49.0 | Spread (1st 5) 6:11.0 |
| 98, 118, 141, 144, 151 |
| Ben Owen, Bradyn Carulli, Alex Gonzalez, Dean Nguyen, Brandon Heimbigner |
| 19:59.0, 21:26.0, 23:30.0, 24:44.0, 26:10.0 |