1 | 22 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:17:41.0 | Spread (1st 5) 2:08.0 |
| 1, 3, 4, 5, 9, (12) |
| Alex Wallat, Timothy Kopplin, Ben Alford, Tyler Shea, Nick Higgins, (Michael Roberts) |
| 14:49.0, 15:10.0, 15:16.0, 15:29.0, 16:57.0, (17:17.0) |
2 | 54 | Republic,
WA - Team Time (1st 5) 1:24:27.0 | Spread (1st 5) 3:52.0 |
| 2, 6, 10, 14, 22 |
| Duncan Forsman, Spencer Reiss, Kieran Poore, Ryan Rose, Liam Chamberlin |
| 15:05.0, 15:48.0, 16:58.0, 17:39.0, 18:57.0 |
3 | 92 | Mary Walker,
WA - Team Time (1st 5) 1:31:09.0 | Spread (1st 5) 4:33.0 |
| 7, 13, 18, 20, 34 |
| Garret Willey, Jeremy Hummel, Justice Churchill, Evan Spies, Carmeron Franks |
| 16:05.0, 17:29.0, 18:16.0, 18:41.0, 20:38.0 |
4 | 111 | Tonasket,
WA - Team Time (1st 5) 1:34:25.3 | Spread (1st 5) 3:01.1 |
| 11, 16, 25, 29, 30, (32), (39) |
| Hunter Swanson, Adrian McCarthy, Abe Podkranic, Samuel Strandberg, Smith Condon, (Justin McDonald), (Rade Pilkinton) |
| 17:01.0, 18:07.0, 19:15.0, 20:00.2, 20:02.1, (20:14.0), (21:23.1) |
5 | 129 | Kettle Falls,
WA - Team Time (1st 5) 1:37:19.0 | Spread (1st 5) 2:48.0 |
| 17, 19, 23, 33, 37 |
| Carson Collier, Jake Kenney, Coltin Williams, Jacob Moak, Brycen Martin |
| 18:14.0, 18:25.0, 19:06.0, 20:32.0, 21:02.0 |
6 | 138 | Bridgeport,
WA - Team Time (1st 5) 1:38:48.0 | Spread (1st 5) 5:34.9 |
| 8, 24, 26, 38, 42, (44), (45) |
| Oren Cox, Tano Martinez, Marc Martinez, Jovani Torres, Marcos Salazar, (Jesse Gomez), (Danny Ibarra) |
| 16:40.9, 19:12.0, 19:22.0, 21:17.3, 22:15.8, (22:46.1), (23:29.7) |
7 | 143 | Manson,
WA - Team Time (1st 5) 1:38:55.2 | Spread (1st 5) 3:44.6 |
| 15, 21, 31, 36, 40 |
| Sam Thomas, Luis Alvarez, Misael Montes, Cody Amsden, James Calhoun |
| 17:41.0, 18:54.2, 20:12.0, 20:42.4, 21:25.6 |
8 | 174 | Oroville,
WA - Team Time (1st 5) 1:44:39.0 | Spread (1st 5) 2:50.0 |
| 27, 28, 35, 41, 43, (46) |
| Brandon Baugher, Ryan Marcolin, Luis Vazquez, Emmanuel Castrejon, Daniel Castrejon, (Dakota Haney) |
| 19:30.0, 19:56.0, 20:39.0, 22:14.0, 22:20.0, (31:00.0) |