1 | 19 | West Linn,
OR - Team Time (1st 5) 47:21.0 | Spread (1st 5) 45.0 |
| 1, 2, 4, 5, 7, (7), (12) |
| Taylor West, Cullen Wannarka, Zach Boyd-Helm, Tim Donnelly, Graham Frank, (Jefferson Chandler), (Andrew Daniels) |
| 9:04.0, 9:12.0, 9:35.0, 9:41.0, 9:49.0, (9:49.0), (10:24.0) |
2 | 38 | Lakeridge,
OR - Team Time (1st 5) 49:41.0 | Spread (1st 5) 46.0 |
| 3, 5, 9, 10, 11, (13), (13) |
| Max Heninger, Kevin Pearson, Alec Koh, Austin Russell, Kyle Rathmanner, (Julian Heninger), (Lukas Ericson) |
| 9:33.0, 9:41.0, 9:52.0, 10:16.0, 10:19.0, (10:26.0), (10:26.0) |
3 | 85 | Putnam,
OR - Team Time (1st 5) 58:03.0 | Spread (1st 5) 1:43.0 |
| 15, 16, 17, 18, 19, (21), (23) |
| Keagan Brown, Ryan Mansfield, Cameron VanLueven, Trevor Cowling, Ben Lee, (William Simpson), (Doug Bender) |
| 10:43.0, 11:11.0, 11:26.0, 12:17.0, 12:26.0, (12:47.0), (12:58.0) |
4 | 130 | Milwaukie,
OR - Team Time (1st 5) 1:09:44.8 | Spread (1st 5) 2:51.5 |
| 22, 24, 25, 29, 30, (31), (35) |
| Dominique Meade, Mitchell Ponnay, Conner Fitts, Corbin Gronvold, Patrick Rear, (Conner Nielsen), (Spencer Nielsen) |
| 12:53.0, 12:59.4, 13:52.2, 14:15.7, 15:44.5, (16:19.0), (17:21.0) |
5 | 132 | Lake Oswego,
OR - Team Time (1st 5) 1:11:17.0 | Spread (1st 5) 3:56.0 |
| 20, 26, 27, 27, 32, (33), (34) |
| Christian Katlaps, Jordy Morris, Sam Taylor, Durant Abernethy, Alexander Albertson, (Nicholas Holter), (Matthew Sandoval) |
| 12:27.0, 14:01.0, 14:13.0, 14:13.0, 16:23.0, (16:32.0), (16:50.0) |