| 1 | 15 | Columbia (White Salmon),
WA - Team Time (1st 5) 53:19.7 | Spread (1st 5) 40.6 |
| 1, 2, 3, 4, 5, (6), (7) |
| Noah Slayton, Cole Wooding, Luther Thomas, Milo Hoppus, Jack Brooks, (Haven Stageberg), (Colby Clark) |
| 10:13.7, 10:36.2, 10:41.6, 10:53.9, 10:54.3, (10:54.8), (10:56.9) |
| 2 | 53 | Stevenson,
WA - Team Time (1st 5) 58:19.2 | Spread (1st 5) 1:49.0 |
| 8, 9, 10, 11, 15, (20), (21) |
| Colton Hollis, Johnathan Thornburg, Eddie Barajas, Brayden Hays, Elijah Stradley, (Gideon Cole), (Wiley Cooper) |
| 10:59.8, 11:23.6, 11:32.6, 11:34.4, 12:48.8, (13:16.2), (13:22.9) |
| 3 | 80 | King's,
WA - Team Time (1st 5) 1:03:28.0 | Spread (1st 5) 1:16.0 |
| 12, 13, 16, 17, 22, (24), (26) |
| Staser Simpson, Nahom Getachew, Evan Blair, Sam Richards, Elijah Trevino, (Lucas Hansen), (Michael Little) |
| 12:08.0, 12:11.0, 12:50.0, 12:55.0, 13:24.0, (13:54.0), (14:20.0) |
| 4 | 125 | Seton Catholic,
WA - Team Time (1st 5) 1:10:42.0 | Spread (1st 5) 2:25.0 |
| 14, 19, 29, 31, 32 |
| Henry Hackett, Hudson Miller, Carson Post, Lawrence Lee, Tommy Moore |
| 12:39.0, 13:09.0, 14:53.0, 14:57.0, 15:04.0 |
| 5 | 137 | The Bear Creek School,
WA - Team Time (1st 5) 1:12:51.0 | Spread (1st 5) 1:51.0 |
| 23, 25, 27, 28, 34, (35), (36) |
| Elliot Scrivner, Joshua Weed, Yohan Kang, Jack Malloy, Wesley Liao, (Lucas Robbins), (Jonathan Payne) |
| 13:36.0, 14:19.0, 14:42.0, 14:47.0, 15:27.0, (15:28.0), (15:39.0) |
| 6 | 156 | Fort Vancouver,
WA - Team Time (1st 5) 1:18:36.3 | Spread (1st 5) 4:48.0 |
| 18, 30, 33, 37, 38, (39), (40) |
| Cesar Marin, Sam Crooker, Shayne Guerrero, Bryce Bolinger, Danny Zubenko, (Jonas Catton), (Gavin Flores) |
| 13:00.7, 14:54.5, 15:11.3, 17:41.1, 17:48.7, (19:15.0), (19:36.2) |