1 | 19 | Tualatin,
OR - Team Time (1st 5) 58:31.0 | Spread (1st 5) 41.0 |
| 1, 2, 3, 6, 7, (8), (11) |
| Matthew Lovos, Tyler Snyder, Malachi Seib, William Calder, Mark French, (Benjamin Love), (Dakota Steppe) |
| 11:23.0, 11:30.0, 11:38.0, 11:56.0, 12:04.0, (12:10.0), (12:18.0) |
2 | 66 | West Linn,
OR - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 50.0 |
| 5, 12, 14, 16, 19, (20), (23) |
| Ben Barton, Cole Epperly, Bradley Olson, Peter Goetze, Lucas Bennington, (Ian Snapp), (Connor Lang) |
| 11:52.0, 12:21.0, 12:25.0, 12:29.0, 12:42.0, (12:44.0), (12:51.0) |
3 | 68 | Lake Oswego,
OR - Team Time (1st 5) 1:01:57.0 | Spread (1st 5) 1:06.0 |
| 4, 10, 15, 17, 22, (26), (29) |
| Connor Wilson, Kevin Le, Kurt Schimmelbusch, Simon Farrell, Alex Avery, (Tyler Hanson), (Cameron Dean) |
| 11:44.0, 12:16.0, 12:26.0, 12:41.0, 12:50.0, (13:01.0), (13:03.0) |
4 | 100 | Aloha,
OR - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 49.0 |
| 9, 13, 24, 27, 27, (30), (31) |
| Judah Rhodes, Spencer Keturi, Isaac Jones, David Brannan, Michael Gillett, (Brent Barzler), (Matthew Daines) |
| 12:13.0, 12:22.0, 12:59.0, 13:02.0, 13:02.0, (13:05.0), (13:06.0) |
5 | 126 | Beaverton,
OR - Team Time (1st 5) 1:04:44.0 | Spread (1st 5) 28.0 |
| 17, 21, 24, 32, 32, (36), (38) |
| Josh Bamberger, Joshua Brougham, Rodrigo Mejia-Hernandez, Jeffrey Sharp, Harrison Byrd, (Stephen McGarry), (Spencer Wiseman) |
| 12:41.0, 12:46.0, 12:59.0, 13:09.0, 13:09.0, (13:41.0), (14:46.0) |
6 | 185 | South Salem,
OR - Team Time (1st 5) 1:11:48.0 | Spread (1st 5) 1:45.0 |
| 34, 35, 37, 39, 40, (41), (42) |
| Tim Slama, Jacob Angelo, Elijah Schwartz, Aaron Stahr, Sam Bassett, (Zac Barley), (Reuben Ernst) |
| 13:37.0, 13:39.0, 13:56.0, 15:14.0, 15:22.0, (15:23.0), (15:24.0) |