1 | 20 | Meridian (WA),
WA - Team Time (1st 5) 1:11:40.7 | Spread (1st 5) 1:08.6 |
| 2, 3, 4, 5, 6, (8), (13) |
| Braxton Ashmore, Reuben TeVelde, Asher Todd, Nolan Jacoby, Kellen Todd, (Jackson Miller), (Canyon James) |
| 13:38.7, 14:16.7, 14:17.0, 14:41.0, 14:47.3, (14:52.6), (15:06.3) |
2 | 67 | Lynden Christian,
WA - Team Time (1st 5) 1:17:13.0 | Spread (1st 5) 3:58.3 |
| 1, 11, 14, 17, 24, (29), (30) |
| Nickolas Luce, Colby Honcoop, Haiden Kooiman, Levi Zylstra, Gavin Haskell, (Aaron Zhu), (Weston Kooiman) |
| 13:25.2, 14:57.7, 15:29.1, 15:57.5, 17:23.5, (17:42.5), (18:09.4) |
3 | 71 | Mount Baker,
WA - Team Time (1st 5) 1:17:59.5 | Spread (1st 5) 2:43.2 |
| 7, 9, 12, 16, 27, (31) |
| Cameron Scott, Wyatt Freeman, Palmer Detta, Ben Mireault, Henry Contreras Mor, (Quinntin Hernandez) |
| 14:48.0, 14:53.8, 15:00.5, 15:46.0, 17:31.2, (18:38.9) |
4 | 102 | Blaine,
WA - Team Time (1st 5) 1:23:33.3 | Spread (1st 5) 1:55.8 |
| 15, 19, 20, 23, 25, (26), (28) |
| Tucker Greene, Sam Stiles, Ian Tuski, Jacob Troupe, Steven Phelps-McDonald, (Verdaan Aujla), (Owen Woodworth) |
| 15:29.4, 16:36.3, 16:43.5, 17:18.9, 17:25.2, (17:27.1), (17:39.3) |
5 | 103 | Nooksack Valley,
WA - Team Time (1st 5) 1:24:21.1 | Spread (1st 5) 4:12.6 |
| 10, 18, 21, 22, 32, (33), (34) |
| Isaiah Buckley, Ethan Morris, Jack Cowman, Skyler Brisky, Aiden Anson, (Connor Hopkins), (Daniel Donato) |
| 14:55.6, 16:32.5, 16:46.3, 16:58.5, 19:08.2, (19:12.1), (19:38.2) |