1 | 35 | Lakeridge,
OR - Team Time (1st 5) 2:10:18.0 | Spread (1st 5) 7:29.0 |
| 1, 3, 4, 12, 15, (17), (20) |
| Alex Anderson, Max Heninger, Alec Koh, Lukas Ericson, Spencer Russell, (Jacob Armstrong), (Alan Khlevnoy) |
| 22:11.0, 23:47.0, 26:07.0, 28:33.0, 29:40.0, (30:10.0), (31:01.0) |
2 | 43 | Forest Grove,
OR - Team Time (1st 5) 2:20:03.0 | Spread (1st 5) 1:43.0 |
| 5, 8, 9, 10, 11 |
| Kino Kinoshita, David Bauders, Brian Bartlett, Turner Smith, Quinn Bailey |
| 26:46.0, 28:15.0, 28:16.0, 28:17.0, 28:29.0 |
3 | 62 | Redmond,
OR - Team Time (1st 5) 2:24:13.2 | Spread (1st 5) 10:34.1 |
| 2, 6, 13, 18, 23 |
| Paden Snell, Ryan Wilson, Jack Mahler, Christian Bales, Jacob Jungck |
| 23:39.8, 27:13.4, 28:43.5, 30:22.6, 34:13.9 |
4 | 77 | North Salem,
OR - Team Time (1st 5) 2:31:08.0 | Spread (1st 5) 5:16.0 |
| 7, 14, 16, 19, 21, (22) |
| Eric Foster, Cody Franklin, Dan Dixon, Jose Garcia, Hayden Muhs, (Dustin Muravez) |
| 27:51.0, 29:27.0, 29:51.0, 30:52.0, 33:07.0, (33:48.0) |