1133Central Catholic, OR - Team Time (1st 5) 47:38.0 | Spread (1st 5) 41.0
2, 18, 26, 40, 47, (60), (64)
Kyle Thompson, Dante Dalla Gasperina, Jean Baptiste Tooley, Zack Lavier, Daniel Thompson, (Jackson Frank), (Sam Truax)
9:05.0, 9:29.0, 9:35.0, 9:43.0, 9:46.0, (9:51.0), (9:53.0)
2156West Linn, OR - Team Time (1st 5) 47:55.0 | Spread (1st 5) 32.0
10, 14, 26, 44, 62, (64), (86)
Connor Cushman, Tyler Griffin, Colin Squires, John Goetze, Roman Ollar, (Grayson Ollar), (Derek Fieldhouse)
9:20.0, 9:24.0, 9:35.0, 9:44.0, 9:52.0, (9:53.0), (10:01.0)
3173Grant, OR - Team Time (1st 5) 48:12.0 | Spread (1st 5) 17.0
21, 25, 34, 38, 55, (86), (108)
Jack Roberts, Aidan Paulk, Miles Anderson, Jackson Cole, George Grenham, (Hudson Rennaker), (Eli Boudouris)
9:31.0, 9:34.0, 9:38.0, 9:41.0, 9:48.0, (10:01.0), (10:10.0)
4182Franklin (OR), OR - Team Time (1st 5) 47:55.0 | Spread (1st 5) 45.0
4, 8, 40, 62, 68, (72), (169)
Jackson Packham, Christopher Black, Noah Leonard, Dane Hilts, John Rojas, (Sam Burnett), (Patrick Benjamin)
9:09.0, 9:17.0, 9:43.0, 9:52.0, 9:54.0, (9:55.0), (10:37.0)
5183Lakeridge, OR - Team Time (1st 5) 47:51.0 | Spread (1st 5) 52.0
1, 12, 30, 68, 72, (136), (175)
Julian Heninger, Colton Ansberry, Leo Lukens, Noah Belcik, Nathan Belcik, (Justin Miller), (Maximo Minervini)
9:03.0, 9:23.0, 9:36.0, 9:54.0, 9:55.0, (10:24.0), (10:41.0)
6211Cleveland (OR), OR - Team Time (1st 5) 48:07.0 | Spread (1st 5) 1:10.0
4, 11, 19, 51, 126, (208), (244)
Adrian Hinkle, Christopher Hinkle, Ethan Livermore, Roba Sultessa, Nick Scrivens, (Joel Hwee), (Peter Kurtz)
9:09.0, 9:22.0, 9:30.0, 9:47.0, 10:19.0, (10:56.0), (11:08.0)
7215Aloha, OR - Team Time (1st 5) 48:32.0 | Spread (1st 5) 26.0
17, 32, 40, 58, 68, (68), (76)
Devin Sellers, Glapoujay Garmondeh, Glapougbae Garmondeh, Berkeley Andrus, Anders Bake, (Brent Marsonette), (Matthew Painter)
9:28.0, 9:37.0, 9:43.0, 9:50.0, 9:54.0, (9:54.0), (9:56.0)
8249Wilsonville, OR - Team Time (1st 5) 48:37.0 | Spread (1st 5) 39.0
8, 38, 51, 76, 76, (102), (107)
Ty James, Ben Thomas, Sam Collins, Ian Burns, Josh Meyer, (Milo Perkins), (Branden Fitzke)
9:17.0, 9:41.0, 9:47.0, 9:56.0, 9:56.0, (10:07.0), (10:09.0)
9277Pendleton, OR - Team Time (1st 5) 49:01.0 | Spread (1st 5) 44.0
19, 46, 47, 47, 118, (218), (222)
Weyekin Bill, Nolan Bylenga, Alex Ferder, Andrew Porter, Garison Alger, (Dakotah Rimbach), (Caleb Montgomery)
9:30.0, 9:45.0, 9:46.0, 9:46.0, 10:14.0, (10:59.0), (11:00.0)
10316Lincoln, OR - Team Time (1st 5) 48:46.0 | Spread (1st 5) 58.0
6, 7, 96, 99, 108, (120), (123)
Tanner Smith, Nico Banks, Teddy Kortenhof, Liam Burke, Josiah Langstaff, (Adin Becker), (Ben Campbell)
9:12.0, 9:13.0, 10:05.0, 10:06.0, 10:10.0, (10:15.0), (10:17.0)
11365Southwest Christian, OR - Team Time (1st 5) 49:31.0 | Spread (1st 5) 1:13.0
15, 34, 37, 108, 171, (181), (232)
Trevor Lane, Nick Martin, David Bogert, Tony Weaver, Trevor Osswald, (Nathan Kubeczko), (Chase Stubblefield)
9:25.0, 9:38.0, 9:40.0, 10:10.0, 10:38.0, (10:45.0), (11:03.0)
12384North Valley, OR - Team Time (1st 5) 49:38.3 | Spread (1st 5) 1:18.8
16, 22, 79, 82, 185, (390), (462)
David Cornish, Jonathan Cornish, Andrew Davalos, John Serna, Zeb Amos, (Michael Martz), (Dillan Lee)
9:26.5, 9:31.6, 9:56.6, 9:58.3, 10:45.3, (12:29.0), (13:23.1)
13399Sunset, OR - Team Time (1st 5) 49:52.0 | Spread (1st 5) 22.0
40, 85, 86, 92, 96, (115), (134)
Colin Petitt, Ethan Ayers, Mark Sussman, Aaron Larson, Grant Bingham, (Brian Opp), (Zach Muraoka)
9:43.0, 10:00.0, 10:01.0, 10:03.0, 10:05.0, (10:13.0), (10:23.0)
14416McMinnville, OR - Team Time (1st 5) 49:55.0 | Spread (1st 5) 44.0
23, 81, 83, 106, 123, (125), (129)
Nic McDaniel, Jack McKeegan, Liam McKeegan, Wes Noble, Alex Justice, (Tyler Harris), (Ronald Graham)
9:33.0, 9:58.0, 9:59.0, 10:08.0, 10:17.0, (10:18.0), (10:20.0)
15479Forest Grove, OR - Team Time (1st 5) 50:24.0 | Spread (1st 5) 26.0
57, 94, 96, 112, 120, (156), (165)
Seth Berdahl, Judd Parson, Connor Pitt, Michael Garcia, Ian Dehner, (Randy Avendano), (Camden Kennedy)
9:49.0, 10:04.0, 10:05.0, 10:11.0, 10:15.0, (10:33.0), (10:36.0)
16525Tigard, OR - Team Time (1st 5) 50:47.0 | Spread (1st 5) 35.0
58, 86, 108, 132, 141, (197), (241)
John Caufield, John Walker, Kyle Rose, Martin Ramos III, Matt Carlson, (Brian Whitelock), (Trevor Lusk)
9:50.0, 10:01.0, 10:10.0, 10:21.0, 10:25.0, (10:51.0), (11:07.0)
17553Sprague, OR - Team Time (1st 5) 50:53.7 | Spread (1st 5) 1:17.4
13, 23, 170, 173, 174, (193), (217)
Nathaniel Roberts, Jacob Atkinson, Riley Walker, Tyler Dayton, Robert Amarillas, (Alex Boyle), (Braden Gardner)
9:23.2, 9:33.0, 10:37.2, 10:39.7, 10:40.6, (10:49.5), (10:58.1)
18562Hidden Valley, OR - Team Time (1st 5) 51:06.8 | Spread (1st 5) 58.1
54, 67, 75, 180, 186, (300), (463)
Dakotah Webb, Shane Crofoot, Zach Blanco, Justin Elkins, Lance Hemphill, (Dima Clarke), (Anthony Aviles)
9:47.6, 9:53.6, 9:55.2, 10:44.7, 10:45.7, (11:35.4), (13:24.0)
19619Silverton, OR - Team Time (1st 5) 51:31.0 | Spread (1st 5) 1:12.0
26, 51, 165, 187, 190, (222), (230)
Morgan Coxen, Jonathan Sisley, Micah White, Robbie LeParc, Garrett Palmquist, (Isaiah Perez), (Hart White)
9:35.0, 9:47.0, 10:36.0, 10:46.0, 10:47.0, (11:00.0), (11:02.0)
20657Oregon City, OR - Team Time (1st 5) 51:44.0 | Spread (1st 5) 27.0
99, 122, 129, 151, 156, (181), (187)
Al Lacey, Chris Durant, Dylan Good, Tyler Dille, Matthew Schindlbeck, (Jordan Howell), (Corey Hedger)
10:06.0, 10:16.0, 10:20.0, 10:29.0, 10:33.0, (10:45.0), (10:46.0)
21670McNary, OR - Team Time (1st 5) 51:46.0 | Spread (1st 5) 34.4
91, 119, 143, 149, 168, (210), (213)
Tony Goemaere, Evan Rummerfield, Dalton Lindsey, Adrian Fernandez, Amadi Amaitsa, (Angel Goemaere), (Wyatt Grine)
10:01.9, 10:14.5, 10:25.4, 10:27.9, 10:36.3, (10:56.1), (10:57.7)
22677Valley Catholic, OR - Team Time (1st 5) 51:57.0 | Spread (1st 5) 1:24.0
26, 44, 175, 214, 218, (280), (304)
Cooper Roach, Wilder Boyden, Nathaniel Trobough, David Gehlen, Michael Leslie, (Aidan Gillespie), (Nick Smith)
9:35.0, 9:44.0, 10:41.0, 10:58.0, 10:59.0, (11:23.0), (11:37.0)
23691Tillamook, OR - Team Time (1st 5) 51:56.0 | Spread (1st 5) 1:35.0
32, 55, 126, 222, 256, (256), (271)
Aaron Josi, Paulo Velez, Hector Rojo, Andrew Jenck, Armando Marquez, (Garrett Armstrong), (Mitch Baertlein)
9:37.0, 9:48.0, 10:19.0, 11:00.0, 11:12.0, (11:12.0), (11:20.0)
24697Hood River Valley, OR - Team Time (1st 5) 52:05.0 | Spread (1st 5) 1:05.0
47, 144, 146, 163, 197, (205), (286)
Ricardo Castillo, Miguel Cuevas, Jorge Cuevas, Brodie Sutherland, Rafael Villegas, (Justin Crosswhite), (Jacob Fischer)
9:46.0, 10:26.0, 10:27.0, 10:35.0, 10:51.0, (10:54.0), (11:26.0)
25702Crook County, OR - Team Time (1st 5) 52:07.0 | Spread (1st 5) 1:14.0
34, 102, 178, 187, 201, (275), (295)
Grayson Munn, Luis Rivera, Blake George, Liam Pickhardt, Cody Thurman, (Nathan Carmack), (Justin Glass)
9:38.0, 10:07.0, 10:44.0, 10:46.0, 10:52.0, (11:21.0), (11:31.0)
26749Liberty, OR - Team Time (1st 5) 52:24.0 | Spread (1st 5) 1:02.0
80, 102, 152, 197, 218, (227), (266)
Michael Francy, Austin Finster, Dominick Marshall, Alex Dickinson, Alex Richardson, (Jonathan Fookes), (Sam Causton)
9:57.0, 10:07.0, 10:30.0, 10:51.0, 10:59.0, (11:01.0), (11:18.0)
27754Century, OR - Team Time (1st 5) 52:29.0 | Spread (1st 5) 26.0
126, 132, 144, 171, 181, (290), (316)
Jose Lopez-Soto, Caleb Younk, Holden Mercurio, Drew Scott, Ryan Barclay, (Elias Baxter), (Colt Pierce)
10:19.0, 10:21.0, 10:26.0, 10:38.0, 10:45.0, (11:28.0), (11:45.0)
754South Salem, OR - Team Time (1st 5) 52:27.0 | Spread (1st 5) 49.0
102, 129, 150, 165, 208, (319), (339)
Sam Ruck, Oslo Jacobson, John Patterson, Andrew Colburn, Miles Berglund, (Ethan Hamilton), (Byron Serfling)
10:07.0, 10:20.0, 10:28.0, 10:36.0, 10:56.0, (11:48.0), (12:00.0)
29802West Salem, OR - Team Time (1st 5) 52:45.0 | Spread (1st 5) 1:12.0
83, 112, 161, 195, 251, (374), (374)
Emanuel Kraynick, Sean Barr, Hunter Mosman, Reed Smith, Isaac Barr, (Noah Vaughn), (Minato Holman)
9:59.0, 10:11.0, 10:34.0, 10:50.0, 11:11.0, (12:21.0), (12:21.0)
30896Newport, OR - Team Time (1st 5) 53:31.0 | Spread (1st 5) 1:47.0
64, 94, 161, 271, 306, (310), (313)
Michael Capri, Jeremy Turner, Dylan Doll, Derek Allen, Clayton Smith, (Jacob Hanna), (Nathan Bearden)
9:53.0, 10:04.0, 10:34.0, 11:20.0, 11:40.0, (11:41.0), (11:43.0)
31930Scappoose, OR - Team Time (1st 5) 53:47.0 | Spread (1st 5) 37.0
136, 154, 202, 211, 227, (249), (405)
Mason Reardon, Dan Carrier, Jacob Harley, Stephen Gift, Jim Cutrona, (Colby Wedgworth), (Damion Hansen)
10:24.0, 10:32.0, 10:53.0, 10:57.0, 11:01.0, (11:10.0), (12:34.0)
32957Thurston, OR - Team Time (1st 5) 53:50.0 | Spread (1st 5) 1:05.0
99, 136, 232, 239, 251, (285), (289)
Caleb Baugher, Teric Sargeant, Cody Mitts, Ransom Gee, Chris Mudder, (Lorenzo Olono), (Patrick Kohl)
10:06.0, 10:24.0, 11:03.0, 11:06.0, 11:11.0, (11:25.0), (11:27.0)
33959Southridge, OR - Team Time (1st 5) 53:56.0 | Spread (1st 5) 39.0
136, 153, 211, 227, 232, (241), (251)
Jordan Hamada, Riley Temple, Nathan Hammerberg, Elliott Nelson, Hamilton Beard, (Colin Jones), (Tyler Bloom)
10:24.0, 10:31.0, 10:57.0, 11:01.0, 11:03.0, (11:07.0), (11:11.0)
34971Oregon Episcopal, OR - Team Time (1st 5) 53:46.0 | Spread (1st 5) 2:28.0
3, 136, 232, 299, 301, (319), (337)
Nick Obletz, Spencer Slovic, Cameron Slovic, Patrick McVee, Alex Phillips, (Zach Solomon), (Kevin Haugh)
9:08.0, 10:24.0, 11:03.0, 11:35.0, 11:36.0, (11:48.0), (11:56.4)
351004Country Christian, OR - Team Time (1st 5) 54:14.0 | Spread (1st 5) 54.0
146, 156, 156, 271, 275, (360), (396)
Jeff Corless, Levi Lewandowski, Andrew Axmaker, Avery Nofziger, Eric Kanty, (Ben Grandle), (TJ Visser)
10:27.0, 10:33.0, 10:33.0, 11:20.0, 11:21.0, (12:12.0), (12:31.0)
361015Molalla, OR - Team Time (1st 5) 54:31.0 | Spread (1st 5) 2:34.0
30, 154, 205, 269, 357, (466), (480)
Pake Benthin, Cameron Fischer, Austin Halbert, Gabe Collins, Jesse Wilson, (Thomas Fraijo), (John Fraijo)
9:36.0, 10:32.0, 10:54.0, 11:19.0, 12:10.0, (13:25.0), (13:45.0)
371063Hillsboro, OR - Team Time (1st 5) 54:37.0 | Spread (1st 5) 1:15.0
112, 202, 222, 241, 286, (306), (400)
Tim McSpadden, Adrian Arteaga, Nolan Kuenzi, Dylan Clemo, Johnathon Waters, (Edward Mendez), (Bruno De Marzio)
10:11.0, 10:53.0, 11:00.0, 11:07.0, 11:26.0, (11:40.0), (12:32.0)
381081Summit, OR - Team Time (1st 5) 54:47.0 | Spread (1st 5) 38.0
156, 197, 232, 245, 251, (258), (275)
Alex Martin, Grant Parton, Ethan Axten, Griffin Reinecke, James Warburton, (Zeb Millslagle), (Fredrik Berget)
10:33.0, 10:51.0, 11:03.0, 11:09.0, 11:11.0, (11:13.0), (11:21.0)
391222Marist, OR - Team Time (1st 5) 55:53.0 | Spread (1st 5) 56.0
181, 214, 251, 266, 310, (313), (367)
Garrett Stollar, Truett Hanes, Sam Harwood, Peter Young, Jackson Bedbury, (Michael Baird), (Shawn Melendy)
10:45.0, 10:58.0, 11:11.0, 11:18.0, 11:41.0, (11:43.0), (12:18.0)
401224St Mary's, OR - Team Time (1st 5) 56:06.9 | Spread (1st 5) 1:47.1
190, 194, 196, 238, 406, (412), (449)
Chris Martin, Elijah Conway, Ross Robino, Peter Schwartz, Harrison Jensen, (Eloery Shuli Li), (Sam Bauermeister)
10:47.0, 10:49.7, 10:50.4, 11:05.7, 12:34.1, (12:36.8), (13:07.9)
411243North Marion, OR - Team Time (1st 5) 56:02.0 | Spread (1st 5) 1:48.0
86, 245, 275, 312, 325, (348), (400)
Christian Parr, Ben Hanberg, Derek Terwilliger, Scott Steele, Elbert Giron, (Derek Jones), (Skyler Younger)
10:01.0, 11:09.0, 11:21.0, 11:42.0, 11:49.0, (12:05.0), (12:32.0)
421245Kennedy, OR - Team Time (1st 5) 55:58.0 | Spread (1st 5) 1:38.0
115, 230, 283, 290, 327, (410)
Dalton Susee, John Savage, Adrian Parra, Kyle Kinyon, Brent Lang, (Abraham Cruz)
10:13.0, 11:02.0, 11:24.0, 11:28.0, 11:51.0, (12:36.0)
431279Canby, OR - Team Time (1st 5) 56:04.3 | Spread (1st 5) 16.7
237, 240, 264, 268, 270, (279), (288)
Ethan Patterson, Chayse Gillespie, Quinton Wiltshire, Ian Oakes, Steven Cranston, (Blaine Matthews), (Hayden Polzel)
11:03.1, 11:06.7, 11:16.0, 11:18.7, 11:19.8, (11:21.8), (11:26.3)
441335Elmira, OR - Team Time (1st 5) 56:55.0 | Spread (1st 5) 1:43.0
141, 214, 293, 333, 354, (386), (415)
Darin French, Gannon Jones, Bryan Zimmerman, Ian Cooper, Ben Douthit, (Mason Beebe), (Harley Gilpin)
10:25.0, 10:58.0, 11:29.0, 11:55.0, 12:08.0, (12:28.0), (12:38.0)
451381Horizon Christian, OR - Team Time (1st 5) 57:30.0 | Spread (1st 5) 2:04.0
178, 190, 245, 342, 426, (430), (455)
Nathan McGill, Sam Davies, Blake Phillips, Mitchell Sheldon, Mitchell Iliyn, (Ben McMonagle), (Austin Forrester)
10:44.0, 10:47.0, 11:09.0, 12:02.0, 12:48.0, (12:53.0), (13:16.4)
461394North Eugene, OR - Team Time (1st 5) 59:30.0 | Spread (1st 5) 5:13.0
92, 146, 283, 370, 503
Logan Jacobson, Quinn Wallace, Seth Brannan, Brennen Carlson, Scott Compton
10:03.0, 10:27.0, 11:24.0, 12:20.0, 15:16.0
471411Union, OR - Team Time (1st 5) 57:11.0 | Spread (1st 5) 45.0
245, 258, 280, 296, 332, (339), (348)
Riley Sheehy, Ethan Black, Samuel O'Reilly, Daniel Colton, Harris Lackey, (Cory Andrews), (Zack Wyllie)
11:09.0, 11:13.0, 11:23.0, 11:32.0, 11:54.0, (12:00.0), (12:05.0)
481463Grants Pass, OR - Team Time (1st 5) 57:55.6 | Spread (1st 5) 1:38.9
177, 261, 323, 324, 378, (414), (423)
Connor Lauffenburger, Cameron Merker, Jarred Coburn, Thomas Hayes, Nick Brown, (Erek Nelson), (Tucker Daniel)
10:43.2, 11:13.1, 11:48.3, 11:48.9, 12:22.1, (12:37.9), (12:46.3)
491486Stayton, OR - Team Time (1st 5) 58:00.0 | Spread (1st 5) 55.0
222, 294, 318, 319, 333, (390), (407)
Dennis Martushev, Kyle Hernandez, Scott Zimmerman, Tyler Hill, Kurtis Smith, (Mark Doucette), (Timothy Coblentz)
11:00.0, 11:30.0, 11:47.0, 11:48.0, 11:55.0, (12:29.0), (12:35.0)
501529Rainier (OR), OR - Team Time (1st 5) 58:41.0 | Spread (1st 5) 1:47.0
163, 263, 359, 367, 377, (421), (463)
Brian Guisinger, Jared Thomas, Alex Gates, Trevor Lefebvre, Emmett Earlywine, (Bailey Heacock), (Colton Verhoff)
10:35.0, 11:15.0, 12:11.0, 12:18.0, 12:22.0, (12:45.0), (13:24.0)
511533Estacada, OR - Team Time (1st 5) 58:37.0 | Spread (1st 5) 2:27.0
134, 264, 290, 417, 428, (448), (489)
Kieran Bryant, Brendan Fordyce, Jonathan Jury, Nathan Lusher, George Cao, (Dean Unruh), (Marshal Cantele)
10:23.0, 11:16.0, 11:28.0, 12:40.0, 12:50.0, (13:06.0), (14:16.0)
521601Cascade, OR - Team Time (1st 5) 58:55.7 | Spread (1st 5) 29.7
298, 309, 322, 326, 346, (373), (396)
Jordan Roberts, Jason Vettrus, Scott Whitfield, Jun Lee, Taylor Gray, (Kyle Usselman), (Logan Humphrey)
11:33.8, 11:40.7, 11:48.2, 11:49.5, 12:03.5, (12:20.7), (12:31.0)
531632New Hope Christian, OR - Team Time (1st 5) 1:00:43.5 | Spread (1st 5) 3:45.4
117, 204, 356, 468, 487
Chris Merlos, David Johnson, Adam Barth, Justin Park, Jonas Lundgren
10:13.8, 10:53.8, 12:09.5, 13:27.2, 13:59.2
541676Milwaukie, OR - Team Time (1st 5) 1:00:02.0 | Spread (1st 5) 2:00.0
218, 249, 341, 430, 438, (463), (502)
Chris Spanovich, Mitchell Ponnay, Josiah Simon, Nethaniel Redfield, Anthony Flynn, (Dante Meade), (Caleb Kaufman)
10:59.0, 11:10.0, 12:01.0, 12:53.0, 12:59.0, (13:24.0), (15:15.4)
551683Amity, OR - Team Time (1st 5) 59:46.7 | Spread (1st 5) 29.6
305, 331, 345, 350, 352, (408), (506)
Kyle Riley, Collin Taylor, Dallon Davis, Gianluca Blaco, Kolton Rohde, (Jim Bertz), (Erik Cropp)
11:37.3, 11:53.8, 12:02.7, 12:06.0, 12:06.9, (12:35.1), (15:48.0)
561784South Albany, OR - Team Time (1st 5) 1:00:48.5 | Spread (1st 5) 12.9
344, 355, 358, 362, 365, (389), (404)
Martin Herrera, Jose Solis, Matt Sledge, Michael Ketsdever, Riley Rimer, (Tynan Cardwell), (Tucker Peterson)
12:02.3, 12:08.2, 12:10.2, 12:12.6, 12:15.2, (12:28.5), (12:33.7)
571813Mazama, OR - Team Time (1st 5) 1:01:46.8 | Spread (1st 5) 3:22.2
60, 413, 443, 445, 452, (485), (500)
Todd Delaney, Cody Cline, Zach Pare, Tanner Harris, Doug Ratliff, (Brandon Wilson), (Kurtis Stotts)
9:51.0, 12:37.6, 13:01.5, 13:03.5, 13:13.2, (13:53.1), (15:00.7)
581827Clatskanie, OR - Team Time (1st 5) 1:01:34.0 | Spread (1st 5) 2:30.0
258, 330, 333, 428, 478, (495), (504)
Jacob Kent, German George, Chase Berg, Austin Deanhardt, Alex Gaylin, (Jack Meussdorffer), (Tommy Miller)
11:13.0, 11:53.0, 11:55.0, 12:50.0, 13:43.0, (14:42.0), (15:20.0)
591840Corvallis, OR - Team Time (1st 5) 1:01:19.0 | Spread (1st 5) 1:41.0
280, 328, 386, 400, 446, (447), (470)
Matthew Moreno, Theo Gorchels, James Woods, Jake Kreager, Jesse Marley, (Jake Pfeil), (Tyger Liner)
11:23.0, 11:52.0, 12:28.0, 12:32.0, 13:04.0, (13:05.0), (13:32.0)
601858Sheldon (OR), OR - Team Time (1st 5) 1:01:45.1 | Spread (1st 5) 1:45.9
303, 338, 372, 385, 460, (482)
Daniel Murphy, Noah Lininger, Evan Clay, Tristan Mehlhaff, Nick Mau, (Noah Nadeau)
11:36.7, 11:57.8, 12:20.3, 12:27.7, 13:22.6, (13:47.5)
611871Chemawa, OR - Team Time (1st 5) 1:01:40.5 | Spread (1st 5) 1:23.5
297, 366, 379, 396, 433, (494)
John GrandChamp, RayDel Calflooking, Anthony Gray, Michael Capone, Lyndreth LaClair, (Caleb Walters)
11:32.5, 12:17.0, 12:24.0, 12:31.0, 12:56.0, (14:40.0)
621887Sisters, OR - Team Time (1st 5) 1:01:43.5 | Spread (1st 5) 1:00.8
317, 352, 384, 409, 425, (444), (451)
Ross Duncan, Gabriel Rice, Caleb Johnson, Ty Sahlberg, Christopher Burdick, (Logan Calmettes), (Gus Gyorgyfalvy)
11:46.9, 12:06.9, 12:26.8, 12:35.2, 12:47.7, (13:03.0), (13:10.5)
631888Portland Christian, OR - Team Time (1st 5) 1:05:18.0 | Spread (1st 5) 5:37.0
72, 382, 436, 493, 505
Sisay Gillock, Shane Bowman, Josh Harding, Joseph Perkins, Garrett Newman
9:55.0, 12:25.0, 12:57.0, 14:29.0, 15:32.0
641890Ida B. Wells, OR - Team Time (1st 5) 1:01:50.0 | Spread (1st 5) 1:40.0
271, 369, 392, 418, 440, (486), (490)
Sam Behrens, Aiden Nelson, Guthrie Stafford, Ian Morgan, Xavier Triplett, (Zach Madsen), (Samuel Fowler)
11:20.0, 12:19.0, 12:30.0, 12:41.0, 13:00.0, (13:55.0), (14:19.0)
651899McKay, OR - Team Time (1st 5) 1:01:59.5 | Spread (1st 5) 1:34.4
306, 342, 394, 403, 454, (492)
Lupe Granados, Efrain Zuniga, Aleczander Ursprung, Jesus Cornejo, Philip Phan, (Michael Enriquez)
11:40.0, 12:02.0, 12:30.1, 12:33.0, 13:14.4, (14:23.0)
661938Riverdale, OR - Team Time (1st 5) 1:02:37.7 | Spread (1st 5) 1:46.4
315, 347, 370, 437, 469, (496)
Sam Perkins, Jeff Weigand, Brian Gentry, Matt Mogck, Sean Corrigan, (Nate Pereira)
11:44.6, 12:03.6, 12:20.0, 12:58.5, 13:31.0, (14:45.5)
671942Santiam Christian, OR - Team Time (1st 5) 1:03:27.0 | Spread (1st 5) 3:13.0
205, 350, 440, 459, 488
Andrew Otis, Liam Perry, William Whitley, Dennis Li, Joe Miller
10:54.0, 12:06.0, 13:00.0, 13:20.0, 14:07.0
681956Lake Oswego, OR - Team Time (1st 5) 1:02:29.9 | Spread (1st 5) 46.8
363, 376, 381, 396, 440, (453), (456)
Matt Voelzke, Tyler Hanson, Loren Skowlund, Nikita Rozanoz, Devon Rainer, (Cameron Dean), (Sol Nudelman)
12:13.2, 12:21.1, 12:24.6, 12:31.0, 13:00.0, (13:13.7), (13:16.7)
691982Putnam, OR - Team Time (1st 5) 1:02:43.0 | Spread (1st 5) 44.0
360, 379, 392, 418, 433, (475), (483)
Brody Kemp, Aiden Thran, Drew Hill, Brody Olson, Brett Sonflieth, (Nick Venetucci), (Max Hancock)
12:12.0, 12:24.0, 12:30.0, 12:41.0, 12:56.0, (13:41.0), (13:49.0)
702015Tualatin, OR - Team Time (1st 5) 1:03:30.0 | Spread (1st 5) 1:50.0
301, 336, 450, 461, 467, (473), (498)
Jackson Schleicher, Anthony Borges, Layton Webber, Nicholas Cross, Tobiason Winn, (Eric Aarseth), (Jacob Green)
11:36.0, 11:56.0, 13:09.0, 13:23.0, 13:26.0, (13:35.0), (14:50.0)
712106Oakridge, OR - Team Time (1st 5) 1:06:23.2 | Spread (1st 5) 3:16.0
328, 364, 422, 491, 501, (507)
Aaron Jackson, Joe Fine, Tanner Jackson, Ethan Volgardsen, Troy Tayler, (Chase Baker)
11:52.0, 12:15.1, 12:46.0, 14:22.1, 15:08.0, (16:01.2)
722114Siuslaw, OR - Team Time (1st 5) 1:04:05.0 | Spread (1st 5) 50.0
386, 415, 426, 430, 457
Tyler Williams, Todd Denning, Derek Kennedy, Jonathan Griffes, Ryan Dority
12:28.0, 12:38.0, 12:48.0, 12:53.0, 13:18.0
732139Glencoe, OR - Team Time (1st 5) 1:06:18.0 | Spread (1st 5) 3:35.0
262, 424, 475, 481, 497, (499), (508)
Brian Gerig, Adam Williams, Joseph Heider, Jasper Leclerc, Dante Kiaunis, (Joseph Surico), (Ray Castaneda)
11:14.0, 12:46.7, 13:41.0, 13:47.3, 14:49.0, (14:56.4), (16:10.0)
742178Lebanon, OR - Team Time (1st 5) 1:04:59.3 | Spread (1st 5) 1:02.8
395, 420, 435, 457, 471, (477), (484)
Cody Brewer, Devin Burroughs, Andrew Robinson, Austin Sprenger, James Lutz, (Nathan Oakenson), (Ryan Restau)
12:30.2, 12:42.0, 12:56.1, 13:18.0, 13:33.0, (13:42.3), (13:51.6)
752179Gresham, OR - Team Time (1st 5) 1:05:15.6 | Spread (1st 5) 1:13.4
383, 411, 439, 472, 474, (479), (509)
Nick Hanset, Logan Colson, Austin Humphrey, Micah Eckford, Josiah Beiersdorf, (Daniel Perez), (Mo Fischer)
12:26.3, 12:36.1, 12:59.8, 13:33.7, 13:39.7, (13:43.6), (17:03.8)