151Oregon Episcopal, OR - Team Time (1st 5) 37:40.0 | Spread (1st 5) 1:01.0
4, 5, 6, 8, 28, (38), (86)
Aidan White, Jack Casalino, Justin Denson, Peter Wogan, Will Swindell, (Tim Malueg), (Soren Little)
7:10.0, 7:21.0, 7:28.0, 7:30.0, 8:11.0, (8:20.0), (9:10.0)
270Lakeridge, OR - Team Time (1st 5) 38:14.0 | Spread (1st 5) 1:04.3
2, 11, 14, 17, 26, (27), (32)
Alex Harbert, Owen Kaufmann, Elon Campbell, Matthew Lautze, Kirby DelFatti, (Tristan Janisse), (Ari Akbari)
7:01.9, 7:35.8, 7:42.1, 7:48.0, 8:06.2, (8:07.1), (8:15.6)
399Lincoln Cluster, OR - Team Time (1st 5) 38:42.0 | Spread (1st 5) 1:33.7
3, 10, 12, 15, 59, (60), (94)
Dominic Arce, Walter Williams, Carson Cohn, Logan Stratton, Henry Bennett-Hanes, (Nolan Ludiker), (Sage Taylor)
7:06.7, 7:34.9, 7:37.4, 7:42.6, 8:40.4, (8:41.8), (9:18.6)
4163Athey Creek, OR - Team Time (1st 5) 41:03.6 | Spread (1st 5) 29.6
20, 30, 35, 37, 41, (61), (67)
Ben Walker, Ethan Eddington, Evan King, Erik Edmonds, Connor Lang, (Josh Burk), (Davis Schmitz)
7:51.9, 8:14.2, 8:16.9, 8:19.1, 8:21.5, (8:42.5), (8:46.1)
5194Rosemont Ridge, OR - Team Time (1st 5) 41:38.0 | Spread (1st 5) 31.0
22, 38, 38, 47, 49, (51), (56)
Hunter Crawford, Grant Sutton, Max Russell, D'Angelo Wilson, Blake Westover, (Brad Wicklund), (Levi Severson)
7:59.0, 8:20.0, 8:20.0, 8:29.0, 8:30.0, (8:31.0), (8:36.0)
6197Seaside, OR - Team Time (1st 5) 40:37.0 | Spread (1st 5) 2:21.0
1, 29, 42, 54, 71, (92), (100)
Rafi Sibony, Jackson Januik, William Garvin, Hunter Thompson, Chris Moore, (Bradley Rzewnicki), (Bailey Rapp)
6:32.0, 8:13.0, 8:25.0, 8:34.0, 8:53.0, (9:16.0), (9:34.0)
7223Straub, OR - Team Time (1st 5) 42:00.0 | Spread (1st 5) 1:00.0
21, 23, 49, 52, 78, (90), (104)
Jerry McGlade, Logan Chuhlantseff, Cameron Hagan, Simon Smith, Travis Slack, (Zack Ford), (Shane Seeger)
7:58.0, 8:01.0, 8:30.0, 8:33.0, 8:58.0, (9:12.0), (9:36.0)
8255Inza R. Wood, OR - Team Time (1st 5) 42:24.2 | Spread (1st 5) 1:10.1
16, 33, 58, 73, 75, (77), (88)
Jamie Lopez, Riley King, Morgan Wiedensmith, Joshua Budiao, Alexis Cobian, (Jackson Shavere), (Grant Wong)
7:43.8, 8:16.2, 8:36.7, 8:53.6, 8:53.9, (8:57.6), (9:11.1)
9256Judson, OR - Team Time (1st 5) 42:43.0 | Spread (1st 5) 19.0
44, 45, 46, 57, 64, (67), (92)
Zion Marshal, Michael Vannevel, Andrew Schliesmayer, Lucas Schnell, Alex Hoffman, (Connor Davidson), (Caleb Cooper)
8:26.0, 8:27.6, 8:28.0, 8:36.4, 8:45.0, (8:46.1), (9:16.0)
10264Lake Oswego, OR - Team Time (1st 5) 42:49.0 | Spread (1st 5) 1:06.9
25, 34, 55, 65, 85, (87), (88)
Nick Franz, Cade Peebles, AJ Rise, Stephen More, Marcus Yost, (Zachary Albertson), (Jackson Friess)
8:03.0, 8:16.8, 8:34.2, 8:45.1, 9:09.9, (9:10.5), (9:11.1)
11302Duniway, OR - Team Time (1st 5) 43:18.4 | Spread (1st 5) 2:26.0
9, 19, 76, 79, 119, (121), (124)
Devon Wilson, Adam Weaver, Logan Kinman, Karl Wolff, Kevin McKeegan, (Kyle Harris), (Max Malley)
7:32.0, 7:51.5, 8:57.1, 8:59.8, 9:58.0, (10:06.0), (10:16.0)
12309Patton, OR - Team Time (1st 5) 43:18.5 | Spread (1st 5) 2:06.2
7, 13, 91, 96, 102, (108), (131)
Christian Frech, Alex Howard, Koby Wright, Marquise Smart, Tyler Struck, (Kadon Engle), (Bryant Kemper)
7:28.2, 7:38.7, 9:13.5, 9:23.7, 9:34.4, (9:42.0), (10:51.5)
13318Southwest Christian, OR - Team Time (1st 5) 43:59.0 | Spread (1st 5) 1:47.0
23, 31, 71, 80, 113, (132), (135)
Tanner Bledsoe, Cam Stubblefield, Jake Morgan, Matthew Davis, Elliott Steward, (Matthew Lochridge), (Ben Lane)
8:01.0, 8:15.0, 8:53.0, 9:02.0, 9:48.0, (10:52.0), (10:58.0)
14387Leslie, OR - Team Time (1st 5) 45:13.0 | Spread (1st 5) 1:16.0
36, 69, 82, 97, 103, (117), (134)
Sean Malloy, Josh Lien, Dylan Vega-Berlinger, Tyler Bryant, Noah Camuso, (Joshua Brown-Chavez), (Sam Jellesed)
8:19.0, 8:48.0, 9:07.0, 9:24.0, 9:35.0, (9:54.0), (10:57.0)
15394Hazelbrook, OR - Team Time (1st 5) 45:32.0 | Spread (1st 5) 1:13.0
42, 47, 95, 105, 105, (105), (114)
Malachi Seib, Mark French, Jason Stallkamp, Cole Buss, Lukas Ganzar, (Gavin Kinniburgh-Spurlin), (Sean Chamberlin)
8:25.0, 8:29.0, 9:22.0, 9:38.0, 9:38.0, (9:38.0), (9:50.0)
16412Crow, OR - Team Time (1st 5) 46:55.3 | Spread (1st 5) 3:51.4
18, 74, 81, 98, 141
Travin Eastlick, Trenton Clark, Liam Reardon, Ethan Clark, Grayson Clark
7:49.2, 8:53.8, 9:06.0, 9:25.7, 11:40.6
17432St Mary Catholic, OR - Team Time (1st 5) 46:09.9 | Spread (1st 5) 1:08.6
62, 63, 83, 108, 116, (128), (138)
Andrew Tabor, Jacob May, M Rush, Zach Joyce, M Csintalan, (C Chandler), (C West)
8:43.7, 8:44.5, 9:07.4, 9:42.0, 9:52.3, (10:28.0), (11:23.0)
18437Claggett Creek, OR - Team Time (1st 5) 46:19.0 | Spread (1st 5) 1:11.0
52, 66, 100, 108, 111, (114), (120)
Brandon Cooke, Kyler Holland, Ian Ashley, Romeo Allen, Keith Wear, (Iefan McDarby), (Larry Montoya)
8:33.0, 8:46.0, 9:34.0, 9:42.0, 9:44.0, (9:50.0), (10:05.0)
19528Crossler, OR - Team Time (1st 5) 48:33.0 | Spread (1st 5) 1:27.0
70, 99, 112, 123, 124, (126), (127)
Court Powers, Britton Hemmert, Gabe Fuller, Brett Walker, Cole Robinson, (Damien Urban), (Santiago Monleon)
8:49.0, 9:31.0, 9:46.0, 10:11.0, 10:16.0, (10:21.0), (10:26.0)
20603Talmadge, OR - Team Time (1st 5) 52:04.4 | Spread (1st 5) 2:42.8
84, 118, 122, 136, 143
Rufus Schraeder, Mike Seiber, Ryan Moore, Aaron Moore, Jacob Hamilton
9:08.1, 9:56.5, 10:09.9, 10:59.0, 11:50.9
21668Cascade (Turner), OR - Team Time (1st 5) 54:51.0 | Spread (1st 5) 46.0
129, 130, 133, 137, 139, (140), (142)
PJ Holgate, Luke Hall, Boston Smith, Mateo Borrego, Marcus Graham, (Matthew Fraizer), (Julian Lopez)
10:39.0, 10:48.0, 10:53.0, 11:06.0, 11:25.0, (11:32.0), (11:50.0)