1 | 55 | Hillsboro,
OR - Team Time (1st 5) 1:24:51.9 | Spread (1st 5) 43.2 |
| 4, 7, 12, 13, 19, (46), (47) |
| Bo McCullough, Mason Walker, Kyle Ritter, Austin Barnard, Nathan Hadley, (Kodie Moss), (Armando Mendoza) |
| 16:34.0, 16:42.0, 17:08.0, 17:10.7, 17:17.2, (18:35.0), (18:38.0) |
2 | 58 | St Helens,
OR - Team Time (1st 5) 1:25:25.6 | Spread (1st 5) 16.0 |
| 9, 10, 10, 14, 15, (15), (20) |
| Andrew Rae, Kevin Pfau, Ryan Sumsion, Ben Herdrich, Alex Lull, (Ryan Byrd), (Jamin Coy) |
| 16:58.0, 17:00.0, 17:00.0, 17:13.6, 17:14.0, (17:14.0), (17:18.0) |
3 | 67 | Wilsonville,
OR - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 1:05.0 |
| 5, 5, 8, 24, 25, (26), (27) |
| Akiharu Kitagawa, Andrew Booth, Adam Tomlinson, Eric Shibley, Cameron Casteel, (Chris Walsh), (Sam Collins) |
| 16:35.0, 16:35.0, 16:52.0, 17:37.0, 17:40.0, (17:41.0), (17:46.0) |
4 | 114 | Glencoe,
OR - Team Time (1st 5) 1:26:51.2 | Spread (1st 5) 2:34.4 |
| 1, 18, 22, 33, 40, (41), (45) |
| Aaron Rogers, Sam Wendel, Daniel Douvris, Jacob Stafford, Izaak Page, (Josue Hernandez), (Nick Aerne) |
| 15:47.4, 17:16.0, 17:21.9, 18:04.1, 18:21.8, (18:22.8), (18:34.0) |
5 | 130 | Century,
OR - Team Time (1st 5) 1:28:03.9 | Spread (1st 5) 2:24.9 |
| 2, 21, 28, 31, 48, (49), (50) |
| Mack Olsen, Timothy Fleenor, Alex Rangel, Devon Christian, Jacob Yent, (Andrew White), (Andrew Schellhaas) |
| 16:14.0, 17:21.0, 17:53.0, 17:57.0, 18:38.9, (18:49.0), (18:58.0) |
6 | 132 | Liberty,
OR - Team Time (1st 5) 1:28:26.0 | Spread (1st 5) 1:41.0 |
| 3, 28, 31, 34, 36, (38), (42) |
| Scott Proctor, Alex Hossner, Sam Adams, Kevin Lave, John White, (Jarek Hunger), (Ruben Garcia) |
| 16:25.0, 17:53.0, 17:57.0, 18:05.0, 18:06.0, (18:08.0), (18:25.0) |
7 | 141 | Sherwood,
OR - Team Time (1st 5) 1:28:53.6 | Spread (1st 5) 52.6 |
| 17, 23, 30, 34, 37, (39), (44) |
| Nate Normo, Tanner Gray, Jonathan Kiser, Tyler Dowdle, Erik Bennett, (Jagger Heckman), (Kenneth Lane) |
| 17:15.0, 17:30.0, 17:56.0, 18:05.0, 18:07.6, (18:10.0), (18:32.0) |
8 | 253 | Parkrose,
OR - Team Time (1st 5) 1:37:15.0 | Spread (1st 5) 1:35.0 |
| 43, 51, 52, 53, 54, (55), (56) |
| Greg Sakisat, Kevin Vides, Kenton Falbo, Josh Church, Garcia Luis, (David Lange), (Alex Heiden) |
| 18:27.0, 19:20.0, 19:26.0, 20:00.0, 20:02.0, (20:08.6), (20:25.9) |