1 | 58 | Wilsonville,
OR - Team Time (1st 5) 1:24:48.8 | Spread (1st 5) 1:19.2 |
| 1, 6, 16, 17, 18, (24), (26) |
| Nicholas Whitaker, Mitchell Stauffer, Jeremy Duke, Nobuki Yaso, Cameron Quenzer, (Joshua Budiao), (Kaleb Pace) |
| 16:05.6, 16:39.1, 17:18.3, 17:21.0, 17:24.8, (17:48.2), (17:52.6) |
2 | 67 | Liberty,
OR - Team Time (1st 5) 1:25:42.4 | Spread (1st 5) 1:21.4 |
| 4, 11, 12, 15, 25, (27), (31) |
| Jack Stemm, Jacob Espinosa, Alex Goglin, Patrick Higgins, Nate Colbert, (Will Meade), (Eric Alvarez) |
| 16:31.0, 16:59.6, 17:04.0, 17:15.4, 17:52.4, (17:56.9), (18:14.3) |
3 | 68 | La Salle Prep,
OR - Team Time (1st 5) 1:25:18.9 | Spread (1st 5) 1:50.0 |
| 2, 9, 10, 19, 28, (34), (39) |
| Sean Richardson, Andy Krueger, Raleigh Slyman, Luke Mariani, Nicholas Touchette, (Jack Hanline), (John Stafford) |
| 16:08.5, 16:50.6, 16:55.6, 17:25.7, 17:58.5, (18:19.9), (18:40.8) |
4 | 97 | Sandy,
OR - Team Time (1st 5) 1:27:04.3 | Spread (1st 5) 2:11.6 |
| 3, 13, 22, 23, 36, (42), (43) |
| Michael Callaway, Brandon Brozstek, Abraham Mitchell, Nate Gunesch, Christian Brown, (Raven Rios), (Erin Carpenter) |
| 16:09.6, 17:08.6, 17:36.9, 17:48.0, 18:21.2, (18:52.4), (18:53.4) |
5 | 134 | St Helens,
OR - Team Time (1st 5) 1:29:49.9 | Spread (1st 5) 2:17.9 |
| 5, 20, 30, 38, 41, (46), (50) |
| Ben Johnstun, Ross Munro, Brendan Fugere, Daniel Lujano, Dakotah Camberg, (Jarrett Boynton), (Miles Boynton) |
| 16:34.1, 17:35.6, 18:12.6, 18:35.6, 18:52.0, (19:09.0), (19:24.0) |
6 | 156 | Milwaukie,
OR - Team Time (1st 5) 1:30:56.6 | Spread (1st 5) 2:22.0 |
| 8, 21, 35, 44, 48, (49), (51) |
| Juan Gudino, Max Doman, Kilin Ung, Devin Meade, Austin Dongvillo, (Devin Greeley), (Ben Davis) |
| 16:50.4, 17:36.3, 18:20.1, 18:57.4, 19:12.4, (19:19.6), (19:32.7) |
7 | 184 | Hillsboro,
OR - Team Time (1st 5) 1:33:08.2 | Spread (1st 5) 2:26.7 |
| 14, 33, 40, 45, 52, (53), (59) |
| Eric Moreno, Collin Turnbaugh, Michael Threlfall, Dakota Loberger, Aaron Maldanado, (Clayton Danielowicz), (Austin Parks) |
| 17:13.8, 18:18.7, 18:50.2, 19:05.0, 19:40.5, (20:00.2), (20:59.5) |
8 | 202 | Parkrose,
OR - Team Time (1st 5) 1:35:01.7 | Spread (1st 5) 3:51.5 |
| 7, 37, 47, 55, 56, (57), (58) |
| Abdiweli Mohamed, Jose Castenada, Marc Weeks, Kevin Dang, Danny Nguyen, (Morgan Princehouse), (Peyton Jackman) |
| 16:48.1, 18:24.0, 19:09.4, 20:00.6, 20:39.6, (20:52.6), (20:54.6) |
9 | 235 | Putnam,
OR - Team Time (1st 5) 1:40:19.8 | Spread (1st 5) 4:29.3 |
| 28, 32, 54, 60, 61, (62), (63) |
| Jacob Krauss, Rex Hansen, Kadin Wilson, Kenneth Fisher, Sam Rose, (Curtis Loy), (Brandon Wolgamott) |
| 17:58.5, 18:16.9, 20:00.3, 21:36.3, 22:27.8, (22:42.4), (23:09.7) |