1 | 25 | Medical Lake,
WA - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 1:01.0 |
| 2, 3, 5, 6, 9, (15), (20) |
| Micah Dingfield, Domenic Rehm, Jacob Dingfield, Tim Chernishoff, Noah Kroeze, (Matthew Peterson), (Mark Jensen) |
| 16:03.0, 16:05.0, 16:22.0, 16:43.0, 17:04.0, (17:43.0), (18:04.0) |
2 | 48 | Riverside,
WA - Team Time (1st 5) 1:25:32.6 | Spread (1st 5) 26.3 |
| 7, 8, 10, 11, 12, (13), (18) |
| Eric Taylor, Brandon Hartill, Logan Owens, Austin Calder, Angelo Ferraro, (Brandon Suhr), (Nathan Pratt) |
| 16:53.7, 16:58.2, 17:09.3, 17:11.4, 17:20.0, (17:22.7), (17:53.4) |
3 | 52 | Lakeside (Nine Mile),
WA - Team Time (1st 5) 1:25:04.4 | Spread (1st 5) 1:58.5 |
| 1, 4, 14, 16, 17, (19), (21) |
| Ryan Coffman, JT Lauderdale, Troy Traeger, Brad Rehwaldt, Donovan Dewey, (Ricky Carroll), (Noah Ircink) |
| 15:48.5, 16:07.0, 17:35.9, 17:46.0, 17:47.0, (18:00.0), (18:07.1) |
4 | 129 | Freeman,
WA - Team Time (1st 5) 1:36:28.0 | Spread (1st 5) 59.0 |
| 22, 23, 27, 28, 29, (32), (35) |
| Liam Doloughan, Mason Mackleit, Matthew Gilbertson, Bobby Landoe, Andy Mitchell, (Adam D'Auria), (Nick Wright) |
| 18:47.0, 18:57.0, 19:17.0, 19:41.0, 19:46.0, (20:07.0), (20:26.0) |
5 | 145 | Chewelah,
WA - Team Time (1st 5) 1:38:27.0 | Spread (1st 5) 1:04.0 |
| 25, 25, 30, 31, 34, (37), (39) |
| Quenton Smith, Noah Thompson, Ben Eminger, Moritz Dinser, Ridge Robison, (Noah Katona), (James Gilreath) |
| 19:11.0, 19:11.0, 19:53.0, 19:57.0, 20:15.0, (20:50.0), (21:07.0) |
6 | 170 | Kettle Falls,
WA - Team Time (1st 5) 1:42:15.0 | Spread (1st 5) 2:32.0 |
| 23, 33, 36, 38, 40, (41), (42) |
| Kyle Reddeman, Antoine Forrest, Ismael Saravia, Stacy Schauls, Devin Thompson, (Luke Jones), (Kash Sly) |
| 18:57.0, 20:08.0, 20:45.0, 20:56.0, 21:29.0, (22:36.0), (24:25.0) |