119Tualatin, OR - Team Time (1st 5) 58:31.0 | Spread (1st 5) 41.0
1, 2, 3, 6, 7, (8), (11)
Matthew Lovos, Tyler Snyder, Malachi Seib, William Calder, Mark French, (Benjamin Love), (Dakota Steppe)
11:23.0, 11:30.0, 11:38.0, 11:56.0, 12:04.0, (12:10.0), (12:18.0)
266West Linn, OR - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 50.0
5, 12, 14, 16, 19, (20), (23)
Ben Barton, Cole Epperly, Bradley Olson, Peter Goetze, Lucas Bennington, (Ian Snapp), (Connor Lang)
11:52.0, 12:21.0, 12:25.0, 12:29.0, 12:42.0, (12:44.0), (12:51.0)
368Lake Oswego, OR - Team Time (1st 5) 1:01:57.0 | Spread (1st 5) 1:06.0
4, 10, 15, 17, 22, (26), (29)
Connor Wilson, Kevin Le, Kurt Schimmelbusch, Simon Farrell, Alex Avery, (Tyler Hanson), (Cameron Dean)
11:44.0, 12:16.0, 12:26.0, 12:41.0, 12:50.0, (13:01.0), (13:03.0)
4100Aloha, OR - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 49.0
9, 13, 24, 27, 27, (30), (31)
Judah Rhodes, Spencer Keturi, Isaac Jones, Michael Gillett, David Brannan, (Brent Barzler), (Victor Lee)
12:13.0, 12:22.0, 12:59.0, 13:02.0, 13:02.0, (13:05.0), (13:06.0)
5126Beaverton, OR - Team Time (1st 5) 1:04:44.0 | Spread (1st 5) 28.0
17, 21, 24, 32, 32, (36), (45)
Josh Bamberger, Joshua Brougham, Rodrigo Mejia-Hernandez, Jeffrey Sharp, Harrison Byrd, (Stephen McGarry), (Spencer Wiseman)
12:41.0, 12:46.0, 12:59.0, 13:09.0, 13:09.0, (13:41.0), (14:46.0)
6199Silverton, OR - Team Time (1st 5) 1:10:13.0 | Spread (1st 5) 32.0
37, 39, 40, 41, 42, (43), (44)
Daniel Rofelty, Barrett Meisenheimer, Aiden Edsinga, Ryan Gorsline, Coleton Myers, (TJ Visser), (Alex Seifer)
13:46.0, 13:57.0, 14:00.0, 14:12.0, 14:18.0, (14:22.0), (14:24.0)
7200South Salem, OR - Team Time (1st 5) 1:11:48.0 | Spread (1st 5) 1:45.0
34, 35, 38, 46, 47, (48), (49)
Tim Slama, Jacob Angelo, Elijah Schwartz, Aaron Stahr, Sam Bassett, (Zac Barley), (Reuben Ernst)
13:37.0, 13:39.0, 13:56.0, 15:14.0, 15:22.0, (15:23.0), (15:24.0)