163Jesuit, OR - Team Time (1st 5) 1:16:17.8 | Spread (1st 5) 12.8
9, 11, 12, 15, 16, (18), (20)
Ryan Schumacher, Jack Bennett, Caden Hildenbrand, Jacob Nenow, John Schuler, (Gus Clevenger), (Joshua Augustine)
15:08.7, 15:13.9, 15:14.2, 15:19.5, 15:21.5, (15:27.7), (15:33.1)
281Franklin (OR), OR - Team Time (1st 5) 1:16:23.9 | Spread (1st 5) 1:19.5
2, 4, 13, 30, 32, (45), (48)
Charlie North, Charlie Robertson, Daniel Fajardo, Paul Beaven, Sheadon Ocker, (Gwilym Horner), (Oskar Fraser)
14:37.8, 14:40.0, 15:15.8, 15:53.0, 15:57.3, (16:15.9), (16:20.2)
3103Lincoln, OR - Team Time (1st 5) 1:17:35.3 | Spread (1st 5) 1:12.3
5, 10, 17, 33, 38, (41), (55)
Mateo Althouse, Aiden Smith, Tucker Bowerfind, Giacomo Capriotti, JahAllah Van, (Carson Nitta), (Iban Tolba)
14:53.7, 15:11.8, 15:25.6, 15:58.2, 16:06.0, (16:08.4), (16:25.2)
4133Central Catholic, OR - Team Time (1st 5) 1:18:23.4 | Spread (1st 5) 1:24.1
5, 8, 31, 42, 47, (111), (144)
Wesley Shipsey, Max Girardet, Anders Beil, Charlie Black, Garrett Mackey, (Jackson Currier), (Luke Horne)
14:53.7, 15:08.1, 15:54.6, 16:09.2, 16:17.8, (17:21.0), (17:41.5)
5158Ida B. Wells, OR - Team Time (1st 5) 1:18:58.7 | Spread (1st 5) 1:43.4
3, 22, 34, 49, 50, (61), (72)
Giuliano Scasso, Quinn Wilcox, Kai Mitchell-Reiss, Sullivan Maag, Luke Bexelius, (Logan Bishopric), (Quentin Nelson)
14:38.8, 15:37.8, 15:58.5, 16:21.4, 16:22.2, (16:32.7), (16:45.2)
6167Sherwood, OR - Team Time (1st 5) 1:18:59.3 | Spread (1st 5) 1:50.5
7, 19, 21, 44, 76, (119), (132)
Jeffery Rogers, James Crabtree, Ismael Alvares, Ethan Sturdivant, Liam Cloward, (Kai Evonuk), (Matthew Peppmeier)
14:55.6, 15:29.2, 15:35.0, 16:13.4, 16:46.1, (17:25.9), (17:31.8)
7214South Salem, OR - Team Time (1st 5) 1:20:52.3 | Spread (1st 5) 55.4
25, 29, 43, 51, 66, (85), (186)
Evan Gonzalez, Kelvin Wilson, David Huggins, Kellen Hayase, Shayn Carmichael Kohn, (Justin Saunders Tyquiengco), (Aidan Chau)
15:45.0, 15:52.5, 16:11.9, 16:22.5, 16:40.4, (16:59.6), (18:08.9)
8228Sheldon (OR), OR - Team Time (1st 5) 1:20:47.4 | Spread (1st 5) 1:38.5
14, 23, 39, 68, 84, (91), (109)
Vincent Mestler, Jonah Donde, Ben Collins, Evan Poulsen, Peter Ford, (Owen Grigsby), (Zane Prevedello)
15:18.7, 15:41.9, 16:07.1, 16:42.5, 16:57.2, (17:06.7), (17:18.3)
9321Newberg, OR - Team Time (1st 5) 1:22:42.5 | Spread (1st 5) 1:24.7
35, 37, 40, 92, 117, (127), (276)
Zachary Giesch, Anthony Giesch, Asher Tatsumi, Jonathan Rolfe, Zoltan Eszenyi, (Caden Smith), (Alexander Delay)
16:00.4, 16:01.7, 16:07.4, 17:07.9, 17:25.1, (17:30.4), (19:19.7)
10345South Medford, OR - Team Time (1st 5) 1:22:05.3 | Spread (1st 5) 3:03.8
1, 25, 87, 88, 144, (165), (246)
Michael Maiorano, Connor Singer, Chase Wallace, DJ Scott, Connor Williams, (Adam Cannon), (Isaac Black)
14:37.7, 15:45.0, 17:00.2, 17:00.9, 17:41.5, (17:55.2), (18:58.1)
11374South Eugene, OR - Team Time (1st 5) 1:23:53.8 | Spread (1st 5) 49.2
52, 54, 82, 86, 100, (101), (153)
Jackson Seubert, Henry Anderson, Liam Kaperick, Asher McKinnon, Kyle Miller, (Oscar Roering), (Ti Lehman-Winters)
16:23.8, 16:25.1, 16:52.2, 16:59.7, 17:13.0, (17:13.2), (17:44.8)
12436Summit, OR - Team Time (1st 5) 1:24:44.1 | Spread (1st 5) 57.4
57, 59, 79, 118, 123, (137), (171)
Mason Kissell, Jackson Keefer, Sam Hatfield, Bailey Martin, Noah Laughlin-Hall, (Jack Strang), (Luke Larsen)
16:29.6, 16:31.3, 16:51.0, 17:25.2, 17:27.0, (17:36.7), (17:58.9)
13460Grant, OR - Team Time (1st 5) 1:25:18.3 | Spread (1st 5) 47.3
65, 78, 94, 107, 116, (121), (133)
Thomas Thake, Kyle Jones, Josha Paonaskar, Ian Parks, Max Merrifield, (Isaac Friedman), (Jordan Galloway)
16:37.2, 16:50.5, 17:08.9, 17:17.2, 17:24.5, (17:26.3), (17:32.1)
14463West Salem, OR - Team Time (1st 5) 1:25:09.7 | Spread (1st 5) 1:23.2
46, 67, 102, 108, 140, (156), (161)
Jack Meier, Brady Bliven, Zachary Miller, Ryan Griffin, Christian Sarvela, (Luke Rommel), (Carter Parent)
16:16.4, 16:42.1, 17:14.0, 17:17.6, 17:39.6, (17:48.6), (17:54.2)
15478Lakeridge, OR - Team Time (1st 5) 1:25:31.1 | Spread (1st 5) 45.8
71, 74, 95, 110, 128, (147), (151)
Luke Loomis, Cooper Wood, Maximus Chalpoutis, Kevin Travers, Wilson Godfrey, (Tyler Smith), (Lassen Baertsch Kovalchick)
16:44.7, 16:45.8, 17:09.2, 17:20.9, 17:30.5, (17:42.6), (17:44.3)
16510McMinnville, OR - Team Time (1st 5) 1:25:36.4 | Spread (1st 5) 1:27.1
53, 58, 102, 138, 159, (169), (178)
Kyle Spencer, Kellen Reed, Logan Hayes, William Nice, Kasen Paolo, (Cyrus Scarboro-Ford), (Ryan Martinez)
16:23.9, 16:30.5, 17:14.0, 17:37.0, 17:51.0, (17:58.2), (18:01.5)
510Sunset, OR - Team Time (1st 5) 1:25:22.8 | Spread (1st 5) 1:51.7
24, 90, 130, 131, 135, (180), (183)
Collin Beyer, Jackson Vande Zandschulp, Alex King, Thomas Huelskamp, Luke Wiley, (Aadhithya Sivakumar), (Inbaa Chennai)
15:42.6, 17:03.3, 17:31.1, 17:31.5, 17:34.3, (18:01.8), (18:02.2)
18533Grants Pass, OR - Team Time (1st 5) 1:25:57.5 | Spread (1st 5) 1:18.6
62, 64, 98, 149, 160, (172), (226)
Quaid Kelly, Wesley Powell, Matt Rieman, Evan Tucker, Jaia Hannagan, (Jeremy Huff), (Andrew Weber)
16:34.5, 16:35.5, 17:11.4, 17:43.0, 17:53.1, (17:59.7), (18:45.0)
19558Tualatin, OR - Team Time (1st 5) 1:25:44.1 | Spread (1st 5) 2:54.5
27, 36, 105, 167, 223, (233), (297)
Aaron Lakeman, Caleb Lakeman, Jadon Allen, Jonah Beddes, Dean Horton, (Ethan Love), (Grady Spencer)
15:48.5, 16:00.7, 17:15.6, 17:56.3, 18:43.0, (18:51.0), (19:39.9)
20571Oregon City, OR - Team Time (1st 5) 1:26:31.1 | Spread (1st 5) 1:14.1
70, 77, 99, 155, 170, (185), (235)
Christopher Young, Eli Dale, Johnny Brito, Isaiah Jannsen, Ethan Laib, (Evan Stasiewicz), (William Kalinski)
16:44.3, 16:47.7, 17:12.5, 17:48.2, 17:58.4, (18:08.0), (18:52.8)
21654Barlow, OR - Team Time (1st 5) 1:27:29.0 | Spread (1st 5) 1:39.7
73, 80, 125, 172, 204, (282), (290)
Evan Delacruz, Parker Waugh, Braydon Lee, Josiah Collmer, Logan Pound, (Robert Brill), (Ryan Mickle)
16:45.6, 16:51.3, 17:27.1, 17:59.7, 18:25.3, (19:24.9), (19:28.4)
22741Cleveland (OR), OR - Team Time (1st 5) 1:28:26.6 | Spread (1st 5) 1:22.3
69, 151, 162, 175, 184, (205), (260)
Nathaniel Bone, Cade Dodge, Logan Puppo, Jeremy Clark, Josh Huss, (Tucker Swinth), (Toby Finn)
16:42.7, 17:44.3, 17:54.4, 18:00.2, 18:05.0, (18:25.5), (19:08.8)
23742Sprague, OR - Team Time (1st 5) 1:28:30.8 | Spread (1st 5) 1:47.8
63, 96, 190, 193, 200, (218), (244)
Tucker Piper, Milano Cedillo Rodriguez, Jonathan Allen, Gabriel Schnell, Ben Slater, (Seth Gray), (Ethan Shingleton)
16:34.8, 17:10.0, 18:10.0, 18:13.4, 18:22.6, (18:35.0), (18:57.4)
24771Canby, OR - Team Time (1st 5) 1:29:01.8 | Spread (1st 5) 1:00.2
122, 123, 139, 181, 206, (219), (238)
Tommy O'Neil, Maddox Oliver, Joel Ibarra, Matthew Dewar, Jack Joyce, (Jared Moon), (Rhett Smith)
17:26.8, 17:27.0, 17:39.0, 18:02.0, 18:27.0, (18:38.0), (18:55.0)
25794Clackamas, OR - Team Time (1st 5) 1:29:24.4 | Spread (1st 5) 1:26.6
106, 146, 156, 164, 222, (227), (316)
Cole Lewis, Brady Hayes, Kai Miles, Kyle Chen, Caden Brand, (David Roshu), (Carson Long)
17:16.2, 17:42.1, 17:48.6, 17:54.7, 18:42.8, (18:45.1), (20:00.2)
26797Lake Oswego, OR - Team Time (1st 5) 1:29:24.9 | Spread (1st 5) 2:54.1
75, 83, 126, 215, 298, (314), (331)
Leo Cook, Nate Foster, Jackson Rigney, Cooper Whittington, Brody McFadden, (Dawson Omdahl), (Eli Fayloga)
16:45.9, 16:57.0, 17:30.0, 18:32.0, 19:40.0, (19:57.7), (20:40.0)
27805Bend, OR - Team Time (1st 5) 1:29:12.8 | Spread (1st 5) 1:07.4
89, 168, 177, 181, 190, (242), (268)
Cameron Zipper, Lyle Jackson, Benjamin Keown, Micah Pietrowski, Blake Reid, (Cole Buckley), (Luke Davis)
17:02.6, 17:57.4, 18:00.8, 18:02.0, 18:10.0, (18:56.8), (19:14.7)
28828North Medford, OR - Team Time (1st 5) 1:29:29.9 | Spread (1st 5) 3:05.1
56, 134, 154, 192, 292, (303), (322)
Grant Lulich, Jace Clark, Trent Wayman, Jimmy Scull, Shane Stout, (Alec Winters), (Jace Garibay)
16:25.9, 17:33.7, 17:46.9, 18:12.4, 19:31.0, (19:47.0), (20:14.0)
29831Mountain View (OR), OR - Team Time (1st 5) 1:29:48.4 | Spread (1st 5) 1:07.7
113, 129, 178, 202, 209, (213), (249)
Kyle Swenson, Chase Schermer, Benjamin Clawson, Jack Creech, Cody Santaguida, (Zach Bergler), (Ryder Mauck)
17:22.2, 17:30.6, 18:01.5, 18:24.2, 18:29.9, (18:31.4), (19:01.6)
30889Roosevelt (OR), OR - Team Time (1st 5) 1:31:39.6 | Spread (1st 5) 5:10.2
28, 81, 104, 335, 341, (351), (355)
Abdiaziz Hussein, Abdirizak Hussein, William Heslam, Owen Tuttle, Keagan O'Connor, (Hayden Stephens), (Luke Verbout)
15:49.9, 16:51.4, 17:15.1, 20:43.1, 21:00.1, (21:31.3), (22:07.6)
31930Glencoe, OR - Team Time (1st 5) 1:30:53.3 | Spread (1st 5) 50.2
141, 187, 194, 198, 210, (240), (248)
Trenton Abraham, Andrew Welsh, Ben Mason, Ethan Bothwell, Derek Freudenthal, (Alexander Steiner), (Josh Keizur)
17:40.2, 18:09.1, 18:14.3, 18:19.3, 18:30.4, (18:56.5), (19:01.2)
32932Roseburg, OR - Team Time (1st 5) 1:31:08.8 | Spread (1st 5) 2:01.1
93, 143, 188, 247, 261, (262), (309)
Preston Smith, Ephraim Webber, Timothy Johnson, Gabe Simmons, Hyrum McGinnis, (Brian Powell), (Craig Ortega)
17:08.6, 17:40.7, 18:09.3, 19:00.5, 19:09.7, (19:11.6), (19:55.0)
33981McNary, OR - Team Time (1st 5) 1:31:36.0 | Spread (1st 5) 1:21.6
136, 176, 210, 214, 245, (270), (296)
Connor Roop, Brennan Whalen, Gavin Gasperini, Benjamin Standley, Ethan Whalen, (Andrew Goemaere), (Gabriel Martinez)
17:36.0, 18:00.4, 18:30.4, 18:31.6, 18:57.6, (19:15.5), (19:39.0)
341001Westview, OR - Team Time (1st 5) 1:31:49.7 | Spread (1st 5) 45.3
166, 189, 208, 217, 221, (229), (303)
Sharath Bhattiprolu, Saaketh Bhattiprolu, John Wang, Luke Anderson, Micah Margason, (Brinton Call), (Khai Tong)
17:55.9, 18:09.6, 18:29.3, 18:33.7, 18:41.2, (18:47.5), (19:47.0)
351019Mountainside, OR - Team Time (1st 5) 1:32:16.3 | Spread (1st 5) 1:45.5
112, 196, 220, 234, 257, (271), (309)
Caleb Bello, Jake Bayon, Mario Oblad, Jordan Bayon, Arjun Mann, (Blake Thune), (Jack Jordan)
17:21.7, 18:16.3, 18:38.8, 18:52.3, 19:07.2, (19:16.1), (19:55.0)
361092Aloha, OR - Team Time (1st 5) 1:33:07.6 | Spread (1st 5) 41.6
195, 199, 225, 230, 243, (267), (326)
Spencer Desmond, Jon Morton, henry law, Alejandro Perez, Robert Young, (Ethan Daugherty), (Mason Olsen)
18:15.4, 18:22.0, 18:44.0, 18:49.2, 18:57.0, (19:14.3), (20:29.2)
371093Reynolds, OR - Team Time (1st 5) 1:33:10.2 | Spread (1st 5) 1:08.0
162, 216, 228, 237, 250, (256), (289)
Mutombo Walelu, Dylan Stevenson, Felipe Cordero Fraire, Sergii Tyshevski, David Bennett, (Riley Burmeister), (Mark Ivanishchuk)
17:54.4, 18:32.5, 18:46.0, 18:54.9, 19:02.4, (19:06.5), (19:28.2)
381118Beaverton, OR - Team Time (1st 5) 1:33:27.3 | Spread (1st 5) 1:35.3
150, 201, 239, 253, 275, (282), (302)
Kai DeCarli, Finn Granger, Maxwell Elmgren, Aidan Rice, Brady Taylor, (Zachary Marshall), (Brady Rice)
17:44.2, 18:23.1, 18:55.4, 19:05.1, 19:19.5, (19:24.9), (19:45.6)
391158McDaniel, OR - Team Time (1st 5) 1:34:51.9 | Spread (1st 5) 4:29.0
60, 174, 263, 319, 342, (354), (359)
Art Leal, Raphael Blandini, Elliot McElroy, Jack Sandstedt, August Gadbow, (Emmett Wolff), (Connor Lanusse)
16:32.3, 17:59.8, 19:11.8, 20:06.7, 21:01.3, (21:58.2), (22:37.9)
401196Tigard, OR - Team Time (1st 5) 1:34:29.0 | Spread (1st 5) 2:00.3
119, 240, 271, 280, 286, (287), (294)
Lincoln Woodhouse, Eli Chesler, Kyle Fennelly, Joseph Oldham, Luke Shaw, (Douglas Ashley), (Zachary Benedetti)
17:25.9, 18:56.5, 19:16.1, 19:24.3, 19:26.2, (19:26.4), (19:36.3)
411197David Douglas, OR - Team Time (1st 5) 1:34:27.3 | Spread (1st 5) 1:29.8
158, 236, 264, 265, 274, (278), (352)
Brayden Theparat, Damion Stenerson, Mohamed Ahmed, Calvin Nokleby, Jack Nokleby, (Porter Evers), (Andrew Yelton)
17:48.9, 18:53.0, 19:13.1, 19:13.6, 19:18.7, (19:21.6), (21:34.2)
421211Forest Grove, OR - Team Time (1st 5) 1:34:57.2 | Spread (1st 5) 2:48.0
96, 197, 295, 308, 315, (334), (343)
Micah Bustamante, Tiernan Hegarty, Elia Leto, Isaac Davenport, Mason Harris, (Ryan Grossman), (Ben Schnorr)
17:10.0, 18:18.2, 19:37.0, 19:54.0, 19:58.0, (20:42.0), (21:08.0)
431287Centennial, OR - Team Time (1st 5) 1:35:36.0 | Spread (1st 5) 2:07.5
142, 277, 278, 285, 305, (347)
Luke Lehman, Thomas Sato, Samuel Schuhl, Nathan Nolte, Aaron Rider, (Langston Mah)
17:40.4, 19:20.0, 19:21.6, 19:26.1, 19:47.9, (21:16.9)
441293West Linn, OR - Team Time (1st 5) 1:35:43.0 | Spread (1st 5) 33.9
232, 250, 258, 273, 280, (313), (324)
Kogen Brown, Tyler Coke, Max Parisio, Sam Sanford, Liam Groah, (Daniel McElroy), (Cooper Hurley)
18:50.4, 19:02.4, 19:07.5, 19:18.4, 19:24.3, (19:57.5), (20:21.8)
451314Gresham, OR - Team Time (1st 5) 1:36:46.4 | Spread (1st 5) 3:01.1
148, 207, 311, 312, 336, (339), (353)
Judah Goodrick, Dionne Agulto, Nathan Vandehey, Chris Howard, Cristian Hernandez, (Scott Baisden), (Riley Hogg)
17:42.8, 18:27.2, 19:56.0, 19:56.5, 20:43.9, (20:55.1), (21:43.4)
461331Jefferson, OR - Team Time (1st 5) 1:38:16.1 | Spread (1st 5) 3:54.6
115, 231, 293, 344, 348, (357), (363)
Sam Roy, Marcell Porter, Sam Frantz, Brandon York, Edgar Gayheart, (Kai Greensted), (Elias Williams)
17:24.1, 18:50.1, 19:33.7, 21:09.5, 21:18.7, (22:28.3), (24:43.7)
471355Liberty, OR - Team Time (1st 5) 1:37:49.0 | Spread (1st 5) 3:13.6
114, 269, 317, 325, 330, (337), (350)
Ethan Phillips, Ian Byrd, Ryan Miller, Devlin Knill, Maddox Simpson, (Kimball Weeks), (Jonathan Reinoehl)
17:24.0, 19:15.3, 20:05.5, 20:26.6, 20:37.6, (20:46.4), (21:30.6)
481385Sandy, OR - Team Time (1st 5) 1:37:12.9 | Spread (1st 5) 1:08.9
252, 254, 259, 299, 321, (329), (346)
Jack Logan, Andrew Johnson, Jack Nickila, Zachary Taylor, Isaias Carrillo, (Jackson Rowley), (William Robertson)
19:04.2, 19:05.3, 19:08.2, 19:42.1, 20:13.1, (20:37.5), (21:15.7)
491442Century, OR - Team Time (1st 5) 1:38:29.0 | Spread (1st 5) 1:51.4
224, 265, 307, 318, 328, (332), (340)
Geovanni Gonzalez, Zach Apperson, Zach Crowell, Jimmy Shafer, Cameron Schoening, (Johnny Irby), (Joey Genduso)
18:43.6, 19:13.6, 19:50.6, 20:06.2, 20:35.0, (20:41.0), (20:56.0)
501462Southridge, OR - Team Time (1st 5) 1:40:17.9 | Spread (1st 5) 3:38.1
212, 255, 306, 333, 356, (360), (362)
Collin Penuel, Michael Pham, Reece Wiencken, Nathan Marietta, Michael Schoening, (Jessie Xaio), (Brenan Toma)
18:31.2, 19:05.9, 19:49.7, 20:41.8, 22:09.3, (23:03.7), (23:27.3)
511481McKay, OR - Team Time (1st 5) 1:39:52.0 | Spread (1st 5) 2:59.0
203, 291, 300, 338, 349, (358), (361)
Jose Miranda, Juan Chan, Thuan Huynh, Stanley House, Jonathan Ramirez, (Ethan Ly), (Tyler Rockwell)
18:24.6, 19:29.4, 19:43.0, 20:51.4, 21:23.6, (22:29.9), (23:20.8)
521514Benson Tech, OR - Team Time (1st 5) 1:39:07.4 | Spread (1st 5) 54.7
282, 288, 301, 320, 323, (327), (345)
Charlie Mease, Jaime Lopez Ericksen, Myles Deverell, Collin Harrington, Archie Rohden, (Max Schroeder), (Jason Distefano)
19:24.9, 19:26.9, 19:43.1, 20:12.9, 20:19.6, (20:32.5), (21:13.7)