1 | 36 | Klahowya,
WA - Team Time (1st 5) 53:34.0 | Spread (1st 5) 1:29.0 |
| 1, 2, 9, 10, 14, (32), (45) |
| Alex Oathout, Kelton Gagnon, Cody Kuss, Jaeden Ellis, Evan Hagle, (Shane Porter), (Wyatt Vertefeuille) |
| 9:56.0, 10:00.0, 11:05.0, 11:08.0, 11:25.0, (11:59.0), (12:13.0) |
2 | 107 | Eatonville,
WA - Team Time (1st 5) 57:53.0 | Spread (1st 5) 1:22.0 |
| 3, 18, 27, 29, 30, (31), (36) |
| Cameron Hatler, Christian Rodriguez, Evan Redmond, Cole Pederson, Austin Frink, (Carter Williams), (Ryan Mueller) |
| 10:34.0, 11:39.0, 11:50.0, 11:54.0, 11:56.0, (11:57.0), (12:01.0) |
3 | 133 | College Place,
WA - Team Time (1st 5) 57:51.0 | Spread (1st 5) 1:41.0 |
| 6, 7, 21, 43, 56, (58), (60) |
| Jio Herrera, Joshua Courtney, Dallin Hawkins, Cameron Howard, Azaiah Garcia, (Edgar Cazarez), (Jacob Courtney) |
| 10:45.0, 10:49.0, 11:42.0, 12:09.0, 12:26.0, (12:29.0), (12:32.0) |
4 | 139 | King's,
WA - Team Time (1st 5) 58:26.0 | Spread (1st 5) 1:44.0 |
| 4, 16, 25, 39, 55, (60), (69) |
| Hiroto Nasu, Lucas Needham, Micah White, Cody Maas, Michael Kincaid, (Will Culberson), (Jinhan Dong) |
| 10:41.0, 11:27.0, 11:46.0, 12:07.0, 12:25.0, (12:32.0), (12:50.0) |
| 139 | South Whidbey,
WA - Team Time (1st 5) 58:37.0 | Spread (1st 5) 1:09.0 |
| 11, 13, 24, 38, 53, (56), (74) |
| Thomas Simms, Reilly McVay, Aidan Donnelly, Aidan O'Brien, Drew Larson, (Rowan Dickerson), (Elias Sullivan) |
| 11:12.0, 11:15.0, 11:45.0, 12:04.0, 12:21.0, (12:26.0), (12:58.0) |
6 | 180 | Royal,
WA - Team Time (1st 5) 1:00:02.3 | Spread (1st 5) 36.9 |
| 19, 20, 42, 49, 50, (54), (66) |
| Joaquin Meza, Abraham Montoya, Fernando Alvarado, Alexis Diaz, Clinton Garnick, (Santiago Gonzalez), (David Trail) |
| 11:40.3, 11:41.1, 12:08.1, 12:15.6, 12:17.2, (12:22.8), (12:42.5) |
7 | 207 | Mount Baker,
WA - Team Time (1st 5) 1:00:55.0 | Spread (1st 5) 57.0 |
| 32, 32, 35, 36, 72, (76), (105) |
| Eli Freeman, Nico Johnson, Braedan Hart, Finley Bell, Caleb Wagar, (Jorey Johnson), (Justice Gauf) |
| 11:59.0, 11:59.0, 12:00.0, 12:01.0, 12:56.0, (13:08.0), (14:41.0) |
8 | 223 | University Prep,
WA - Team Time (1st 5) 1:01:05.0 | Spread (1st 5) 1:24.0 |
| 17, 28, 41, 65, 72, (84), (89) |
| Max Lagunoff, Owen Howland, Andrew Ye, Nick Rosenthal, Harry Jackson, (Beruk Sims), (Sidney Levine) |
| 11:32.0, 11:51.0, 12:08.0, 12:38.0, 12:56.0, (13:28.0), (13:46.0) |
9 | 253 | Chelan,
WA - Team Time (1st 5) 1:02:43.6 | Spread (1st 5) 2:43.6 |
| 15, 22, 40, 80, 96, (102) |
| Cray Silva, Luke Simmons, Tucker Fogelson, Elijah Strode, David Payan, (Ian Garfoot) |
| 11:25.2, 11:42.8, 12:07.9, 13:18.9, 14:08.8, (14:30.8) |
10 | 285 | Northwest,
WA - Team Time (1st 5) 1:02:27.0 | Spread (1st 5) 3:07.0 |
| 5, 59, 62, 69, 90, (106), (117) |
| Stephen Bleakley-Harris, Grant Hart, Anders Blaine, Merek Weed, Alex Bukovec, (Joshua Caplan), (Jackson Schlemmer) |
| 10:43.0, 12:31.0, 12:33.0, 12:50.0, 13:50.0, (15:04.0), (15:55.0) |
11 | 287 | Cedar Park Chr. (Bothell),
WA - Team Time (1st 5) 1:02:45.0 | Spread (1st 5) 1:26.0 |
| 26, 51, 64, 69, 77, (82), (108) |
| Micah Chi, Brenden Blodgett, Isaac Montanes, Christian Chi, Ryan Sitzmann, (Dylan Chi), (Elias Nakanishi) |
| 11:47.0, 12:19.0, 12:36.0, 12:50.0, 13:13.0, (13:24.0), (15:10.0) |
12 | 326 | Lynden Christian,
WA - Team Time (1st 5) 1:04:52.0 | Spread (1st 5) 2:02.0 |
| 43, 45, 47, 94, 97, (98) |
| Cade VanBoven, Blake VanWeerdhuizen, Joseph Cunningham, Levi Zylstra, Lathan VanderLeest, (Alex Smith) |
| 12:09.0, 12:13.0, 12:14.0, 14:05.0, 14:11.0, (14:14.0) |
13 | 339 | Bush,
WA - Team Time (1st 5) 1:04:46.0 | Spread (1st 5) 2:20.0 |
| 12, 75, 81, 85, 86, (91), (100) |
| Amare Fields, Geoffrey Arone, William Bell, Nathan Gabrielson, Reed Delahunty, (Reed Ziegler), (Vincent Singer) |
| 11:14.0, 13:06.0, 13:23.0, 13:29.0, 13:34.0, (13:59.0), (14:21.0) |
14 | 381 | Overlake,
WA - Team Time (1st 5) 1:06:18.0 | Spread (1st 5) 2:04.0 |
| 51, 63, 78, 88, 101, (112), (115) |
| Aleksy Umbers, Mateo Whatley, John Kehoe, Corin Singh, Jack Wiley, (Noah Turner), (Jimmy Duff) |
| 12:19.0, 12:35.0, 13:16.0, 13:45.0, 14:23.0, (15:22.0), (15:51.0) |
15 | 401 | East Jefferson (Port Townsend),
WA - Team Time (1st 5) 1:12:19.8 | Spread (1st 5) 6:01.3 |
| 8, 23, 118, 125, 127, (130), (132) |
| Max Allworth-Miles, Sebastian Manza, Indigo Gould, Ocean Smith, Braley Phillips, (Connor Paterson), (George Maier) |
| 10:52.8, 11:44.7, 16:00.7, 16:47.5, 16:54.1, (18:29.8), (31:03.6) |
| 401 | Seattle Academy,
WA - Team Time (1st 5) 1:08:20.0 | Spread (1st 5) 3:06.0 |
| 48, 67, 68, 107, 111 |
| Jaden McCleery-Brown, Lucas Ringer, Griffin Schwartz, Vinay Venkatesh, Keb McMillan |
| 12:15.0, 12:47.0, 12:48.0, 15:09.0, 15:21.0 |
17 | 453 | Granite Falls,
WA - Team Time (1st 5) 1:09:32.0 | Spread (1st 5) 1:15.0 |
| 79, 87, 92, 92, 103, (104), (113) |
| Camden Crockett, Duncan Loney, Daniel Scheffler, Ashon Bristol, Payton VanWinkle, (Galen Kelly), (Nathanael Perry) |
| 13:18.0, 13:37.0, 14:02.0, 14:02.0, 14:33.0, (14:35.0), (15:25.0) |
18 | 510 | Quincy,
WA - Team Time (1st 5) 1:13:37.1 | Spread (1st 5) 2:39.4 |
| 83, 95, 99, 114, 119, (124), (129) |
| Levi Kukes, Israel Perez, Ecduy Gordillo, Kevin Calixto, Alan Rivera, (Adiel Sandoval), (Emmanuel Birrueta) |
| 13:25.0, 14:05.2, 14:16.9, 15:45.6, 16:04.4, (16:32.3), (17:59.0) |
19 | 602 | Nooksack Valley,
WA - Team Time (1st 5) 1:21:18.8 | Spread (1st 5) 32.4 |
| 116, 120, 121, 122, 123 |
| Troy Riley, Eric Riley, Daniel Roosma, Isaiah Buckley, Kyle Klander |
| 15:51.9, 16:20.5, 16:20.8, 16:21.3, 16:24.3 |
20 | 604 | Blaine,
WA - Team Time (1st 5) 1:26:08.9 | Spread (1st 5) 5:56.0 |
| 109, 110, 126, 128, 131 |
| Cameron Saunders, Malachi Crump, Preston Bushman, Trey Aquino III, John Smith |
| 15:15.3, 15:17.2, 16:52.6, 17:32.5, 21:11.3 |