| 1 | 80 | Vista,
WA - Team Time (1st 5) 50:44.0 | Spread (1st 5) 47.0 |
| 6, 13, 16, 22, 23, (25), (31) |
| Lake Sullivan, Jonathan Chang, Matthew Coe, Alex Crape, David Joseph, (Sean Mittelstaetd), (Justin McCain) |
| 9:40.0, 10:03.0, 10:08.0, 10:26.0, 10:27.0, (10:31.0), (10:41.0) |
| 2 | 103 | Franklin Academy,
WA - Team Time (1st 5) 51:36.5 | Spread (1st 5) 54.0 |
| 8, 17, 24, 26, 28, (50), (70) |
| Yoshi Anderson, Michel Reed-Boulos, Bobby Cooke, Liam Mora, Spencer Vinna, (Bassam N. Boulos), (Bassam V. Boulos) |
| 9:42.0, 10:18.5, 10:28.0, 10:32.0, 10:36.0, (11:26.0), (13:33.0) |
| 3 | 113 | Blaine,
WA - Team Time (1st 5) 51:52.0 | Spread (1st 5) 1:32.0 |
| 11, 12, 15, 27, 48, (48), (63) |
| Alex Dodge, Parker Morris, Ben Hodgin, Trevin Brady, Izaya Taylor, (Larkin DelBosque), (Spencer Dodge) |
| 9:50.0, 10:00.0, 10:06.0, 10:34.0, 11:22.0, (11:22.0), (12:15.0) |
| 4 | 124 | Lincoln of Clarkston,
WA - Team Time (1st 5) 52:33.3 | Spread (1st 5) 1:40.7 |
| 4, 9, 35, 37, 39, (45), (65) |
| Zach Bunce, Brady McKay, Cutlar Seubert, Daren Click, Cory Knapp, (Noah Clark), (Braden Leavitt) |
| 9:26.9, 9:46.7, 11:05.5, 11:06.6, 11:07.6, (11:17.0), (12:30.0) |
| 5 | 139 | Lynden Christian,
WA - Team Time (1st 5) 51:51.0 | Spread (1st 5) 3:17.0 |
| 2, 3, 32, 41, 61, (62), (75) |
| Jon Wiley, Cody Fransen, Eric Vree, Patrick Fuller, Jack Boersma, (Justin Holleman), (Zach Steensma) |
| 8:38.0, 9:22.0, 10:44.0, 11:12.0, 11:55.0, (12:03.0), (16:10.0) |
| 6 | 146 | Nooksack Valley,
WA - Team Time (1st 5) 53:32.0 | Spread (1st 5) 1:19.0 |
| 10, 28, 34, 36, 38, (56), (59) |
| Connor Beard, Kevin Harper, Alex Call, Zach Harvey, Cameron Peterson, (Dylan Heeringa), (Jared Parson) |
| 9:48.0, 10:36.0, 10:55.0, 11:06.0, 11:07.0, (11:39.0), (11:44.0) |
| 7 | 149 | Assumption Catholic,
WA - Team Time (1st 5) 53:34.5 | Spread (1st 5) 1:05.5 |
| 18, 19, 28, 33, 51, (52), (57) |
| Ian Witecki, Ellis Thomson, Aaron Watt, Adam Estrada, Nathan Pearsall, (Cooper Jackson), (Alex Van de poel) |
| 10:21.5, 10:22.0, 10:36.0, 10:48.0, 11:27.0, (11:29.0), (11:41.0) |
| 8 | 178 | Lincoln of Pullman,
WA - Team Time (1st 5) 54:39.6 | Spread (1st 5) 1:30.2 |
| 14, 20, 44, 46, 54, (67), (71) |
| Kenny Porter, Scott Weingart, Ashok Manoranjan, Timothy McAleer, Nathan Arthurs, (Chris Carlson), (Gerald Haugen) |
| 10:05.4, 10:24.0, 11:16.6, 11:18.0, 11:35.6, (13:04.0), (13:51.0) |
| 9 | 180 | Asotin,
WA - Team Time (1st 5) 54:39.3 | Spread (1st 5) 4:47.0 |
| 1, 21, 43, 47, 68, (73) |
| Chandler Teigen, Brian Strobel, Brandon Akkerman, Spencer Williams, Douglas Cowdrey, (Dane Slaybaugh) |
| 8:25.4, 10:25.4, 11:15.1, 11:21.0, 13:12.4, (14:15.0) |
| 10 | 214 | Meridian,
WA - Team Time (1st 5) 55:45.0 | Spread (1st 5) 2:02.0 |
| 7, 42, 52, 55, 58, (60) |
| Collin Magnusson, Sam Tanner, Brett Horgan, Christian Culley, Scott Terpsma, (Nicholas Miller) |
| 9:41.0, 11:14.0, 11:29.0, 11:38.0, 11:43.0, (11:45.0) |
| 11 | 244 | Mount Baker (Deming),
WA - Team Time (1st 5) 59:06.1 | Spread (1st 5) 3:34.1 |
| 5, 40, 64, 66, 69, (72), (74) |
| Phillip Haggith, Ross Manning, Parker O'Dell, Zane Edwards, Draven Owen, (Casey Hovenier), (Ryan Quast) |
| 9:39.0, 11:09.0, 12:20.0, 12:45.0, 13:13.1, (14:09.0), (14:49.0) |