1 | 27 | Sehome,
WA - Team Time (1st 5) 1:11:11.7 | Spread (1st 5) 1:08.5 |
| 1, 2, 5, 7, 12, (21), (22) |
| Reed Smith, Jacob Alexander, Roman Schroyer, Max Gargano, Sam Risser, (Dominik Riemann), (Javen Reid) |
| 13:42.1, 13:53.1, 14:22.5, 14:23.4, 14:50.6, (15:17.1), (15:18.2) |
2 | 50 | Bellingham,
WA - Team Time (1st 5) 1:13:20.1 | Spread (1st 5) 38.7 |
| 4, 6, 10, 13, 17, (19), (23) |
| Jensen Kintzele, Caleb Schmotzer, John Johnson, Cameron Chase, Andrew Strobel, (Drew McFall), (Hank Burke-Manwaring) |
| 14:19.7, 14:23.2, 14:47.5, 14:51.3, 14:58.4, (15:07.0), (15:24.8) |
3 | 51 | Anacortes,
WA - Team Time (1st 5) 1:13:16.4 | Spread (1st 5) 42.8 |
| 3, 8, 11, 14, 15, (16), (17) |
| Logan Hanrahan, Patrick Wildman, Logan Scamfer, Michael Hanrahan, Ryan Horr, (Josh Smeltzer), (Alek Miller) |
| 14:13.1, 14:25.4, 14:50.5, 14:51.5, 14:55.9, (14:57.6), (14:58.4) |
4 | 110 | Lakewood,
WA - Team Time (1st 5) 1:18:07.8 | Spread (1st 5) 1:19.3 |
| 9, 20, 26, 27, 28, (29), (30) |
| Alex Jensen, Gabe Hatch, Jesse Stoddard, Mario Barletta, Ben Schmidt, (Jarron Ransford), (Joseph Heisley) |
| 14:45.4, 15:12.0, 16:01.3, 16:04.4, 16:04.7, (16:05.1), (16:05.3) |
5 | 145 | Blaine,
WA - Team Time (1st 5) 1:20:43.7 | Spread (1st 5) 1:04.1 |
| 24, 25, 31, 32, 33, (34), (35) |
| Connor Hettinga, Malachi Crump, Ben Arps, Jack Cheatham, Aiden Simpson, (Landen Carlton), (Aiden Vezzetti) |
| 15:33.5, 15:33.8, 16:29.3, 16:29.5, 16:37.6, (16:39.7), (17:08.5) |