1 | 21 | Valley Catholic,
OR - Team Time (1st 5) 48:55.2 | Spread (1st 5) 48.5 |
| 1, 2, 5, 6, 7, (9), (10) |
| Morgan Amano, Peter Davis, Silas Wade, Kyle Becker, Jonah Mittman, (Ronan Hanson), (Emmett Rohrer) |
| 9:15.8, 9:39.3, 9:57.5, 9:58.3, 10:04.3, (10:16.1), (10:16.9) |
2 | 61 | Oregon Episcopal,
OR - Team Time (1st 5) 53:18.1 | Spread (1st 5) 54.8 |
| 8, 11, 12, 14, 16, (21), (23) |
| Ronan Gantzos, Tanner King, Andrew Tieu, Alexander Matthews, Leif Gilster, (Rowan Jamieson), (Stu Young) |
| 10:09.2, 10:23.5, 10:46.2, 10:55.2, 11:04.0, (11:16.3), (11:23.5) |
3 | 110 | Warrenton,
OR - Team Time (1st 5) 56:08.8 | Spread (1st 5) 2:17.9 |
| 3, 17, 26, 29, 35, (36), (51) |
| Jayden Warner, Joshuah Baker, Weston Roberts, Angel Merino, Edgar Guillen, (Calvin Olson), (Zach Flock) |
| 9:44.2, 11:07.4, 11:33.5, 11:41.6, 12:02.1, (12:02.5), (12:42.5) |
4 | 141 | Neah-Kah-Nie,
OR - Team Time (1st 5) 57:44.8 | Spread (1st 5) 2:21.0 |
| 4, 31, 32, 33, 41, (46), (75) |
| Gus Kirby, Ansel Albrechtsen, R Weiss, David Ayala, Brady Douma, (Noah Chick), (Carter Woika) |
| 9:51.3, 11:46.0, 11:54.9, 12:00.3, 12:12.3, (12:30.8), (14:27.5) |
5 | 168 | Riverdale,
OR - Team Time (1st 5) 59:24.4 | Spread (1st 5) 1:38.8 |
| 15, 28, 38, 39, 48, (49), (55) |
| Leif Crockett, Jack Higgins, Autumn Vandegrift, Connor Madriago, Owen Russo, (Aiden Rosenbaum), (Gavin Harmon) |
| 10:55.4, 11:41.5, 12:05.1, 12:08.2, 12:34.2, (12:39.5), (12:53.1) |
6 | 178 | Catlin Gabel,
OR - Team Time (1st 5) 59:57.1 | Spread (1st 5) 2:03.2 |
| 13, 25, 34, 50, 56, (63), (70) |
| Max Whalen, Milo Jackson, Dylan Potter, Andy Han, Atef Siddiqui, (Callum Ellis), (Nico Igarashi) |
| 10:50.4, 11:31.9, 12:00.7, 12:40.5, 12:53.6, (13:31.8), (13:59.1) |
| 178 | Horizon Christian,
OR - Team Time (1st 5) 59:57.5 | Spread (1st 5) 1:34.0 |
| 22, 27, 30, 42, 57, (66), (67) |
| Brandon Smith, Derek Smith, Jacob Smith, Tyler Harmon, Mason Brainard, (Clifford Swift), (Marcus Carpenter) |
| 11:22.3, 11:38.4, 11:45.0, 12:15.5, 12:56.3, (13:50.1), (13:51.9) |
8 | 227 | Westside Christian,
OR - Team Time (1st 5) 1:02:41.1 | Spread (1st 5) 2:29.2 |
| 24, 43, 44, 47, 69, (73), (76) |
| Ian Lind, Levi Flores, John Jaeger, Aiden Moroney, Daniel Swanson, (Andrew Johnson), (Lucien Luo) |
| 11:29.5, 12:18.4, 12:22.4, 12:32.1, 13:58.7, (14:20.6), (15:35.2) |
9 | 245 | Rainier (OR),
OR - Team Time (1st 5) 1:05:33.3 | Spread (1st 5) 5:05.4 |
| 20, 37, 52, 58, 78 |
| Garrett Crawford, Ethan Cox, Austin Karlek, Jose Wheeler, Zane Buring |
| 11:13.6, 12:03.6, 12:43.1, 13:14.0, 16:19.0 |
10 | 265 | Banks,
OR - Team Time (1st 5) 1:04:54.9 | Spread (1st 5) 3:12.4 |
| 19, 53, 54, 65, 74, (77), (80) |
| Hudson Evers, Nate Bair, Justin Clute, Dorman Moehnke, Noah Allori, (Emil Nelson), (Alessandro Rodriguez) |
| 11:12.1, 12:48.6, 12:49.3, 13:40.5, 14:24.5, (16:10.7), (24:46.3) |
| 265 | Corbett,
OR - Team Time (1st 5) 1:04:52.1 | Spread (1st 5) 1:17.1 |
| 40, 45, 59, 60, 61, (71), (72) |
| Logan Matias, Damian Simonds, Joey Kirnan, Matthew Caulfield, Zevi Gross, (Logan Auble), (Thatcher Peterson) |
| 12:10.9, 12:27.1, 13:19.5, 13:26.6, 13:28.0, (14:06.6), (14:11.7) |
12 | 291 | Portland Adventist,
OR - Team Time (1st 5) 1:10:35.8 | Spread (1st 5) 7:15.6 |
| 18, 62, 64, 68, 79 |
| Kalon Ponraj, Kaleb Hood, Ian McCamman, Andre AuDoung, Ryan Pak |
| 11:10.1, 13:29.9, 13:36.9, 13:53.2, 18:25.7 |