1 | 25 | Sehome,
WA - Team Time (1st 5) 1:19:58.2 | Spread (1st 5) 1:44.6 |
| 1, 2, 3, 5, 14, (16), (17) |
| Zack Munson, Max Gargano, Jake Gargano, Kiefer Law, Ted Buetow, (Kehr Allsop), (Lucas Gaston) |
| 15:10.5, 15:39.7, 15:51.8, 16:21.1, 16:55.1, (16:58.4), (16:59.1) |
2 | 80 | Anacortes,
WA - Team Time (1st 5) 1:24:30.3 | Spread (1st 5) 33.1 |
| 8, 10, 19, 21, 22, (25), (27) |
| Alek Miller, Ryan Horr, Travis Laisure, Wolfgang Strohschein, Parker Mong, (John-Fritz VonHagel), (Blake Martens) |
| 16:32.9, 16:45.0, 17:01.5, 17:04.9, 17:06.0, (17:21.1), (17:29.0) |
3 | 112 | Bellingham,
WA - Team Time (1st 5) 1:26:20.0 | Spread (1st 5) 1:24.0 |
| 9, 11, 13, 38, 41, (47), (50) |
| William Giesen, Paden Loveland, Josh Smith, Riley Knies, Jack Eschliman, (Jasper Roper), (Quinn Hartsoch) |
| 16:39.7, 16:50.6, 16:53.3, 17:52.7, 18:03.7, (18:10.2), (18:23.1) |
4 | 118 | Cedarcrest,
WA - Team Time (1st 5) 1:26:18.4 | Spread (1st 5) 1:32.9 |
| 6, 18, 20, 34, 40, (42), (46) |
| John Meier, London Haley, Nate Bergman, Jack LeBlanc, Ian Harper, (Mason McCann), (Trail Sammarco) |
| 16:26.4, 16:59.4, 17:02.9, 17:50.4, 17:59.3, (18:04.5), (18:07.6) |
5 | 144 | Sedro-Woolley,
WA - Team Time (1st 5) 1:27:34.9 | Spread (1st 5) 1:35.2 |
| 7, 28, 29, 36, 44, (67), (72) |
| Tove' Schweizer, Kalin Adkerson, Todd Montgomery, Koen Schweizer, Gibson Griffin, (Otto Teserik), (Cohen Boyd) |
| 16:31.8, 17:30.6, 17:34.0, 17:51.5, 18:07.0, (19:45.4), (20:08.5) |
6 | 153 | Lakewood,
WA - Team Time (1st 5) 1:27:56.2 | Spread (1st 5) 1:11.0 |
| 23, 24, 26, 31, 49, (52), (54) |
| Gavin Darrah, Matthew Hatch, Gabe Hatch, Jarron Ransford, Joseph Heisley, (Ben Schmidt), (Robert Lydon) |
| 17:12.0, 17:17.6, 17:25.0, 17:38.6, 18:23.0, (18:36.7), (18:42.2) |
7 | 167 | Lynden,
WA - Team Time (1st 5) 1:28:49.7 | Spread (1st 5) 16.0 |
| 30, 32, 33, 35, 37, (43), (44) |
| Caleb Schouten, Porter Wilhite, Vincent Medina, Kai Wolfisberg, Ethan Williams, (Noah Krause), (Gage Ellis) |
| 17:36.0, 17:45.3, 17:45.4, 17:51.0, 17:52.0, (18:05.0), (18:07.0) |
8 | 186 | Liberty (Issaquah),
WA - Team Time (1st 5) 1:29:50.0 | Spread (1st 5) 2:00.0 |
| 12, 15, 48, 55, 56, (59), (61) |
| Mark Stevenson, Thomas Manson, Blake Bauge, Aaron McClleland, Nathan Shiosaki, (Calvin Grabowski), (Nicolas Ruiz) |
| 16:53.0, 16:56.0, 18:17.0, 18:51.0, 18:53.0, (19:18.0), (19:21.0) |
9 | 270 | Sammamish,
WA - Team Time (1st 5) 1:35:35.2 | Spread (1st 5) 5:24.0 |
| 4, 53, 58, 73, 82, (83), (84) |
| Hale Behan, Joshua Post, Kyle Wasierski, Ivan Hernandez, Evan Horwat, (Sam Patton), (Aaron Chhor) |
| 16:03.9, 18:42.1, 19:09.7, 20:11.6, 21:27.9, (21:39.1), (22:00.9) |
10 | 293 | Burlington-Edison,
WA - Team Time (1st 5) 1:35:57.0 | Spread (1st 5) 2:08.0 |
| 39, 51, 62, 70, 71, (75), (80) |
| Bryce Robinson, Will Corcoran, Aidan Perales, Christopher Elton, Iver Light, (CJ Ruacho), (Blaine Granberg) |
| 17:59.0, 18:24.0, 19:25.0, 20:02.0, 20:07.0, (20:20.0), (20:58.0) |
11 | 317 | Mountlake Terrace,
WA - Team Time (1st 5) 1:37:25.6 | Spread (1st 5) 48.5 |
| 57, 63, 64, 65, 68, (77), (81) |
| Carter Middleton, Christian Cox, Kai Hinch, Tod Gil Harris, Jasper Sims, (Matthew Margo), (Calvin Hume) |
| 19:06.4, 19:26.4, 19:26.7, 19:31.2, 19:54.9, (20:44.0), (20:59.6) |
12 | 345 | Granite Falls,
WA - Team Time (1st 5) 1:39:49.1 | Spread (1st 5) 1:13.8 |
| 60, 66, 69, 74, 76, (78), (79) |
| Camden Crockett, Ashon Bristol, Daniel Scheffler, Tony Belgiorno, Duncan Loney, (Payton Van Winkle), (Payton VanWinkle) |
| 19:20.5, 19:41.3, 19:59.0, 20:14.0, 20:34.3, (20:54.0), (20:56.6) |