1 | 30 | Seton Catholic,
WA - Team Time (1st 5) 1:29:47.3 | Spread (1st 5) 1:42.0 |
| 2, 5, 6, 8, 9, (12), (12) |
| Koen Ross, Paulo Vidales, Gabriel Marcham, Dylan Young, Brett Lamey, (Cayden Lauder), (Steven Sanders) |
| 16:56.0, 17:47.0, 17:50.0, 18:36.3, 18:38.0, (18:52.0), (18:52.0) |
2 | 50 | La Center,
WA - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 3:40.0 |
| 1, 3, 11, 14, 21, (24), (27) |
| Joseph Blanshan, Spencer Holm, Anthony Larkin, James Hallstrom, Wade Cox, (Austin Mattson), (Blaine Joner) |
| 16:14.0, 17:25.0, 18:45.0, 18:53.0, 19:54.0, (20:08.0), (20:37.0) |
3 | 67 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:34:54.0 | Spread (1st 5) 1:31.0 |
| 7, 10, 16, 16, 18, (23), (30) |
| Camden Uffelman, August Lorincz, Henry Wilson, Calvin Andrews, Nathaniel Chambers, (Dominic Davidson), (Bodi Hill) |
| 17:56.0, 18:39.0, 19:26.0, 19:26.0, 19:27.0, (20:05.0), (21:20.0) |
4 | 97 | King's Way Christian,
WA - Team Time (1st 5) 1:39:21.0 | Spread (1st 5) 4:58.0 |
| 4, 15, 20, 26, 32, (34) |
| Degenet Pratt, Nathan Rose, Hunter Baron, Brayden Disbrow, Lucas Fabianek, (Maddox Karras) |
| 17:37.0, 18:56.0, 19:46.0, 20:27.0, 22:35.0, (25:21.0) |
5 | 123 | Castle Rock,
WA - Team Time (1st 5) 1:41:34.0 | Spread (1st 5) 1:38.0 |
| 19, 22, 25, 28, 29, (31), (33) |
| Colby Cook, Tristan Reagor, Kasen Meyers, Marcus Fenison, Caleio Knowlton, (Parker Labeau), (Easton Ashby) |
| 19:31.0, 19:57.0, 20:17.0, 20:40.0, 21:09.0, (22:01.0), (24:20.0) |