1 | 21 | Jesuit,
OR - Team Time (1st 5) 1:17:52.1 | Spread (1st 5) 24.7 |
| 1, 3, 4, 6, 7, (8), (10) |
| Ryan Schumacher, Declan O'Scannlain, Sam Curran, Jonas Larson, John Schuler, (Jack Bennett), (Caden Hildenbrand) |
| 15:18.6, 15:33.9, 15:35.2, 15:41.1, 15:43.3, (15:44.0), (15:48.9) |
2 | 39 | Sunset,
OR - Team Time (1st 5) 1:18:46.4 | Spread (1st 5) 37.2 |
| 2, 5, 9, 11, 12, (14), (19) |
| Benjamin Balazs, Collin Beyer, David Cummings, Alex King, Mason Gerwig, (Carson Cummins), (Ben Nichols) |
| 15:25.3, 15:37.3, 15:46.4, 15:54.9, 16:02.5, (16:14.3), (16:31.1) |
3 | 91 | Aloha,
OR - Team Time (1st 5) 1:22:36.6 | Spread (1st 5) 49.1 |
| 13, 15, 16, 20, 27, (28), (32) |
| Leo Torres, Jon Morton, Ethan Daugherty, Sean Marshall, Daniel Kurilo, (Tom Tran), (Alejandro Perez) |
| 16:13.8, 16:23.2, 16:23.9, 16:32.8, 17:02.9, (17:03.6), (17:11.3) |
4 | 114 | Westview,
OR - Team Time (1st 5) 1:23:29.5 | Spread (1st 5) 36.1 |
| 18, 21, 22, 24, 29, (30), (33) |
| Max Lin, Saaketh Bhattiprolu, Cameron Nazal, Brinton Call, John Wang, (Jackson Henstrom), (Luke Larimer) |
| 16:28.7, 16:32.9, 16:35.0, 16:48.1, 17:04.8, (17:06.9), (17:15.2) |
5 | 133 | Southridge,
OR - Team Time (1st 5) 1:24:41.4 | Spread (1st 5) 1:00.7 |
| 17, 23, 26, 31, 36, (43), (44) |
| Reid Quiggins, Rex Zhao, Devin Herbers, Hayden Thornbrugh, Nathan Eng, (Carter Morrison), (Fouad Omrane) |
| 16:27.1, 16:36.5, 17:02.2, 17:07.8, 17:27.8, (17:52.7), (17:55.2) |
6 | 177 | Mountainside,
OR - Team Time (1st 5) 1:27:07.4 | Spread (1st 5) 40.8 |
| 25, 34, 38, 39, 41, (42), (45) |
| Alex Roman, Mario Oblad, Jake Bayon, Allen Hodovan, Rami Dear, (Jeffery Osborn), (Jordan Bayon) |
| 16:59.7, 17:21.4, 17:31.8, 17:34.0, 17:40.5, (17:48.0), (17:57.0) |
7 | 205 | Beaverton,
OR - Team Time (1st 5) 1:30:21.1 | Spread (1st 5) 1:49.8 |
| 35, 37, 40, 46, 47, (48), (49) |
| Ainsley Sterrett, Kai DeCarli, Ryder Harris, Zachary Marshall, Ryder Drangstveit, (Brennan Sullivan), (Shane Bolton) |
| 17:23.5, 17:29.4, 17:36.0, 18:38.9, 19:13.3, (19:20.7), (19:25.4) |