| 1 | 15 | Lincoln of Pullman,
WA - Team Time (1st 5) 44:06.6 | Spread (1st 5) 1:13.9 |
| 1, 2, 3, 4, 5, (6), (8) |
| Matthew Winchell, Peter Schumaker, Jakob Christan-Cooney, Matt Raftis, Scott Weingart, (Mohammed Khatib), (Matthew Larson) |
| 8:12.3, 8:27.3, 8:36.0, 9:24.8, 9:26.2, (9:28.8), (9:35.0) |
| 2 | 101 | Stevens,
WA - Team Time (1st 5) 52:05.1 | Spread (1st 5) 23.9 |
| 15, 19, 21, 22, 24, (29), (39) |
| Tristin Butler, Forrest Clark, Ben Basden, Janson Pederson, Grayson Peet, (Scott Hillstrom), (Hunter Dempsey) |
| 10:10.6, 10:23.1, 10:26.9, 10:30.0, 10:34.5, (10:48.4), (11:15.7) |
| 3 | 142 | Assumption Catholic,
WA - Team Time (1st 5) 53:59.0 | Spread (1st 5) 1:37.0 |
| 13, 16, 30, 40, 43, (57) |
| Joseph Deck, Jorge Hernandez, Jacob Frazier, Addi Wolfson, Frank Youngblood, (Aaron Watt) |
| 10:00.0, 10:11.0, 10:51.0, 11:20.0, 11:37.0, (12:11.0) |
| 4 | 143 | Vista,
WA - Team Time (1st 5) 54:07.0 | Spread (1st 5) 1:46.0 |
| 14, 18, 23, 41, 47, (50), (53) |
| Matthew Stieber, Matthew Coe, Kayden Charlo, Calvin Burns, Trevor Born, (Dakota Cain), (Cabel Pollock) |
| 10:04.0, 10:14.0, 10:31.0, 11:28.0, 11:50.0, (11:56.0), (11:57.0) |
| 5 | 151 | Meridian,
WA - Team Time (1st 5) 54:15.0 | Spread (1st 5) 1:57.0 |
| 11, 12, 37, 45, 46, (69), (72) |
| Derek Holz, Ryder Bronkema, Pavel Lintz, Brett Horgan, Camden Burgess, (Tyler Burns), (Jany Dutt) |
| 9:45.0, 9:56.0, 11:12.0, 11:40.0, 11:42.0, (13:00.0), (13:15.0) |
| 151 | Sequim,
WA - Team Time (1st 5) 54:02.0 | Spread (1st 5) 2:24.0 |
| 7, 9, 35, 48, 52, (61), (67) |
| Creighton Daniels, Jackson Oliver, Hayden Crane, Konnor Parrish, Daniel Harker, (Ian Houghton), (Justice Gallauher) |
| 9:32.1, 9:35.9, 11:04.6, 11:53.3, 11:56.1, (12:25.3), (12:38.4) |
| 7 | 162 | Lynden Christian,
WA - Team Time (1st 5) 55:02.0 | Spread (1st 5) 1:42.0 |
| 20, 27, 28, 31, 56, (60), (81) |
| Jack VanderGriend, Keele Clendenin, Matthew Moeller, Patrick Fuller, Justin Holleman, (Andrew Wiley), (Nick Mattson) |
| 10:26.0, 10:46.0, 10:48.0, 10:54.0, 12:08.0, (12:24.0), (15:21.0) |
| 8 | 195 | Franklin Academy,
WA - Team Time (1st 5) 56:17.0 | Spread (1st 5) 2:48.0 |
| 10, 33, 34, 55, 63 |
| Liam Mora, Brendan Shannon, Bassam N. Boulos, Lyman Dudley, Derek Smith |
| 9:42.0, 11:03.0, 11:04.0, 11:58.0, 12:30.0 |
| 9 | 205 | Blaine,
WA - Team Time (1st 5) 57:16.0 | Spread (1st 5) 2:18.0 |
| 17, 32, 43, 49, 64, (75), (77) |
| Parker Morris, Izaya Taylor, Larkin DelBosque, Collin Nielson, Spencer Dodge, (Tucker Wilson), (Alec Conner) |
| 10:13.0, 11:01.0, 11:37.0, 11:54.0, 12:31.0, (13:43.0), (14:09.0) |
| 10 | 243 | Mount Baker (Deming),
WA - Team Time (1st 5) 59:00.0 | Spread (1st 5) 2:03.0 |
| 25, 36, 50, 64, 68, (74) |
| Skyler Smith, Mitchell Pelzer, Kodi Kelley, Emerson Powers, Draven Owen, (Casey Hovenier) |
| 10:42.0, 11:06.0, 11:56.0, 12:31.0, 12:45.0, (13:26.0) |
| 11 | 249 | Nooksack Valley,
WA - Team Time (1st 5) 59:54.0 | Spread (1st 5) 2:36.0 |
| 26, 38, 42, 70, 73 |
| Zach Harvey, Douglas Tyas, Shawn Goto-Gierke, Anthony Henderson, Alex Brown |
| 10:44.0, 11:15.0, 11:29.0, 13:06.0, 13:20.0 |
| 12 | 321 | Montesano,
WA - Team Time (1st 5) 1:04:39.0 | Spread (1st 5) 2:57.0 |
| 53, 58, 59, 71, 80 |
| Austin Peterson, Gage Holmstrom, Austin Cain, Eric Blanchard, Seth Brink |
| 11:57.0, 12:13.0, 12:21.0, 13:14.0, 14:54.0 |
| 13 | 361 | Forks,
WA - Team Time (1st 5) 1:07:51.7 | Spread (1st 5) 2:00.9 |
| 62, 66, 76, 78, 79, (82) |
| Alan Ensastegui, Joel Mohn, Francisco Bocanegra, Austin Pegram, David Bennett, (Matt Olson) |
| 12:29.8, 12:34.8, 13:53.7, 14:22.7, 14:30.7, (17:20.6) |