1 | 48 | Sehome,
WA - Team Time (1st 5) 1:22:08.7 | Spread (1st 5) 21.0 |
| 6, 7, 10, 12, 13, (21), (22) |
| Logan Franey, Bryce Johnson, Reed Smith, Drake Kirby, Jackson Slesk, (Jacob Alexander), (Tadeusz Pforte) |
| 16:16.0, 16:18.0, 16:28.0, 16:29.7, 16:37.0, (16:54.6), (16:59.0) |
2 | 76 | Cedarcrest,
WA - Team Time (1st 5) 1:23:16.2 | Spread (1st 5) 1:13.0 |
| 4, 5, 9, 28, 30, (33), (40) |
| Grant Van Valkenburg, Ian Fay, Ben Benson, Chase Bolin, Emmett Klaiber, (Ryan LaTurner), (Daniel Murphy) |
| 16:06.9, 16:08.7, 16:27.8, 17:12.9, 17:19.9, (17:25.3), (17:31.3) |
3 | 96 | Mountlake Terrace,
WA - Team Time (1st 5) 1:24:11.3 | Spread (1st 5) 1:05.0 |
| 8, 11, 18, 24, 35, (44), (49) |
| Braeden Sims, Nick Leidig, Jaden Lofrese, Cody Nickell, Joshua Beam, (Josh Ernst), (Kendall Yackley) |
| 16:21.6, 16:29.3, 16:50.7, 17:03.1, 17:26.6, (17:38.0), (17:47.4) |
4 | 124 | Bellingham,
WA - Team Time (1st 5) 1:24:47.4 | Spread (1st 5) 2:01.4 |
| 1, 16, 29, 32, 46, (50), (58) |
| Cade Brown, Nicholas Leishman, Drew McFall, Ty Veldhuisen, Dylan Kitterman, (Timothy Crabtree), (Owen Brands) |
| 15:39.0, 16:45.0, 17:19.3, 17:23.7, 17:40.4, (17:49.0), (18:08.9) |
5 | 142 | Burlington-Edison,
WA - Team Time (1st 5) 1:25:59.4 | Spread (1st 5) 35.6 |
| 20, 23, 25, 36, 38, (42), (51) |
| Blake Donnelly, Trey Meyer, Hunter Ashby, Marcos Gonzalez, Luke Husband, (Eric SanJuan), (Nigel Yeates) |
| 16:54.4, 17:01.0, 17:05.0, 17:29.0, 17:30.0, (17:35.0), (17:51.0) |
6 | 149 | Anacortes,
WA - Team Time (1st 5) 1:25:46.7 | Spread (1st 5) 2:23.7 |
| 3, 15, 19, 51, 61, (62), (67) |
| James Parker, Calder Wood, Logan Hanrahan, Eli Gold, Patrick Wildman, (Jeff Vazquez), (Alec Rankin) |
| 15:58.0, 16:44.0, 16:52.0, 17:51.0, 18:21.7, (18:28.0), (18:48.3) |
7 | 158 | Lakewood,
WA - Team Time (1st 5) 1:26:32.0 | Spread (1st 5) 47.0 |
| 17, 26, 34, 38, 43, (53), (60) |
| Anthony Meza, James Hafner, Alex Jensen, Adam Cross, Spencer Solvberg, (Dylan DeVon), (Ryan Hudson) |
| 16:50.0, 17:09.0, 17:26.0, 17:30.0, 17:37.0, (17:52.0), (18:14.0) |
8 | 224 | Lynden,
WA - Team Time (1st 5) 1:29:25.7 | Spread (1st 5) 2:25.0 |
| 13, 31, 45, 66, 69, (71), (72) |
| Tate Hutchins, Roscoe Perry, Jacob Heeringa, Carson VanCleve, Hans Tamminga, (Nick Kildall), (Luke Wolfisberg) |
| 16:37.0, 17:22.4, 17:38.3, 18:46.0, 19:02.0, (19:10.0), (19:11.9) |
9 | 229 | Archbishop Murphy,
WA - Team Time (1st 5) 1:28:33.7 | Spread (1st 5) 2:46.8 |
| 2, 47, 56, 59, 65, (73), (77) |
| Joshua Rauvola, Stephen Price, Barret Floyd, Jacob Lucas, Dillon Steinenga, (Jonathan Reed), (Joe McIlroy) |
| 15:55.5, 17:43.2, 17:59.6, 18:13.1, 18:42.3, (19:18.0), (19:57.6) |
10 | 265 | Granite Falls,
WA - Team Time (1st 5) 1:31:11.8 | Spread (1st 5) 2:18.0 |
| 27, 37, 55, 70, 76, (78), (79) |
| Isaac Cortes, Aiden Holm, James Klinman, Austin Theriault, Dawson Kuntz, (Sean Conaway), (Cameron Hirschi) |
| 17:09.7, 17:29.1, 17:58.1, 19:07.2, 19:27.7, (20:13.4), (20:39.0) |
11 | 306 | Sedro-Woolley,
WA - Team Time (1st 5) 1:32:14.3 | Spread (1st 5) 1:02.0 |
| 54, 57, 63, 64, 68, (74), (75) |
| Jacob Swenson, Lachlan Boyd, Ezra Swenson, Zane Bullard, Wyatt Magee, (Ben Peden), (Ramilio Uzunov) |
| 17:56.0, 18:02.0, 18:36.3, 18:42.0, 18:58.0, (19:21.3), (19:26.9) |
12 | 332 | Blaine,
WA - Team Time (1st 5) 1:38:30.3 | Spread (1st 5) 3:41.0 |
| 41, 48, 80, 81, 82, (83), (84) |
| Masahide Shibuya, Liam Lyons, Patrick Monogue, George Cheatham, Eli Yost, (Buck Xie), (Aiden Simpson) |
| 17:33.0, 17:44.5, 20:56.5, 21:02.3, 21:14.0, (21:27.0), (22:07.0) |