| 1 | 46 | Horizon (Ferndale),
WA - Team Time (1st 5) 52:14.3 | Spread (1st 5) 50.4 |
| 2, 9, 10, 11, 14, (18), (34) |
| AJ Rankin, Brandon Wilhoite, Finnegan Boyd, Noah Gillespie, Brenden Bingham, (Ethan Strom), (Sean Le) |
| 9:54.8, 10:23.3, 10:32.3, 10:38.7, 10:45.2, (10:53.2), (11:22.8) |
| 2 | 86 | Anacortes,
WA - Team Time (1st 5) 53:46.0 | Spread (1st 5) 51.3 |
| 6, 13, 16, 25, 26, (27), (35) |
| Calder Wood, Duane Jedlinski, Danny Mineo, Trey Curtiss, Jadin Bigelow, (Caleb Franssen), (Conner Bowers) |
| 10:10.5, 10:44.9, 10:48.5, 11:00.3, 11:01.8, (11:10.1), (11:25.3) |
| 3 | 146 | Lynden,
WA - Team Time (1st 5) 55:55.4 | Spread (1st 5) 2:05.9 |
| 3, 21, 32, 39, 51, (83) |
| Cole Crabtree, Carson Westrich, Alex Strandgard, TJ VanderYacht, Ben Valley, (Grant Heeringa) |
| 9:58.5, 10:55.7, 11:22.1, 11:34.7, 12:04.4, (13:40.0) |
| 4 | 164 | College Place,
WA - Team Time (1st 5) 56:37.6 | Spread (1st 5) 1:46.8 |
| 4, 23, 44, 46, 47, (60), (73) |
| Aaron Sebatu, Braden Perry, Xavier Zuniga, Cooper Harvey, Nick Hollingsworth, (Chris Fagan), (Isaiah Colobong) |
| 10:07.6, 10:57.4, 11:45.4, 11:52.8, 11:54.4, (12:21.9), (12:50.6) |
| 5 | 167 | Granite Falls,
WA - Team Time (1st 5) 56:53.2 | Spread (1st 5) 52.8 |
| 17, 28, 37, 42, 43, (49), (55) |
| Jaden Yaretz, James Klinman, Eli Todd, Aleks Dimitrov, Dawson Kuntz, (Austin Theriault), (Aiden Holm) |
| 10:51.1, 11:10.3, 11:26.5, 11:41.4, 11:43.9, (12:01.3), (12:07.5) |
| 6 | 178 | Vista,
WA - Team Time (1st 5) 56:52.1 | Spread (1st 5) 2:06.6 |
| 5, 7, 52, 56, 58, (66), (68) |
| Cole Bergquist, Aaron Vadnais, Kobe Sullivan, Weston Sitterding, Richy Kaech, (Henry Burns), (Ryan Whipkey) |
| 10:08.3, 10:13.4, 12:06.2, 12:09.3, 12:14.9, (12:34.6), (12:37.3) |
| 7 | 190 | Meridian,
WA - Team Time (1st 5) 57:47.8 | Spread (1st 5) 1:37.9 |
| 22, 24, 31, 48, 65, (88) |
| Kenny Barnes, Titus Bowler, Nathan Schneider, Eli Rohrback, Andy Chandler, (Blake VanDenTop) |
| 10:56.1, 10:59.2, 11:20.5, 11:58.0, 12:34.0, (14:57.8) |
| 8 | 195 | Liberty Bell,
WA - Team Time (1st 5) 57:41.9 | Spread (1st 5) 2:57.2 |
| 1, 12, 53, 57, 72 |
| Eli Nielsen, Tim Haley, Brayden White, Lazo Gitchos, Zach Strong |
| 9:52.6, 10:40.1, 12:06.6, 12:12.8, 12:49.8 |
| 9 | 212 | Lakewood,
WA - Team Time (1st 5) 58:39.9 | Spread (1st 5) 1:40.0 |
| 15, 19, 54, 61, 63, (67), (70) |
| Ryan Hudson, Jordan Gonzalez, Dylan DeVon, Phoenix Cooper, Taylor Stich, (Kyle Trapp), (Deven Berwick) |
| 10:47.3, 10:53.8, 12:06.8, 12:24.7, 12:27.3, (12:34.9), (12:40.0) |
| 10 | 243 | La Center,
WA - Team Time (1st 5) 59:44.9 | Spread (1st 5) 1:35.9 |
| 20, 38, 59, 62, 64, (78), (80) |
| Saige Keep, Jared Cox, Mateo Maciel-Curry, Alec Watkins, Caleb Fillion, (Justin Surdam), (James Carmona) |
| 10:55.6, 11:31.3, 12:21.7, 12:24.8, 12:31.5, (13:22.7), (13:29.8) |
| 11 | 262 | Lynden Christian,
WA - Team Time (1st 5) 1:01:03.9 | Spread (1st 5) 2:20.5 |
| 29, 33, 40, 79, 81, (82) |
| Levi Postma, Thane Boersma, Carsdan Dvorachek, Jamie Furr, Jorren Bishop, (Isaiah deRegt) |
| 11:10.4, 11:22.5, 11:37.3, 13:22.8, 13:30.9, (13:39.3) |
| 12 | 266 | Northshore Christian Academy,
WA - Team Time (1st 5) 1:02:12.2 | Spread (1st 5) 3:56.7 |
| 8, 41, 45, 85, 87, (89) |
| Connor McElmurry, Peter Kulits, Jace Fransen, Ryan Cho, Chase Seager, (Mitchell Morris) |
| 10:21.5, 11:40.5, 11:48.2, 14:03.8, 14:18.2, (15:30.3) |
| 13 | 302 | Franklin Academy,
WA - Team Time (1st 5) 1:02:05.4 | Spread (1st 5) 1:42.3 |
| 36, 50, 69, 71, 76, (77) |
| Owen Brands, Guraziz Kahlon, Henry Feenstra, Obie Pacheco, Caden Stoane, (Remy Talbot) |
| 11:26.4, 12:02.1, 12:39.0, 12:49.2, 13:08.7, (13:16.7) |
| 14 | 349 | Woodland,
WA - Team Time (1st 5) 1:05:07.4 | Spread (1st 5) 2:57.1 |
| 30, 74, 75, 84, 86 |
| Josiah Anderson, Aaron Whipple, Logan Hill, Kaden Trygar, Johnathon Fletcher |
| 11:11.3, 12:51.4, 12:59.3, 13:57.0, 14:08.4 |