1 | 69 | Wilsonville,
OR - Team Time (1st 5) 1:57:40.0 | Spread (1st 5) 2:56.0 |
| 1, 2, 16, 24, 26, (27), (45) |
| Mitchell Wilson, Andrew Halpin, Jose Secundino, DeeJay Gonzalez, Ethan Hasler, (Trevor Lamberson), (Sam Randle) |
| 21:54.0, 22:25.0, 23:54.0, 24:37.0, 24:50.0, (24:51.0), (26:11.0) |
2 | 98 | Lakeridge,
OR - Team Time (1st 5) 2:01:39.0 | Spread (1st 5) 5:08.0 |
| 6, 8, 11, 12, 61, (66), (69) |
| Seth Troisi, Kyle Rathmanner, Austin Russell, Jason Middleton, Weston Cooper, (Quinn Poulton), (Anton Cauduro) |
| 23:03.0, 23:12.0, 23:36.0, 23:37.0, 28:11.0, (28:43.0), (29:27.0) |
3 | 108 | South Albany,
OR - Team Time (1st 5) 2:01:46.7 | Spread (1st 5) 1:17.4 |
| 13, 14, 23, 28, 30, (32), (44) |
| Jose Contreras, Rudy Sanchez, Jacob Morgan, Kiefer Versteegh, Javier Solis-Sanchez, (Alex Clawson), (Matt Boe) |
| 23:39.1, 23:48.2, 24:30.7, 24:52.2, 24:56.5, (25:03.9), (26:10.0) |
4 | 118 | Southwest Christian,
OR - Team Time (1st 5) 2:02:40.7 | Spread (1st 5) 5:08.8 |
| 3, 9, 18, 32, 56 |
| Ben Bruns, Chris Coons, Dan Webb, Ben Lyons, Justin Vanier |
| 22:29.9, 23:13.8, 24:14.4, 25:03.9, 27:38.7 |
5 | 128 | Pendleton,
OR - Team Time (1st 5) 2:03:15.0 | Spread (1st 5) 1:52.0 |
| 15, 19, 21, 34, 39, (63), (65) |
| Tyler Zyph, Chaz Madsen, Ryan Montgomery, Charles Rogers, Ty Bieker, (Fernando Lucen), (Diego Lucen) |
| 23:50.0, 24:18.0, 24:20.0, 25:05.0, 25:42.0, (28:14.0), (28:35.0) |
6 | 233 | Forest Grove,
OR - Team Time (1st 5) 2:15:08.0 | Spread (1st 5) 6:54.0 |
| 5, 7, 70, 75, 76 |
| Josh Johnson, Justin Seitz, Tyler Shipley, Tyler Pitt, Erik Bendickson |
| 22:54.0, 23:11.0, 29:28.0, 29:47.0, 29:48.0 |
7 | 240 | North Salem,
OR - Team Time (1st 5) 2:13:48.0 | Spread (1st 5) 5:40.0 |
| 35, 36, 38, 50, 81, (87) |
| Taylor Walters, Jonathan Castro, David Valdivia, Jess Atkinson, Iain Collins, (Michael Tomscha) |
| 25:06.0, 25:24.0, 25:39.0, 26:53.0, 30:46.0, (32:28.0) |
8 | 241 | Cascade,
OR - Team Time (1st 5) 2:14:00.0 | Spread (1st 5) 5:31.0 |
| 22, 43, 47, 52, 77, (80) |
| Josh Slate, Ben Lippold, Kevin Davidson, Zack Soto, Taylor Rice, (Jermane Calvo) |
| 24:21.0, 26:09.0, 26:36.0, 27:02.0, 29:52.0, (30:07.0) |
9 | 243 | Cottage Grove,
OR - Team Time (1st 5) 2:13:50.0 | Spread (1st 5) 3:33.0 |
| 31, 41, 46, 61, 64 |
| Jacob Bruhn, Kyle McNary, Kirk Dieke, Brandon Yoss, Jared McReynolds |
| 25:00.0, 25:53.0, 26:13.0, 28:11.0, 28:33.0 |
| 243 | Sweet Home,
OR - Team Time (1st 5) 2:18:24.0 | Spread (1st 5) 12:24.0 |
| 4, 40, 42, 68, 89, (90) |
| Robert Callagan, Avery Shamek, Casey Keys, James Myers, Alex Whitlow, (Anson Davis) |
| 22:30.0, 25:51.0, 25:56.0, 29:13.0, 34:54.0, (35:14.0) |
11 | 248 | Hood River Valley,
OR - Team Time (1st 5) 2:16:23.0 | Spread (1st 5) 6:40.0 |
| 20, 25, 37, 82, 84 |
| Frank Zartler, David Frasier, Patrick Sadil, Danny Mendez, Ben Fischer |
| 24:19.0, 24:47.0, 25:27.0, 30:51.0, 30:59.0 |
12 | 249 | Stayton,
OR - Team Time (1st 5) 2:14:48.0 | Spread (1st 5) 3:02.0 |
| 29, 49, 55, 57, 59, (85), (86) |
| Jake Duchene, Keenan Koellmann, Brent Hofmann, Jacob Snyder, Trevor Mack, (Austin Smith), (Brandon Rains) |
| 24:56.0, 26:43.0, 27:30.0, 27:41.0, 27:58.0, (31:21.0), (31:57.0) |
13 | 267 | Redmond,
OR - Team Time (1st 5) 2:19:51.7 | Spread (1st 5) 10:07.5 |
| 10, 48, 54, 67, 88, (91) |
| Clif Little, Stephen Johnson, Brandan Bremont, Justin McGee, Trevor Webster, (Jesse Long) |
| 23:21.3, 26:38.8, 27:17.6, 29:05.2, 33:28.8, (40:00.0) |
14 | 303 | Rainier (OR),
OR - Team Time (1st 5) 2:21:46.0 | Spread (1st 5) 6:43.0 |
| 17, 53, 73, 78, 82 |
| Mark Russell, Tim Stuva, Cray McDaniel, Branden Neumann, Nick Clark |
| 24:08.0, 27:11.0, 29:38.0, 29:58.0, 30:51.0 |
15 | 312 | Baker,
OR - Team Time (1st 5) 2:22:01.0 | Spread (1st 5) 2:41.0 |
| 51, 58, 60, 71, 72, (74), (79) |
| Jake Sandefur, Dan Sizer, Mitch Sandefur, Kevin Clark, Erik Robertson, (Andrew Porter), (Will Mercado) |
| 26:54.0, 27:56.0, 28:05.0, 29:31.0, 29:35.0, (29:41.0), (30:02.0) |