1 | 42 | Asotin,
WA - Team Time (1st 5) 1:18:51.1 | Spread (1st 5) 29.4 |
| 2, 8, 9, 11, 12, (15), (18) |
| Eli Engledow, Mason Nicholas, Noah Goeckner, Ryan Denham, Morgan Hurst, (Thomas Martin), (Asher Dykstra) |
| 15:28.1, 15:43.1, 15:47.7, 15:54.7, 15:57.5, (16:09.0), (16:17.2) |
2 | 55 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:18:56.1 | Spread (1st 5) 1:19.7 |
| 1, 4, 6, 21, 23, (37), (39) |
| Noah Phillips, Garrett McSheffrey, Cameron Nielsen, Carson Buster, Hamilton Summers, (Jude Phillips), (Kyle Hoffert) |
| 15:04.0, 15:31.0, 15:35.4, 16:22.0, 16:23.7, (16:46.0), (16:49.0) |
3 | 126 | Prairie,
WA - Team Time (1st 5) 1:22:06.5 | Spread (1st 5) 1:22.2 |
| 7, 19, 20, 36, 44, (45), (48) |
| Luke Lund, Landon Gunter, Isaac Moulton, Ty Kneeshaw, Luke Williams, (Nathaniel Johnson), (Caden Hoyt) |
| 15:40.8, 16:20.3, 16:20.8, 16:41.6, 17:03.0, (17:03.7), (17:08.4) |
4 | 158 | Kelso,
WA - Team Time (1st 5) 1:22:56.2 | Spread (1st 5) 1:58.2 |
| 5, 26, 32, 38, 57, (65), (76) |
| Colten Jorgenson, Jimmy Peabody, Drew Norman, Jared Masterson, Ryan McAninch, (Jonah Chamblee), (Spencer Thomas) |
| 15:33.8, 16:24.4, 16:37.3, 16:48.7, 17:32.0, (17:48.3), (18:00.9) |
5 | 172 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:23:42.2 | Spread (1st 5) 1:48.2 |
| 10, 21, 27, 53, 61, (73), (117) |
| Zac Johnson, Ben Graham, Grant McGlade, Joel Allen, Tanner Noller, (Owen Lindsey), (Isaac Pyle) |
| 15:51.2, 16:22.0, 16:25.3, 17:24.3, 17:39.4, (17:58.9), (20:28.3) |
6 | 184 | Colfax,
WA - Team Time (1st 5) 1:23:44.8 | Spread (1st 5) 38.8 |
| 28, 34, 35, 40, 47, (68), (83) |
| Evan Henning, Kolby Slate, Ryley Griffiths, Joshua Huber, Carson Cloaninger, (Ryan Henning), (Tyler Bober) |
| 16:26.9, 16:39.1, 16:39.6, 16:53.5, 17:05.7, (17:50.9), (18:09.5) |
7 | 218 | Ilwaco,
WA - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:42.0 |
| 13, 29, 54, 60, 62, (74), (96) |
| Daniel Whiting, Tristan Trudell, Ghannon Whelden, Logan Simonson, Colton McNabb, (Brady Rasmussen), (John Glenn) |
| 15:58.0, 16:35.0, 17:27.0, 17:37.0, 17:40.0, (17:59.0), (18:34.0) |
8 | 226 | Mountain View (WA),
WA - Team Time (1st 5) 1:25:16.6 | Spread (1st 5) 2:31.1 |
| 3, 33, 56, 59, 75, (94), (99) |
| Shun Yamaguchi, Mason Wrede, Branden Chou, Oliver Clauson, Justin Keanini, (Anthony Johnson), (Garrett Rider) |
| 15:29.4, 16:38.1, 17:31.7, 17:36.9, 18:00.5, (18:31.7), (18:38.1) |
9 | 242 | Life Christian Academy,
WA - Team Time (1st 5) 1:26:13.5 | Spread (1st 5) 3:02.0 |
| 14, 15, 51, 58, 104, (121), (129) |
| Jake Martin, Steven Baltz, Steiner Christensen, Elijah Hippe, Isaac Randall, (Nicholas Harrison), (David Banica) |
| 16:08.0, 16:09.0, 17:10.0, 17:36.5, 19:10.0, (20:46.0), (23:34.0) |
10 | 250 | Fort Vancouver,
WA - Team Time (1st 5) 1:26:21.7 | Spread (1st 5) 1:47.8 |
| 17, 23, 63, 69, 78, (100), (102) |
| Drew Weber, Cristian Huesos, Gabe Daigle, Ethan Clark, Gavin Medina, (Ethan Wyatt), (Edgar Urbina) |
| 16:15.4, 16:23.7, 17:46.0, 17:53.4, 18:03.2, (18:42.2), (18:49.0) |
11 | 287 | Ocosta,
WA - Team Time (1st 5) 1:27:10.0 | Spread (1st 5) 1:20.0 |
| 42, 43, 49, 67, 86, (88), (93) |
| Dylan Todd, Daniel Quinby, Alex Bailey, Ryan Anderson, Danny Lennon, (Matthew Idso), (William Idso) |
| 16:55.0, 17:01.0, 17:09.0, 17:50.0, 18:15.0, (18:16.0), (18:31.0) |
12 | 305 | Valley Christian,
WA - Team Time (1st 5) 1:28:13.5 | Spread (1st 5) 2:55.2 |
| 29, 31, 55, 81, 109, (118), (120) |
| Jonathan Moore, Adam Bruno, Jack Robinson, Sam Reese, Cameron Simonds, (John Snook), (Caleb Malen) |
| 16:35.0, 16:35.7, 17:27.7, 18:04.9, 19:30.2, (20:30.1), (20:38.1) |
13 | 322 | Chewelah,
WA - Team Time (1st 5) 1:28:16.1 | Spread (1st 5) 1:52.6 |
| 41, 46, 52, 82, 101, (110), (113) |
| Ethan Rowe, Carl Oman, Lukas Kubik, James Macrae, Zeke Crockett, (Levi Miller), (Wyatt Collins) |
| 16:54.2, 17:05.0, 17:22.8, 18:07.3, 18:46.8, (19:34.3), (19:49.8) |
14 | 396 | Mark Morris,
WA - Team Time (1st 5) 1:30:35.0 | Spread (1st 5) 38.0 |
| 63, 71, 84, 86, 92, (108), (134) |
| Eric Bauman, Carson Allen, Antonio DaSilva, Carlos Sebastian, Simon St.Martin-Shook, (Justin Wilson), (Elijah Arnold) |
| 17:46.0, 17:58.0, 18:12.0, 18:15.0, 18:24.0, (19:18.0), (24:56.0) |
15 | 400 | Hudson's Bay,
WA - Team Time (1st 5) 1:30:43.9 | Spread (1st 5) 44.2 |
| 66, 70, 79, 90, 95, (97), (98) |
| Elijah Sassmannshaussen, Justin Terry, Elijah Adams, Emilio Ramirez, Jordan McHan, (Brian Loop), (Gustavo Gonzalez) |
| 17:48.6, 17:57.8, 18:04.2, 18:20.5, 18:32.8, (18:37.3), (18:37.9) |
16 | 443 | Davenport,
WA - Team Time (1st 5) 1:38:20.5 | Spread (1st 5) 9:46.2 |
| 25, 89, 91, 103, 135 |
| Jake Coffman, Tommy Plumb, Winston Telford, Brayden Duff, Tristan Russell |
| 16:24.0, 18:18.3, 18:22.6, 19:05.4, 26:10.2 |
17 | 449 | Garfield-Palouse,
WA - Team Time (1st 5) 1:34:03.8 | Spread (1st 5) 3:38.7 |
| 50, 80, 85, 112, 122, (123), (136) |
| Dawson Dugger, Logan Diets, Ethan Cook, Danny Laughary, William Grass, (Brandon Hallan), (Curtis Nordstrom) |
| 17:09.7, 18:04.6, 18:13.1, 19:48.0, 20:48.4, (20:56.5), (29:55.2) |
18 | 518 | Evergreen (Vancouver),
WA - Team Time (1st 5) 1:36:57.6 | Spread (1st 5) 2:06.6 |
| 72, 106, 111, 114, 115, (127), (128) |
| Lorenzo Anguiano, Luke Lundahl, Seth Wampach, Noah Fertick, Luis Anguiano, (Alex Hughes), (Sirak Yohannes) |
| 17:58.3, 19:13.9, 19:40.7, 19:59.8, 20:04.9, (21:53.4), (23:33.5) |
19 | 543 | North Beach,
WA - Team Time (1st 5) 1:39:11.0 | Spread (1st 5) 3:14.0 |
| 77, 107, 116, 119, 124, (126), (133) |
| David Nessa, Jeffery Eison, Oliver Trudeau, Zeke Kelly, Keegan Trudeau, (Adrian Peters), (Bodie Skinner) |
| 18:01.0, 19:17.0, 20:07.0, 20:31.0, 21:15.0, (21:50.0), (24:42.0) |
20 | 623 | Raymond,
WA - Team Time (1st 5) 1:53:06.0 | Spread (1st 5) 5:15.0 |
| 105, 125, 130, 131, 132 |
| Audi Phimmasone, Phillip Kronjaeger, Kolin Koski, Kaden Coty, Michael Nordin |
| 19:11.0, 21:21.0, 23:59.0, 24:09.0, 24:26.0 |