1 | 42 | Lake Stevens,
WA - Team Time (1st 5) 1:25:00.0 | Spread (1st 5) 43.0 |
| 2, 6, 10, 11, 13, (15), (19) |
| Jakob Broadbent, Ammon Wagner, Ezekiel Wilson, Sean O'Malley, Laird Marlatt, (Anthony Long), (Calvin Pearson) |
| 16:33.0, 16:54.0, 17:04.0, 17:13.0, 17:16.0, (17:20.0), (17:34.0) |
2 | 68 | Cedarcrest,
WA - Team Time (1st 5) 1:26:02.0 | Spread (1st 5) 1:25.0 |
| 1, 3, 16, 24, 24, (53), (60) |
| London Haley, Nate Bergman, Chase Rhoads, Ethan Swenson, Ian Harper, (Charlie Stalnaker), (George Austin) |
| 16:21.0, 16:48.0, 17:21.0, 17:46.0, 17:46.0, (19:09.0), (19:25.0) |
3 | 94 | Henry Jackson,
WA - Team Time (1st 5) 1:27:40.0 | Spread (1st 5) 1:16.0 |
| 4, 5, 27, 28, 30, (36), (40) |
| Logan Johns, Sean Bubernak, Mason Koh, Jeremy Kim, Daniel He, (Aarav Singh), (Ichiro Katagiri) |
| 16:50.0, 16:51.0, 17:51.0, 18:02.0, 18:06.0, (18:20.0), (18:25.0) |
4 | 114 | Stanwood,
WA - Team Time (1st 5) 1:28:32.0 | Spread (1st 5) 1:12.0 |
| 8, 20, 23, 30, 33, (36), (44) |
| Wouter Van Veen, Mac Macauley, Alex Shepler, Antonio Sanchez-Racine, Ryker Belles, (Alec Olafsson), (Izaac Thayer) |
| 16:56.0, 17:38.0, 17:44.0, 18:06.0, 18:08.0, (18:20.0), (18:37.7) |
5 | 121 | Snohomish,
WA - Team Time (1st 5) 1:29:00.0 | Spread (1st 5) 1:05.0 |
| 14, 18, 21, 30, 38, (43), (46) |
| Diego Corchado, Sam Lepse, Austin Kramer, Christian Martez, Fletcher Stephens, (Elliot Gorton), (Kai Yoder) |
| 17:19.0, 17:31.0, 17:40.0, 18:06.0, 18:24.0, (18:33.0), (18:40.0) |
6 | 137 | Monroe,
WA - Team Time (1st 5) 1:29:31.0 | Spread (1st 5) 2:27.0 |
| 7, 9, 22, 42, 57, (67), (68) |
| Jon Kenyon, Ean Wood, Nathan Burrell, Luke Burrell, Michael Hummel, (Chayton Garcia), (Justice Funston) |
| 16:55.0, 17:03.0, 17:42.0, 18:29.0, 19:22.0, (19:43.0), (19:53.0) |
7 | 144 | Mariner,
WA - Team Time (1st 5) 1:29:53.0 | Spread (1st 5) 1:49.0 |
| 11, 16, 26, 41, 50, (58), (73) |
| Matthew Meisner, Aaron Ton, Julian Nelson-Sellers, Elizandro Padilla, Felix Bonilla, (Rogelio Jamero XII), (Daniel Bayles) |
| 17:13.0, 17:21.0, 17:49.0, 18:28.0, 19:02.0, (19:24.0), (20:30.0) |
8 | 209 | Mountlake Terrace,
WA - Team Time (1st 5) 1:32:53.0 | Spread (1st 5) 1:32.0 |
| 29, 34, 38, 45, 63, (70), (72) |
| Christian Cox, Carter Middleton, Cole Harris, Mark Tiersma, Ty Kaufer, (Calvin Hume), (Xander Terry) |
| 18:04.0, 18:10.0, 18:24.0, 18:39.0, 19:36.0, (20:01.0), (20:07.0) |
9 | 270 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:35:50.0 | Spread (1st 5) 54.0 |
| 48, 51, 52, 55, 64, (64), (69) |
| Malakai Childress, Lee Hall, Luke Pusateri, Leeto Perez, Tyee Eliason, (Cohen Cross), (William Nowoy) |
| 18:43.0, 19:05.0, 19:07.0, 19:18.0, 19:37.0, (19:37.0), (19:59.0) |
10 | 282 | Marysville Getchell,
WA - Team Time (1st 5) 1:36:15.0 | Spread (1st 5) 1:55.0 |
| 34, 49, 62, 66, 71, (74), (76) |
| Winuka Kulatunge, Brandon Emory, Joseph Gooding, Armando Lomeli, Edry Diaz, (Jameson Grimsby), (Brylon Bullock) |
| 18:10.0, 18:46.0, 19:34.0, 19:40.0, 20:05.0, (20:44.0), (21:26.0) |
11 | 307 | Kennedy Catholic,
WA - Team Time (1st 5) 1:38:56.1 | Spread (1st 5) 2:11.4 |
| 54, 56, 59, 61, 77, (78), (82) |
| Patrick Dunn, Jaxon Bartell, Rodney Levi Briggs, Isaak Friis-Alfers, Will McLean, (Ben Petrini), (Jude Santos) |
| 19:16.3, 19:21.3, 19:24.5, 19:26.3, 21:27.7, (21:28.8), (22:39.3) |
12 | 362 | Kent Meridian,
WA - Team Time (1st 5) 1:45:19.3 | Spread (1st 5) 3:33.0 |
| 47, 75, 79, 80, 81, (83), (84) |
| Godwin Nahamya, Josai Reyes, Adrian Rutledge, Elijah Karriem, Dan Nguyen, (Raul Morales), (Aidan Minami) |
| 18:42.4, 20:46.8, 21:32.5, 22:02.2, 22:15.4, (23:58.7), (29:03.2) |