1 | 15 | Central Catholic,
OR - Team Time (1st 5) 1:20:18.0 | Spread (1st 5) 33.0 |
| 1, 2, 3, 4, 5, (6), (8) |
| Ben Brown, Jameson Westhead, Spencer Hardy, Anders Beil, Josue Corona-Solis, (Joseph Halsey), (Luke Horne) |
| 15:42.0, 16:03.0, 16:05.0, 16:13.0, 16:15.0, (16:20.0), (16:24.9) |
2 | 71 | Clackamas,
OR - Team Time (1st 5) 1:23:38.8 | Spread (1st 5) 43.5 |
| 7, 11, 12, 19, 22, (23), (33) |
| Benjamin Harvey, Jacob Harvey, Donovan DeWhitt, Max Girardet, Trevor Nielsen, (Kevin Chan), (Aaron Wozniak) |
| 16:22.3, 16:36.7, 16:38.7, 16:55.3, 17:05.8, (17:12.5), (17:50.1) |
3 | 96 | Reynolds,
OR - Team Time (1st 5) 1:25:03.3 | Spread (1st 5) 41.9 |
| 13, 16, 18, 24, 25, (32), (36) |
| John Stewart, Anthony Roberts, Felipe Cordero Fraire, Won Sung Kim, Emeka Egbo, (Prince Jones), (Juan Avila-Bolanos) |
| 16:40.2, 16:46.1, 16:54.3, 17:20.6, 17:22.1, (17:49.9), (18:04.0) |
4 | 115 | Barlow,
OR - Team Time (1st 5) 1:26:18.9 | Spread (1st 5) 2:00.4 |
| 14, 15, 17, 26, 43, (44), (47) |
| Cade Kooch, Charlie Bailey, Parker Waugh, Evan Delacruz, Colton Swift, (Caleb Austin), (Colin Bethurum) |
| 16:40.9, 16:41.3, 16:50.7, 17:24.7, 18:41.3, (18:56.6), (19:06.8) |
5 | 132 | Sandy,
OR - Team Time (1st 5) 1:27:36.8 | Spread (1st 5) 1:38.4 |
| 9, 28, 29, 31, 35, (48), (50) |
| Tyler Callaway, Colby Worthylake, Derek Evans, Carter Schlosser, Jack Logan, (Raymond Wynn), (Wyatt Harley) |
| 16:25.5, 17:38.4, 17:40.8, 17:48.2, 18:03.9, (19:14.3), (19:31.6) |
6 | 143 | David Douglas,
OR - Team Time (1st 5) 1:28:07.3 | Spread (1st 5) 1:41.2 |
| 10, 27, 30, 37, 39, (42), (45) |
| Josh Scheetz, Zachary Foster-Taylor, Naatoli Mohammed, Andre Seeley, Trent Odman, (Nate Bishop), (Porter Evers) |
| 16:29.4, 17:33.8, 17:47.1, 18:06.4, 18:10.6, (18:24.4), (18:58.1) |
7 | 160 | Centennial,
OR - Team Time (1st 5) 1:28:35.9 | Spread (1st 5) 1:21.3 |
| 20, 21, 38, 40, 41, (49), (51) |
| Samuel Schuhl, Jason DeLeon, Sergio Luquin, Zachary Valentine, Jayden Kibbee, (Joaquin Madrigal), (Kit Bishop) |
| 16:57.4, 17:02.0, 18:07.1, 18:10.7, 18:18.7, (19:22.6), (19:32.4) |
8 | 239 | Gresham,
OR - Team Time (1st 5) 1:37:44.7 | Spread (1st 5) 3:02.0 |
| 34, 46, 52, 53, 54, (55), (56) |
| Fidel Flores, Sergio Angel-Ramirez, Gage McDaniels, Evan Olson, Judah Goodrick, (Scott Baisden), (Mitchell Dorsey) |
| 17:54.5, 19:04.3, 19:44.7, 20:04.7, 20:56.5, (21:29.9), (21:33.0) |