1 | 50 | Edmonds-Woodway,
WA - Team Time (1st 5) 1:14:05.0 | Spread (1st 5) 1:00.0 |
| 2, 9, 11, 13, 15, (25), (39) |
| Jack Griffing, Miler Haller, Alex Springer, Warren Madsen, Patrick Kelly, (Sean Haldeman), (Alex Collins) |
| 14:07.0, 14:51.0, 14:57.0, 15:03.0, 15:07.0, (15:40.0), (16:38.0) |
2 | 53 | Mountlake Terrace,
WA - Team Time (1st 5) 1:14:22.0 | Spread (1st 5) 57.0 |
| 3, 5, 10, 17, 18, (21), (22) |
| Jack Pearce, Yohans Tewolde, Nathan Sparks, Justin Frazier, Steve Szilvassy, (Peter Kidane), (Joe Clinch) |
| 14:18.0, 14:45.0, 14:54.0, 15:10.0, 15:15.0, (15:28.0), (15:30.0) |
3 | 55 | Arlington,
WA - Team Time (1st 5) 1:14:55.0 | Spread (1st 5) 1:04.0 |
| 4, 6, 7, 14, 24, (28), (29) |
| Jared Alskog, Andrew Bosket, Jameson Wren, Coleman Cummings, Michael Forster, (Mitch McGhee), (Daniel Gonzales) |
| 14:34.0, 14:48.0, 14:49.0, 15:06.0, 15:38.0, (15:52.0), (15:57.0) |
4 | 56 | Monroe,
WA - Team Time (1st 5) 1:14:18.0 | Spread (1st 5) 1:14.0 |
| 1, 8, 12, 16, 19, (20), (31) |
| Austin Wood, Tyler Sharp, Chandler Crayton, Clint Hopke, Zachary Evans, (Jackson Beaumont), (Zachary Kirshbaum) |
| 14:03.0, 14:50.0, 15:00.0, 15:08.0, 15:17.0, (15:18.0), (16:04.0) |
5 | 139 | Cashmere,
WA - Team Time (1st 5) 1:19:17.0 | Spread (1st 5) 41.0 |
| 23, 26, 27, 30, 33, (37), (38) |
| Drew Van Polen, Dawson Taylor, Joe Mackey, Oliver Fernandez, James Stolhammer, (Eliseo Luna), (Ricardo Naranjo) |
| 15:32.0, 15:44.0, 15:45.0, 16:03.0, 16:13.0, (16:34.0), (16:35.0) |
6 | 205 | Cascade (Leavenworth),
WA - Team Time (1st 5) 1:24:31.0 | Spread (1st 5) 1:30.0 |
| 34, 36, 43, 44, 48, (50), (55) |
| Jake Whitten, Cristian Rivas, Alan Rivas, Blakely Browne, Fernando Gonzalez, (Bryan Lopez), (Jose Ruvalcaba) |
| 16:18.0, 16:28.0, 16:58.0, 16:59.0, 17:48.0, (17:53.0), (18:53.0) |
7 | 224 | Republic,
WA - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 1:20.0 |
| 40, 41, 45, 47, 51, (53), (56) |
| Saxon Brown, Branden Eberly, Duncan Forsman, Devin Poore, Doug Herrmann, (Kenny McGaffey), (Raine Knowles) |
| 16:47.0, 16:49.0, 17:13.0, 17:37.0, 18:07.0, (18:11.0), (18:55.0) |
8 | 255 | Reardan,
WA - Team Time (1st 5) 1:31:02.0 | Spread (1st 5) 2:33.0 |
| 42, 48, 52, 54, 59, (60), (66) |
| Slater Stambaugh, Kevin Murphy, Deven Wesebaum, Scott Schulz, Ryan Leavitt, (Bevin Matt), (Ben Rajewski) |
| 16:50.0, 17:48.0, 18:09.0, 18:52.0, 19:23.0, (19:24.0), (20:17.0) |
9 | 264 | Davenport,
WA - Team Time (1st 5) 1:33:12.0 | Spread (1st 5) 4:12.0 |
| 31, 46, 58, 64, 65, (70), (72) |
| Austin Telford, Conner Van Pevenage, Tanner Perry, Ryan Zeller, Austin Zeller, (Matheus Faria), (Floyd Warwick) |
| 16:04.0, 17:27.0, 19:22.0, 20:03.0, 20:16.0, (21:27.0), (22:14.0) |
10 | 300 | Mary Walker,
WA - Team Time (1st 5) 1:42:03.0 | Spread (1st 5) 9:02.0 |
| 35, 57, 66, 68, 74, (75), (77) |
| Isaiah Wynecoop, Mason Lasich, Callan Ward, Doug Hitch, Joe GAry, (William Fager), (Kayden Gilmore) |
| 16:27.0, 19:05.0, 20:17.0, 20:45.0, 25:29.0, (26:14.0), (26:48.0) |
11 | 325 | Kettle Falls,
WA - Team Time (1st 5) 1:42:08.0 | Spread (1st 5) 1:49.0 |
| 61, 62, 62, 69, 71, (73), (76) |
| TJ Passmore, Kyle Reddeman, Bryan Mendez, Ian Armstrong, Kurt Larsen, (Riley Walker), (Nick Lehman) |
| 19:45.0, 19:46.0, 19:46.0, 21:17.0, 21:34.0, (23:16.0), (26:35.0) |