1 | 29 | Sehome,
WA - Team Time (1st 5) 1:10:57.0 | Spread (1st 5) 48.0 |
| 1, 4, 5, 9, 10, (11), (12) |
| Zack Munson, Roman Schroyer, Jacob Alexander, Ahmed Wariyo, Coleman Brummel, (Marcus Kanenaga), (Dominik Riemann) |
| 13:40.0, 14:11.0, 14:15.0, 14:23.0, 14:28.0, (14:32.6), (14:39.0) |
2 | 43 | Bellingham,
WA - Team Time (1st 5) 1:11:51.1 | Spread (1st 5) 1:14.3 |
| 2, 3, 8, 14, 16, (18), (19) |
| Caleb Schmotzer, William Giesen, Jensen Kintzele, Cameron Chase, Josh Smith, (Evan Hildreth), (Aldan Wallace) |
| 13:43.4, 13:56.9, 14:19.4, 14:53.7, 14:57.7, (15:24.8), (15:25.3) |
3 | 58 | Lakewood,
WA - Team Time (1st 5) 1:13:24.7 | Spread (1st 5) 47.4 |
| 6, 7, 13, 15, 17, (22), (23) |
| Alex Jensen, Gabe Hatch, Jesse Stoddard, Jarron Ransford, Joseph Heisley, (Matthew Hatch), (Ethan Stapleton) |
| 14:15.4, 14:16.9, 14:53.1, 14:56.5, 15:02.8, (15:42.9), (15:53.8) |
4 | 116 | Blaine,
WA - Team Time (1st 5) 1:20:48.3 | Spread (1st 5) 1:24.0 |
| 20, 21, 24, 25, 26, (27), (28) |
| Malachi Crump, Landen Carlton, Connor Hettinga, Aiden Simpson, Jack Cheatham, (Tommy Olinger-Stirrat), (Ethan Coyle) |
| 15:29.0, 15:36.8, 16:24.5, 16:25.0, 16:53.0, (17:42.8), (18:13.7) |