160Central Catholic, OR - Team Time (1st 5) 1:18:46.8 | Spread (1st 5) 31.6
5, 7, 13, 16, 19, (30), (47)
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)
295Jesuit, OR - Team Time (1st 5) 1:19:44.2 | Spread (1st 5) 49.8
4, 12, 25, 26, 28, (41), (43)
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)
398Sunset, OR - Team Time (1st 5) 1:19:20.1 | Spread (1st 5) 1:20.2
1, 9, 14, 23, 51, (113), (129)
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)
4186South Eugene, OR - Team Time (1st 5) 1:21:18.2 | Spread (1st 5) 49.5
10, 29, 36, 53, 58, (64), (115)
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)
5198Lincoln, OR - Team Time (1st 5) 1:21:09.8 | Spread (1st 5) 45.0
17, 18, 21, 66, 76, (81), (159)
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)
6199Franklin (OR), OR - Team Time (1st 5) 1:21:24.8 | Spread (1st 5) 50.3
15, 27, 31, 39, 87, (94), (101)
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)
7242Ida B. Wells, OR - Team Time (1st 5) 1:21:14.5 | Spread (1st 5) 1:18.6
6, 11, 57, 84, 84, (108), (120)
Alex Slenning, Caleb Seely, Elius Graff, Aidan Manley, Kian Mitchell, (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)
8335Forest Grove, OR - Team Time (1st 5) 1:22:12.4 | Spread (1st 5) 1:26.6
8, 20, 43, 119, 145, (193), (201)
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)
9351Tualatin, OR - Team Time (1st 5) 1:22:08.4 | Spread (1st 5) 1:42.5
3, 24, 77, 109, 138, (150), (177)
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)
10361Lakeridge, OR - Team Time (1st 5) 1:23:09.5 | Spread (1st 5) 32.8
40, 52, 72, 91, 106, (127), (134)
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)
11434Aloha, OR - Team Time (1st 5) 1:23:43.5 | Spread (1st 5) 25.0
65, 67, 75, 105, 122, (147), (173)
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)
434South Medford, OR - Team Time (1st 5) 1:23:44.6 | Spread (1st 5) 18.4
61, 84, 89, 96, 104, (130), (168)
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)
13449Grants Pass, OR - Team Time (1st 5) 1:23:39.4 | Spread (1st 5) 52.3
35, 46, 73, 142, 153, (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)
14452Sheldon (OR), OR - Team Time (1st 5) 1:23:43.5 | Spread (1st 5) 1:06.0
32, 50, 71, 118, 181, (183), (185)
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)
15453West Linn, OR - Team Time (1st 5) 1:23:46.8 | Spread (1st 5) 47.2
45, 54, 62, 132, 160, (197), (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)
16472Tigard, OR - Team Time (1st 5) 1:23:58.4 | Spread (1st 5) 42.0
42, 69, 103, 124, 134, (171), (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)
17501Grant, OR - Team Time (1st 5) 1:23:58.2 | Spread (1st 5) 1:05.6
22, 83, 95, 145, 156, (168), (172)
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)
18502West Salem, OR - Team Time (1st 5) 1:24:07.6 | Spread (1st 5) 44.1
47, 88, 102, 116, 149, (190), (207)
Fabian Elizondo Jr, Ben Johnson, Hunter Schiess, Brennen LeBel, Logan Divelbiss, (Cameron Douglas), (Marcus Ramirez)
16:25.2, 16:45.0, 16:51.2, 16:56.9, 17:09.3, (17:27.0), (17:34.0)
19537Southridge, OR - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 20.8
78, 97, 113, 123, 126, (141), (165)
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)
20634Westview, OR - Team Time (1st 5) 1:25:00.9 | Spread (1st 5) 1:20.2
34, 55, 156, 180, 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)
21638North Medford, OR - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:01.1
37, 98, 162, 164, 177, (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)
22654Canby, OR - Team Time (1st 5) 1:25:25.0 | Spread (1st 5) 1:17.1
59, 60, 79, 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)
23661McMinnville, OR - Team Time (1st 5) 1:24:20.0 | Spread (1st 5) 2:06.3
2, 134, 161, 179, 185, (198), (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)
24734Reynolds, OR - Team Time (1st 5) 1:25:49.2 | Spread (1st 5) 42.3
100, 111, 128, 191, 204, (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)
25743Sherwood, OR - Team Time (1st 5) 1:25:47.8 | Spread (1st 5) 49.1
79, 144, 154, 163, 203, (205), (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)
26756Beaverton, OR - Team Time (1st 5) 1:25:53.3 | Spread (1st 5) 1:19.8
38, 133, 174, 199, 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)
27778Roseburg, OR - Team Time (1st 5) 1:26:11.0 | Spread (1st 5) 1:18.2
55, 112, 182, 196, 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)
28796Newberg, OR - Team Time (1st 5) 1:26:09.8 | Spread (1st 5) 1:21.0
49, 170, 175, 175, 227, (238), (253)
Quinton Read, James Busch, Hunter Whitehead, Carson Herrick, 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)
29800Glencoe, OR - Team Time (1st 5) 1:26:20.0 | Spread (1st 5) 1:17.1
62, 140, 148, 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)
30843Benson Tech, OR - Team Time (1st 5) 1:26:54.9 | Spread (1st 5) 1:38.4
74, 81, 138, 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)
31844Oregon City, OR - Team Time (1st 5) 1:26:47.1 | Spread (1st 5) 1:27.6
68, 70, 188, 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)
32866Clackamas, OR - Team Time (1st 5) 1:26:56.1 | Spread (1st 5) 1:03.1
90, 107, 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)
33907Barlow, OR - Team Time (1st 5) 1:27:11.0 | Spread (1st 5) 59.4
93, 152, 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)
34922Lake Oswego, OR - Team Time (1st 5) 1:27:09.2 | Spread (1st 5) 50.0
125, 183, 187, 191, 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)
35933South Salem, OR - Team Time (1st 5) 1:27:29.2 | Spread (1st 5) 1:22.3
92, 110, 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)
36955David Douglas, OR - Team Time (1st 5) 1:27:34.1 | Spread (1st 5) 1:06.8
117, 121, 202, 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)
371000Liberty, OR - Team Time (1st 5) 1:27:56.9 | Spread (1st 5) 1:15.2
134, 143, 188, 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)
381037Cleveland (OR), OR - Team Time (1st 5) 1:28:06.1 | Spread (1st 5) 58.5
155, 156, 200, 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)
391065McDaniel, OR - Team Time (1st 5) 1:28:18.5 | Spread (1st 5) 57.0
151, 194, 195, 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)
401095Century, OR - Team Time (1st 5) 1:29:13.1 | Spread (1st 5) 1:58.3
99, 166, 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)
411154Centennial, OR - Team Time (1st 5) 1:29:04.5 | Spread (1st 5) 1:03.6
166, 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)
421324Roosevelt (OR), OR - Team Time (1st 5) 1:34:17.2 | Spread (1st 5) 4:18.8
33, 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)
441368North Salem, OR - Team Time (1st 5) 1:31:32.5 | Spread (1st 5) 1:10.9
205, 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)
461393West Albany, OR - Team Time (1st 5) 1:33:54.9 | Spread (1st 5) 2:56.0
131, 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)