1 | 23 | Kingston,
WA - Team Time (1st 5) 52:22.0 | Spread (1st 5) 25.0 |
| 2, 3, 5, 5, 8, (10), (13) |
| Thomas Gill, Lucas Thompson, John Griffin, Nicholas Boles, Oliver Issa, (Anthony Woelke), (Jacob Rasely) |
| 10:16.0, 10:19.0, 10:33.0, 10:33.0, 10:41.0, (10:50.0), (11:00.0) |
2 | 59 | North Kitsap,
WA - Team Time (1st 5) 54:22.0 | Spread (1st 5) 56.0 |
| 1, 12, 13, 15, 18, (25), (28) |
| Ian Christen, Sean Hitchcock, Ethan Schmitt, Jameel Kim, Dutton Crowley, (Nathan Trivers), (Austin Clendenen) |
| 10:14.0, 10:52.0, 11:00.0, 11:06.0, 11:10.0, (12:09.0), (12:22.0) |
3 | 70 | Klahowya,
WA - Team Time (1st 5) 55:17.0 | Spread (1st 5) 1:09.0 |
| 4, 10, 17, 19, 20, (21), (24) |
| Mike Ward, Trent Mazelli, Egan Dunning, Dustin Brewer, Derek Avery, (Riley Turk), (Marius Heibel) |
| 10:21.0, 10:50.0, 11:09.0, 11:27.0, 11:30.0, (11:39.0), (11:46.0) |
4 | 104 | North Mason,
WA - Team Time (1st 5) 59:06.0 | Spread (1st 5) 2:44.0 |
| 7, 16, 23, 27, 31, (32), (33) |
| Bjorn van Dijk, Jonathan Day, Corey Allen, Noah Denend, Daulton Geyer, (Nicholaus Callahan), (Bryan Plankenhorn) |
| 10:36.0, 11:08.0, 11:45.0, 12:17.0, 13:20.0, (13:23.0), (13:24.0) |
5 | 116 | Crosspoint,
WA - Team Time (1st 5) 1:00:10.0 | Spread (1st 5) 1:58.0 |
| 9, 22, 26, 29, 30, (34) |
| Russell Melin, Seth Huschka, Daniel Melin, John Reichel, DJ Degnan, (Brayden Banks) |
| 10:49.0, 11:43.0, 12:13.0, 12:38.0, 12:47.0, (14:08.0) |