1 | 34 | Shorewood,
WA - Team Time (1st 5) 53:48.0 | Spread (1st 5) 1:01.0 |
| 2, 4, 5, 9, 14, (15), (16) |
| Keenan Stephens, Omar Abdulla, Andrew (AC) Christianson, Chris Gerbino, Thomas Miller, (Zachary Beetham), (Cameron Sanders) |
| 10:18.0, 10:26.0, 10:39.0, 11:06.0, 11:19.0, (11:21.0), (11:23.0) |
2 | 47 | Oak Harbor,
WA - Team Time (1st 5) 54:33.0 | Spread (1st 5) 1:17.0 |
| 1, 3, 12, 13, 18, (21), (25) |
| John Rodeheffer, Clayton Richardson, Logan Clark, Sebastian Ceaser, Nathan Wagner, (Miguel Guzman), (Dakota Powers) |
| 10:11.0, 10:25.0, 11:13.0, 11:16.0, 11:28.0, (11:33.0), (11:49.0) |
3 | 78 | Meadowdale,
WA - Team Time (1st 5) 56:45.0 | Spread (1st 5) 37.0 |
| 8, 10, 17, 20, 23, (28), (34) |
| Dominic Giordano, Chikodi Ezeokeke, Brian Primm, Josh Verzola, Max Fell, (Jonah Grier), (Kevin Mendez) |
| 11:00.0, 11:11.0, 11:27.0, 11:30.0, 11:37.0, (12:13.0), (12:39.0) |
4 | 121 | Marysville Getchell,
WA - Team Time (1st 5) 59:23.0 | Spread (1st 5) 1:49.0 |
| 6, 22, 24, 33, 36, (40), (42) |
| Cameron Wagstaff, Garrett Westover, Thomas Lindgren, Kyle Probst, Antonio Larson, (Connor Stickels), (Conner Brennan) |
| 10:52.0, 11:34.0, 11:38.0, 12:38.0, 12:41.0, (13:08.0), (13:23.0) |
5 | 122 | Marysville-Pilchuck,
WA - Team Time (1st 5) 59:49.0 | Spread (1st 5) 1:07.0 |
| 10, 26, 27, 29, 30, (32), (37) |
| Chris Moen, Josh Bevan, David Gloyd, Josh Berry, David Adams, (Nate Heckendorf), (Ryan Daurie) |
| 11:11.0, 12:02.0, 12:04.0, 12:14.0, 12:18.0, (12:20.0), (12:42.0) |
6 | 128 | Ferndale,
WA - Team Time (1st 5) 1:00:14.0 | Spread (1st 5) 2:00.0 |
| 7, 18, 31, 34, 38, (39), (41) |
| Roberto Aguilera, Kaleb Palmby, Wesley Cruse, Matthew Steiber, Jacob Vanlandingham, (Leland Carter), (Ciro Casiano) |
| 10:54.0, 11:28.0, 12:19.0, 12:39.0, 12:54.0, (13:03.0), (13:13.0) |