1 | 59 | Estacada,
OR - Team Time (1st 5) 1:27:27.3 | Spread (1st 5) 2:16.2 |
| 1, 4, 9, 19, 26, (36), (46) |
| Brad Prettyman, Troy Prettyman, Cory Marcus, Mac Berg, Cody Johnson, (Travis Hartung), (Dillon Anderson) |
| 16:10.0, 17:12.1, 17:33.0, 18:06.0, 18:26.2, (19:17.0), (20:47.5) |
2 | 60 | La Salle Prep,
OR - Team Time (1st 5) 1:28:30.0 | Spread (1st 5) 26.0 |
| 7, 10, 13, 14, 16, (24), (32) |
| Adam Poyser, Simeon Jacob, Andrew Compton, Robert Stuhrman, Nathan Chatterton, (Josh Cleary), (Patrick Dalton) |
| 17:30.0, 17:34.0, 17:44.0, 17:46.0, 17:56.0, (18:19.0), (18:44.8) |
3 | 80 | Molalla,
OR - Team Time (1st 5) 1:29:48.5 | Spread (1st 5) 1:18.7 |
| 5, 8, 16, 21, 30, (31), (33) |
| David Madison, Nick Odman, Justin Curran, Skyler Fischer, Conner Fischer, (Jake Marshall), (Clint Schaefer) |
| 17:21.5, 17:32.8, 17:56.0, 18:18.0, 18:40.2, (18:41.2), (18:56.5) |
4 | 82 | Stayton,
OR - Team Time (1st 5) 1:29:35.8 | Spread (1st 5) 1:19.8 |
| 3, 15, 20, 21, 23, (25), (34) |
| Jeremiah Koellmann, Morrison Chappell, Tyler Dailey, Jake Duchene, Sam Wiltse, (Tanner Koellmann), (Jacob Snyder) |
| 16:59.0, 17:49.0, 18:11.0, 18:18.0, 18:18.8, (18:20.5), (18:58.0) |
5 | 92 | Cascade,
OR - Team Time (1st 5) 1:30:08.1 | Spread (1st 5) 2:12.1 |
| 2, 10, 16, 29, 35, (37), (42) |
| Josh Slate, Brian Youngern, Ben Lippold, Wade Humphrey, Zack Soto, (Quinton Phelps), (Karl Dotter) |
| 16:53.0, 17:34.0, 17:56.0, 18:40.0, 19:05.1, (19:20.2), (19:39.7) |
6 | 128 | Gladstone,
OR - Team Time (1st 5) 1:33:17.1 | Spread (1st 5) 2:40.1 |
| 6, 12, 28, 39, 43, (45), (48) |
| Alex Williams, Jeff Sturzenegger, Justin Lundgren, Dylan Foeller, Kevin Hoelz, (Kevin Zerzan), (Anderson Jared) |
| 17:24.9, 17:38.5, 18:38.3, 19:30.4, 20:05.0, (20:43.0), (21:22.3) |
7 | 190 | North Marion,
OR - Team Time (1st 5) 1:37:12.0 | Spread (1st 5) 1:45.0 |
| 27, 38, 40, 41, 44, (47) |
| Matt Merritt, Jake Boudreaux, Alex Packham, Travis Keeton, Sam Kimber, (Spencer Keeton) |
| 18:28.0, 19:24.0, 19:32.0, 19:35.0, 20:13.0, (20:50.0) |