1 | 26 | Asotin,
WA - Team Time (1st 5) 48:08.0 | Spread (1st 5) 1:30.0 |
| 1, 3, 4, 5, 13, (17), (23) |
| Mason Kern, Christian Walling, Sam Schaefer, Jacob Hansen, Blyton Holman, (Hayden Hansen), (Jett Wolfe) |
| 9:03.0, 9:22.0, 9:28.0, 9:42.0, 10:33.0, (11:07.0), (11:56.0) |
2 | 33 | Tumwater,
WA - Team Time (1st 5) 49:08.1 | Spread (1st 5) 1:15.1 |
| 2, 6, 7, 8, 10, (20), (21) |
| Landon Anderson, Kodey Miller, Mark Lacroix, Asher Parascand, Connor Blakey, (Seth Thomasson), (Nathan Brazill) |
| 9:05.5, 9:44.6, 9:53.9, 10:03.5, 10:20.6, (11:23.9), (11:26.9) |
3 | 72 | Olds,
WA - Team Time (1st 5) 54:09.0 | Spread (1st 5) 1:20.0 |
| 9, 12, 14, 15, 22, (24), (27) |
| Travis Reyna, Dalston Schwendiman, Bronson Klingler, Hyrum Hales, Jesse Saavedra, (Salvador Ocampo Garibay), (William Freeman) |
| 10:13.0, 10:32.0, 10:55.0, 10:56.0, 11:33.0, (11:58.0), (12:50.0) |
4 | 89 | Cedar Tree Classical Christian,
WA - Team Time (1st 5) 56:44.6 | Spread (1st 5) 2:11.0 |
| 11, 16, 18, 19, 25, (26), (28) |
| Joel Sturdivant, Ari Silbernagel, Henry Bradley, Joshua Bodnar, Alex Dombroski, (Sam Kellogg), (Caden Marshbank) |
| 10:28.4, 11:06.1, 11:08.9, 11:21.8, 12:39.4, (12:39.9), (13:31.9) |