165Central Catholic, OR - Team Time (1st 5) 1:18:46.8 | Spread (1st 5) 31.6
6, 8, 14, 17, 20, (31), (48)
Cameron Thompson, Michael McCausland, Brady Lance, Gavin Macpherson, Matthew McCausland, (Eric Brecht), (Jalen Harris)
15:25.5, 15:36.0, 15:53.3, 15:54.9, 15:57.1, (16:14.5), (16:25.2)
2100Jesuit, OR - Team Time (1st 5) 1:19:44.2 | Spread (1st 5) 49.8
5, 13, 26, 27, 29, (42), (44)
Joshua Schumacher, Will Sheaffer, Amogh Patki, Logan Phillips, Deklan Humble, (Grant Summers), (Christian Frech)
15:22.8, 15:52.6, 16:06.3, 16:09.9, 16:12.6, (16:22.0), (16:23.4)
3103Sunset, OR - Team Time (1st 5) 1:19:20.1 | Spread (1st 5) 1:20.2
2, 10, 15, 24, 52, (114), (130)
Andy Muha, Jakob Tew, Shad Galloway, Ethan Reese, Austin Migchelbrink, (Mason Gerwig), (Parker MacMillan)
15:09.1, 15:41.9, 15:54.0, 16:05.8, 16:29.3, (16:56.4), (17:03.3)
4191South Eugene, OR - Team Time (1st 5) 1:21:18.2 | Spread (1st 5) 49.5
11, 30, 37, 54, 59, (65), (116)
Spencer Tsai, Vincent Huynh-Watkins, Liam Monroe, Ian Twyman, Peter Shen, (Bailey Sauter), (Spencer McNall)
15:42.8, 16:13.1, 16:18.8, 16:31.2, 16:32.3, (16:34.0), (16:56.5)
5203Lincoln, OR - Team Time (1st 5) 1:21:09.8 | Spread (1st 5) 45.0
18, 19, 22, 67, 77, (82), (160)
Spencer Hutchinson, Carson Cohn, Dominic Arce, Jalen Javurek, Ethan Harper, (Ezra Berg), (Connor Campbell)
15:55.4, 15:56.1, 16:02.6, 16:35.3, 16:40.4, (16:43.7), (17:11.5)
6204Franklin (OR), OR - Team Time (1st 5) 1:21:24.8 | Spread (1st 5) 50.3
16, 28, 32, 40, 88, (95), (102)
Henry Mong, Will Eaton, Davis Robbins, Simon Walsh, Richard Puro, (Connor Neufeld-Griffin), (Solomon Duke)
15:54.5, 16:10.5, 16:15.0, 16:20.0, 16:44.8, (16:48.7), (16:50.7)
7247Ida B. Wells, OR - Team Time (1st 5) 1:21:14.5 | Spread (1st 5) 1:18.6
7, 12, 58, 85, 85, (109), (121)
Alex Slenning, Caleb Seely, Elius Graff, Kian Mitchell, Aidan Manley, (Finn Tyvoll), (Caden Samkutty)
15:26.1, 15:47.0, 16:32.0, 16:44.7, 16:44.7, (16:53.7), (16:58.7)
8340Forest Grove, OR - Team Time (1st 5) 1:22:12.4 | Spread (1st 5) 1:26.6
9, 21, 44, 120, 146, (194), (202)
Max Norman, Quincy Norman, Riley Stewart, Hyrum Hansen, Garrett Stewart, (David Thacker), (Gavin Vance)
15:41.4, 16:01.4, 16:23.4, 16:58.2, 17:08.0, (17:28.5), (17:32.0)
9356Tualatin, OR - Team Time (1st 5) 1:22:08.4 | Spread (1st 5) 1:42.5
4, 25, 78, 110, 139, (151), (178)
Adam Klein, Andrew Payton, Shaman Charriere, Sean MacPherson, Justin Atkins, (Cameron Atkinson), (Michael Wood)
15:22.7, 16:06.0, 16:40.5, 16:54.0, 17:05.2, (17:09.6), (17:20.1)
10358West Salem, OR - Team Time (1st 5) 1:22:04.9 | Spread (1st 5) 1:50.3
1, 48, 89, 103, 117, (150), (191)
Ahmed Muhumed, Fabian Elizondo Jr, Ben Johnson, Hunter Schiess, Brennen LeBel, (Logan Divelbiss), (Cameron Douglas)
15:06.6, 16:25.2, 16:45.0, 16:51.2, 16:56.9, (17:09.3), (17:27.0)
11366Lakeridge, OR - Team Time (1st 5) 1:23:09.5 | Spread (1st 5) 32.8
41, 53, 73, 92, 107, (128), (135)
Alex Harbert, Matt Lautze, Jack Chapman, Mathew Ragsdale, Aidan Strealy, (Wyatt Morris), (Paul Corso)
16:20.1, 16:30.6, 16:39.0, 16:46.9, 16:52.9, (17:01.5), (17:05.0)
12439Aloha, OR - Team Time (1st 5) 1:23:43.5 | Spread (1st 5) 25.0
66, 68, 76, 106, 123, (148), (174)
Mohamed Sheikh, Matt Uzzle, Ian Bake, Jeremy Shahan, Suleiman Noor, (Sam Andrus), (Carter Willson)
16:34.8, 16:36.4, 16:39.9, 16:52.6, 16:59.8, (17:08.8), (17:18.3)
439South Medford, OR - Team Time (1st 5) 1:23:44.6 | Spread (1st 5) 18.4
62, 85, 90, 97, 105, (131), (169)
Ty Boster, Truett Bostwick, Luke Parks, Luke Ramirez, Joel Centeno, (Joby Evanow), (Johan Jordaan)
16:33.5, 16:44.7, 16:45.4, 16:49.1, 16:51.9, (17:04.0), (17:15.6)
14454Grants Pass, OR - Team Time (1st 5) 1:23:39.4 | Spread (1st 5) 52.3
36, 47, 74, 143, 154, (233), (239)
Nathan Burton, Barrett Titus, Daniel Beckstead, Dimitri Underwood, Isaac Burgess, (Matthew Nelson), (Nathan Wolford)
16:18.2, 16:25.0, 16:39.3, 17:06.4, 17:10.5, (17:50.1), (17:51.7)
15457Sheldon (OR), OR - Team Time (1st 5) 1:23:43.5 | Spread (1st 5) 1:06.0
33, 51, 72, 119, 182, (184), (186)
Jesse Shaneyfelt, Jenner Higgins, Grayson Mazziotti, Jackson Skortman, Kelly Shedd, (Andrew Hall), (Solomon Faulkner)
16:16.2, 16:28.3, 16:38.9, 16:57.9, 17:22.2, (17:23.2), (17:23.9)
16458West Linn, OR - Team Time (1st 5) 1:23:46.8 | Spread (1st 5) 47.2
46, 55, 63, 133, 161, (198), (217)
John Wetzsteon, Sam Bennett, Avery Cook, Kenney McElroy, Dash Lipsey, (Graham Yotsuya), (Jake Lally)
16:24.9, 16:31.8, 16:33.7, 17:04.3, 17:12.1, (17:30.0), (17:41.7)
17477Tigard, OR - Team Time (1st 5) 1:23:58.4 | Spread (1st 5) 42.0
43, 70, 104, 125, 135, (172), (225)
Cole Grieb, Nicholas Speth, Jeremy Stephens, Cole Bankston, Chase Pettibone, (Nathaniel Moss), (Gustavo Sanchez)
16:23.0, 16:38.5, 16:51.7, 17:00.2, 17:05.0, (17:17.8), (17:46.8)
18506Grant, OR - Team Time (1st 5) 1:23:58.2 | Spread (1st 5) 1:05.6
23, 84, 96, 146, 157, (169), (173)
Keaton Holt, Fred Kerr, Philip Quinton, Truman Cowan, Benjamin Kerr, (John Meo), (Ryan O'Connor)
16:05.7, 16:44.2, 16:49.0, 17:08.0, 17:11.3, (17:15.6), (17:18.2)
19542Southridge, OR - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 20.8
79, 98, 114, 124, 127, (142), (166)
Eirik Haugbro, Elliot Drew, Aaron Sorenson, Daniel Olson, Mitchell Cutler, (Cullen Allard), (Nicholas LaPlante)
16:40.6, 16:49.5, 16:56.4, 17:00.0, 17:01.4, (17:06.1), (17:14.5)
20638Westview, OR - Team Time (1st 5) 1:25:00.9 | Spread (1st 5) 1:20.2
35, 56, 157, 181, 209, (210), (211)
Nathan Willins, Keizo Morgan, Brandon Christensen, Benjamin Asbury, Max Lin, (David Gasper), (Sam Janasik)
16:17.7, 16:31.9, 17:11.3, 17:22.1, 17:37.9, (17:38.2), (17:38.3)
21643North Medford, OR - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:01.1
38, 99, 163, 165, 178, (223), (272)
Jacob Allmaras, Sean Fagan, Peyton Schlafke, Matthew Hageman, Harrison Wiltrout, (Evan Koenigsman), (Brodie Dick)
16:19.0, 16:49.9, 17:13.6, 17:14.4, 17:20.1, (17:46.5), (18:11.0)
22657Canby, OR - Team Time (1st 5) 1:25:25.0 | Spread (1st 5) 1:17.1
60, 61, 80, 225, 231, (242), (277)
Cole Thomas, Tristan Oakes, Neal Cranston, Kobe Gustafson, Jake Brawner, (Nathan Hopkins), (Trevor Taylor)
16:32.4, 16:33.0, 16:43.3, 17:46.8, 17:49.5, (17:53.0), (18:15.0)
23666McMinnville, OR - Team Time (1st 5) 1:24:20.0 | Spread (1st 5) 2:06.3
3, 135, 162, 180, 186, (199), (218)
Zane Fodge, Michael Abeyta, David Chupp, Cody Brown, Arel Espinoza, (Miles Skene), (Ben Stuart)
15:17.6, 17:05.0, 17:12.2, 17:21.3, 17:23.9, (17:30.5), (17:42.1)
24739Reynolds, OR - Team Time (1st 5) 1:25:49.2 | Spread (1st 5) 42.3
101, 112, 129, 192, 205, (252), (260)
Andy Solano, Erik Solano, Tim Ivanishchuk, Nathan Geiger, John LaFerte, (John Stewart), (Jayden Mueller)
16:50.6, 16:55.7, 17:02.0, 17:28.0, 17:32.9, (17:59.0), (18:04.0)
25748Sherwood, OR - Team Time (1st 5) 1:25:47.8 | Spread (1st 5) 49.1
80, 145, 155, 164, 204, (206), (208)
Josh Quaglio, Henry Giles, Jaron Homer, Josh Rogers, Henry Rummerfield, (Trevor Widell), (Thomas Osborne)
16:43.3, 17:07.2, 17:10.6, 17:14.3, 17:32.4, (17:33.3), (17:37.4)
26760Beaverton, OR - Team Time (1st 5) 1:25:53.3 | Spread (1st 5) 1:19.8
39, 134, 175, 200, 212, (320), (323)
Alan Wild, Josh Bamberger, Saad Saad, Conner Graziano, Cooper Lawrence, (Sean Sullivan), (Connor Patrick)
16:19.1, 17:04.4, 17:19.6, 17:31.3, 17:38.9, (19:02.6), (19:09.8)
27782Roseburg, OR - Team Time (1st 5) 1:26:11.0 | Spread (1st 5) 1:18.2
56, 113, 183, 197, 233, (292), (295)
Hunter Agsten, Elijah Hansen, Harrison Townsend, Ryan Daley, Wyatt Deck, (Benjamin Herrold), (Lyle Lee)
16:31.9, 16:56.1, 17:23.1, 17:29.8, 17:50.1, (18:30.8), (18:31.5)
28800Newberg, OR - Team Time (1st 5) 1:26:09.8 | Spread (1st 5) 1:21.0
50, 171, 176, 176, 227, (238), (253)
Quinton Read, James Busch, Carson Herrick, Hunter Whitehead, Josh Butorac, (Samuel Mock), (Ryan Hanks)
16:25.9, 17:17.0, 17:20.0, 17:20.0, 17:46.9, (17:51.6), (18:00.0)
29803Glencoe, OR - Team Time (1st 5) 1:26:20.0 | Spread (1st 5) 1:17.1
63, 141, 149, 215, 235, (245), (270)
Stephen Gapay, Brian True, Logan Howell, Tiernan Morgan, Miguel Escalera, (Philip Lanthrum), (Ryan Klingler)
16:33.7, 17:06.0, 17:08.9, 17:40.6, 17:50.8, (17:55.2), (18:09.5)
30846Benson Tech, OR - Team Time (1st 5) 1:26:54.9 | Spread (1st 5) 1:38.4
75, 82, 139, 267, 283, (308), (316)
Joseph Justice, Aidan Guthrie, Simon Criswell, Peter Callahan, Gabriel Reitzes, (Sebastian Birnley-Zimmerman), (Toby Mick)
16:39.6, 16:43.7, 17:05.2, 18:08.4, 18:18.0, (18:42.3), (18:49.9)
31847Oregon City, OR - Team Time (1st 5) 1:26:47.1 | Spread (1st 5) 1:27.6
69, 71, 189, 255, 263, (266), (279)
Darien Reed, Anthony Lopez, Wyatt Lovell, Kyle Brown, Connor Ward, (Calvin Bryant), (Jacob Armstrong)
16:36.7, 16:38.6, 17:26.5, 18:01.0, 18:04.3, (18:08.2), (18:16.5)
32868Clackamas, OR - Team Time (1st 5) 1:26:56.1 | Spread (1st 5) 1:03.1
91, 108, 214, 223, 232, (248), (251)
Benjamin Harvey, Harrison Methratta, Drew Cardinale, Kade Prentice, Cody Knepper, (Jacob Harvey), (Tayton Lapointe)
16:46.6, 16:53.3, 17:40.0, 17:46.5, 17:49.7, (17:56.5), (17:58.9)
33909Barlow, OR - Team Time (1st 5) 1:27:11.0 | Spread (1st 5) 59.4
94, 153, 213, 221, 228, (244), (261)
James Sestric, Tyler Tenny, Cade Kooch, Tristan Taylor, Hunter Strobel, (Collin Humphreys), (Chris Garcia)
16:48.4, 17:10.3, 17:39.5, 17:45.0, 17:47.8, (17:55.0), (18:04.1)
34926Lake Oswego, OR - Team Time (1st 5) 1:27:09.2 | Spread (1st 5) 50.0
126, 184, 188, 192, 236, (236), (291)
Marcus David, Matthew Zimmerman, Colin Hennessey, Doug Heymann, Brandon Roberts, (Eric Sasadeusz), (Augie Rodegerts)
17:01.0, 17:23.2, 17:26.0, 17:28.0, 17:51.0, (17:51.0), (18:30.0)
35935South Salem, OR - Team Time (1st 5) 1:27:29.2 | Spread (1st 5) 1:22.3
93, 111, 216, 247, 268, (293), (304)
Thomas Burney, Jay Grant, Ned Harlan, Miguel Rios, Juan Vargas, (Erick Alvarez), (Mason Obery)
16:47.0, 16:55.5, 17:41.2, 17:56.2, 18:09.3, (18:30.9), (18:40.5)
36958David Douglas, OR - Team Time (1st 5) 1:27:34.1 | Spread (1st 5) 1:06.8
118, 122, 203, 256, 259, (265), (280)
Max Hodge, Josh Scheetz, Max Rotar, Grant Collins, McKinley Riggs, (Tim Lottis), (David Veenstra)
16:57.0, 16:59.0, 17:32.3, 18:02.0, 18:03.8, (18:08.0), (18:16.7)
371003Liberty, OR - Team Time (1st 5) 1:27:56.9 | Spread (1st 5) 1:15.2
135, 144, 189, 250, 285, (288), (299)
Jacob Espinosa, Patrick Higgins, Rashad Smith, Evan Kwiecien, Spencer Nelson, (Benjamin Fookes), (Nate Colbert)
17:05.0, 17:07.0, 17:26.5, 17:58.2, 18:20.2, (18:22.3), (18:36.6)
381040Cleveland (OR), OR - Team Time (1st 5) 1:28:06.1 | Spread (1st 5) 58.5
156, 157, 201, 258, 268, (273), (289)
Miles Takiguchi, Adam Nayak, Brendan Walsh, Brendan Burkhart, Nick Hart, (Joe Raggett), (Jack Nelson)
17:10.8, 17:11.3, 17:31.7, 18:03.0, 18:09.3, (18:13.2), (18:24.0)
391068McDaniel, OR - Team Time (1st 5) 1:28:18.5 | Spread (1st 5) 57.0
152, 195, 196, 261, 264, (281), (290)
Gus Harquail, Zachary Daly, Dallas Poitra, Brian Mulch, Jake Lukens, (Jake Morrow), (Ali Talasow)
17:10.0, 17:28.6, 17:28.8, 18:04.1, 18:07.0, (18:17.7), (18:28.1)
401097Century, OR - Team Time (1st 5) 1:29:13.1 | Spread (1st 5) 1:58.3
100, 167, 220, 297, 313, (315), (331)
Noah Fitch, Antonio Andrade, Finn Sylwester, Cam Taylor, Luke Lorber, (Sean Martinez), (Gabriel Guzman)
16:50.4, 17:15.1, 17:44.5, 18:34.4, 18:48.7, (18:49.5), (19:31.0)
411155Centennial, OR - Team Time (1st 5) 1:29:04.5 | Spread (1st 5) 1:03.6
167, 219, 240, 245, 284, (294), (306)
Adam Voigt, John Gurney, Adrian Garcia-Dena, Josh Ramirez, Layton McHone, (Cole Melvin), (Sam Marcum)
17:15.1, 17:43.5, 17:52.0, 17:55.2, 18:18.7, (18:31.2), (18:41.2)
421325Roosevelt (OR), OR - Team Time (1st 5) 1:34:17.2 | Spread (1st 5) 4:18.8
34, 274, 327, 342, 348, (349), (350)
Lammi Kalil, Christopher Ping, Ketner Mizee, Brylynn Luey, Jorge Sic Say, (Mac Hubbard), (Yun-Kin Chable)
16:16.9, 18:13.3, 19:13.6, 19:57.7, 20:35.7, (20:39.9), (22:13.3)
431349Jefferson, OR - Team Time (1st 5) 1:31:43.9 | Spread (1st 5) 1:20.8
229, 230, 249, 319, 322, (338), (339)
Tyler White, Dakota Honl, Emiliano Zook, Gabriel Baltzell, Trevon Richmond, (Alan Beckwith), (Richard Sanchez)
17:48.7, 17:49.0, 17:57.5, 18:59.2, 19:09.5, (19:48.6), (19:48.7)
441369North Salem, OR - Team Time (1st 5) 1:31:32.5 | Spread (1st 5) 1:10.9
206, 257, 296, 301, 309, (310), (312)
David Rojas, Francisco Perez-Ramos, Nestor Centeno Flores, Alejandro Sandoval, Adalberto Lopez, (Juan Campos), (Josue Loarca)
17:33.3, 18:02.2, 18:33.5, 18:39.3, 18:44.2, (18:45.0), (18:48.4)
451373Gresham, OR - Team Time (1st 5) 1:32:17.8 | Spread (1st 5) 1:40.0
222, 241, 253, 328, 329, (345), (346)
Joel Yasin, Dylan Frank, Isaac Smith, Jaymen Beall, Michael Ahl III, (Sergio Angel-Ramirez), (Ben Peachey)
17:45.6, 17:52.1, 18:00.0, 19:14.5, 19:25.6, (20:06.8), (20:10.4)
461394West Albany, OR - Team Time (1st 5) 1:33:54.9 | Spread (1st 5) 2:56.0
132, 276, 302, 341, 343, (344), (347)
Austin Stanaway, Dylan Perfect, Ethan Tyler, Kellan Soriano, Brad Grieve, (Arthur Veremchuk), (Brad Grieg)
17:04.1, 18:13.7, 18:39.7, 19:57.3, 20:00.1, (20:00.2), (20:25.0)
471448McKay, OR - Team Time (1st 5) 1:32:49.6 | Spread (1st 5) 1:19.3
243, 270, 286, 324, 325, (333), (340)
Juan Heredia, Erik Brambila, Evan Doster, Cristofer Flores, Ismael Hernandez, (Ramiro Gonzalez), (Bryan Lopez)
17:54.0, 18:09.5, 18:20.4, 19:12.4, 19:13.3, (19:35.5), (19:50.8)
481483Sprague, OR - Team Time (1st 5) 1:32:44.4 | Spread (1st 5) 32.0
278, 282, 305, 307, 311, (314), (318)
Ashton Clarke, Jake Donnellan, Vance McQueen, Stephen Votaw, Landon Sorenson, (Seth Rothengass), (Caleb Cooper)
18:16.0, 18:17.8, 18:40.6, 18:42.0, 18:48.0, (18:49.0), (18:57.8)
491498Willamette, OR - Team Time (1st 5) 1:33:10.7 | Spread (1st 5) 49.7
275, 287, 298, 317, 321, (330), (334)
Rory Christie-Franklin, C.J. Sawyer, Ari Hendrix, Cody Gilbert, Jase Brooks, (Colin Longstreet), (Jason Rico)
18:13.6, 18:21.0, 18:36.1, 18:56.7, 19:03.3, (19:28.5), (19:40.6)
501595McNary, OR - Team Time (1st 5) 1:35:48.0 | Spread (1st 5) 1:03.3
300, 302, 326, 332, 335, (336), (337)
Eddie Martinez, Jonas Honeyman, Brock Wyer, Brian Young, Cameron Garrison, (Tyler Dougall), (Samuel Hernandez)
18:38.5, 18:39.7, 19:13.5, 19:34.5, 19:41.8, (19:46.5), (19:46.8)