185Franklin (OR), OR - Team Time (1st 5) 1:17:10.3 | Spread (1st 5) 57.1
1, 2, 12, 19, 51, (85), (192)
Aidan Palmer, Charlie Robertson, Jackson Buffonge, Charlie North, Daniel Fajardo, (Paul Beaven), (Veefu Zhen)
15:03.4, 15:04.6, 15:25.6, 15:36.2, 16:00.5, (16:25.3), (17:09.1)
290Jesuit, OR - Team Time (1st 5) 1:17:52.1 | Spread (1st 5) 24.7
5, 16, 18, 24, 27, (31), (37)
Ryan Schumacher, Declan O'Scannlain, Sam Curran, Jonas Larson, John Schuler, (Jack Bennett), (Caden Hildenbrand)
15:18.6, 15:33.9, 15:35.2, 15:41.1, 15:43.3, (15:44.0), (15:48.9)
3159Sherwood, OR - Team Time (1st 5) 1:18:50.6 | Spread (1st 5) 21.4
20, 25, 32, 36, 46, (48), (57)
Thomas Osborne, Nate Hicken, Ismael Alvares, Jeffery Rogers, Jaron Homer, (James Crabtree), (Ethan Sturdivant)
15:36.5, 15:41.3, 15:46.3, 15:48.6, 15:57.9, (15:59.2), (16:07.7)
159Sunset, OR - Team Time (1st 5) 1:18:46.4 | Spread (1st 5) 37.2
11, 21, 33, 41, 53, (64), (102)
Benjamin Balazs, Collin Beyer, David Cummings, Alex King, Mason Gerwig, (Carson Cummins), (Ben Nichols)
15:25.3, 15:37.3, 15:46.4, 15:54.9, 16:02.5, (16:14.3), (16:31.1)
5165Central Catholic, OR - Team Time (1st 5) 1:18:55.0 | Spread (1st 5) 28.1
13, 22, 35, 45, 50, (52), (62)
Josue Corona-Solis, Spencer Hardy, Anders Beil, Joseph Halsey, Jameson Westhead, (Julian Kingery), (Charlie Black)
15:32.0, 15:37.9, 15:47.3, 15:57.7, 16:00.1, (16:01.7), (16:13.8)
6189South Eugene, OR - Team Time (1st 5) 1:19:12.1 | Spread (1st 5) 42.2
9, 30, 39, 55, 56, (82), (136)
Liam Kaperick, Nate Tavakolian, Oscar Roering, Jackson Seubert, Henry Anderson, (Asher McKinnon), (Miles Lehman-Winters)
15:23.8, 15:43.9, 15:52.9, 16:05.5, 16:06.0, (16:24.3), (16:44.7)
7202Summit, OR - Team Time (1st 5) 1:19:26.9 | Spread (1st 5) 33.3
17, 25, 47, 54, 59, (61), (68)
Jackson Keefer, Mason Kissell, Sam Hatfield, Joseph Sortor, Jack Conde, (Jack Strang), (Jaden McCabe)
15:34.8, 15:41.3, 15:58.9, 16:03.8, 16:08.1, (16:12.4), (16:15.9)
8285Lincoln, OR - Team Time (1st 5) 1:20:22.3 | Spread (1st 5) 1:11.3
4, 58, 60, 74, 89, (106), (175)
Mateo Althouse, Sam Stevens, Tucker Bowerfind, Ethan Harper, Elisha Hirschfield, (Aiden Smith), (Jackson Meier)
15:15.5, 16:07.8, 16:11.4, 16:20.8, 16:26.8, (16:33.2), (17:03.5)
9342Sheldon (OR), OR - Team Time (1st 5) 1:20:34.7 | Spread (1st 5) 1:38.0
8, 27, 49, 87, 171, (198), (208)
Vincent Mestler, Ben Collins, Jonah Donde, Christopher Rosebrook, Evan Poulsen, (Johnathon Rosebrook), (Peter Ford)
15:23.7, 15:43.3, 15:59.5, 16:26.5, 17:01.7, (17:11.6), (17:15.5)
10346Clackamas, OR - Team Time (1st 5) 1:21:01.1 | Spread (1st 5) 49.0
33, 40, 77, 81, 115, (242), (260)
Benjamin Harvey, Donovan DeWhitt, Jacob Harvey, Max Girardet, Trevor Nielsen, (Aaron Ruth), (Ethan Johnson)
15:46.4, 15:53.4, 16:21.7, 16:24.2, 16:35.4, (17:31.5), (17:41.9)
11363Ida B. Wells, OR - Team Time (1st 5) 1:20:49.2 | Spread (1st 5) 1:16.9
10, 38, 70, 116, 129, (156), (210)
Giuliano Scasso, Quinn Wilcox, Sullivan Maag, Luke Bexelius, Erik Maack, (Xander Hansen), (Logan Bishopric)
15:24.3, 15:50.2, 16:17.5, 16:36.0, 16:41.2, (16:53.6), (17:17.1)
12438Bend, OR - Team Time (1st 5) 1:21:32.3 | Spread (1st 5) 1:20.2
14, 44, 103, 123, 154, (174), (181)
Bennet Jackson, Jakob Knox, Nicolas Engel, Micah Pietrowski, Hadley Charles, (Soren Nyquist), (Lyle Jackson)
15:32.3, 15:56.6, 16:32.0, 16:38.9, 16:52.5, (17:03.2), (17:04.4)
13451Tualatin, OR - Team Time (1st 5) 1:21:38.8 | Spread (1st 5) 1:32.4
7, 64, 92, 131, 157, (160), (205)
Andrew Payton, Samuel Roach, Caleb Lakeman, Dean Horton, Sam Smith, (Aaron Lakeman), (Cole Noretto)
15:21.4, 16:14.3, 16:27.5, 16:41.8, 16:53.8, (16:55.6), (17:14.4)
14473South Medford, OR - Team Time (1st 5) 1:22:02.9 | Spread (1st 5) 1:06.1
29, 73, 99, 124, 148, (243), (245)
Michael Maiorano I, Truett Bostwick, Connor Singer, Ethan Foster, DJ Scott, (Gage Nichols), (Adam Cannon)
15:43.8, 16:20.7, 16:29.4, 16:39.1, 16:49.9, (17:31.8), (17:32.1)
15477South Salem, OR - Team Time (1st 5) 1:22:25.1 | Spread (1st 5) 33.9
67, 79, 88, 97, 146, (195), (226)
Justin Saunders Tyquiengco, Evan Gonzalez, Kelvin Wilson, Shayn Carmichael Kohn, Kellen Hayase, (Mason Obery), (Ryan Prather)
16:15.8, 16:23.9, 16:26.6, 16:29.1, 16:49.7, (17:10.4), (17:24.4)
16496Aloha, OR - Team Time (1st 5) 1:22:36.6 | Spread (1st 5) 49.1
62, 78, 79, 104, 173, (177), (197)
Leo Torres, Jon Morton, Ethan Daugherty, Sean Marshall, Daniel Kurilo, (Tom Tran), (Alejandro Perez)
16:13.8, 16:23.2, 16:23.9, 16:32.8, 17:02.9, (17:03.6), (17:11.3)
17506Newberg, OR - Team Time (1st 5) 1:22:34.2 | Spread (1st 5) 32.4
71, 91, 95, 100, 149, (184), (271)
Asher Tatsumi, Jonathan Rolfe, Zachary Giesch, Anthony Giesch, William Stewart, (Zoltan Eszenyi), (Christopher Aquipel)
16:18.1, 16:27.2, 16:28.1, 16:30.3, 16:50.5, (17:05.5), (17:51.8)
18549Grant, OR - Team Time (1st 5) 1:22:52.5 | Spread (1st 5) 26.4
75, 84, 114, 133, 143, (153), (191)
Kyle Jones, Benjamin Kerr, Isaac Shulevitz, Niko Mizani, Alder Whiteford, (Ian Parks), (Lucas Kuhnau)
16:21.3, 16:25.1, 16:35.2, 16:43.2, 16:47.7, (16:52.4), (17:09.0)
19584McMinnville, OR - Team Time (1st 5) 1:23:05.8 | Spread (1st 5) 34.4
76, 98, 120, 129, 161, (180), (224)
Kyle Spencer, Kellen Reed, Marcus Graham, Declan Wark, Cyrus Scarboro-Ford, (James Shugart), (Abel Cervantes)
16:21.6, 16:29.3, 16:37.7, 16:41.2, 16:56.0, (17:04.2), (17:24.3)
20628Oregon City, OR - Team Time (1st 5) 1:23:24.5 | Spread (1st 5) 39.1
69, 93, 145, 159, 162, (164), (170)
Max Reed, Christopher Young, Grant Pauli, Johnny Brito, Jonathan Schaffer, (Christopher Lane), (Daniel Polanco)
16:17.4, 16:27.7, 16:48.7, 16:54.2, 16:56.5, (16:57.3), (17:01.3)
21637Reynolds, OR - Team Time (1st 5) 1:23:30.1 | Spread (1st 5) 1:00.8
72, 86, 121, 142, 216, (252), (255)
Felipe Cordero Fraire, Anthony Roberts, John Stewart, Won Sung Kim, Dylan Stevenson, (Ryan Adair), (Mutombo Walelu)
16:19.4, 16:25.9, 16:38.0, 16:46.6, 17:20.2, (17:35.3), (17:36.3)
22640Westview, OR - Team Time (1st 5) 1:23:29.5 | Spread (1st 5) 36.1
96, 105, 112, 144, 183, (185), (207)
Max Lin, Saaketh Bhattiprolu, Cameron Nazal, Brinton Call, John Wang, (Jackson Henstrom), (Luke Larimer)
16:28.7, 16:32.9, 16:35.0, 16:48.1, 17:04.8, (17:06.9), (17:15.2)
23708Mountain View (OR), OR - Team Time (1st 5) 1:23:47.5 | Spread (1st 5) 1:19.7
43, 127, 155, 175, 208, (238), (256)
Chase Schermer, Cole Shockey, Jack Creech, Kyle Swenson, Cody Santaguida, (Levi Pichardo), (Nathan Robbins)
15:55.8, 16:40.1, 16:52.6, 17:03.5, 17:15.5, (17:29.4), (17:39.0)
24739Grants Pass, OR - Team Time (1st 5) 1:24:10.7 | Spread (1st 5) 54.8
66, 141, 150, 188, 194, (203), (213)
Ethan Bland, Liam Bucknell, Bryce Hobbs, Chris Walker, Avery Church, (Ryan Gladbach), (Wesley Powell)
16:15.3, 16:46.5, 16:50.6, 17:08.2, 17:10.1, (17:13.3), (17:18.8)
25761Lakeridge, OR - Team Time (1st 5) 1:24:21.0 | Spread (1st 5) 41.6
101, 117, 166, 177, 200, (211), (228)
Mathew Ragsdale, Aidan Strealy, Wilson Godfrey, Paul Corso, Cooper Wood, (Luke Langer), (Aiden Bradley)
16:30.4, 16:36.4, 16:58.6, 17:03.6, 17:12.0, (17:17.4), (17:25.6)
26763West Salem, OR - Team Time (1st 5) 1:24:23.2 | Spread (1st 5) 58.7
83, 122, 136, 201, 221, (227), (250)
Marcus Ramirez, Ryan Griffin, Brady Bliven, Evan Henkel, Trent Lundy, (Christian Sarvela), (Spencer Haley)
16:24.6, 16:38.2, 16:44.7, 17:12.4, 17:23.3, (17:25.1), (17:34.4)
27797Forest Grove, OR - Team Time (1st 5) 1:24:03.2 | Spread (1st 5) 2:45.7
3, 163, 167, 192, 272, (278), (287)
Quincy Norman, Jonathan Wallace, Osker Almeda, Kaleb Bustamante, Ben Schnorr, (Elia Leto), (Keltin Oppenlander)
15:06.3, 16:56.7, 16:59.1, 17:09.1, 17:52.0, (17:54.0), (18:00.5)
28799Southridge, OR - Team Time (1st 5) 1:24:41.4 | Spread (1st 5) 1:00.7
90, 118, 172, 187, 232, (275), (280)
Reid Quiggins, Rex Zhao, Devin Herbers, Hayden Thornbrugh, Nathan Eng, (Carter Morrison), (Fouad Omrane)
16:27.1, 16:36.5, 17:02.2, 17:07.8, 17:27.8, (17:52.7), (17:55.2)
29891Sandy, OR - Team Time (1st 5) 1:25:38.4 | Spread (1st 5) 3:03.4
14, 42, 215, 300, 320, (330), (352)
Jeret Gillingham, Tyler Callaway, Tayler Kellim, Jack Logan, Zachary Taylor, (Jack Nickila), (Andrew Johnson)
15:32.3, 15:55.7, 17:19.4, 18:15.3, 18:35.7, (18:48.2), (19:51.8)
30893West Linn, OR - Team Time (1st 5) 1:25:19.1 | Spread (1st 5) 48.0
109, 138, 212, 214, 220, (234), (251)
Gabe Lee, Cole Rogers, Stanley Mylet, Jaiden Fishbein, Sebastian Handegard, (Jason Chitwood), (Cavan Mikami)
16:34.4, 16:45.2, 17:18.1, 17:19.0, 17:22.4, (17:28.3), (17:34.9)
31914Liberty, OR - Team Time (1st 5) 1:25:36.4 | Spread (1st 5) 1:21.3
110, 119, 169, 234, 282, (347), (348)
Rashid Muse, Ethan Phillips, Tanner Santesson, Victor Lopez, Gabriel Connor, (Ryan Samson), (Jonathan Reinoehl)
16:34.7, 16:36.6, 17:00.8, 17:28.3, 17:56.0, (19:17.4), (19:18.1)
32918Sprague, OR - Team Time (1st 5) 1:26:04.5 | Spread (1st 5) 2:08.0
108, 132, 135, 217, 326, (327), (329)
Milano Cedillo Rodriguez, Josh Dixon, Tucker Piper, Zachary Bartel, Trey Manibusan, (Gabe Boyechko), (Owen Hovet)
16:34.3, 16:42.7, 16:44.4, 17:20.8, 18:42.3, (18:42.7), (18:45.5)
33955North Medford, OR - Team Time (1st 5) 1:25:53.1 | Spread (1st 5) 1:21.1
94, 165, 199, 229, 268, (317), (333)
Trey Driskell, Joshua Scull, Jace Clark, Grant Lulich, Jace Garibay, (Aidan Vanderhoof), (Trent Wayman)
16:28.0, 16:58.5, 17:11.8, 17:25.7, 17:49.1, (18:31.0), (18:53.6)
34981Barlow, OR - Team Time (1st 5) 1:26:07.8 | Spread (1st 5) 1:16.2
107, 111, 233, 261, 269, (270), (308)
Cade Kooch, Charlie Bailey, Parker Waugh, Braydon Lee, Evan Delacruz, (Issac Austin), (Logan Pound)
16:33.4, 16:34.8, 17:28.0, 17:42.0, 17:49.6, (17:51.7), (18:22.0)
35985Roosevelt (OR), OR - Team Time (1st 5) 1:26:14.6 | Spread (1st 5) 3:24.1
6, 112, 254, 285, 328, (337), (343)
Abdinasir Hussein, Abdiaziz Hussein, Elijah Garriss, William Heslam, Owen Tuttle, (Iggy Aldama-Shaw), (Abdirizak Hussein)
15:20.2, 16:35.0, 17:36.1, 17:59.0, 18:44.3, (19:00.5), (19:09.0)
36993Roseburg, OR - Team Time (1st 5) 1:26:04.6 | Spread (1st 5) 2:25.3
23, 179, 223, 277, 291, (297), (299)
Zachary Traul, Nicholas Looper, Preston Smith, Hyrum McGinnis, Ephraim Webber, (Brian Powell), (Steen Olson)
15:39.0, 17:04.0, 17:24.1, 17:53.2, 18:04.3, (18:12.0), (18:14.0)
371004Cleveland (OR), OR - Team Time (1st 5) 1:26:03.3 | Spread (1st 5) 41.2
152, 157, 202, 246, 247, (295), (305)
Nathaniel Bone, Joe Raggett, Noah Clark, Finn Riley-Belew, Cade Dodge, (Bucky Kuehn), (Hakon Rozell)
16:51.5, 16:53.8, 17:12.7, 17:32.6, 17:32.7, (18:10.1), (18:19.1)
381015Canby, OR - Team Time (1st 5) 1:26:14.8 | Spread (1st 5) 1:03.5
125, 134, 236, 258, 262, (264), (280)
Matthew Powell, Tommy O'Neil, Andrew Viter, Matthew Dewar, Riley Pittman, (Maddox Oliver), (Joel Ibarra)
16:39.3, 16:44.1, 17:28.6, 17:40.0, 17:42.8, (17:45.3), (17:55.2)
391044Tigard, OR - Team Time (1st 5) 1:26:32.8 | Spread (1st 5) 1:05.1
147, 151, 204, 263, 279, (298), (301)
Lincoln Woodhouse, Matthew Moller, Alexander Hernandez, Mitchell Ervin, Abdirahim Mohamoud, (Eli Chesler), (Sam Fitzgerald)
16:49.8, 16:50.7, 17:13.4, 17:44.0, 17:54.9, (18:12.7), (18:15.4)
401050McDaniel, OR - Team Time (1st 5) 1:26:49.1 | Spread (1st 5) 1:45.1
126, 185, 190, 237, 312, (315), (324)
Art Leal, Zusse Jacobs-Swerbilov, Stuart Goodbody, Raphael Blandini, Lucas Brandt, (Elliot McElroy), (Gus Sandstedt)
16:39.6, 17:06.9, 17:08.9, 17:29.0, 18:24.7, (18:28.7), (18:41.3)
411093McNary, OR - Team Time (1st 5) 1:26:45.5 | Spread (1st 5) 20.3
196, 206, 219, 231, 241, (276), (288)
Ethan Whalen, Connor Roop, Brennan Whalen, Benjamin Standley, Andrew Goemaere, (Gavin Gasperini), (Gabriel Martinez)
17:11.0, 17:14.9, 17:22.2, 17:26.1, 17:31.3, (17:53.0), (18:01.6)
421137Mountainside, OR - Team Time (1st 5) 1:27:07.4 | Spread (1st 5) 40.8
168, 218, 243, 249, 259, (266), (283)
Alex Roman, Mario Oblad, Jake Bayon, Allen Hodovan, Rami Dear, (Jeffery Osborn), (Jordan Bayon)
16:59.7, 17:21.4, 17:31.8, 17:34.0, 17:40.5, (17:48.0), (17:57.0)
431223David Douglas, OR - Team Time (1st 5) 1:28:04.5 | Spread (1st 5) 55.6
181, 224, 265, 267, 286, (296), (311)
Lucson Voisine, Zachary Foster-Taylor, Mohamed Ahmed, Damion Stenerson, Porter Evers, (Hao Liao), (Jack Nokleby)
17:04.4, 17:24.3, 17:47.1, 17:48.7, 18:00.0, (18:11.5), (18:23.8)
441233Glencoe, OR - Team Time (1st 5) 1:28:17.8 | Spread (1st 5) 1:19.8
140, 240, 272, 289, 292, (303), (309)
Jacob May, Owen Finegan, Andrew Welsh, Everett Finegan, Derek Freudenthal, (Josh Keizur), (Jaxon Buell)
16:46.1, 17:31.0, 17:52.0, 18:02.8, 18:05.9, (18:17.1), (18:22.3)
451252Lake Oswego, OR - Team Time (1st 5) 1:28:23.1 | Spread (1st 5) 1:08.8
189, 229, 257, 274, 303, (309), (314)
Brogan Deem-Ranzetta, Dublin Gingerich, Nate Foster, Lance Pancoast, Tino Mehaffey, (Samuel Herron), (Cooper Whittington)
17:08.3, 17:25.7, 17:39.5, 17:52.5, 18:17.1, (18:22.3), (18:28.0)
461380Beaverton, OR - Team Time (1st 5) 1:30:21.1 | Spread (1st 5) 1:49.8
222, 238, 253, 322, 345, (349), (351)
Ainsley Sterrett, Kai DeCarli, Ryder Harris, Zachary Marshall, Ryder Drangstveit, (Brennan Sullivan), (Shane Bolton)
17:23.5, 17:29.4, 17:36.0, 18:38.9, 19:13.3, (19:20.7), (19:25.4)
471421Centennial, OR - Team Time (1st 5) 1:31:40.6 | Spread (1st 5) 2:43.6
128, 284, 318, 341, 350, (354), (357)
Jason DeLeon, Nathan Nolte, Aaron Rider, Thomas Sato, Langston Mah, (Maleek Cruse), (Henry Dobesh)
16:40.7, 17:57.3, 18:32.3, 19:06.0, 19:24.3, (19:58.2), (20:23.6)
481432McKay, OR - Team Time (1st 5) 1:31:36.0 | Spread (1st 5) 2:13.5
139, 290, 332, 335, 336, (340), (344)
Ramiro Gonzalez, Claudio Miranda, Marquell Carter Ramirez, Antonio Anaya, Jose Miranda, (Juan Mora), (Donovan Vega)
16:45.6, 18:03.2, 18:50.1, 18:58.0, 18:59.1, (19:04.3), (19:10.8)
491459Century, OR - Team Time (1st 5) 1:30:41.8 | Spread (1st 5) 59.1
248, 293, 294, 306, 318, (338), (338)
Zach Apperson, Conner Dizon, Andrew Simpson, Geovanni Gonzalez, Alexandre Plaisted, (Adam Hamby), (Zach Crowell)
17:33.2, 18:06.8, 18:09.3, 18:20.2, 18:32.3, (19:01.9), (19:01.9)
501581Benson Tech, OR - Team Time (1st 5) 1:32:39.1 | Spread (1st 5) 33.4
302, 307, 316, 325, 331, (334), (346)
Charlie Mease, Dalton Weidman, Milo Rubinger, Evan Smith, Jesse Grant, (Collin Harrington), (Michael Knight)
18:16.1, 18:21.7, 18:30.2, 18:41.6, 18:49.5, (18:56.0), (19:16.6)
511684Jefferson, OR - Team Time (1st 5) 1:36:30.7 | Spread (1st 5) 1:56.6
312, 321, 342, 353, 356, (359), (362)
Sam Frantz, Edgar Gayheart, Elias Williams, Dominic Weatheroy, Brandon York, (Pablo Reese), (Richard Sanchez)
18:24.7, 18:38.5, 19:08.2, 19:58.0, 20:21.3, (20:30.0), (20:51.7)
521757Gresham, OR - Team Time (1st 5) 1:40:45.8 | Spread (1st 5) 2:03.8
323, 355, 358, 360, 361, (363), (364)
Judah Goodrick, Scott Baisden, Cristian Hernandez, Mitchell Dorsey, Nathan Vandehey, (Cray Matthews), (Riley Hogg)
18:40.5, 20:13.3, 20:28.7, 20:39.0, 20:44.3, (21:01.4), (22:19.3)