1 | 39 | La Center,
WA - Team Time (1st 5) 1:31:06.6 | Spread (1st 5) 1:36.0 |
| 2, 7, 8, 9, 13, (14), (21) |
| Nate Beed, Saige Keep, Jared Cox, Jake Morris, Sawyer Bierscheid, (Mateo Macial-Curry), (Jaden Kenworthy) |
| 17:08.6, 18:20.0, 18:23.0, 18:30.4, 18:44.6, (18:50.0), (19:06.8) |
2 | 42 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:31:43.5 | Spread (1st 5) 1:10.6 |
| 3, 6, 10, 11, 12, (14), (17) |
| Colin Howe, Will Nuckoles, Isaac Black, Ethan Andrews, Declan Liddiard, (Danial Lemmon), (James Bell) |
| 17:32.0, 18:16.0, 18:32.9, 18:40.0, 18:42.6, (18:50.0), (18:59.0) |
3 | 93 | Kalama,
WA - Team Time (1st 5) 1:33:34.1 | Spread (1st 5) 3:11.5 |
| 1, 16, 22, 26, 28, (29), (32) |
| Jarod Hulsizer, Boaz Koski, Kevin Terhorst, Rylan Clark, Ian Kisamore, (Isaac Lozier), (Owen Terhorst) |
| 16:25.0, 18:56.0, 19:07.6, 19:29.0, 19:36.5, (19:39.5), (19:59.0) |
4 | 117 | Seton Catholic,
WA - Team Time (1st 5) 1:37:06.0 | Spread (1st 5) 3:23.0 |
| 5, 18, 20, 33, 41, (42), (48) |
| Josh Balsiger, Topher Strong, Josh Freitag, Dylan Monaghan, Ben Owen, (Bradyn Carulli), (Eugenio Vidales) |
| 17:47.0, 19:01.0, 19:04.0, 20:04.0, 21:10.0, (21:27.0), (22:08.0) |
5 | 126 | Stevenson,
WA - Team Time (1st 5) 1:37:00.0 | Spread (1st 5) 2:40.0 |
| 4, 25, 27, 34, 36, (38), (40) |
| Jordan Vigil, Zane Zapfe, Tristen Lowery, Theo Lanz, Sergio Menezes, (Austin Brannan), (Charles Hobbs) |
| 17:36.0, 19:28.0, 19:35.0, 20:05.0, 20:16.0, (20:29.0), (20:59.0) |
6 | 149 | Castle Rock,
WA - Team Time (1st 5) 1:39:27.6 | Spread (1st 5) 1:54.0 |
| 19, 24, 30, 37, 39, (43), (47) |
| Michael Rodriguez, Koby McDaniel, Alexander Schuck, Tyler Crayne, Gabriel Barin, (Howard Beer), (Logan Eyer) |
| 19:03.0, 19:24.0, 19:41.0, 20:22.6, 20:57.0, (21:40.0), (22:01.5) |
7 | 178 | King's Way Christian,
WA - Team Time (1st 5) 1:42:54.0 | Spread (1st 5) 2:47.0 |
| 23, 31, 35, 44, 45, (46) |
| Colton Dalia, Isaac Hickel, Connor Patterson, Khalfani Cason, Justin Pilgrim, (Kefentse Cason) |
| 19:09.0, 19:46.0, 20:11.0, 21:52.0, 21:56.0, (21:58.0) |