1 | 26 | Arlington,
WA - Team Time (1st 5) 53:47.0 | Spread (1st 5) 1:14.0 |
| 2, 3, 5, 7, 9, (11), (12) |
| Nathan Beamer, Pieter Andrews, Michael Barene, Matthew Taylor, Caleb Smith, (Ivan Baez), (Zachary Cushman) |
| 10:05.0, 10:27.0, 10:53.0, 11:03.0, 11:19.0, (11:21.0), (11:22.0) |
2 | 51 | Oak Harbor,
WA - Team Time (1st 5) 55:32.0 | Spread (1st 5) 1:56.0 |
| 1, 4, 14, 15, 17, (19), (20) |
| John Rodeheffer, Miguel Guzman, Sebastian Ceaser, Logan Clark, Jake Hucko, (Michael Lym), (Joe Gorman) |
| 9:53.0, 10:52.0, 11:28.0, 11:30.0, 11:49.0, (11:56.0), (11:57.0) |
3 | 66 | Marysville-Getchell,
WA - Team Time (1st 5) 57:35.0 | Spread (1st 5) 1:05.0 |
| 6, 8, 13, 18, 21, (23), (24) |
| Cameron Wagstaff, Garrett Westover, Thomas Lindgren, Kyle Probst, Connor Stickels, (Channing Frohlich), (Austin McAuliffe) |
| 11:01.0, 11:12.0, 11:26.0, 11:50.0, 12:06.0, (12:27.0), (12:34.0) |
4 | 98 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:00:36.0 | Spread (1st 5) 1:19.0 |
| 10, 16, 22, 24, 26, (27), (27) |
| Chris Moen, Josh Bevan, David Adams, Nate Heckendorf, Michael Dufour, (Ryan Daurie), (Cole Daurie) |
| 11:20.0, 11:38.0, 12:25.0, 12:34.0, 12:39.0, (12:45.0), (12:45.0) |