1 | 36 | Tualatin,
OR - Team Time (1st 5) 49:05.7 | Spread (1st 5) 2:05.0 |
| 1, 2, 3, 7, 23, (25), (35) |
| Caleb Lakeman, Aaron Lakeman, Jonah Beddes, Dean Horton, Nathan Ruybalid, (Quinn Thompson), (Andrew Gerlach) |
| 8:49.0, 9:04.0, 10:02.6, 10:16.1, 10:54.0, (11:01.9), (11:50.1) |
2 | 39 | West Linn,
OR - Team Time (1st 5) 51:17.0 | Spread (1st 5) 12.8 |
| 5, 6, 8, 9, 11, (14), (16) |
| Kogen Brown, Tyler Davis, Cavan Mikami, Max Parisio, Stanley Mylet, (Liam Groah), (Parker Sullivan) |
| 10:09.0, 10:10.8, 10:17.3, 10:18.1, 10:21.8, (10:30.1), (10:34.7) |
3 | 78 | Lakeridge,
OR - Team Time (1st 5) 52:47.0 | Spread (1st 5) 25.0 |
| 10, 13, 17, 18, 20, (21), (22) |
| Maximus Chalpoutis, Cooper Wood, Wilson Godfrey, Jack Andrews, Max Schecter, (Luke Loomis), (Alex Torres) |
| 10:20.0, 10:30.0, 10:35.0, 10:37.0, 10:45.0, (10:47.0), (10:49.0) |
4 | 93 | Tigard,
OR - Team Time (1st 5) 53:52.2 | Spread (1st 5) 1:08.8 |
| 4, 12, 24, 26, 27, (30), (34) |
| Sam Fitzgerald, Zachary Benedetti, Dylan Liu, Jack Mclean, Joseph Nguyen, (Tate Woodward), (Max Rivera) |
| 10:06.7, 10:26.1, 10:54.1, 11:09.8, 11:15.5, (11:23.3), (11:43.3) |
5 | 122 | Oregon City,
OR - Team Time (1st 5) 55:19.0 | Spread (1st 5) 54.0 |
| 15, 19, 28, 29, 31, (32), (33) |
| Eli Dale, Christopher Young, Evan Stasiewicz, William Kalinski, Ethan Laib, (Seumas Anderson), (Caleb Jannsen) |
| 10:31.0, 10:42.0, 11:20.0, 11:21.0, 11:25.0, (11:27.0), (11:33.0) |
6 | 190 | Lake Oswego,
OR - Team Time (1st 5) 1:14:51.5 | Spread (1st 5) 7:51.3 |
| 36, 37, 38, 39, 40 |
| Parker Rice, Zaden Brandimore, Nathan Weng, Mason Pykonen, Quinn Engle |
| 12:42.3, 13:21.2, 13:49.9, 14:24.5, 20:33.6 |