1 | 84 | Adna,
WA - Team Time (1st 5) 1:31:32.8 | Spread (1st 5) 3:38.2 |
| 1, 10, 15, 25, 33, (46), (58) |
| Jordan Stout, Bailey Davis, Nathanael Scheuber, Treven Willis, Brady Morgan, (Davonte Robinson), (Zane Powell) |
| 15:55.2, 18:12.2, 18:35.8, 19:16.2, 19:33.4, (20:17.5), (20:43.2) |
2 | 106 | Onalaska,
WA - Team Time (1st 5) 1:35:02.7 | Spread (1st 5) 1:02.0 |
| 13, 16, 17, 29, 31, (40), (60) |
| Isaac Fitch, Conner Blair, Riley Carter, Austin Sturza, Cole Russon, (Taden Miller), (Logan Sturza) |
| 18:29.1, 18:48.2, 18:50.6, 19:23.7, 19:31.1, (19:58.1), (20:44.6) |
3 | 113 | Rainier (WA),
WA - Team Time (1st 5) 1:34:59.3 | Spread (1st 5) 2:12.7 |
| 4, 6, 26, 36, 41, (47), (55) |
| Zach Hamilton, James Meldrum, Jake Hanson, Zander Peck, Ean Viik, (Owen Timbers), (Johnny Boesch) |
| 17:47.6, 18:04.6, 19:18.9, 19:47.9, 20:00.3, (20:17.5), (20:36.2) |
4 | 125 | Morton White Pass,
WA - Team Time (1st 5) 1:35:33.2 | Spread (1st 5) 2:39.1 |
| 5, 14, 22, 32, 52, (61), (76) |
| Hunter Brackett, Aiden Kampa, Anthony Snyder, Noah Gilstrap, Keaton Thompson, (Owen Loucks), (Max Lowe) |
| 17:48.9, 18:29.2, 19:14.0, 19:33.1, 20:28.0, (20:44.9), (21:56.3) |
5 | 127 | Cedar Tree Classical Christian,
WA - Team Time (1st 5) 1:36:09.7 | Spread (1st 5) 1:58.6 |
| 8, 19, 24, 34, 42, (84) |
| Christopher Appleby, Asa Bradley, Evan Sturdivant, Ari Silbernagel, Luke Sturdivant, (Caleb Wallace) |
| 18:06.9, 19:06.5, 19:15.5, 19:35.3, 20:05.5, (22:26.3) |
6 | 144 | Ilwaco,
WA - Team Time (1st 5) 1:36:50.9 | Spread (1st 5) 2:14.3 |
| 9, 20, 21, 43, 51, (57), (59) |
| Jacob Mathison, Sammy Lloyd, Wyse Mulinix, Brent Curry, Alex Espejo Valencia, (Vicente Bautista), (Liam Kerwin) |
| 18:08.1, 19:06.6, 19:07.3, 20:06.5, 20:22.4, (20:43.1), (20:43.3) |
7 | 173 | Winlock,
WA - Team Time (1st 5) 1:37:10.2 | Spread (1st 5) 3:32.7 |
| 3, 28, 35, 53, 54, (73), (88) |
| Chase Trodahl, Xavier Sancho-Carrillo, Freddy Patching, Jacob Trodahl, Mason Ruiz, (Ricky Thompson), (Jacob Horne) |
| 17:00.5, 19:23.5, 19:44.2, 20:28.8, 20:33.2, (21:40.7), (23:11.6) |
8 | 241 | Ocosta,
WA - Team Time (1st 5) 1:41:47.2 | Spread (1st 5) 1:53.7 |
| 30, 39, 50, 56, 66, (68), (72) |
| Billy Burns, Michael Priest, Ivan Weber, Osvaldo Guadalupe, Koa Johnson, (Declan Kachman), (Salvador Medrano) |
| 19:28.7, 19:57.7, 20:21.5, 20:37.0, 21:22.4, (21:26.8), (21:40.6) |
9 | 247 | Naselle,
WA - Team Time (1st 5) 1:44:08.3 | Spread (1st 5) 6:29.4 |
| 7, 18, 49, 77, 96 |
| Derek Suomela, Caesar Garcia, Trajen Ford, Logan Wirkkala-Scheller, Reilly Browning |
| 18:05.6, 19:03.3, 20:20.6, 22:03.8, 24:35.0 |
| 247 | Three Rivers Christian,
WA - Team Time (1st 5) 1:42:33.1 | Spread (1st 5) 2:34.5 |
| 23, 38, 44, 67, 75, (87), (89) |
| Josiah Montanez, Koen Skreen, Landen Marsh, Riley Damewood, Reid Whitney, (Talan Hilsenhoff), (Oliver Spaulding) |
| 19:15.2, 19:56.1, 20:07.3, 21:24.8, 21:49.7, (23:08.9), (23:12.4) |
11 | 288 | Kalama,
WA - Team Time (1st 5) 1:44:37.6 | Spread (1st 5) 3:02.9 |
| 27, 37, 62, 79, 83, (85), (98) |
| Kael Castle, Samuel Kalimanis, Sam Leigh, Jason Sanders, Isaac Mills, (Gavin Kalimanis), (Vasili Reutov) |
| 19:20.4, 19:51.4, 20:50.6, 22:11.9, 22:23.3, (22:40.7), (26:36.2) |
12 | 300 | Mossyrock,
WA - Team Time (1st 5) 1:44:29.1 | Spread (1st 5) 1:35.1 |
| 45, 48, 64, 69, 74, (86), (94) |
| Ethan Wedam, Axel Diaz, Emilio Murillo, Luis Contreras, James Roberson, (Greg Wedam), (Tristan Jenkins) |
| 20:07.4, 20:19.3, 20:51.9, 21:28.0, 21:42.5, (22:47.6), (23:54.7) |
13 | 309 | North Beach,
WA - Team Time (1st 5) 1:45:25.5 | Spread (1st 5) 3:50.7 |
| 12, 63, 71, 81, 82, (97), (99) |
| Atticus Pullis-Lauderdale, Jack Glaim, Sawyer Reither, Evan Barron, Kenneth Frank, (Charlie Gersitz), (Coleton Buck) |
| 18:28.3, 20:51.6, 21:29.2, 22:17.4, 22:19.0, (24:40.0), (27:00.6) |
14 | 327 | Forks,
WA - Team Time (1st 5) 1:47:37.2 | Spread (1st 5) 4:50.0 |
| 11, 65, 70, 90, 91, (93) |
| Jesus Garcia, Bryan Lucas, Brody Owen, Klayton Fletcher, Mario Flores, (Samuel Lopez-Rivera) |
| 18:24.4, 21:15.7, 21:29.0, 23:13.7, 23:14.4, (23:16.4) |
15 | 347 | Toledo,
WA - Team Time (1st 5) 1:48:25.4 | Spread (1st 5) 8:03.3 |
| 2, 78, 80, 92, 95 |
| Treyton Marty, Parker Hurtado, David Comfort, Ammon Meyer, Eric Bragg |
| 16:23.0, 22:04.6, 22:16.2, 23:15.3, 24:26.3 |