| 1 | 50 | Forest Grove, OR |
| 1, 2, 7, 19, 21, (25), (28) |
| Tyler Shipley, Geremia Lizier-Zmudzinski, James McCahon, Michael Garcia, C.J. Johnson, (Seth Berdahl), (Connor Pitt) |
| 15:58.0, 16:02.0, 16:42.5, 17:00.0, 17:08.0, (17:22.0), (17:25.0) |
| 2 | 86 | Tualatin, OR |
| 3, 14, 20, 23, 26, (45), (46) |
| Nathan Love, Scott Allred, Tyler Snyder, Matthew Lovos, Dylan Moore, (Benjamin Love), (Austin Hunsdon) |
| 16:04, 16:53.0, 17:07.0, 17:19.0, 17:24.0, (17:56.8), (18:02.4) |
| 3 | 91 | Tigard, OR |
| 13, 15, 17, 22, 24, (30), (38) |
| John Walker, Scott Rice, Matt Carlson, John Caufield, Nathanael Ditton, (Ian Rogers), (MacKenzie Smith) |
| 16:52.0, 16:55.0, 16:59, 17:17, 17:21.0, (17:27), (17:39.0) |
| 4 | 109 | McMinnville, OR |
| 4, 8, 28, 33, 36, (37), (41) |
| Nic McDaniel, Tim Anderson, Kyle Chambers, Tyler Harris, Anton Ramick, (Ronnie Graham), (Alex Justice) |
| 16:28.0, 16:43, 17:25, 17:28.9, 17:33.0, (17:34.0), (17:50.0) |
| 5 | 116 | Century, OR |
| 9, 12, 26, 30, 39, (40), (49) |
| Tim Rice, Jose Lopez-Soto, Jacob Yent, Devon Christian, Brian Jorgenson, (Devin Edwards), (Drew Scott) |
| 16:46.0, 16:51.81, 17:24.0, 17:27, 17:40, (17:45.0), (18:09.0) |
| 6 | 121 | Glencoe, OR |
| 10, 16, 17, 34, 44, (51), (53) |
| Daniel Douvris, Abe Teklu, Jacob Stafford, Mason Rouches, Miles Rouches, (Joseph Rappleyea), (Gerrick Rogers) |
| 16:47.2, 16:57.0, 16:59.0, 17:29.27, 17:55.80, (18:27.8), (18:29) |
| 7 | 124 | Newberg, OR |
| 5, 11, 32, 35, 41, (47), (50) |
| Bailey Peterson, Kyle Fish, Marshall Magill, Jake Lozada, Dan Harper, (Matt Zakrevsky), (Wesley Chambers) |
| 16:34, 16:48.9, 17:27.7, 17:31.0, 17:50.0, (18:06.0), (18:17.0) |
| 8 | 201 | Hillsboro, OR |
| 5, 43, 48, 52, 53, (55), (56) |
| Bo McCullough, Tim McSpadden, Adrian Arteaga, Marcos Torres, Wyatt Flinn, (Nolan Kuenzi), (Johnathon Waters) |
| 16:34.0, 17:54.0, 18:08.0, 18:28.0, 18:29.0, (18:33.0), (18:40.0) |