1 | 49 | Forest Grove,
OR - Team Time (1st 5) 1:21:46.9 | Spread (1st 5) 1:53.3 |
| 1, 2, 7, 8, 31, (32), (33) |
| Geremia Lizier-Zmudzinski, Seth Berdahl, Murimi Nyamu, Archer Morgan, Aaron Orr, (Everett Fellger), (Duncan Stewart) |
| 15:39.5, 15:53.1, 16:18.1, 16:23.4, 17:32.8, (17:34.5), (17:35.0) |
2 | 80 | Glencoe,
OR - Team Time (1st 5) 1:23:48.6 | Spread (1st 5) 1:42.5 |
| 3, 6, 10, 24, 37, (39), (43) |
| Mason Rouches, Abraham Teklu, Miles Rouches, Landon Apeland, Brian Gerig, (Nate Johnson), (Taylor England) |
| 15:59.2, 16:12.0, 16:34.3, 17:21.4, 17:41.7, (17:46.7), (18:04.6) |
3 | 87 | Tualatin,
OR - Team Time (1st 5) 1:25:01.6 | Spread (1st 5) 1:24.9 |
| 4, 11, 17, 27, 28, (30), (38) |
| Matthew Lovos, Mark French, Tyler Snyder, Malachi Seib, William Calder, (Dakota Steppe), (Benjamin Love) |
| 16:05.6, 16:49.5, 17:08.0, 17:28.0, 17:30.5, (17:31.9), (17:46.5) |
4 | 89 | McMinnville,
OR - Team Time (1st 5) 1:25:10.2 | Spread (1st 5) 1:18.5 |
| 5, 18, 19, 22, 25, (29), (34) |
| Nic McDaniel, Wes Noble, Devon Wilson, Liam McKeegan, Robby Thomas, (Alex Justice), (Anton Ramick) |
| 16:08.4, 17:08.4, 17:10.0, 17:16.5, 17:26.9, (17:30.9), (17:35.6) |
5 | 102 | Tigard,
OR - Team Time (1st 5) 1:26:00.1 | Spread (1st 5) 1:10.6 |
| 12, 13, 15, 21, 41, (42), (48) |
| John Caufield, Devin Roche, Martin Ramos III, Nicholas Speth, Nicholas Schloss, (Nathanael Ditton), (Samuel Larson) |
| 16:49.6, 16:57.7, 17:00.5, 17:12.1, 18:00.2, (18:02.0), (18:19.4) |
6 | 133 | Century,
OR - Team Time (1st 5) 1:26:56.8 | Spread (1st 5) 1:59.1 |
| 9, 14, 26, 35, 49, (51), (52) |
| Angel Salazar, Drew Scott, Caleb Younk, Ryan Barclay, Hao Pham, (Eric Valencia), (Finn Sylwester) |
| 16:25.0, 16:59.9, 17:27.8, 17:40.0, 18:24.1, (18:34.1), (19:02.6) |
7 | 139 | Newberg,
OR - Team Time (1st 5) 1:27:26.2 | Spread (1st 5) 1:06.5 |
| 16, 20, 23, 36, 44, (46), (47) |
| Harrison Carsh, Dan Harper, Quinton Read, Mike Miller, Jared Read, (Aerie Baxter), (Sean Ramos) |
| 17:03.4, 17:10.8, 17:21.2, 17:40.9, 18:09.9, (18:12.8), (18:13.2) |
8 | 242 | Hillsboro,
OR - Team Time (1st 5) 1:33:31.3 | Spread (1st 5) 1:49.0 |
| 40, 45, 50, 53, 54, (55), (56) |
| Johnathon Waters, Dylan Clemo, Tim McSpadden, Dakota Loberger, Edward Mendez, (Garet Calavan), (Michael Threlfall) |
| 17:58.1, 18:11.1, 18:32.1, 19:02.9, 19:47.1, (20:40.9), (20:54.1) |