169Wilsonville, 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)
298Lakeridge, 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)
3108South 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)
4118Southwest 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
5128Pendleton, 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)
6233Forest 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
7240North 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)
8241Cascade, 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)
9243Cottage 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
243Sweet 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)
11248Hood 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
12249Stayton, 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)
13267Redmond, 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)
14303Rainier (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
15312Baker, 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)