1 | 49 | Franklin Academy,
WA - Team Time (1st 5) 49:37.7 | Spread (1st 5) 1:46.0 |
| 2, 7, 8, 10, 22, (29), (30) |
| Gabe Regimbal, Owen Brands, William Howard-Snyder, Myles Sperandeo, Henry Feenstra, (Caden Stoane), (Guraziz Kahlon) |
| 8:57.0, 9:55.7, 9:59.0, 10:03.0, 10:43.0, (11:14.8), (11:15.6) |
2 | 60 | Lynden,
WA - Team Time (1st 5) 50:08.0 | Spread (1st 5) 2:11.2 |
| 1, 6, 9, 16, 28, (35) |
| Cole Crabtree, TJ VanderYacht, Carson Westrich, Alex Strandgard, Ben Valley, (Grant Heeringa) |
| 8:55.9, 9:54.0, 10:00.5, 10:10.5, 11:07.1, (12:50.0) |
3 | 71 | Vista,
WA - Team Time (1st 5) 50:21.9 | Spread (1st 5) 1:37.9 |
| 3, 4, 19, 21, 24, (27), (32) |
| Aaron Vadnais, Cole Bergquist, Nathan Pringle, Weston Sitterding, Ryan Whipkey, (Richy Kaech), (Kobe Sullivan) |
| 9:10.0, 9:15.0, 10:27.0, 10:42.0, 10:47.9, (11:03.0), (11:23.0) |
4 | 77 | Meridian,
WA - Team Time (1st 5) 51:31.0 | Spread (1st 5) 1:01.0 |
| 5, 12, 12, 23, 25, (26), (38) |
| Kenny Barnes, Titus Bowler, Nathan Schneider, Eli Rohrback, Gabe Hughes, (Andy Chandler), (Blake VanDenTop) |
| 9:48.0, 10:05.0, 10:05.0, 10:44.0, 10:49.0, (11:01.0), (13:57.0) |
5 | 106 | Lynden Christian,
WA - Team Time (1st 5) 54:36.5 | Spread (1st 5) 2:44.0 |
| 10, 14, 17, 31, 34, (37) |
| Thane Boersma, Levi Postma, Carsdan Dvorachek, Jorren Bishop, Jamie Furr, (Isaiah deRegt) |
| 10:03.0, 10:05.5, 10:19.0, 11:22.0, 12:47.0, (13:04.0) |
6 | 122 | Nooksack Valley,
WA - Team Time (1st 5) 56:01.5 | Spread (1st 5) 2:54.5 |
| 15, 18, 20, 33, 36 |
| Jayden Wight, Luke Parson, Peyton Gustafson, Scott Fuhrman, Bailey Padden |
| 10:09.0, 10:22.0, 10:41.0, 11:46.0, 13:03.5 |