129Sehome, WA - Team Time (1st 5) 1:20:04.7 | Spread (1st 5) 47.0
2, 3, 6, 8, 10, (15), (17)
Colton Johnsen, Riley Allsop, Bryce Johnson, Sam Gillman, Logan Franey, (Kyler Cruz), (Jackson Slesk)
15:36.0, 15:37.7, 16:12.0, 16:16.0, 16:23.0, (16:41.0), (16:45.0)
286Cedarcrest, WA - Team Time (1st 5) 1:23:42.4 | Spread (1st 5) 1:01.2
7, 11, 18, 21, 29, (38), (42)
Ian Fay, Grant Van Valkenburg, Cameron Hammontree, Ben Benson, Vincent Dams, (Gunnar Schultz), (Chase Bolin)
16:15.9, 16:30.1, 16:46.8, 16:52.5, 17:17.1, (17:31.6), (17:34.1)
398Burlington-Edison, WA - Team Time (1st 5) 1:24:20.0 | Spread (1st 5) 44.0
12, 13, 22, 24, 27, (60), (62)
Hunter Ashby, Blake Donnelly, Trey Meyer, Luke Husband, Collin Sullivan, (Eric SanJuan), (Dillon Thomas)
16:31.0, 16:34.0, 16:54.0, 17:06.0, 17:15.0, (18:08.0), (18:14.0)
4108Bellingham, WA - Team Time (1st 5) 1:24:23.3 | Spread (1st 5) 1:32.7
4, 14, 23, 30, 37, (44), (49)
Cade Brown, Nicholas Leishman, Ty Veldhuisen, Timothy Crabtree, Keenan Knuuttila, (Owen Brands), (Dylan Kitterman)
15:57.3, 16:38.0, 16:55.0, 17:23.0, 17:30.0, (17:37.0), (17:45.0)
5150Anacortes, WA - Team Time (1st 5) 1:24:51.0 | Spread (1st 5) 2:27.0
1, 5, 41, 51, 52, (59), (66)
Dylan Holland, James Parker, Calder Wood, Cesar Daou, Andrew Rose, (Austin Hughes), (Jeff Vazquez)
15:27.0, 16:04.0, 17:33.0, 17:53.0, 17:54.0, (17:59.0), (18:22.0)
6158Shorecrest, WA - Team Time (1st 5) 1:26:49.5 | Spread (1st 5) 20.6
25, 30, 33, 34, 36, (48), (50)
Mac Franks, Matt Creagan, Anton Bingham, Erik Luu, Spencer Thurman, (Seth Walton), (Kent Scollard)
17:07.4, 17:23.0, 17:25.1, 17:26.0, 17:28.0, (17:44.8), (17:47.0)
7205Lakewood, WA - Team Time (1st 5) 1:27:31.1 | Spread (1st 5) 1:37.3
16, 19, 47, 58, 65, (84), (91)
James Hafner, Anthony Meza, Dylan DeVon, Kevin English, Ryan Hudson, (Adam Cross), (Pablo Acedo)
16:44.4, 16:47.0, 17:40.9, 17:57.1, 18:21.7, (19:00.6), (20:04.3)
8240Sedro-Woolley, WA - Team Time (1st 5) 1:29:15.0 | Spread (1st 5) 1:29.0
28, 34, 39, 62, 77, (78), (79)
Quentin Salinas, Jacob Swenson, Mathew Schlimmer, Ezra Swenson, Zane Bullard, (Wyatt Magee), (Ben Peden)
17:17.0, 17:26.0, 17:32.0, 18:14.0, 18:46.0, (18:47.0), (18:55.0)
9265Squalicum, WA - Team Time (1st 5) 1:29:48.0 | Spread (1st 5) 1:17.0
26, 52, 52, 67, 68, (73), (75)
Ian Tomberlin, Kevin Young, Curt Peila, Finnigan Banks, Gabe Regimbal, (Chuck Dvorachek), (Sam Clark)
17:09.0, 17:54.0, 17:54.0, 18:25.0, 18:26.0, (18:43.0), (18:45.0)
10270Blaine, WA - Team Time (1st 5) 1:30:04.9 | Spread (1st 5) 2:09.0
20, 30, 55, 82, 83, (87), (89)
Parker Morris, Dylan Grimme, Zack Oakley, Tristan Soto, Greg Arps, (Spenser Dodge), (Killian Wright)
16:50.0, 17:23.0, 17:55.0, 18:57.9, 18:59.0, (19:27.0), (19:44.0)
11276Granite Falls, WA - Team Time (1st 5) 1:29:59.2 | Spread (1st 5) 1:00.2
43, 45, 57, 61, 70, (81), (90)
Ricky Mueller, Dante Gadbois, James Klinman, Jon Smith, Aiden Holm, (Dawson Kuntz), (Eli Todd)
17:36.1, 17:38.4, 17:55.5, 18:12.9, 18:36.3, (18:57.1), (19:57.6)
12289Lynden, WA - Team Time (1st 5) 1:30:37.3 | Spread (1st 5) 1:05.0
39, 46, 64, 69, 71, (74), (80)
Tate Hutchins, Jacob Heeringa, Roscoe Perry, Fredrick Moormeier, Luke Wolfisberg, (Nick Kildall), (Josiah Diacogiannis)
17:32.0, 17:39.0, 18:20.3, 18:29.0, 18:37.0, (18:44.0), (18:57.0)
13298Archbishop Murphy, WA - Team Time (1st 5) 1:31:01.3 | Spread (1st 5) 3:02.0
9, 56, 72, 76, 85, (86), (88)
Joshua Rauvola, Barret Floyd, Dillon Steinenga, Jonathan Reed, Jacob Lucas, (Charles McDonald), (Zane Carlton)
16:20.0, 17:55.2, 18:38.5, 18:45.6, 19:22.0, (19:22.5), (19:27.7)