1 | 95 | Cascade (Leavenworth),
WA - Team Time (1st 5) 1:20:35.6 | Spread (1st 5) 1:28.2 |
| 4, 8, 19, 27, 37, (39), (70) |
| Landon Davies, Derek Richardson, Owen Bard, Jerome Jerome, Lien Hagedorn, (Jacob Redman), (Anthony Villalobos) |
| 15:21.9, 15:48.5, 16:11.1, 16:24.0, 16:50.1, (16:53.1), (17:23.6) |
2 | 112 | Selah,
WA - Team Time (1st 5) 1:20:11.3 | Spread (1st 5) 2:26.3 |
| 1, 3, 33, 35, 40, (45), (52) |
| Shea Mattson, Cooper Quigley, Jackson Yates, Michael Strand, Sam Anderson, (Eric Swedin), (CJ Liles) |
| 14:28.4, 15:13.2, 16:45.3, 16:49.7, 16:54.7, (17:02.3), (17:08.7) |
3 | 143 | Eastmont,
WA - Team Time (1st 5) 1:22:06.9 | Spread (1st 5) 1:43.6 |
| 5, 10, 29, 41, 58, (61), (73) |
| Jarred Barnes, Adrian Cabrera, Julian Ramos, AJ Johnson, Elijahrae McGee, (Angel Milan), (Tobin Henson) |
| 15:30.6, 15:53.4, 16:32.8, 16:55.9, 17:14.2, (17:16.3), (17:25.1) |
4 | 148 | Kamiak,
WA - Team Time (1st 5) 1:22:35.0 | Spread (1st 5) 1:12.0 |
| 15, 20, 21, 30, 62, (64), (76) |
| Carp Mukai, Jason Blinn, Jackson Hammons, Kyle Yu, Mason Hammons, (Jaedyn Chase), (Cobi Stancik) |
| 16:05.0, 16:14.0, 16:19.0, 16:40.0, 17:17.0, (17:18.0), (17:33.0) |
5 | 151 | Manson,
WA - Team Time (1st 5) 1:22:31.3 | Spread (1st 5) 1:24.0 |
| 7, 17, 28, 46, 53, (72), (106) |
| Grant Torgesen, Connor Torgesen, Jonathan Sarmiento, Blake Cochran, Jose Vazquez, (Conner Clausen), (Bryan Caesar) |
| 15:45.9, 16:08.5, 16:24.3, 17:02.7, 17:09.9, (17:24.6), (18:37.1) |
6 | 198 | Enumclaw,
WA - Team Time (1st 5) 1:23:45.6 | Spread (1st 5) 2:19.3 |
| 12, 14, 26, 47, 99, (114), (119) |
| Jacob Dickson, Trevor Storm, Seth Coons, Sayer Dodd, Noah Harkness, (Chad Jimenez), (Jackson Clark) |
| 15:58.8, 16:02.1, 16:23.6, 17:03.0, 18:18.1, (19:02.0), (19:10.2) |
7 | 252 | Meadowdale,
WA - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 2:01.0 |
| 15, 32, 36, 76, 93, (95), (107) |
| Deklund DeBell, Lance Broderhausen, Simon Gezai, TJ North, Casey Cuprynski, (Cooper Steed), (Noah Kiewicz) |
| 16:05.0, 16:45.0, 16:50.0, 17:33.0, 18:06.0, (18:09.0), (18:46.0) |
8 | 257 | Moses Lake,
WA - Team Time (1st 5) 1:25:00.0 | Spread (1st 5) 1:50.2 |
| 9, 34, 64, 68, 82, (83), (94) |
| Nicholas Elliott, Ethan LaBonte, Makoto Miura, Jack O'Shea, Kurtis Miller, (Garret Sands), (Coleton Johnston) |
| 15:52.6, 16:46.6, 17:18.0, 17:20.0, 17:42.8, (17:43.9), (18:07.0) |
9 | 273 | Brewster,
WA - Team Time (1st 5) 1:25:36.0 | Spread (1st 5) 1:50.9 |
| 11, 42, 55, 80, 85, (86), (101) |
| Ricky Garcia, Juan David Martinez, Oscar Guzman, Orlando Medina, Lemuel Infante, (Enrique Campos), (Angel Maldanodo) |
| 15:56.4, 16:59.6, 17:11.2, 17:41.5, 17:47.3, (17:49.6), (18:31.6) |
10 | 274 | Cashmere,
WA - Team Time (1st 5) 1:24:47.5 | Spread (1st 5) 4:33.7 |
| 2, 18, 51, 87, 116, (118), (121) |
| Rob McManus, Sam Kinser, Dyllion Taylor, Aaron Guerrero, Henry Nelson, (Garrik Strong), (Eli Lyons) |
| 14:32.7, 16:10.6, 17:07.1, 17:50.7, 19:06.4, (19:06.6), (19:18.9) |
11 | 304 | Shorewood,
WA - Team Time (1st 5) 1:26:21.0 | Spread (1st 5) 5.0 |
| 57, 59, 60, 62, 66, (74), (74) |
| Alex Panteleeff, Karsten Nye, Chad Holdridge, Henry Osborne, Joshua Fahey, (Luca Fenlason), (Will Hiett) |
| 17:14.0, 17:15.0, 17:16.0, 17:17.0, 17:19.0, (17:26.0), (17:26.0) |
12 | 341 | Mt Vernon Christian,
WA - Team Time (1st 5) 1:27:51.6 | Spread (1st 5) 2:44.8 |
| 24, 54, 56, 90, 117, (145) |
| Jonathan Brown, Devin Van Zanten, Alexander Hoksbergen, Jace Wood, Jeremy Victor, (Jacob Brown) |
| 16:21.7, 17:10.3, 17:12.5, 18:00.6, 19:06.5, (24:30.5) |
13 | 368 | Sunnyside,
WA - Team Time (1st 5) 1:27:50.7 | Spread (1st 5) 2:16.2 |
| 13, 81, 84, 92, 98, (103), (126) |
| Reid Weaver, Jacob Martinez, Fernando Gudino, Jason Jalifi, Brian Simon, (Jaime Gudino), (Jory Anderson) |
| 16:01.1, 17:42.1, 17:44.6, 18:05.6, 18:17.3, (18:33.4), (19:44.5) |
14 | 384 | Tonasket,
WA - Team Time (1st 5) 1:28:55.0 | Spread (1st 5) 1:34.0 |
| 43, 48, 88, 100, 105, (113) |
| Waylon Thomas, Carter Timm, Curtis Willson, Alejandro Maldonado, Logan Sutton, (Micaiah Schell) |
| 17:01.0, 17:04.0, 17:51.0, 18:24.0, 18:35.0, (19:01.0) |
15 | 389 | Royal,
WA - Team Time (1st 5) 1:29:00.3 | Spread (1st 5) 1:28.5 |
| 49, 50, 91, 97, 102, (109), (111) |
| Joaquin Meza, Fernando Alvarado, Yahir Morales, Clinton Garnick, Alexis Diaz, (Braydon Buster), (David Trail) |
| 17:04.2, 17:06.7, 18:01.3, 18:15.4, 18:32.7, (18:48.6), (18:59.0) |
16 | 425 | Bellevue Christian,
WA - Team Time (1st 5) 1:30:23.2 | Spread (1st 5) 2:24.3 |
| 44, 69, 78, 110, 124, (131), (136) |
| Josh Clark, Caden Pua, Will Wetter, Noah Winnick, Connor Anderson, (Luke Foisset), (Juan Gatchalian) |
| 17:01.5, 17:21.8, 17:36.3, 18:57.8, 19:25.8, (20:34.1), (21:15.3) |
17 | 439 | East Valley (Yakima),
WA - Team Time (1st 5) 1:30:47.2 | Spread (1st 5) 3:00.8 |
| 22, 79, 96, 120, 122, (125), (127) |
| Kyle Parries, Soren Hanson, Javin Morrison, Ethan Smith, Miguel Roque, (Jesus Garcia Nolasco), (Drew Lyons) |
| 16:19.2, 17:40.2, 18:12.5, 19:15.3, 19:20.0, (19:27.6), (19:48.3) |
18 | 448 | Republic,
WA - Team Time (1st 5) 1:43:17.0 | Spread (1st 5) 12:22.0 |
| 23, 66, 71, 141, 147 |
| Korbin Forsman, Jordan Starr, Nicholas Baker, Connor McElheran, Zach Buffer |
| 16:20.0, 17:19.0, 17:24.0, 23:32.0, 28:42.0 |
19 | 456 | Granite Falls,
WA - Team Time (1st 5) 1:31:29.4 | Spread (1st 5) 3:40.7 |
| 6, 104, 108, 115, 123, (135), (137) |
| Isaac Cortes, Dawson Holm, Ashon Bristol, Duncan Loney, Antelmo Hernandez, (Payton Van Winkle), (Anthony Phillips) |
| 15:42.5, 18:33.9, 18:46.3, 19:03.5, 19:23.2, (21:02.2), (21:46.7) |
20 | 481 | Oroville,
WA - Team Time (1st 5) 1:44:47.0 | Spread (1st 5) 10:59.0 |
| 25, 38, 129, 143, 146 |
| Miguel Nunez, Julian Lopez, Wyatt Sherrer, Trevor Miller, David Johnson |
| 16:22.0, 16:51.0, 20:13.0, 24:00.0, 27:21.0 |
21 | 522 | Quincy,
WA - Team Time (1st 5) 1:38:25.8 | Spread (1st 5) 5:55.5 |
| 31, 89, 130, 133, 139, (142), (144) |
| Edgar Guzman, Oswaldo Perez, Tyler Wurl, Ecduy Gordillo, Kevin Calixto, (Adiel Sandoval), (Zander Longoria) |
| 16:43.4, 17:56.1, 20:23.3, 20:44.1, 22:38.9, (23:43.9), (24:16.9) |
22 | 643 | Bridgeport,
WA - Team Time (1st 5) 1:42:32.0 | Spread (1st 5) 2:55.0 |
| 111, 128, 132, 134, 138, (140) |
| Alex Perea, Gage Fletcher, Alan Andrade, Luis Leon, Cristian Lopez, (Antonio Andrade) |
| 18:59.0, 20:09.0, 20:44.0, 20:46.0, 21:54.0, (23:12.0) |