1 | 50 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:23:41.0 | Spread (1st 5) 35.0 |
| 5, 6, 9, 14, 16, (18), (44) |
| Brian Henry, Timothy Kopplin, Jack Ammon, Ian Starkey, Alex Wallat, (Ben Alford), (Adi Purohith) |
| 16:30.0, 16:31.0, 16:42.0, 16:53.0, 17:05.0, (17:06.0), (18:15.0) |
2 | 69 | Liberty Bell,
WA - Team Time (1st 5) 1:24:01.8 | Spread (1st 5) 1:27.8 |
| 2, 3, 13, 25, 26, (68), (74) |
| Ben Klemmeck, Liam Daily, Willy Duguay, Morgan Ott, Josiah Klemmeck, (Carter Dornfeld), (Logan Szafas) |
| 16:04.0, 16:06.0, 16:52.0, 17:28.0, 17:31.8, (19:22.0), (19:30.0) |
3 | 81 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:25:11.4 | Spread (1st 5) 1:15.9 |
| 4, 10, 11, 23, 33, (35), (39) |
| Luke Schilter, Brandon Stickney, Levi Schilter, Jonathan Davis, Luke Bredeson, (Jeffrey Davis), (Colton Buster) |
| 16:27.6, 16:47.0, 16:47.6, 17:25.7, 17:43.5, (17:51.8), (18:05.5) |
4 | 101 | Asotin,
WA - Team Time (1st 5) 1:25:22.9 | Spread (1st 5) 2:33.6 |
| 1, 8, 22, 27, 43, (45), (58) |
| Chandler Teigen, Thomas Weakland, Brady McKay, Brian Strobel, Jesse Styner, (Spencer Williams), (Nate Prior) |
| 15:40.3, 16:37.1, 17:19.1, 17:32.5, 18:13.9, (18:17.0), (18:58.1) |
5 | 173 | Republic,
WA - Team Time (1st 5) 1:29:15.0 | Spread (1st 5) 2:46.0 |
| 7, 28, 34, 38, 66, (70), (92) |
| Duncan Forsman, Spencer Reiss, Taylor Campbell, Kieran Poore, Cameron Leonard, (Rowan Davis), (Cole Chamberlin) |
| 16:34.0, 17:33.0, 17:51.0, 17:57.0, 19:20.0, (19:23.0), (20:20.0) |
6 | 244 | Onalaska,
WA - Team Time (1st 5) 1:32:43.5 | Spread (1st 5) 1:48.0 |
| 29, 47, 48, 51, 69, (104), (106) |
| Riley Girt, Dorian Gatlepaille, Gavin VanClifford, Nathan Masciola, Riley Dolan, (Hunter Wilcutt), (Tanner Working) |
| 17:34.6, 18:27.5, 18:33.1, 18:45.7, 19:22.6, (21:12.5), (21:16.2) |
7 | 250 | Mossyrock,
WA - Team Time (1st 5) 1:33:02.0 | Spread (1st 5) 1:02.0 |
| 37, 46, 54, 56, 57, (61), (87) |
| Brandon Butler, Fidel Ortiz, Jess White, Bryant Bowman, Alejandro Gonzalez, (Levi Munoz), (Jake Parkison) |
| 17:56.0, 18:23.0, 18:50.0, 18:55.0, 18:58.0, (19:02.0), (19:56.0) |
8 | 274 | Lake Roosevelt,
WA - Team Time (1st 5) 1:34:02.4 | Spread (1st 5) 1:01.0 |
| 41, 50, 59, 60, 64, (90), (100) |
| Ray Yazzie, Dominick Cotton, Coltin Williams, Brandon Desautel, Robert George, (Jerry Palmer), (Daniel Campobasso) |
| 18:10.0, 18:39.4, 19:00.2, 19:01.8, 19:11.0, (20:08.9), (20:38.9) |
9 | 284 | Davenport,
WA - Team Time (1st 5) 1:33:55.0 | Spread (1st 5) 3:00.0 |
| 16, 40, 63, 76, 89, (119), (121) |
| Nathan Hopkins, Peyton Van Pevenage, Luke Erickson, Austin Zeller, Chase Van Pevenage, (Austin Stauffer), (Tanner Perry) |
| 17:05.0, 18:06.0, 19:06.0, 19:33.0, 20:05.0, (22:13.0), (22:25.0) |
10 | 294 | Bickleton,
WA - Team Time (1st 5) 1:34:51.7 | Spread (1st 5) 4:14.8 |
| 21, 24, 53, 85, 111, (138) |
| Troy Roberts, Andrew Gannon, Joey Cardenas, Joseph Cummings, Kenny Allenton, (Cody Allenton) |
| 17:16.5, 17:27.0, 18:48.7, 19:48.2, 21:31.3, (24:20.8) |
11 | 300 | Wellpinit,
WA - Team Time (1st 5) 1:36:34.0 | Spread (1st 5) 7:35.0 |
| 12, 15, 49, 84, 140 |
| James Best, Cedric Bowen, Vinnie Adolph, Brodie Ford, Jacob Brown |
| 16:50.0, 17:01.0, 18:34.0, 19:44.0, 24:25.0 |
12 | 338 | Crosspoint,
WA - Team Time (1st 5) 1:36:21.5 | Spread (1st 5) 3:35.5 |
| 32, 36, 75, 88, 107, (129), (137) |
| Seth Huschka, Tyler Hoyle, DJ Degnan, Sondre Sand, Joshua Lee, (Ian Wisbey), (Chris VanYe) |
| 17:40.9, 17:55.3, 19:32.0, 19:56.9, 21:16.4, (23:11.2), (24:13.1) |
13 | 341 | Yakama Nation Tribal,
WA - Team Time (1st 5) 1:37:23.6 | Spread (1st 5) 5:07.6 |
| 19, 65, 67, 70, 120, (134), (135) |
| Timothy Celestine, Justin Shilow, Isiah Strom, Santana Rocha, Louden Whalawitsa, (Marcust Jasway), (Andre Holguin) |
| 17:09.9, 19:11.6, 19:21.6, 19:23.0, 22:17.5, (23:42.6), (23:43.0) |
14 | 352 | Morton White Pass,
WA - Team Time (1st 5) 1:37:03.2 | Spread (1st 5) 3:39.1 |
| 30, 42, 81, 91, 108, (110), (132) |
| Chase Malamphy, Raymond Craig, Quinton Berkompas, Jacob Kiehn, Larry Burns, (Alex Hirte-Uhlorn), (Taylor Maxwell) |
| 17:39.9, 18:10.7, 19:40.0, 20:13.6, 21:19.0, (21:28.2), (23:32.0) |
15 | 404 | Waitsburg,
WA - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 2:46.3 |
| 31, 86, 94, 96, 97 |
| E.J. Meserve, Kyle Gradwohl, Jared Farley, Tyler Shafer, Skylar Wood |
| 17:40.2, 19:53.0, 20:21.6, 20:24.7, 20:26.5 |
16 | 407 | Bear Creek,
WA - Team Time (1st 5) 1:39:35.5 | Spread (1st 5) 2:21.3 |
| 55, 73, 79, 95, 105 |
| Joey Hollis, Sean Gallagher, Benjamin Mitchell, Luke Poling, Daniel Wilson |
| 18:53.8, 19:28.6, 19:35.5, 20:22.5, 21:15.1 |
17 | 436 | Bridgeport,
WA - Team Time (1st 5) 1:41:47.0 | Spread (1st 5) 4:30.0 |
| 20, 77, 112, 113, 114, (124) |
| Oren Cox, Marc Martinez, Miguel Garza, Jovani Torres, Dyllon Suazo, (Danny Martinez) |
| 17:14.0, 19:34.0, 21:37.0, 21:38.0, 21:44.0, (22:39.3) |
18 | 438 | Mary Walker,
WA - Team Time (1st 5) 1:41:50.0 | Spread (1st 5) 3:13.0 |
| 52, 61, 98, 109, 118, (123), (133) |
| Mason Lasich, Matthew Donahue, Fizi Gentry, Eric Huang, Justice Churchill, (Evan Spies), (Riley Longwill) |
| 18:47.0, 19:02.0, 20:34.0, 21:27.0, 22:00.0, (22:37.0), (23:35.0) |
19 | 458 | Pomeroy,
WA - Team Time (1st 5) 1:41:35.4 | Spread (1st 5) 2:12.4 |
| 78, 80, 83, 102, 115, (122), (139) |
| Stephen Fletcher, Tyler Maki, Colsen Mayfield, Spencer Craigie, McKenney Jones, (Karson Krouse), (Dylan King) |
| 19:34.1, 19:37.3, 19:43.8, 20:53.7, 21:46.5, (22:36.2), (24:20.9) |
20 | 533 | Oroville,
WA - Team Time (1st 5) 1:47:10.8 | Spread (1st 5) 4:46.2 |
| 82, 93, 101, 116, 141 |
| Diego Santana, Javier Castillo, Nahum Garfias, Rueben Renfro, Dakota Haney |
| 19:41.8, 20:21.0, 20:51.0, 21:49.0, 24:28.0 |
21 | 545 | Adna,
WA - Team Time (1st 5) 1:48:21.0 | Spread (1st 5) 3:43.0 |
| 72, 103, 117, 125, 128, (130), (131) |
| Hayden VonBargen, Alden Latimer, Matt Meagher, Hayden Wolf, Tyler Layden, (Jake Ferrier), (Arin Engle) |
| 19:26.0, 21:08.0, 21:56.0, 22:42.0, 23:09.0, (23:12.0), (23:27.0) |
22 | 630 | Mt Vernon Christian,
WA - Team Time (1st 5) 1:58:05.4 | Spread (1st 5) 6:46.2 |
| 99, 126, 127, 136, 142 |
| Andrew Graves, Thomas LeClair, Joshua Swanson, Ethan Johnston, Nathan Klein |
| 20:38.8, 22:55.5, 23:00.6, 24:05.5, 27:25.0 |