131Jesuit, OR - Team Time (1st 5) 1:17:22.1 | Spread (1st 5) 26.8
2, 3, 6, 7, 13, (14), (15)
Joshua Schumacher, Grant Summers, Jude Augustine, Will Sheaffer, Shaw Powell, (Max Himmelright), (Declan O'Scannlain)
15:16.6, 15:25.3, 15:28.3, 15:28.5, 15:43.4, (15:47.2), (15:49.7)
2117Franklin (OR), OR - Team Time (1st 5) 1:19:36.6 | Spread (1st 5) 43.5
8, 17, 19, 31, 42, (76), (122)
Will Eaton, Solomon Duke, Simon Walsh, Richard Puro, Aidan Palmer, (Miles Drake), (Jackson Hartigan)
15:30.3, 15:53.1, 15:54.8, 16:04.6, 16:13.8, (16:38.5), (16:53.8)
3189South Eugene, OR - Team Time (1st 5) 1:20:39.1 | Spread (1st 5) 43.5
22, 23, 27, 33, 84, (93), (113)
Bailey Sauter, Ian Twyman, Nate Tavakolian, Peter Shen, Spencer McNall, (Liam Monroe), (Dylan Kalnbach)
15:56.8, 15:56.9, 15:59.2, 16:05.9, 16:40.3, (16:44.7), (16:51.0)
4222Central Catholic, OR - Team Time (1st 5) 1:21:01.1 | Spread (1st 5) 1:10.6
5, 35, 36, 71, 75, (97), (110)
Cameron Thompson, Eric Brecht, Ben Brown, Jameson Westhead, Spencer Hardy, (Joseph Halsey), (Josue Corona-Solis)
15:27.6, 16:08.9, 16:10.1, 16:36.3, 16:38.2, (16:45.8), (16:50.6)
5248Aloha, OR - Team Time (1st 5) 1:21:40.7 | Spread (1st 5) 57.4
12, 49, 51, 52, 84, (153), (176)
Mohamed Sheikh, Ian Bake, Matt Uzzle, Hiruy Alemseged, Leo Torres, (Mason Hoskins), (Sean Marshall)
15:42.9, 16:23.9, 16:26.0, 16:27.6, 16:40.3, (17:07.2), (17:17.5)
6286Sunset, OR - Team Time (1st 5) 1:21:53.3 | Spread (1st 5) 1:01.0
11, 48, 64, 81, 82, (98), (115)
Ethan Reese, Mason Gerwig, Ben Nichols, Mihira Sogal, Stathi Davis, (Carson Cummins), (Lars Deboutte)
15:38.3, 16:23.4, 16:33.1, 16:39.2, 16:39.3, (16:46.7), (16:51.4)
7295Ida B. Wells, OR - Team Time (1st 5) 1:21:15.0 | Spread (1st 5) 1:53.0
1, 40, 61, 67, 126, (129), (164)
Alex Slenning, Caden Samkutty, Finn Tyvoll, Kian Mitchell, Torsten Huseby, (Quinn Wilcox), (Mason Lommen)
15:01.6, 16:12.7, 16:32.0, 16:34.1, 16:54.6, (16:55.9), (17:12.4)
8307West Linn, OR - Team Time (1st 5) 1:22:19.7 | Spread (1st 5) 45.9
21, 52, 69, 78, 87, (145), (185)
John Wetzsteon, Avery Cook, Dash Lipsey, Sam Bennett, Kenney McElroy, (Tate Kadel), (Graham Yotsuya)
15:56.1, 16:27.6, 16:35.2, 16:38.8, 16:42.0, (17:02.2), (17:23.0)
9346Sherwood, OR - Team Time (1st 5) 1:22:21.3 | Spread (1st 5) 1:04.5
18, 38, 59, 94, 137, (167), (225)
Henry Giles, Josh Quaglio, Jaron Homer, Thomas Osborne, Trevor Widell, (Brandon Hughes), (Ismael Alvares)
15:54.5, 16:12.0, 16:31.0, 16:44.8, 16:59.0, (17:14.0), (17:37.0)
346South Medford, OR - Team Time (1st 5) 1:22:24.3 | Spread (1st 5) 51.3
29, 37, 65, 90, 125, (169), (197)
Truett Bostwick, Luke Ramirez, Ty Boster, Reed Hungerford, Johan Jordaan, (Joby Evanow), (Andrew Davis)
16:03.1, 16:10.2, 16:33.2, 16:43.4, 16:54.4, (17:14.3), (17:25.2)
11361Lakeridge, OR - Team Time (1st 5) 1:22:41.3 | Spread (1st 5) 47.8
32, 50, 57, 104, 118, (136), (148)
Henry Potter, Jack Chapman, Aidan Strealy, Evan Wheeler, Paul Corso, (Wyatt Morris), (Mathew Ragsdale)
16:05.0, 16:24.2, 16:30.3, 16:49.0, 16:52.8, (16:58.9), (17:02.9)
12387Grants Pass, OR - Team Time (1st 5) 1:22:43.1 | Spread (1st 5) 1:01.1
20, 47, 88, 99, 133, (188), (221)
Daniel Beckstead, Nathan Burton, Isaac Burgess, Cedar Davis-Frankfort, Dimitri Underwood, (Levi Dimmick), (Nathan Wolford)
15:55.7, 16:21.2, 16:42.4, 16:47.0, 16:56.8, (17:23.2), (17:33.7)
13447Tualatin, OR - Team Time (1st 5) 1:22:30.1 | Spread (1st 5) 1:27.6
10, 26, 132, 135, 144, (159), (173)
Adam Klein, Andrew Payton, Julian Marsh, Sam Smith, Graehm Alberty, (Abraham Romero), (Ethan Klein)
15:34.4, 15:59.0, 16:56.7, 16:58.0, 17:02.0, (17:10.1), (17:15.2)
14466Lincoln, OR - Team Time (1st 5) 1:23:19.5 | Spread (1st 5) 1:07.5
24, 89, 100, 102, 151, (174), (180)
Jalen Javurek, Connor Campbell, Ethan Harper, Ezra Berg, Kekona Ream, (David Fuller), (Elisha Hirschfield)
15:57.3, 16:42.7, 16:47.2, 16:47.5, 17:04.8, (17:16.6), (17:18.7)
15471Southridge, OR - Team Time (1st 5) 1:23:42.5 | Spread (1st 5) 20.1
63, 86, 92, 111, 119, (195), (215)
Elliot Drew, Aaron Sorenson, Reid Quiggins, Nicholas LaPlante, Austin Kreiter, (Jonathan Hill), (Brian LaRoche)
16:32.9, 16:41.3, 16:44.6, 16:50.7, 16:53.0, (17:25.0), (17:31.1)
16495Grant, OR - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 19.3
73, 91, 95, 103, 133, (143), (234)
Truman Cowan, Shea Van Butler, Ben Kerr, Fred Kerr, Ryan Kinnucan, (Ryan O'Connor), (Charlie Elliott)
16:37.5, 16:43.6, 16:45.0, 16:48.1, 16:56.8, (17:01.8), (17:41.2)
17513Sheldon (OR), OR - Team Time (1st 5) 1:23:42.5 | Spread (1st 5) 1:14.0
30, 68, 96, 140, 179, (203), (212)
Vincent Mestler, Andrew Hall, Kelly Shedd, Grayson Mazziotti, Christopher Rosebrook, (Jacob Webb), (Levi Bruns)
16:04.2, 16:34.2, 16:45.4, 17:00.5, 17:18.2, (17:27.1), (17:30.0)
18565Forest Grove, OR - Team Time (1st 5) 1:23:22.8 | Spread (1st 5) 2:05.9
9, 28, 108, 193, 227, (236), (272)
Quincy Norman, Max Norman, Osker Almeda, Gavin Vance, Isaac Lopez-Haas, (Jonathan Wallace), (Ben Schnorr)
15:31.4, 15:59.8, 16:50.3, 17:24.0, 17:37.3, (17:42.5), (18:02.9)
19582Westview, OR - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 1:12.2
34, 45, 142, 178, 183, (189), (191)
Nathan Willins, Keizo Morgan, Justin Ha, Max Lin, Leon Farhaj, (Brandon Christensen), (Payton Kubalsky)
16:07.8, 16:20.4, 17:00.9, 17:17.9, 17:20.0, (17:23.6), (17:23.8)
20592Roseburg, OR - Team Time (1st 5) 1:24:26.9 | Spread (1st 5) 1:05.0
46, 70, 80, 196, 200, (310), (329)
Hunter Agsten, Elijah Hansen, Zachary Traul, Harrison Townsend, Josiah Buster, (Boone Olson), (Benjamin Herrold)
16:21.0, 16:35.7, 16:39.1, 17:25.1, 17:26.0, (18:46.9), (19:00.6)
21613McMinnville, OR - Team Time (1st 5) 1:23:52.2 | Spread (1st 5) 1:48.7
4, 130, 145, 166, 168, (170), (211)
Zane Fodge, Marcus Graham, Michael Abeyta, David Chupp, Cody Brown, (Kylar Johnson), (Aiden Blackburn)
15:25.5, 16:56.6, 17:02.2, 17:13.7, 17:14.2, (17:14.4), (17:29.9)
22637Benson Tech, OR - Team Time (1st 5) 1:24:39.0 | Spread (1st 5) 2:02.8
41, 43, 117, 147, 289, (300), (345)
Joseph Justice, Simon Criswell, Sebastian Birnley-Zimmerman, Toby Mick, Gabriel Reitzes, (Julian Scherer), (Jake Melville)
16:13.0, 16:15.3, 16:52.1, 17:02.8, 18:15.8, (18:34.3), (19:36.3)
23642Barlow, OR - Team Time (1st 5) 1:24:47.2 | Spread (1st 5) 57.4
54, 108, 127, 156, 197, (213), (248)
Tristan Taylor, Cade Kooch, Tyler Tenny, Jacob Ropp, Hunter Strobel, (Charlie Bailey), (Connor Ropp)
16:27.8, 16:50.3, 16:55.0, 17:08.9, 17:25.2, (17:30.4), (17:47.5)
24656South Salem, OR - Team Time (1st 5) 1:24:55.9 | Spread (1st 5) 1:01.6
56, 76, 152, 155, 217, (220), (243)
Jay Grant, Evan Gonzalez, Eric Lungu, Ned Harlan, Israel Perez, (Juan Vargas), (Mason Obery)
16:30.2, 16:38.5, 17:06.8, 17:08.6, 17:31.8, (17:32.9), (17:45.8)
25671Tigard, OR - Team Time (1st 5) 1:25:07.5 | Spread (1st 5) 1:28.8
61, 105, 113, 124, 268, (276), (282)
Cole Grieb, Chase Pettibone, Elliot Yake, Oscar Nieves Lira, Abdirahim Mohamoud, (Enrique Noyes), (Sullivan Bailey-Darland)
16:32.0, 16:49.7, 16:51.0, 16:54.0, 18:00.8, (18:08.0), (18:11.0)
26683Canby, OR - Team Time (1st 5) 1:25:00.7 | Spread (1st 5) 1:39.2
38, 79, 154, 160, 252, (260), (262)
Cole Thomas, Tristan Oakes, Trevor Taylor, Matthew Powell, Jake Brawner, (Michael Ovchinnikov), (Kobe Gustafson)
16:12.0, 16:39.0, 17:07.5, 17:11.0, 17:51.2, (17:55.7), (17:56.1)
27702Reynolds, OR - Team Time (1st 5) 1:25:13.6 | Spread (1st 5) 47.7
60, 122, 163, 175, 182, (209), (214)
Nathan Geiger, John Stewart, Emeka Egbo, Anthony Roberts, John LaFerte, (Won Sung Kim), (Juan Avila-Bolanos)
16:31.5, 16:53.8, 17:11.9, 17:17.2, 17:19.2, (17:29.7), (17:31.0)
28737Clackamas, OR - Team Time (1st 5) 1:25:27.4 | Spread (1st 5) 59.7
55, 121, 157, 194, 210, (222), (288)
Benjamin Harvey, Jacob Harvey, Trevor Nielsen, Nico Leonetti, Abel Perez, (Donovan DeWhitt), (Kyler Armstrong)
16:30.1, 16:53.5, 17:09.6, 17:24.4, 17:29.8, (17:34.4), (18:15.7)
29815Roosevelt (OR), OR - Team Time (1st 5) 1:25:35.4 | Spread (1st 5) 2:12.3
16, 25, 237, 263, 274, (298), (347)
Lammi Kalil, Abdinasir Hussein, Jorge Sic Say, Ketner Mizee, Brylynn Luey, (Oscar Moreno-Lule), (Erick Moreno-Lule)
15:52.9, 15:58.1, 17:42.9, 17:56.3, 18:05.2, (18:32.2), (19:42.1)
30817North Medford, OR - Team Time (1st 5) 1:25:59.5 | Spread (1st 5) 1:16.6
44, 180, 184, 185, 224, (257), (277)
Jacob Allmaras, Peyton Schlafke, Matthew Hageman, Brodie Dick, Ryan Kanahele, (Evan Koenigsman), (Joshua Scull)
16:20.1, 17:18.7, 17:21.0, 17:23.0, 17:36.7, (17:55.0), (18:08.5)
31840Glencoe, OR - Team Time (1st 5) 1:26:07.4 | Spread (1st 5) 1:06.6
83, 139, 165, 206, 247, (251), (280)
Logan Howell, Miguel Escalera, Philip Lanthrum, Brian True, AJ Lucas, (Miguel Garcia), (Tim Soethe)
16:40.2, 16:59.2, 17:12.9, 17:28.3, 17:46.8, (17:51.1), (18:10.0)
32859David Douglas, OR - Team Time (1st 5) 1:26:13.3 | Spread (1st 5) 42.8
105, 112, 205, 218, 219, (231), (244)
Max Hodge, Josh Scheetz, Zachary Foster-Taylor, Naatoli Mohammed, Kadyn Shelton, (Max Rotar), (Trent Odman)
16:49.7, 16:50.8, 17:27.9, 17:32.4, 17:32.5, (17:39.3), (17:46.0)
33872West Salem, OR - Team Time (1st 5) 1:26:20.6 | Spread (1st 5) 1:01.3
72, 130, 216, 226, 228, (239), (254)
Brennen LeBel, Fabian Elizondo Jr, Andrew Goemaere, Marcus Ramirez, Luke Ferschweiler, (Evan Henkel), (Trent Lundy)
16:37.1, 16:56.6, 17:31.4, 17:37.1, 17:38.4, (17:43.3), (17:51.6)
34876Lake Oswego, OR - Team Time (1st 5) 1:26:21.4 | Spread (1st 5) 51.0
116, 120, 200, 202, 238, (261), (281)
Colin Hennessey, Marcus David, Luke Wiens, Matthew Zimmerman, Eric Sasadeusz, (Connor Whittington), (Jacob Peterson)
16:52.0, 16:53.4, 17:26.0, 17:27.0, 17:43.0, (17:56.0), (18:10.7)
35901Cleveland (OR), OR - Team Time (1st 5) 1:26:38.8 | Spread (1st 5) 1:21.2
58, 190, 191, 207, 255, (266), (268)
Miles Takiguchi, Jack Nelson, Adam Nayak, Joe Raggett, Jordan Mahr, (Glen Skahill), (William Tsai)
16:30.6, 17:23.7, 17:23.8, 17:28.9, 17:51.8, (17:57.2), (18:00.8)
36908Newberg, OR - Team Time (1st 5) 1:26:35.4 | Spread (1st 5) 46.4
128, 160, 177, 208, 235, (286), (292)
James Busch, Hunter Whitehead, Carson Herrick, Hunter Bensman, Jonathan Rolfe, (Andrew Cartales), (Christopher Aquipel)
16:55.4, 17:11.0, 17:17.8, 17:29.4, 17:41.8, (18:11.8), (18:19.7)
37913Oregon City, OR - Team Time (1st 5) 1:26:39.0 | Spread (1st 5) 55.9
101, 171, 172, 230, 239, (241), (275)
Calvin Bryant, Anthony Lopez, Cade Hole, Grant Pauli, Joseph Jannsen, (Jonathan Schaffer), (Wade Cisneros)
16:47.4, 17:14.7, 17:14.8, 17:38.8, 17:43.3, (17:44.5), (18:07.6)
381035McDaniel, OR - Team Time (1st 5) 1:27:37.6 | Spread (1st 5) 1:23.7
65, 223, 232, 250, 265, (304), (336)
Gus Harquail, Ty Rooper, Ali Talasow, Jake Morrow, Jake Lukens, (Zachary Daly), (Andy Tran)
16:33.2, 17:36.4, 17:40.6, 17:50.5, 17:56.9, (18:38.0), (19:06.6)
391066Centennial, OR - Team Time (1st 5) 1:27:53.0 | Spread (1st 5) 1:10.0
137, 150, 244, 257, 278, (331), (343)
Jason DeLeon, Adrian Garcia-Dena, John Gurney, Sergio Luquin, Cole Melvin, (Jayden Kibbee), (Sigurd Kirsebom)
16:59.0, 17:04.0, 17:46.0, 17:55.0, 18:09.0, (19:02.4), (19:21.6)
401164Beaverton, OR - Team Time (1st 5) 1:29:37.8 | Spread (1st 5) 2:01.5
107, 158, 270, 309, 320, (328), (332)
Tre Hamilton, Conner Graziano, Kai DeCarli, Kelson Wysocki, Trevor Bolton, (Henry Corl), (Hunter Drangstveit)
16:50.0, 17:10.0, 18:01.1, 18:45.2, 18:51.5, (18:59.4), (19:03.2)
411169Liberty, OR - Team Time (1st 5) 1:29:30.7 | Spread (1st 5) 2:10.8
73, 232, 249, 302, 313, (316), (327)
Evan Kwiecien, Ethan Phillips, Tanner Santesson, Spencer Nelson, Austin Kroenke, (Gabriel Connor), (Aiden Pedroza)
16:37.5, 17:40.6, 17:47.8, 18:36.5, 18:48.3, (18:49.2), (18:58.5)
421242North Salem, OR - Team Time (1st 5) 1:29:29.0 | Spread (1st 5) 1:17.8
149, 253, 256, 291, 293, (296), (297)
David Rojas, Adalberto Lopez, Alexis Luna, Rene Romero, Jose Morales, (Josue Loarca), (Noah Anderson)
17:03.6, 17:51.4, 17:54.8, 18:17.8, 18:21.4, (18:30.0), (18:30.4)
431324Jefferson, OR - Team Time (1st 5) 1:31:04.3 | Spread (1st 5) 2:25.7
140, 267, 273, 300, 344, (353), (357)
Emiliano Zook, Kieran Johnson, Dakota Honl, Tyler White, Richard Sanchez, (Edgar Gayheart), (Max Hill)
17:00.5, 17:59.5, 18:03.8, 18:34.3, 19:26.2, (20:28.7), (21:32.9)
441352McKay, OR - Team Time (1st 5) 1:31:11.8 | Spread (1st 5) 1:25.6
187, 246, 299, 306, 314, (322), (325)
Ramiro Gonzalez, Juan Heredia, Erik Brambila, Marquell Carter Ramirez, Evan Doster, (Allen Sotelo), (Jonathan Lopez)
17:23.1, 17:46.7, 18:32.5, 18:40.8, 18:48.7, (18:53.5), (18:56.9)
451357Mountainside, OR - Team Time (1st 5) 1:30:43.3 | Spread (1st 5) 1:16.3
199, 282, 282, 287, 307, (308), (330)
Allen Hodovan, Jeffery Osborn, Rami Dear, Drew Tuite, Aidan Lybarger, (John Richardson), (Nick Moll)
17:25.4, 18:11.0, 18:11.0, 18:14.2, 18:41.7, (18:43.7), (19:01.5)
461431Sprague, OR - Team Time (1st 5) 1:32:09.2 | Spread (1st 5) 1:21.1
204, 290, 311, 312, 314, (335), (339)
Landon Sorenson, Connor Duncan, Ashton Clarke, Vance McQueen, Josh Dixon, (Josiah Herrera), (Tommy Christiansen)
17:27.6, 18:17.2, 18:47.7, 18:48.0, 18:48.7, (19:04.6), (19:09.1)
471439McNary, OR - Team Time (1st 5) 1:32:00.4 | Spread (1st 5) 1:11.2
229, 294, 295, 303, 318, (319), (326)
David Allen, Jonas Honeyman, Tristan Proctor, Ethan Whalen, Nathaniel Prout, (Noah Egli), (Francisco Orta)
17:38.5, 18:26.0, 18:29.1, 18:37.1, 18:49.7, (18:50.7), (18:57.8)
481475Century, OR - Team Time (1st 5) 1:33:10.3 | Spread (1st 5) 1:56.1
160, 321, 323, 334, 337, (340), (350)
Nathan Poff, Richard Vasquez Monterroso, Tai To, Cam Taylor, Zach Apperson, (Josh Alba), (Zach Crowell)
17:11.0, 18:52.2, 18:55.8, 19:04.2, 19:07.1, (19:12.2), (20:10.4)
491502Gresham, OR - Team Time (1st 5) 1:32:52.5 | Spread (1st 5) 1:25.0
259, 279, 305, 317, 342, (351), (354)
Fidel Flores, Dylan Frank, Sergio Angel-Ramirez, Joel Yasin, Nathan Luck, (Gage McDaniels), (Jack Havrilla)
17:55.4, 18:09.1, 18:38.2, 18:49.4, 19:20.4, (20:16.2), (20:32.7)
501531West Albany, OR - Team Time (1st 5) 1:34:16.8 | Spread (1st 5) 2:11.9
242, 271, 324, 346, 348, (349), (352)
Ethan Tyler, Austin Stanaway, Hamish Bradley, Takumi Kishi, Samuel White, (Evan Morgenstern), (Myres Sawyer)
17:44.9, 18:01.5, 18:56.8, 19:36.8, 19:56.8, (20:01.9), (20:16.4)
511557Willamette, OR - Team Time (1st 5) 1:33:33.6 | Spread (1st 5) 1:18.6
264, 282, 333, 337, 341, (355), (356)
Ari Hendrix, Cody Gilbert, Jason Rico, Nate Bassinger, Colin Longstreet, (Connor Beauchamp), (Isaiah Martins)
17:56.8, 18:11.0, 19:03.3, 19:07.1, 19:15.4, (20:56.8), (20:58.8)