1 | 23 | Prairie,
WA - Team Time (1st 5) 1:28:41.0 | Spread (1st 5) 1:58.0 |
| 1, 2, 4, 6, 10, (13), (17) |
| Landon Gunter, Samuel Snyder, Logan Bigelow, Caden Hoyt, Jordan McCready, (Ethan Pedersen), (Dylan Ho) |
| 17:01.0, 17:14.0, 17:38.0, 17:49.0, 18:59.0, (19:40.0), (20:25.0) |
2 | 47 | Kelso,
WA - Team Time (1st 5) 1:33:56.8 | Spread (1st 5) 2:24.0 |
| 3, 8, 11, 12, 13, (16), (18) |
| Drew Norman, Jonah Chamblee, Kamren Mattison, Giovannie Lopez, Norman Hartman, (Evan Williams), (Jack Robarge) |
| 17:16.0, 18:11.0, 19:19.8, 19:30.0, 19:40.0, (20:11.0), (20:36.0) |
3 | 68 | Mountain View (WA),
WA - Team Time (1st 5) 1:38:58.0 | Spread (1st 5) 3:39.0 |
| 5, 9, 15, 19, 20, (21), (22) |
| Branden Chou, Adin Jura, Caden Alt, Justin Keanini, Zachary Wolfe, (Eduardo Ramirez), (Alexyz Agriam) |
| 17:48.0, 18:37.0, 19:47.0, 21:19.0, 21:27.0, (21:41.0), (21:44.0) |
4 | 105 | Evergreen (Vancouver),
WA - Team Time (1st 5) 2:01:25.0 | Spread (1st 5) 13:54.0 |
| 7, 23, 24, 25, 26, (27) |
| Lorenzo Anguiano, Luke Twiss, Daniel Bejar, Gabriel Flint, Jasper Lane, (Cooper Lampe) |
| 17:55.0, 23:34.0, 23:44.0, 24:23.0, 31:49.0, (33:22.0) |