1 | 55 | King's,
WA - Team Time (1st 5) 55:35.0 | Spread (1st 5) 44.0 |
| 4, 6, 14, 15, 16, (18), (21) |
| Hiroto Nasu, Staser Simpson, Micah White, Lucas Needham, Jack Stringham, (Luke Echelbarger), (Cody Maas) |
| 10:41.0, 10:45.0, 11:21.0, 11:23.0, 11:25.0, (11:33.0), (11:47.0) |
2 | 89 | East Jefferson (Port Townsend),
WA - Team Time (1st 5) 57:24.2 | Spread (1st 5) 2:31.7 |
| 5, 7, 9, 20, 48, (72), (75) |
| Max Allworth-Miles, Sebastian Manza, Glen Dawson, Soare Johnston, Indigo Gould, (Aidan Nichols), (Roscoe Barry) |
| 10:41.1, 10:52.8, 10:54.7, 11:42.8, 13:12.8, (14:52.4), (15:04.5) |
3 | 94 | College Place,
WA - Team Time (1st 5) 58:09.0 | Spread (1st 5) 1:42.0 |
| 3, 10, 25, 26, 30, (31), (32) |
| Jio Herrera, Joshua Courtney, Conner Hawkins, Max Wilwand, Jacob Courtney, (Azaiah Garcia), (Eli Durand) |
| 10:35.0, 11:04.0, 12:04.0, 12:09.0, 12:17.0, (12:18.0), (12:26.0) |
4 | 115 | Klahowya,
WA - Team Time (1st 5) 59:11.7 | Spread (1st 5) 2:31.1 |
| 1, 22, 27, 28, 37, (47), (53) |
| Kelton Gagnon, Cody Kuss, Tyler Larson, Shane Porter, Joseph Lancaster, (Aiden Smith), (Nathan Morrison) |
| 10:11.0, 11:49.1, 12:14.5, 12:15.0, 12:42.1, (13:12.6), (13:35.0) |
5 | 129 | Charles Wright Academy,
WA - Team Time (1st 5) 1:00:09.2 | Spread (1st 5) 2:28.3 |
| 11, 12, 17, 38, 51, (56), (64) |
| Dylan Manning, Jack Sclair, Mars Yang, Evan Lou, Orion Bretherton, (Andy Noh), (Matthew Saffari) |
| 11:04.2, 11:10.8, 11:30.0, 12:51.7, 13:32.5, (13:49.7), (14:09.9) |
6 | 155 | Lynden Christian,
WA - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 2:56.0 |
| 2, 23, 39, 45, 46, (65), (78) |
| Andrew Luce, Blake VanWeerdhuizen, Johann Veltkamp, Levi Zylstra, Austin Weeks, (Alex Smith), (Kale Davis) |
| 10:15.0, 11:50.0, 12:52.0, 13:08.0, 13:11.0, (14:11.9), (15:14.0) |
7 | 179 | Mount Baker,
WA - Team Time (1st 5) 1:03:05.8 | Spread (1st 5) 2:53.0 |
| 13, 18, 39, 49, 60, (61), (62) |
| Finley Bell, Jorey Johnson, Wyatt Freeman, Palmer Detta, Taylor Norris, (Justice Gauf), (Cameron Scott) |
| 11:11.0, 11:33.0, 12:52.0, 13:25.8, 14:04.0, (14:06.0), (14:08.0) |
8 | 199 | Eatonville,
WA - Team Time (1st 5) 1:04:17.0 | Spread (1st 5) 2:08.0 |
| 24, 33, 36, 43, 63, (81), (85) |
| Joe Mueller, Owen Van Eaton, Austin Quirie, Joseph Mykland, Ben Morrish, (Kodiak Hoskins), (Brynden Olson) |
| 12:01.0, 12:29.0, 12:40.0, 12:58.0, 14:09.0, (15:17.0), (15:47.0) |
9 | 210 | Cascade Christian,
WA - Team Time (1st 5) 1:04:36.0 | Spread (1st 5) 3:28.9 |
| 8, 34, 35, 66, 67, (82), (86) |
| Noah Mitton, Colby Sweet, Carson Bloomstine, Andon Turner, Rajan Nelson, (Zachary Roberts), (Gunner Hicks) |
| 10:53.5, 12:33.8, 12:34.0, 14:12.3, 14:22.4, (15:23.7), (16:25.6) |
10 | 282 | Nooksack Valley,
WA - Team Time (1st 5) 1:09:36.6 | Spread (1st 5) 1:53.3 |
| 41, 44, 59, 68, 70, (77), (93) |
| Daniel Roosma, Kyle Klander, Isaiah Buckley, Ethan Morris, Brady Manske, (Kaieden Williams), (Joshuah Golliher) |
| 12:54.8, 13:04.4, 14:02.9, 14:46.4, 14:48.1, (15:11.0), (21:21.0) |
11 | 304 | Blaine,
WA - Team Time (1st 5) 1:10:58.4 | Spread (1st 5) 3:27.8 |
| 29, 42, 69, 80, 84, (89) |
| Cameron Saunders, Jack Cheatham, Connor Hettinga, Ian Tuski, Preston Bushman, (Tucker Greene) |
| 12:15.6, 12:55.6, 14:47.3, 15:16.5, 15:43.4, (17:09.9) |
12 | 316 | Bear Creek,
WA - Team Time (1st 5) 1:11:29.0 | Spread (1st 5) 1:25.0 |
| 54, 55, 57, 74, 76, (87), (91) |
| William Hartshorn, Austin Chu, Christian Yeo, Yuhe (John) Cao, Jameson Weed, (Peter Gilchrist), (Oscar Moe) |
| 13:44.0, 13:46.0, 13:50.0, 15:00.0, 15:09.0, (16:27.0), (18:05.0) |
13 | 321 | Kiona-Benton,
WA - Team Time (1st 5) 1:12:48.0 | Spread (1st 5) 3:13.0 |
| 50, 52, 58, 73, 88, (92) |
| Lupe Gomez Hernandez, Kaleb Norman, Isaac Riedinger, Jed Norman, Derrick Riedinger, (Jozeph Agee) |
| 13:32.0, 13:33.0, 14:00.0, 14:58.0, 16:45.0, (19:47.0) |
14 | 416 | Newport,
WA - Team Time (1st 5) 1:37:24.0 | Spread (1st 5) 19:39.0 |
| 71, 78, 83, 90, 94 |
| Johnny Brooks, Braeden Hamberg, Marley Tucker, Nathan Lyon, Brayden Baugh |
| 14:50.0, 15:14.0, 15:37.0, 17:14.0, 34:29.0 |