1 | 50 | Glacier Peak,
WA - Team Time (1st 5) 1:24:34.2 | Spread (1st 5) 48.0 |
| 3, 8, 12, 13, 14, (17), (19) |
| Keagan Smith, Zach Smith, Michael Matwichuk, James Horne, Isaac Ripley, (Andrew Thomas), (Blake Forkey) |
| 16:21.0, 16:54.0, 17:04.2, 17:06.0, 17:09.0, (17:17.0), (17:25.0) |
2 | 51 | Mountlake Terrace,
WA - Team Time (1st 5) 1:24:21.2 | Spread (1st 5) 1:21.0 |
| 2, 7, 10, 14, 18, (20), (26) |
| Jack Pearce, Yohans Tewolde, Wyatt Allemann, Peter Kidane, Nathan Sparks, (Chris Baumgartner), (Steve Szilvassy) |
| 16:01.1, 16:46.0, 17:03.0, 17:09.0, 17:22.1, (17:31.0), (17:44.0) |
3 | 60 | Shorewood,
WA - Team Time (1st 5) 1:24:57.2 | Spread (1st 5) 1:06.4 |
| 4, 6, 11, 16, 23, (26), (32) |
| Keenan Stephens, Omar Abdulla, Andrew (AC) Christianson, Michael Sutherland, Thomas Miller, (John Ehni), (Jason Edwards) |
| 16:26.9, 16:42.0, 17:04.0, 17:11.0, 17:33.3, (17:44.0), (18:04.9) |
4 | 84 | Shorecrest,
WA - Team Time (1st 5) 1:26:10.0 | Spread (1st 5) 2:03.0 |
| 1, 9, 20, 25, 29, (30), (35) |
| Carter Osborne, Mark Officer, Kelly McCaffrey, Naphtali Moulton, David Brzovic, (Spencer Coffee), (Anton Bingham) |
| 15:56.0, 17:02.0, 17:31.0, 17:42.0, 17:59.0, (18:00.0), (18:41.0) |
5 | 108 | Meadowdale,
WA - Team Time (1st 5) 1:27:44.7 | Spread (1st 5) 1:29.0 |
| 5, 20, 24, 28, 31, (33), (34) |
| Dominic Giordano, Stefan Ball, Chikodi Ezeokeke, Dylan Peppin, Brian Primm, (Josh Verzola), (Chris Prasanna) |
| 16:35.0, 17:31.0, 17:40.0, 17:54.7, 18:04.0, (18:34.5), (18:35.0) |