1 | 45 | Lakeridge,
OR - Team Time (1st 5) 48:07.3 | Spread (1st 5) 29.8 |
| 4, 6, 9, 10, 16, (19), (20) |
| Mathew Ragsdale, Jack Chapman, Aidan Strealy, Paul Corso, Henry Potter, (Evan Wheeler), (James Andersen) |
| 9:26.0, 9:32.8, 9:36.2, 9:36.5, 9:55.8, (9:58.9), (10:01.7) |
2 | 47 | Sherwood,
OR - Team Time (1st 5) 48:18.1 | Spread (1st 5) 1:01.0 |
| 1, 2, 8, 14, 22, (24), (25) |
| Henry Giles, Josh Quaglio, Jaron Homer, Thomas Osborne, Brandon Hughes, (Tanis Leach), (Trevor Widell) |
| 9:16.8, 9:18.3, 9:36.0, 9:49.2, 10:17.8, (10:25.3), (10:32.0) |
3 | 50 | West Linn,
OR - Team Time (1st 5) 48:22.7 | Spread (1st 5) 36.7 |
| 3, 5, 7, 17, 18, (21), (23) |
| Avery Cook, John Wetzsteon, Graham Yotsuya, Dash Lipsey, Sam Bennett, (Tate Kadel), (Nate Davidson) |
| 9:21.8, 9:30.6, 9:35.1, 9:56.7, 9:58.5, (10:07.5), (10:22.4) |
4 | 77 | Tigard,
OR - Team Time (1st 5) 49:38.5 | Spread (1st 5) 53.7 |
| 11, 12, 13, 15, 26, (27), (28) |
| Cole Grieb, Chase Pettibone, Oscar Nieves Lira, Elliot Yake, Sullivan Bailey-Darland, (Mitchell Ervin), (Abdirahim Mohamoud) |
| 9:42.3, 9:42.6, 9:43.0, 9:54.6, 10:36.0, (10:51.5), (10:57.7) |
5 | 165 | Canby,
OR - Team Time (1st 5) 58:37.1 | Spread (1st 5) 48.0 |
| 29, 32, 33, 34, 37, (40), (41) |
| Ben Bailey, Drew Dawson-Hurley, Isaiah Kimmel, Zach Polzel, Riley Pittman, (Andrew Viter), (Caleb Chupp) |
| 11:24.3, 11:39.0, 11:40.5, 11:41.0, 12:12.3, (12:24.7), (12:43.0) |
6 | 170 | Tualatin,
OR - Team Time (1st 5) 59:23.3 | Spread (1st 5) 41.7 |
| 30, 31, 35, 36, 38, (39), (42) |
| Luke Wilson, Jadon Allen, Phillip Pierce, Aidan Putnam, Keaton Redding, (Paul Smith), (Evan Frazier) |
| 11:35.3, 11:37.9, 11:46.1, 12:07.0, 12:17.0, (12:20.3), (13:08.0) |
7 | 225 | Lake Oswego,
OR - Team Time (1st 5) 1:19:33.2 | Spread (1st 5) 4:35.6 |
| 43, 44, 45, 46, 47, (48) |
| Kyle Thom, Jared Nam, Bennett Glass, Lucas Carson, Peter Di Re, (George Wadell) |
| 13:22.7, 15:32.1, 16:09.0, 16:31.1, 17:58.3, (21:54.6) |