173Aloha, OR - Team Time (1st 5) 46:55.0 | Spread (1st 5) 30.0
5, 6, 13, 20, 29, (36), (54)
Devin Sellers, Glapougbae Garmondeh, Joel Kramer, Glapoujay Garmondeh, Luis Torres, (Daniel Rodriguez), (Jeremy Shahan)
9:09.0, 9:13.0, 9:24.0, 9:30.0, 9:39.0, (9:42.0), (9:58.0)
281West Linn, OR - Team Time (1st 5) 47:13.0 | Spread (1st 5) 23.0
7, 10, 13, 22, 29, (32), (57)
Roman Ollar, Grayson Ollar, Michael Sullivan, Conor Egan, Jacob Evans, (Allenson Gepford), (Michael Katancik)
9:16.0, 9:23.0, 9:24.0, 9:31.0, 9:39.0, (9:41.0), (9:59.0)
3123Jesuit, OR - Team Time (1st 5) 47:20.4 | Spread (1st 5) 55.7
2, 3, 12, 50, 56, (66), (99)
Sahil Doshi, Sam Remington, Luke Sparks, Spencer Grant, David Sealand, (Connor Grant), (Eric Myers)
9:02.4, 9:03.1, 9:23.3, 9:53.5, 9:58.1, (10:03.4), (10:38.5)
4126Forest Grove, OR - Team Time (1st 5) 47:31.0 | Spread (1st 5) 1:12.0
1, 16, 16, 22, 71, (75), (93)
Geremia Lizier-Zmudzinski, Murimi Nyamu, Seth Berdahl, Archer Morgan, Aaron Orr, (Everett Fellger), (Duncan Stewart)
8:58.0, 9:26.0, 9:26.0, 9:31.0, 10:10.0, (10:12.0), (10:31.0)
5146Lincoln, OR - Team Time (1st 5) 48:06.0 | Spread (1st 5) 31.0
7, 28, 32, 38, 41, (43), (44)
Liam Burke, Ransom Gravatt, Pierce Miller, Ryan Fujita, Adin Becker, (Ethan Takla), (Coby Eastwood)
9:16.0, 9:38.0, 9:41.0, 9:44.0, 9:47.0, (9:48.0), (9:49.0)
6150Grant, OR - Team Time (1st 5) 48:10.0 | Spread (1st 5) 31.0
10, 18, 24, 47, 51, (57), (69)
Jackson Cole, Eli Boudouris, Henry Houghton, George Grenham, Haven Riffel, (Liam Jemison), (Jack Walker)
9:23.0, 9:29.0, 9:32.0, 9:52.0, 9:54.0, (9:59.0), (10:07.0)
7196Lakeridge, OR - Team Time (1st 5) 48:48.0 | Spread (1st 5) 29.0
20, 27, 45, 47, 57, (60), (64)
Leo Lukens, Noah Belcik, Justin Miller, Daniel Ragsdale, Tim Jordan, (Corrado Pitari), (Reed Mederos)
9:30.0, 9:37.0, 9:50.0, 9:52.0, 9:59.0, (10:00.0), (10:03.0)
8201Sunset, OR - Team Time (1st 5) 48:50.0 | Spread (1st 5) 29.0
25, 29, 39, 46, 62, (62), (67)
Maneet Khaira, Grant Bingham, Quin Bingham, Shanmukh Challa, Ben Kawasaki, (Andy Muha), (Carter Powers)
9:33.0, 9:39.0, 9:45.0, 9:51.0, 10:02.0, (10:02.0), (10:05.0)
9236McMinnville, OR - Team Time (1st 5) 49:03.0 | Spread (1st 5) 1:15.0
4, 26, 52, 73, 81, (89), (90)
Nic McDaniel, Devon Wilson, Wes Noble, Liam McKeegan, Robby Thomas, (Anton Ramick), (Alex Justice)
9:04.0, 9:34.0, 9:55.0, 10:11.0, 10:19.0, (10:27.0), (10:28.0)
10299Glencoe, OR - Team Time (1st 5) 50:20.0 | Spread (1st 5) 1:32.0
9, 39, 53, 93, 105, (108), (114)
Mason Rouches, Miles Rouches, Landon Apeland, Brian Gerig, Nate Johnson, (Scott Ackerman), (Josh Gibbs)
9:18.0, 9:45.0, 9:56.0, 10:31.0, 10:50.0, (10:54.0), (11:01.0)
11300Tigard, OR - Team Time (1st 5) 50:10.0 | Spread (1st 5) 43.0
32, 37, 70, 76, 85, (97), (119)
Devin Roche, John Caufield, Nicholas Speth, Martin Ramos III, Zach Sims, (Nicholas Schloss), (Samuel Larson)
9:41.0, 9:43.0, 10:08.0, 10:14.0, 10:24.0, (10:35.0), (11:05.0)
12349Century, OR - Team Time (1st 5) 50:57.0 | Spread (1st 5) 1:20.0
15, 64, 79, 88, 103, (144), (147)
Angel Salazar, Drew Scott, Ryan Barclay, Caleb Younk, Hao Pham, (Eric Valencia), (Colt Pierce)
9:25.0, 10:03.0, 10:18.0, 10:26.0, 10:45.0, (11:34.0), (11:38.0)
13356South Salem, OR - Team Time (1st 5) 51:08.0 | Spread (1st 5) 1:27.0
18, 71, 77, 79, 111, (122), (142)
Sam Ruck, Nate Van Ginkle, John Patterson, Miles Berglund, Emilio Paz, (Raul Villarreal), (Elijah Schwartz)
9:29.0, 10:10.0, 10:15.0, 10:18.0, 10:56.0, (11:08.0), (11:31.0)
14429Oregon City, OR - Team Time (1st 5) 52:14.0 | Spread (1st 5) 1:13.0
47, 77, 90, 96, 119, (128), (140)
Al Lacey, James Swyter, Jordan Howell, Joseph Heisler, Brian Frazier, (Robert Webb), (Ethan Dodson)
9:52.0, 10:15.0, 10:28.0, 10:34.0, 11:05.0, (11:20.0), (11:30.0)
15438Southridge, OR - Team Time (1st 5) 52:32.0 | Spread (1st 5) 1:09.0
41, 82, 100, 104, 111, (116), (118)
Zach Cooper, Tyler Bloom, Nathaniel Mann, Adam Herbers, Nick Kiyoi, (Nathan Hammerberg), (Ethan Hancock)
9:47.0, 10:20.0, 10:40.0, 10:49.0, 10:56.0, (11:02.0), (11:04.0)
16449McKay, OR - Team Time (1st 5) 52:52.0 | Spread (1st 5) 1:27.0
54, 61, 87, 117, 130, (148), (159)
Jesus Cornejo, Trey Hargrove, Efrain Zuniga, Lupe Granados, Adolfo Nicolas, (Bailey Tooze), (Michael Enriquez)
9:58.0, 10:01.0, 10:25.0, 11:03.0, 11:25.0, (11:39.0), (12:37.0)
17463McNary, OR - Team Time (1st 5) 52:46.0 | Spread (1st 5) 55.0
68, 85, 95, 101, 114, (123), (125)
Evan Rummerfield, Adrian Fernandez, Richy Muhammad, Angel Goemaere, Chance Clark, (Taylor Russell), (Tristan Briggs)
10:06.0, 10:24.0, 10:33.0, 10:42.0, 11:01.0, (11:09.0), (11:12.0)
18467Barlow, OR - Team Time (1st 5) 53:14.0 | Spread (1st 5) 1:30.0
32, 92, 106, 113, 124, (127), (135)
Manny Garcia, Tommy Franklin, Brandon Williams, Morgan Miller, Wesley Poundstone, (Mitchell Booth), (James Sestric)
9:41.0, 10:30.0, 10:52.0, 11:00.0, 11:11.0, (11:19.0), (11:28.0)
19531Thurston, OR - Team Time (1st 5) 54:13.0 | Spread (1st 5) 1:06.0
83, 84, 98, 133, 133, (137), (140)
Ransom Gee, Teric Sargeant, Chris Mudder, Brandon Baggitt, Cody Connor, (Alex Youngbauer), (Tristan Hudson-Ancell)
10:21.0, 10:22.0, 10:36.0, 11:27.0, 11:27.0, (11:29.0), (11:30.0)
20551Central Catholic, OR - Team Time (1st 5) 54:43.0 | Spread (1st 5) 1:17.0
73, 107, 110, 126, 135, (137), (143)
Brady Lance, Jack Gall, Ry Jaquiss, Tony Moran, Patrick Gaines, (John Ozyjowski), (Tommy Cohen)
10:11.0, 10:53.0, 10:55.0, 11:16.0, 11:28.0, (11:29.0), (11:32.0)
21595Canby, OR - Team Time (1st 5) 55:38.1 | Spread (1st 5) 42.9
102, 109, 121, 131, 132, (144), (146)
Neal Cranston, Ian Oakes, Chris Flake, Nick Flake, Jeremy Link, (Austin Peters), (Blaine Matthews)
10:44.0, 10:54.7, 11:06.0, 11:26.5, 11:26.9, (11:34.0), (11:36.0)
22757West Salem, OR - Team Time (1st 5) 1:00:12.0 | Spread (1st 5) 1:27.0
137, 148, 151, 157, 164
Cooper Frantz-Geddes, Minato Holman, Kyle Hutchins, Connor Suderman, Cody Lin
11:29.0, 11:39.0, 11:48.0, 12:20.0, 12:56.0
23766Lake Oswego, OR - Team Time (1st 5) 59:53.2 | Spread (1st 5) 31.1
150, 152, 153, 155, 156, (162), (165)
Nick Gadinas, Vincent Ierulli, Sam Miller, Nick Kiddle, Zach Albertson, (Aidan Savoy), (Will Cohen)
11:43.9, 11:51.0, 11:55.7, 12:07.6, 12:15.0, (12:52.0), (12:57.0)
24811David Douglas, OR - Team Time (1st 5) 1:05:40.9 | Spread (1st 5) 2:15.7
129, 169, 170, 171, 172, (185), (188)
Dean Rank, Evans Alfaro-Lazaro, Erik Larsen, Alan Dang, Hanston Nugyen, (Jose Diaz-Soriano), (Hunter Holmes)
11:24.4, 13:23.0, 13:34.6, 13:38.8, 13:40.1, (14:40.0), (15:12.2)
25835Sprague, OR - Team Time (1st 5) 1:06:06.3 | Spread (1st 5) 2:25.8
154, 158, 168, 173, 182
Jake Donnellan, Ethan Houskeeper, Austin Thornton, Shane Henry, Wesley Snyder
12:05.4, 12:36.1, 13:10.8, 13:42.8, 14:31.2
26837Reynolds, OR - Team Time (1st 5) 1:06:43.0 | Spread (1st 5) 1:37.0
160, 161, 162, 176, 178, (181), (184)
Albert Nguyen, Devin Keller, Greg Duran, Jose Guiterrez, Khoa Huynh, (Austin Tran), (Hunter Carey)
12:41.0, 12:43.0, 12:52.0, 14:09.0, 14:18.0, (14:27.0), (14:36.0)
27872Newberg, OR - Team Time (1st 5) 1:09:06.0 | Spread (1st 5) 1:34.0
166, 167, 177, 179, 183, (186), (189)
Tate Masse, Matthew Hanks, Joseph Watson, Kevin Ramos, Kevin Steward, (Joe Murphy), (Jeremy Cisneros)
12:59.0, 13:03.0, 14:11.0, 14:20.0, 14:33.0, (14:57.0), (15:20.0)
28906Westview, OR - Team Time (1st 5) 1:14:48.1 | Spread (1st 5) 3:40.1
174, 175, 180, 187, 190
Brandon Kho, Andrew Young, Tariq Thompson, Andrew Medved, Jonah Carrasquer
13:49.5, 14:07.5, 14:23.5, 14:58.0, 17:29.6