165Jesuit, OR - Team Time (1st 5) 1:19:04.3 | Spread (1st 5) 37.4
1, 7, 16, 19, 22, (25), (34)
David Leavy, Hunter McGuirk, Sam Remington, Brian McDavitt, David McCaslin, (Joshua Sealand), (Alex Joseph)
15:22.7, 15:45.4, 15:57.8, 15:58.3, 16:00.1, (16:02.9), (16:10.6)
2141South Eugene, OR - Team Time (1st 5) 1:20:23.0 | Spread (1st 5) 41.0
11, 14, 23, 36, 57, (104), (137)
Brian Eimstad, Jack Wilson, Joe Holvey, Reilly Bloomer, Zack Selko, (William Chapin-Jones), (Cameron Martin)
15:48.0, 15:53.0, 16:01.0, 16:12.0, 16:29.0, (16:50.0), (17:03.0)
3169Central Catholic, OR - Team Time (1st 5) 1:20:35.0 | Spread (1st 5) 1:01.0
2, 27, 35, 51, 54, (77), (82)
Kyle Thompson, Sam Truax, Jordan Landstrom, Sam Lomax, Andrew Green, (Jean Baptiste Tooley), (Dante Dalla Gasperina)
15:26.0, 16:05.0, 16:11.0, 16:26.0, 16:27.0, (16:39.0), (16:41.0)
4202Crater, OR - Team Time (1st 5) 1:21:00.9 | Spread (1st 5) 57.8
6, 9, 42, 62, 83, (98), (116)
Neil Seibert, Jon Obeso, Daniel Stoiber, Piers Rasmussen, John Martinez, (Kahler Waldrop), (Jason Braxton)
15:44.3, 15:46.1, 16:17.4, 16:31.0, 16:42.1, (16:48.9), (16:55.0)
5238Lincoln, OR - Team Time (1st 5) 1:21:35.7 | Spread (1st 5) 50.3
13, 37, 44, 66, 78, (119), (124)
Tanner Smith, Evan Martin, Ben Campbell, Braden Lambert, Nico Banks, (Nick Reeve), (Teddy Kortenhof)
15:49.2, 16:12.5, 16:20.6, 16:33.9, 16:39.5, (16:55.1), (16:58.4)
6299Barlow, OR - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 55.0
15, 21, 59, 100, 104, (216), (250)
Jacob Campbell, Jackson Haselnus, Auston Burns, Alex Seymour, Austin Kettleson, (Zach Standish), (Manny Garcia)
15:55.0, 16:00.0, 16:30.0, 16:49.0, 16:50.0, (17:41.0), (18:03.0)
7306Southridge, OR - Team Time (1st 5) 1:21:47.8 | Spread (1st 5) 1:13.9
3, 10, 64, 109, 120, (152), (217)
Justin Rocereto, Ryan Jones, Nic Palladino, Jordan Hamada, Austin Poulin, (Riley Temple), (Sam Rosen)
15:41.9, 15:46.8, 16:31.6, 16:51.7, 16:55.8, (17:12.1), (17:42.0)
8355Sheldon (OR), OR - Team Time (1st 5) 1:22:52.1 | Spread (1st 5) 41.0
45, 49, 62, 65, 134, (154), (206)
Jackson Darland, Ben Harter, Alex Johnston, TJ Wright, David Bellamy, (Jackson Fletcher), (Cole Bruns)
16:21.0, 16:24.3, 16:31.0, 16:33.8, 17:02.0, (17:14.1), (17:34.1)
9371Westview, OR - Team Time (1st 5) 1:23:02.7 | Spread (1st 5) 31.3
41, 74, 78, 81, 97, (115), (162)
RJ Morgan, Alec Smith, Sam Curl, Matthew Kingzett, Sean Clausen, (Jake Schmerber), (Taran Hughes)
16:17.2, 16:37.0, 16:39.5, 16:40.5, 16:48.5, (16:54.1), (17:18.9)
10394Lake Oswego, OR - Team Time (1st 5) 1:22:35.2 | Spread (1st 5) 1:37.3
12, 29, 32, 140, 181, (189), (221)
Nathan Normo, Todd Macdonald, Jared Bell, Phillip Kearns, Matt Agritelley, (Connor Wilson), (Brendan Holser)
15:48.5, 16:06.4, 16:09.1, 17:05.4, 17:25.8, (17:27.9), (17:46.4)
11397Forest Grove, OR - Team Time (1st 5) 1:22:50.5 | Spread (1st 5) 1:10.0
17, 24, 84, 128, 144, (169), (179)
Tyler Shipley, Geremia Lizier-Zmudzinski, James McCahon, Michael Garcia, C.J. Johnson, (Seth Berdahl), (Connor Pitt)
15:58.0, 16:02.0, 16:42.5, 17:00.0, 17:08.0, (17:22.0), (17:25.0)
12405Lakeridge, OR - Team Time (1st 5) 1:22:53.7 | Spread (1st 5) 1:09.4
20, 28, 103, 108, 146, (187), (201)
Mubark Mebrat, Julian Heninger, Colton Ansberry, Alec Koh, Kevin Mertz, (Christian Veillet), (Nathan Belcik)
15:59.0, 16:05.2, 16:49.8, 16:51.3, 17:08.4, (17:27.3), (17:31.3)
13417North Medford, OR - Team Time (1st 5) 1:23:09.0 | Spread (1st 5) 1:08.0
17, 51, 74, 134, 141, (190), (202)
Ray Schireman, Blake Spencer, Devyn Baldovino, Joe Dugan, Caleb Diaz, (Aaran Fagan), (Conner Covey)
15:58.0, 16:26.0, 16:37.0, 17:02.0, 17:06.0, (17:28.0), (17:33.0)
14426Beaverton, OR - Team Time (1st 5) 1:22:41.1 | Spread (1st 5) 1:26.9
4, 5, 130, 138, 149, (156), (182)
Dan Oekerman, Hussein Mohamed, Drew Larabee, Zach Collins, Kevin Kavanaugh, (Erik Olson), (Jake Fenger)
15:43.6, 15:43.7, 17:00.2, 17:03.1, 17:10.5, (17:16.2), (17:26.6)
15438South Medford, OR - Team Time (1st 5) 1:23:29.1 | Spread (1st 5) 1:03.0
43, 46, 61, 122, 166, (172), (193)
Niko Tutland, Camden Stemple, Travis Jantzer, John Serna, Tristen Edwards, (Ethan Cannon), (Travis Slack)
16:18.0, 16:22.0, 16:30.2, 16:57.9, 17:21.0, (17:23.0), (17:29.0)
16462Reynolds, OR - Team Time (1st 5) 1:23:43.2 | Spread (1st 5) 1:00.0
46, 48, 76, 123, 169, (178), (183)
Brandon Raleigh, Ian Stevens, Keenan Follett, Jae Heilig, Jacob Barnett, (Birukidin Jaldi), (Joshua Francisco)
16:22.0, 16:23.2, 16:38.0, 16:58.0, 17:22.0, (17:24.8), (17:27.0)
17470Grant, OR - Team Time (1st 5) 1:23:25.8 | Spread (1st 5) 1:16.0
8, 85, 116, 128, 133, (156), (166)
Andre Walker, Daniel Slaughter, Aidan Paulk, Jackson Cole, Ilan Swartz-Brownstein, (Mason Lundenberg), (Cole Watson)
15:45.9, 16:43.0, 16:55.0, 17:00.0, 17:01.9, (17:16.2), (17:21.0)
18483Sunset, OR - Team Time (1st 5) 1:23:49.6 | Spread (1st 5) 1:07.4
33, 69, 95, 127, 159, (160), (215)
Nathan Brown, Mark Sussman, Colin Petitt, Zach Muraoka, Brian Opp, (Christopher Chu), (Daniel Hahn)
16:09.8, 16:35.0, 16:47.7, 16:59.9, 17:17.2, (17:17.4), (17:40.5)
19495Aloha, OR - Team Time (1st 5) 1:23:58.6 | Spread (1st 5) 40.6
56, 71, 107, 114, 147, (153), (155)
Devin Sellers, Brennen Hewitt, Glapougbae Garmondeh, Joel Kramer, Glapoujay Garmondeh, (Cameron Atherton), (Michael Seed)
16:28.6, 16:36.4, 16:50.7, 16:53.7, 17:09.2, (17:12.5), (17:15.8)
20523Oregon City, OR - Team Time (1st 5) 1:24:03.3 | Spread (1st 5) 53.9
38, 80, 131, 132, 142, (194), (200)
Nathan Meeker, Bradley Laughlin, Chris Durant, Al Lacey, Matthew Trone, (Dylan Good), (Keaton Stroh)
16:13.0, 16:40.4, 17:01.4, 17:01.6, 17:06.9, (17:29.2), (17:31.1)
21563West Salem, OR - Team Time (1st 5) 1:24:37.5 | Spread (1st 5) 49.0
69, 72, 88, 161, 173, (173), (173)
David Clark, Matthew Thomas, Emanuel Kraynick, Ben Whitenack, Sean Barr, (Jake Beach), (Brendan Abel)
16:35.0, 16:36.5, 16:44.0, 17:18.0, 17:24.0, (17:24.0), (17:24.0)
22587West Linn, OR - Team Time (1st 5) 1:24:31.2 | Spread (1st 5) 1:14.7
39, 40, 148, 164, 196, (207), (220)
Dillon George, Connor Cushman, Tyler Griffin, Derek Fieldhouse, Trevor Hammock, (Braden Krellwitz), (Michael Sullivan)
16:15.0, 16:16.5, 17:10.0, 17:20.0, 17:29.7, (17:34.8), (17:45.8)
23617Tualatin, OR - Team Time (1st 5) 1:24:47.0 | Spread (1st 5) 1:20.0
26, 112, 143, 163, 173, (240), (249)
Nathan Love, Scott Allred, Tyler Snyder, Matthew Lovos, Dylan Moore, (Benjamin Love), (Austin Hunsdon)
16:04.0, 16:53.0, 17:07.0, 17:19.0, 17:24.0, (17:56.8), (18:02.4)
24625Roseburg, OR - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:05.0
51, 88, 91, 197, 198, (212), (236)
Kenny Freeman, Ben Rodriguez, John Talik, Aaron Valdivia, Toby Dill, (Dylan Woodward), (Tommy Dill)
16:26.0, 16:44.0, 16:46.0, 17:30.0, 17:31.0, (17:40.0), (17:54.8)
25676Tigard, OR - Team Time (1st 5) 1:25:24.0 | Spread (1st 5) 29.0
111, 116, 125, 158, 166, (183), (209)
John Walker, Scott Rice, Matt Carlson, John Caufield, Nathanael Ditton, (Ian Rogers), (MacKenzie Smith)
16:52.0, 16:55.0, 16:59.0, 17:17.0, 17:21.0, (17:27.0), (17:39.0)
26690Centennial, OR - Team Time (1st 5) 1:25:29.0 | Spread (1st 5) 1:51.0
31, 96, 151, 169, 243, (275), (285)
Taylor Hybl, Cody Hammersmith, Chris Brasch, Josh Dempsey, Adam Mattson, (Joe Spina), (Caleb Wilson)
16:08.0, 16:48.0, 17:12.0, 17:22.0, 17:59.0, (18:30.0), (18:54.0)
27713McMinnville, OR - Team Time (1st 5) 1:25:37.9 | Spread (1st 5) 1:05.0
55, 85, 179, 192, 202, (204), (226)
Nic McDaniel, Tim Anderson, Kyle Chambers, Tyler Harris, Anton Ramick, (Ronald Graham), (Alex Justice)
16:28.0, 16:43.0, 17:25.0, 17:28.9, 17:33.0, (17:34.0), (17:50.0)
28717North Salem, OR - Team Time (1st 5) 1:25:51.9 | Spread (1st 5) 1:29.0
59, 73, 112, 230, 243, (258), (274)
Chris Musser, Jorge Rico, Ramon Villa, Carlos Flores, Julio Olmos, (Lee Lindley), (Daniel Perez)
16:30.0, 16:36.9, 16:53.0, 17:53.0, 17:59.0, (18:11.6), (18:29.9)
29769Century, OR - Team Time (1st 5) 1:26:08.9 | Spread (1st 5) 54.0
91, 110, 173, 183, 212, (219), (255)
Tim Rice, Jose Lopez-Soto, Jacob Yent, Devon Christian, Brian Jorgenson, (Devin Edwards), (Drew Scott)
16:46.0, 16:51.9, 17:24.0, 17:27.0, 17:40.0, (17:45.0), (18:09.0)
30774Glencoe, OR - Team Time (1st 5) 1:26:08.3 | Spread (1st 5) 1:08.6
94, 121, 125, 195, 239, (269), (272)
Daniel Douvris, Abraham Teklu, Jacob Stafford, Mason Rouches, Miles Rouches, (Joseph Rappleyea), (Gerrick Rogers)
16:47.2, 16:57.0, 16:59.0, 17:29.3, 17:55.8, (18:27.8), (18:29.0)
31777Newberg, OR - Team Time (1st 5) 1:26:11.6 | Spread (1st 5) 1:16.0
67, 98, 188, 198, 226, (251), (262)
Bailey Peterson, Kyle Fish, Marshall Magill, Jake Lozada, Dan Harper, (Matt Zakrevsky), (Wesley Chambers)
16:34.0, 16:48.9, 17:27.7, 17:31.0, 17:50.0, (18:06.0), (18:17.0)
32866Clackamas, OR - Team Time (1st 5) 1:27:13.4 | Spread (1st 5) 1:53.7
50, 85, 225, 242, 264, (287), (291)
Ciaran Smythe, Alan Johnston, Conner Smythe, Nolan Bishop, Peter Zetterlund, (Sam Dewhitt), (Logan Walker)
16:24.9, 16:43.0, 17:48.5, 17:58.4, 18:18.6, (18:59.0), (19:08.4)
33889Sprague, OR - Team Time (1st 5) 1:27:05.0 | Spread (1st 5) 1:02.0
91, 144, 212, 218, 224, (279), (294)
Jacob Atkinson, Nathaniel Roberts, Taylor Nusser, Matthew Hatzenbihler, Andrew Miller, (Jason Dornon), (Riley Walker)
16:46.0, 17:08.0, 17:40.0, 17:43.0, 17:48.0, (18:41.0), (19:22.0)
34905Redmond, OR - Team Time (1st 5) 1:27:41.2 | Spread (1st 5) 1:56.1
58, 102, 232, 247, 266, (290), (292)
Alex Stevens, Oliver Gunther, Memo DeLaTorre, Joey Donohue, Alec Carter, (Payton McGuire), (Conor Smith)
16:29.9, 16:49.3, 17:54.0, 18:02.0, 18:26.0, (19:04.0), (19:13.0)
35923Gresham, OR - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 2:19.0
30, 134, 228, 265, 266, (277), (283)
Dylan Hanson, Morgan Benson, Eric Johnsen, Juan Fernandez, William Blake, (Austin Trickel), (Tucker George)
16:07.0, 17:02.0, 17:51.0, 18:20.0, 18:26.0, (18:39.0), (18:52.0)
36952Canby, OR - Team Time (1st 5) 1:27:33.9 | Spread (1st 5) 47.1
139, 150, 211, 223, 229, (245), (281)
Morgan Webber, Cameron Huffman, Dean Nizer, Brendan Seehaver, Trenton Wolf, (Gaelan Duncan), (Jonathan Inman)
17:04.4, 17:10.7, 17:39.5, 17:47.8, 17:51.5, (17:59.4), (18:45.2)
37991Thurston, OR - Team Time (1st 5) 1:28:04.4 | Spread (1st 5) 1:19.6
106, 183, 190, 255, 257, (268), (280)
Caleb Baugher, Caleb Gee, Kyle Kohl, Zach Stoneburner, Ryan Smith, (Jake Littrell), (Andrew Wagenblast)
16:50.4, 17:27.0, 17:28.0, 18:09.0, 18:10.0, (18:27.0), (18:41.9)
381065South Salem, OR - Team Time (1st 5) 1:28:45.2 | Spread (1st 5) 1:17.4
100, 230, 237, 246, 252, (254), (261)
Nick Ellis, Daniel Fauss, Andrew Jensen, Caleb Clark, Sam Ruck, (Slater Broaddus), (Hayden Harms)
16:49.0, 17:53.0, 17:55.0, 18:01.8, 18:06.4, (18:08.6), (18:16.4)
391094Hillsboro, OR - Team Time (1st 5) 1:29:33.0 | Spread (1st 5) 1:55.0
67, 232, 253, 270, 272, (276), (278)
Bo McCullough, Tim McSpadden, Adrian Arteaga, Marcos Torres, Wyatt Flinn, (Nolan Kuenzi), (Johnathon Waters)
16:34.0, 17:54.0, 18:08.0, 18:28.0, 18:29.0, (18:33.0), (18:40.0)
401151Grants Pass, OR - Team Time (1st 5) 1:29:19.9 | Spread (1st 5) 44.0
204, 208, 235, 241, 263, (270), (296)
Ryan Schmidt, Eric Stobbe, Connor Lauffenburger, Brandon Weichers, Cameron Merker, (William Martin), (Blaze Hamann)
17:34.0, 17:35.0, 17:54.7, 17:58.2, 18:18.0, (18:28.0), (19:24.7)
411170McNary, OR - Team Time (1st 5) 1:29:37.0 | Spread (1st 5) 36.0
209, 222, 232, 247, 260, (286), (289)
Tyler Jordan, Dylan McHugh, Edgar Jimenez, Tony Goemaere, Amadi Amaitsa, (Dalton Lindsey), (Jared Blaylock)
17:39.0, 17:47.0, 17:54.0, 18:02.0, 18:15.0, (18:55.0), (19:02.0)
421206David Douglas, OR - Team Time (1st 5) 1:32:29.2 | Spread (1st 5) 2:43.8
90, 237, 284, 297, 298, (299), (300)
Gus Arroyo Vera, Alex Jacobson, Joshua Kellebrew, Brandon Anton, Michael Hoggans, (Adam Butler), (Josh Dyk)
16:45.2, 17:55.0, 18:53.0, 19:27.0, 19:29.0, (19:32.0), (19:54.2)
431286McKay, OR - Team Time (1st 5) 1:32:40.2 | Spread (1st 5) 1:58.0
164, 259, 282, 288, 293, (294), (301)
Carlos Cornejo, Miguel Sanchez, Lupe Granados, Efrain Zuniga, Jesus Cornejo, (Trey Hargrove), (haydn Coons)
17:20.0, 18:13.2, 18:48.0, 19:01.0, 19:18.0, (19:22.0), (20:03.7)