1 | 108 | Tumwater,
WA - Team Time (1st 5) 49:53.0 | Spread (1st 5) 1:45.0 |
| 1, 12, 23, 35, 37, (43), (60) |
| J.P. Guyer, Ryan P Peters, Jason Kramer, Aidan McBride, Steven Ellis, (Cooper Janke), (Hayden Gerdts) |
| 8:47.0, 9:45.0, 10:19.0, 10:30.0, 10:32.0, (10:40.0), (11:01.0) |
2 | 120 | Alderwood,
WA - Team Time (1st 5) 50:34.0 | Spread (1st 5) 1:36.0 |
| 5, 15, 16, 23, 61, (63), (65) |
| Rui Nakagawa, Federico Ascencio, Noah Johann, Matthew Young, Andrew Villarreah, (Timothy Voloshin), (Blake Stauffer) |
| 9:29.0, 9:50.0, 9:51.0, 10:19.0, 11:05.0, (11:07.0), (11:09.0) |
3 | 130 | Franklin Academy,
WA - Team Time (1st 5) 50:44.4 | Spread (1st 5) 1:21.4 |
| 3, 4, 33, 39, 51, (53), (56) |
| Liam Mora, Yoshi Anderson, Spencer Vinna, Brendan Shannon, Peter Howard-Snyder, (Henry Feenstra), (Bassam N. Boulos) |
| 9:27.6, 9:27.8, 10:26.0, 10:34.0, 10:49.0, (10:49.4), (10:54.0) |
4 | 148 | Centralia Christian,
WA - Team Time (1st 5) 51:35.0 | Spread (1st 5) 1:07.0 |
| 7, 25, 32, 40, 44, (86), (88) |
| Colton Buster, Levi Becker, Andrew Waddell, James Wisby, Liam Radtke, (Joshua Towle), (Joe Wahl) |
| 9:34.0, 10:20.0, 10:25.0, 10:35.0, 10:41.0, (11:56.0), (12:04.0) |
5 | 157 | Vista,
WA - Team Time (1st 5) 51:32.4 | Spread (1st 5) 1:14.0 |
| 7, 19, 34, 47, 50, (69), (70) |
| Matthew Stieber, Kayden Charlo, Jonathan Chang, Calvin Burns, Matthew Coe, (Dakota Cain), (Trevor Born) |
| 9:34.0, 9:56.4, 10:29.0, 10:45.0, 10:48.0, (11:18.6), (11:19.0) |
6 | 165 | Lakewood,
WA - Team Time (1st 5) 52:01.0 | Spread (1st 5) 1:12.0 |
| 10, 27, 30, 42, 56, (79), (82) |
| Tanner Avila, James Allen, Gareth Brewer, Kelson Brewer, Matt Studzinski, (Elijah Boomer), (Keegan Boris) |
| 9:42.0, 10:22.0, 10:24.0, 10:39.0, 10:54.0, (11:32.0), (11:42.0) |
7 | 166 | Centralia,
WA - Team Time (1st 5) 51:26.0 | Spread (1st 5) 1:50.0 |
| 2, 29, 36, 45, 54, (72), (77) |
| Binod Sapkota, Kyle Gerry, Joseph Gonzalez, Keagan King, Austin Snideman, (Ben Kallas), (Dylan Kimball) |
| 9:00.0, 10:23.0, 10:31.0, 10:42.0, 10:50.0, (11:26.0), (11:30.0) |
8 | 210 | Assumption Catholic,
WA - Team Time (1st 5) 53:01.3 | Spread (1st 5) 1:39.8 |
| 13, 22, 38, 62, 75, (83), (89) |
| Joseph Deck, Jorge Hernandez, Jacob Frazier, Addi Wolfson, Frank Youngblood, (Taylor King), (Aaron Watt) |
| 9:47.9, 10:06.0, 10:33.7, 11:06.0, 11:27.7, (11:45.0), (12:06.0) |
9 | 224 | Meridian,
WA - Team Time (1st 5) 53:11.0 | Spread (1st 5) 2:07.0 |
| 6, 18, 49, 71, 80, (94), (95) |
| Ryder Bronkema, Derek Holz, Pavel Lintz, Brett Horgan, Camden Burgess, (Tyler Burns), (Jany Dutt) |
| 9:30.0, 9:56.3, 10:46.0, 11:21.7, 11:37.0, (12:46.6), (12:48.0) |
10 | 233 | Blaine,
WA - Team Time (1st 5) 53:29.8 | Spread (1st 5) 1:50.0 |
| 9, 17, 66, 68, 73, (78), (92) |
| Parker Morris, Henry Teichert, Spencer Dodge, Izaya Taylor, Collin Nielson, (Larkin DelBosque), (Tucker Wilson) |
| 9:37.0, 9:53.7, 11:14.0, 11:18.1, 11:27.0, (11:31.3), (12:34.0) |
11 | 235 | Mount Baker (Deming),
WA - Team Time (1st 5) 53:43.4 | Spread (1st 5) 1:39.0 |
| 21, 26, 52, 55, 81, (87), (96) |
| Skyler Smith, Gabe Foresee, Kodi Kelley, Mitchell Pelzer, Draven Owen, (Emerson Powers), (Casey Hovenier) |
| 10:01.0, 10:21.0, 10:49.3, 10:52.1, 11:40.0, (11:58.3), (12:53.0) |
12 | 241 | Lynden Christian,
WA - Team Time (1st 5) 53:52.9 | Spread (1st 5) 2:10.8 |
| 11, 28, 58, 59, 85, (101), (102) |
| Jack VanderGriend, Keele Clendenin, Patrick Fuller, Matthew Moeller, Justin Holleman, (Andrew Wiley), (Nick Mattson) |
| 9:44.0, 10:22.8, 10:55.0, 10:56.3, 11:54.8, (14:45.3), (14:49.2) |
13 | 291 | Evergreen Christian,
WA - Team Time (1st 5) 55:28.0 | Spread (1st 5) 1:16.0 |
| 41, 46, 47, 73, 84, (91), (100) |
| Dane Brizzolara, Jeremy Ong, Justin Ong, Dmitry Sutton, Zachary Coleman, (Dominic Dolby), (Michael Stein) |
| 10:38.0, 10:44.0, 10:45.0, 11:27.0, 11:54.0, (12:29.0), (13:43.0) |
14 | 312 | Nooksack Valley,
WA - Team Time (1st 5) 57:10.6 | Spread (1st 5) 3:06.1 |
| 20, 30, 75, 90, 97 |
| Zach Harvey, Douglas Tyas, Shawn Goto-Gierke, Anthony Henderson, Alex Brown |
| 10:00.9, 10:24.0, 11:27.7, 12:11.0, 13:07.0 |
15 | 335 | Horizon (Ferndale),
WA - Team Time (1st 5) 58:10.0 | Spread (1st 5) 3:32.0 |
| 14, 63, 67, 93, 98, (99) |
| Rhys Bryant, Bryce Young, Jacob Dolan, Glen Hughes, Steven Walker, (Russell Fox) |
| 9:49.0, 11:07.0, 11:17.0, 12:36.0, 13:21.0, (13:33.0) |