145Sehome, WA - Team Time (1st 5) 1:21:16.0 | Spread (1st 5) 48.0
3, 5, 10, 13, 14, (17), (18)
Reed Smith, Lucas Cunningham, Jacob Alexander, Tadeusz Pforte, Roman Schroyer, (Jack Miller), (Drake Kirby)
15:46.0, 15:58.0, 16:26.0, 16:32.0, 16:34.0, (16:39.0), (16:42.0)
282Bellingham, WA - Team Time (1st 5) 1:22:14.2 | Spread (1st 5) 1:32.0
1, 8, 20, 25, 28, (30), (44)
Cade Brown, Ty Veldhuisen, Timothy Crabtree, Drew McFall, Caleb Schmotzer, (Jensen Kintzele), (John Johnson)
15:26.0, 16:14.0, 16:44.2, 16:52.0, 16:58.0, (17:09.0), (17:32.0)
398Lynden, WA - Team Time (1st 5) 1:23:19.2 | Spread (1st 5) 1:19.0
6, 8, 22, 29, 33, (36), (45)
Tate Hutchins, Roscoe Perry, Isaiah Ellis, Nick Kildall, Hans Tamminga, (Rafe Wolfisberg), (Luke Wolfisberg)
15:59.0, 16:14.0, 16:46.2, 17:02.0, 17:18.0, (17:23.0), (17:33.0)
4126Cedarcrest, WA - Team Time (1st 5) 1:23:48.5 | Spread (1st 5) 2:06.5
2, 12, 26, 39, 47, (50), (51)
Grant Van Valkenburg, Ben Benson, Emmett Klaiber, Brady Shaw, Bryce Hefner, (Ryan LaTurner), (Justin Young)
15:26.7, 16:27.9, 16:55.3, 17:25.4, 17:33.2, (17:39.5), (17:39.9)
5131Burlington-Edison, WA - Team Time (1st 5) 1:24:55.0 | Spread (1st 5) 58.0
11, 18, 27, 37, 38, (41), (57)
Marcos Gonzalez, Nigel Yeates, Carson Lee, Collin Sullivan, Andrew Hansen, (Connor Nelson), (Brendon Roughton)
16:27.0, 16:42.0, 16:57.0, 17:24.0, 17:25.0, (17:27.0), (17:58.0)
6162Lakewood, WA - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 56.0
21, 23, 24, 41, 53, (63), (69)
Adam Cross, Alex Jensen, Spencer Solvberg, Gabe Hatch, John Seth, (Ryan Hudson), (Jonny Moore)
16:45.0, 16:49.0, 16:50.0, 17:27.0, 17:41.0, (18:15.0), (18:29.0)
7163Mountlake Terrace, WA - Team Time (1st 5) 1:25:22.4 | Spread (1st 5) 1:38.2
7, 15, 34, 52, 55, (56), (59)
Jaden Lofrese, Alex Williams, Josh Ernst, Kendall Yackley, Tymothy Harris, (Ivan Moulton), (Kai Hinch)
16:04.9, 16:35.1, 17:18.8, 17:40.5, 17:43.1, (17:54.9), (18:02.8)
8227Granite Falls, WA - Team Time (1st 5) 1:28:31.8 | Spread (1st 5) 2:26.8
16, 32, 40, 62, 77, (78), (84)
Isaac Cortes, Aiden Holm, James Klinman, Dawson Kuntz, Logan Tonsgard, (Austin Theriault), (Eli Todd)
16:36.1, 17:15.4, 17:25.8, 18:11.6, 19:02.9, (19:04.7), (19:54.3)
9229Anacortes, WA - Team Time (1st 5) 1:27:58.0 | Spread (1st 5) 38.0
35, 43, 45, 48, 58, (71), (73)
Logan Hanrahan, Logan Scamfer, Gabe Apple, Patrick Wildman, Alec Rankin, (Alek Miller), (Josh Smeltzer)
17:22.0, 17:29.0, 17:33.0, 17:34.0, 18:00.0, (18:30.0), (18:32.0)
10263Archbishop Murphy, WA - Team Time (1st 5) 1:29:17.4 | Spread (1st 5) 2:33.9
4, 60, 64, 67, 68, (80), (83)
Joshua Rauvola, Bo Carlton, Isaac Olson, Matthew Gordon, John ( J.T.) Clymer, (Aaron Austin), (Gavin Turk)
15:54.3, 18:05.5, 18:22.3, 18:27.1, 18:28.2, (19:16.1), (19:38.1)
11265Sedro-Woolley, WA - Team Time (1st 5) 1:29:25.0 | Spread (1st 5) 1:10.0
31, 49, 54, 65, 66, (75), (79)
Lachlan Boyd, Francisco Ortega, Rafe Holz, Ben Peden, Tyler Malloy, (Zane Bullard), (Wyatt Magee)
17:15.0, 17:39.0, 17:42.0, 18:24.0, 18:25.0, (18:44.5), (19:13.0)
12352Blaine, WA - Team Time (1st 5) 1:32:47.8 | Spread (1st 5) 42.0
61, 69, 72, 74, 76, (81), (82)
Malachi Crump, Liam Lyons, Dylan Grimme, Tanner Sterling, Killian Wright, (Bailey Bleazard), (Ben Arps)
18:11.0, 18:29.0, 18:31.8, 18:43.0, 18:53.0, (19:19.0), (19:29.0)