115Central Catholic, OR - Team Time (1st 5) 50:00.0 | Spread (1st 5) 29.0
1, 2, 3, 4, 5, (6), (6)
Wasil Ahmed, Curran Carlile, Peter Slauson, Andy Bennison, Everett Stilley, (Musa Ahmed), (Trevor Schmidt)
9:52.0, 9:53.0, 9:54.0, 10:00.0, 10:21.0, (10:43.0), (10:43.0)
255Klamath Union, OR - Team Time (1st 5) 1:00:38.0 | Spread (1st 5) 15.0
9, 10, 11, 12, 13, (15), (19)
Taylor Vaughn, Daniel Marsden, Reed Phillips, Nicolai Luce, Lucas Crebbin, (Josh Adkisson), (Kylan Berger)
11:59.0, 12:05.0, 12:07.0, 12:13.0, 12:14.0, (12:31.0), (12:49.0)
399Mazama, OR - Team Time (1st 5) 1:05:04.0 | Spread (1st 5) 3:33.0
8, 14, 16, 17, 44, (46)
Joshua Arntz, Jimmy Marquit, Dirks Mathias, CJ McCully, Hunter Murga, (Jordan Tippin)
11:56.0, 12:27.0, 12:33.0, 12:39.0, 15:29.0, (15:41.0)
4142Beaverton, OR - Team Time (1st 5) 1:11:00.0 | Spread (1st 5) 2:14.0
21, 23, 26, 30, 42, (52), (64)
Ashwin Malynur, Andrew Pryor, Alex Liggins, Mack Bailey, Drew Paulsen, (Yuto Yokoyama), (Nathan Oldham)
13:09.0, 13:49.0, 14:14.0, 14:25.0, 15:23.0, (15:56.0), (17:16.0)
5143South Salem, OR - Team Time (1st 5) 1:09:39.0 | Spread (1st 5) 3:17.0
18, 20, 22, 28, 55
Jack Hill, Austin Albus, Nathaniel Schmidt, Andrew Grimshaw, Dylan Howlett
12:44.0, 12:57.0, 13:38.0, 14:19.0, 16:01.0
6168Canby, OR - Team Time (1st 5) 1:13:18.0 | Spread (1st 5) 1:08.0
25, 27, 37, 38, 41, (47), (53)
Michael Walker, Nathaniel Walker, Jacob Snyder, Nathan Bristol, Nathan Mitchell, (Joe Battilega), (Jared Petersen)
14:10.0, 14:16.0, 14:43.0, 14:51.0, 15:18.0, (15:42.0), (16:00.0)
7192Lake Oswego, OR - Team Time (1st 5) 1:15:07.0 | Spread (1st 5) 1:53.0
24, 31, 39, 47, 51, (73)
Sam Hoover, Christian Katlaps, Nathan Lawrence, Michael Gardner, Durant Abernethy, (Sam Taylor)
14:01.0, 14:30.0, 15:00.0, 15:42.0, 15:54.0, (18:11.0)
8216West Linn, OR - Team Time (1st 5) 1:17:20.0 | Spread (1st 5) 3:04.0
29, 33, 43, 45, 66, (86)
Lukas Steirer, Daniel Blanc-Gonnet, Anthony To, Connor Cushman, Evan Cox, (Joseph Buccafurni)
14:21.0, 14:38.0, 15:25.0, 15:31.0, 17:25.0, (19:32.0)
9243Philomath, OR - Team Time (1st 5) 1:19:14.0 | Spread (1st 5) 3:08.0
34, 34, 50, 57, 68, (79), (89)
Jackson Rain, Tyler Joyner, Brian Alaman, Joe Keenan-Tasker, Wade Waggoner, (Max Braly), (Surya Prabakaran)
14:41.0, 14:41.0, 15:53.0, 16:10.0, 17:49.0, (18:48.0), (21:37.0)
10277Silverton, OR - Team Time (1st 5) 1:22:32.0 | Spread (1st 5) 2:59.0
36, 49, 62, 63, 67, (72), (74)
Grant Martinson, CJ Dyer, Fernando Porras, Rodney Vaughn, Josif Ilisoi, (Theo Miller), (Jacob Brubaker)
14:42.0, 15:47.0, 17:10.0, 17:12.0, 17:41.0, (18:06.0), (18:20.0)
11324Madras, OR - Team Time (1st 5) 1:27:11.0 | Spread (1st 5) 4:34.0
31, 69, 70, 71, 83
Dylan Joseph, Ryan Fine, Jonathan Marcotte, Robert Fine, Travis Foster
14:30.0, 17:51.0, 17:52.0, 17:54.0, 19:04.0
324Santiam Christian, OR - Team Time (1st 5) 1:27:00.0 | Spread (1st 5) 3:56.0
40, 58, 65, 77, 84, (85), (87)
Mike Fanno, Jacob Howard, Jacob Comer, Caleb Hale, Danny Parsons, (John Pearson), (Ben Peterson)
15:13.0, 16:40.0, 17:21.0, 18:37.0, 19:09.0, (19:27.0), (19:34.0)
13332Willamina, OR - Team Time (1st 5) 1:27:02.0 | Spread (1st 5) 2:50.0
56, 59, 60, 75, 82
Brent Bruckner, Jake Plemmons, Terran Coblentz, Nick Goodman, TJ Greenhill
16:05.0, 16:41.0, 16:49.0, 18:32.0, 18:55.0
14347Dallas, OR - Team Time (1st 5) 1:29:05.0 | Spread (1st 5) 2:51.0
53, 61, 76, 77, 80, (81), (88)
Brandon Uri, Paul Disney, Tyler Lonsford, Jesse Barnes, Dawson Weld, (Ethan Oppliger), (Chris Richert)
16:00.0, 17:04.0, 18:33.0, 18:37.0, 18:51.0, (18:52.0), (20:11.0)