1 | 27 | Tigard,
OR - Team Time (1st 5) 1:21:52.0 | Spread (1st 5) 54.0 |
| 1, 2, 4, 9, 11, (16), (17) |
| Nick Roche, Mark Medgin, Aaron Kirch, Jordan Carroll, John Walker, (Scott Rice), (Austin Dean) |
| 15:57.0, 16:03.0, 16:14.0, 16:47.0, 16:51.0, (16:58.0), (17:02.0) |
2 | 63 | Forest Grove,
OR - Team Time (1st 5) 1:24:16.0 | Spread (1st 5) 50.0 |
| 5, 9, 12, 18, 19, (33), (33) |
| Josh Johnson, Michael Garcia, James Myers, Tyler Shipley, James McCahon, (C.J. Johnson), (Dashiel Penfield) |
| 16:20.0, 16:47.0, 16:52.0, 17:07.0, 17:10.0, (17:33.0), (17:33.0) |
3 | 107 | Tualatin,
OR - Team Time (1st 5) 1:25:35.0 | Spread (1st 5) 1:42.0 |
| 3, 14, 22, 29, 39, (42), (44) |
| Nathan Love, Scott Allred, Jason Cross, Tyler Snyder, Austin Hunsdon, (Dylan Moore), (James Stallkamp) |
| 16:08.0, 16:55.0, 17:12.0, 17:30.0, 17:50.0, (17:52.0), (17:57.0) |
4 | 117 | McMinnville,
OR - Team Time (1st 5) 1:26:15.9 | Spread (1st 5) 1:18.0 |
| 7, 13, 29, 29, 39, (47), (50) |
| Myles Horton, Tim Anderson, Tyler Harris, Max Borman, Nic McDaniel, (Alex Justice), (Yuhua Hughes) |
| 16:32.0, 16:53.9, 17:30.0, 17:30.0, 17:50.0, (18:05.0), (18:09.0) |
5 | 119 | Newberg,
OR - Team Time (1st 5) 1:26:25.0 | Spread (1st 5) 32.0 |
| 14, 24, 26, 27, 28, (33), (37) |
| Taylor Johnston, Kyle Fish, Philip Gravatt, Cristian Cosgrove, Nathan Swanson, (Bailey Peterson), (Connor Runia) |
| 16:55.0, 17:17.0, 17:22.0, 17:24.0, 17:27.0, (17:33.0), (17:38.0) |
6 | 150 | Century,
OR - Team Time (1st 5) 1:27:24.0 | Spread (1st 5) 39.0 |
| 21, 25, 29, 36, 39, (48), (49) |
| Devon Christian, Timothy Fleenor, Matthew Hart, Tim Rice, Jacob Yent, (Brian Jorgenson), (Devin Edwards) |
| 17:11.0, 17:19.0, 17:30.0, 17:34.0, 17:50.0, (18:06.0), (18:07.0) |
7 | 157 | Glencoe,
OR - Team Time (1st 5) 1:27:28.5 | Spread (1st 5) 1:12.6 |
| 8, 23, 37, 43, 46, (52), (54) |
| Daniel Douvris, Jacob Stafford, Miles Rouches, Colton Viner, Trent Toney, (Mason Rouches), (Brian Rasmussen) |
| 16:45.4, 17:14.0, 17:38.0, 17:53.1, 17:58.0, (18:25.0), (18:41.5) |
8 | 172 | Hillsboro,
OR - Team Time (1st 5) 1:28:14.0 | Spread (1st 5) 1:59.0 |
| 6, 19, 44, 51, 52, (55), (56) |
| Bo McCullough, Kodie Moss, Adrian Arteaga, Armando Mendoza, Justin Zon, (Joseph Luedloff), (Nolan Kuenzi) |
| 16:26.0, 17:10.0, 17:57.0, 18:16.0, 18:25.0, (18:42.0), (18:50.0) |