1 | 73 | Central Catholic,
OR - Team Time (1st 5) 47:38.0 | Spread (1st 5) 41.0 |
| 2, 10, 15, 21, 25, (30), (32) |
| 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) |
2 | 83 | West Linn,
OR - Team Time (1st 5) 47:55.0 | Spread (1st 5) 32.0 |
| 5, 8, 15, 24, 31, (32), (43) |
| 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) |
3 | 90 | Grant,
OR - Team Time (1st 5) 48:12.0 | Spread (1st 5) 17.0 |
| 11, 14, 19, 20, 26, (43), (58) |
| 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) |
4 | 95 | Lakeridge,
OR - Team Time (1st 5) 47:51.0 | Spread (1st 5) 52.0 |
| 1, 6, 17, 34, 37, (79), (99) |
| 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) |
5 | 110 | Aloha,
OR - Team Time (1st 5) 48:32.0 | Spread (1st 5) 26.0 |
| 9, 18, 21, 28, 34, (34), (38) |
| 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) |
6 | 168 | Lincoln,
OR - Team Time (1st 5) 48:46.0 | Spread (1st 5) 58.0 |
| 3, 4, 50, 53, 58, (66), (69) |
| 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) |
7 | 204 | Sunset,
OR - Team Time (1st 5) 49:52.0 | Spread (1st 5) 22.0 |
| 21, 42, 43, 48, 50, (64), (78) |
| 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) |
8 | 217 | McMinnville,
OR - Team Time (1st 5) 49:55.0 | Spread (1st 5) 44.0 |
| 12, 39, 40, 57, 69, (71), (73) |
| 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) |
9 | 253 | Forest Grove,
OR - Team Time (1st 5) 50:24.0 | Spread (1st 5) 26.0 |
| 27, 49, 50, 61, 66, (89), (92) |
| 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) |
10 | 287 | Tigard,
OR - Team Time (1st 5) 50:47.0 | Spread (1st 5) 35.0 |
| 28, 43, 58, 76, 82, (106), (120) |
| 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) |
11 | 309 | Sprague,
OR - Team Time (1st 5) 50:53.7 | Spread (1st 5) 1:17.4 |
| 7, 12, 95, 97, 98, (104), (112) |
| 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) |
12 | 370 | Oregon City,
OR - Team Time (1st 5) 51:44.0 | Spread (1st 5) 27.0 |
| 53, 68, 73, 87, 89, (101), (103) |
| 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) |
13 | 374 | McNary,
OR - Team Time (1st 5) 51:46.0 | Spread (1st 5) 34.4 |
| 47, 65, 83, 85, 94, (109), (111) |
| 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) |
14 | 415 | South Salem,
OR - Team Time (1st 5) 52:27.0 | Spread (1st 5) 49.0 |
| 56, 73, 86, 92, 108, (142), (147) |
| 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) |
15 | 420 | West Salem,
OR - Team Time (1st 5) 52:45.0 | Spread (1st 5) 1:12.0 |
| 40, 61, 91, 105, 123, (151), (151) |
| 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) |
16 | 429 | Century,
OR - Team Time (1st 5) 52:29.0 | Spread (1st 5) 26.0 |
| 72, 76, 84, 96, 101, (136), (141) |
| 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) |
17 | 488 | Thurston,
OR - Team Time (1st 5) 53:50.0 | Spread (1st 5) 1:05.0 |
| 53, 79, 115, 118, 123, (132), (135) |
| 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) |
18 | 506 | Southridge,
OR - Team Time (1st 5) 53:56.0 | Spread (1st 5) 39.0 |
| 79, 88, 110, 114, 115, (120), (123) |
| 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) |
19 | 534 | Hillsboro,
OR - Team Time (1st 5) 54:37.0 | Spread (1st 5) 1:15.0 |
| 61, 107, 113, 120, 133, (139), (162) |
| 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) |
20 | 623 | Canby,
OR - Team Time (1st 5) 56:04.3 | Spread (1st 5) 16.7 |
| 117, 119, 128, 129, 130, (131), (134) |
| 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) |
21 | 667 | Grants Pass,
OR - Team Time (1st 5) 57:55.6 | Spread (1st 5) 1:38.9 |
| 100, 126, 143, 144, 154, (166), (167) |
| 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) |
22 | 771 | Sheldon (OR),
OR - Team Time (1st 5) 1:01:45.1 | Spread (1st 5) 1:45.9 |
| 138, 146, 150, 157, 180, (191) |
| 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) |
23 | 785 | McKay,
OR - Team Time (1st 5) 1:01:59.5 | Spread (1st 5) 1:34.4 |
| 139, 148, 159, 163, 176, (198) |
| 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) |
24 | 789 | Lake Oswego,
OR - Team Time (1st 5) 1:02:29.9 | Spread (1st 5) 46.8 |
| 149, 153, 155, 161, 171, (175), (177) |
| 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) |
25 | 818 | Tualatin,
OR - Team Time (1st 5) 1:03:30.0 | Spread (1st 5) 1:50.0 |
| 137, 145, 173, 181, 182, (186), (204) |
| 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) |
26 | 863 | Gresham,
OR - Team Time (1st 5) 1:05:15.6 | Spread (1st 5) 1:13.4 |
| 156, 165, 170, 185, 187, (189), (211) |
| 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) |
27 | 876 | Glencoe,
OR - Team Time (1st 5) 1:06:18.0 | Spread (1st 5) 3:35.0 |
| 127, 168, 188, 190, 203, (205), (210) |
| 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) |
28 | 890 | South Eugene,
OR - Team Time (1st 5) 1:07:51.0 | Spread (1st 5) 3:35.3 |
| 160, 164, 174, 183, 209 |
| Christian Gabor, Jesse Fox, Matt Gerl, Brendan Lindsey, Logan Hirsch |
| 12:30.9, 12:35.7, 13:09.8, 13:28.4, 16:06.2 |
29 | 895 | Barlow,
OR - Team Time (1st 5) 1:07:10.7 | Spread (1st 5) 2:14.8 |
| 158, 169, 172, 195, 201, (202), (208) |
| Nathan Grove, Spencer Strobel, Nathan Neilson, Cooper Lovely, Travis Wheat, (Zachaey Townsend), (Micah Bergh) |
| 12:28.4, 12:48.8, 13:08.3, 14:02.0, 14:43.2, (14:44.6), (15:56.2) |
30 | 941 | Clackamas,
OR - Team Time (1st 5) 1:08:47.4 | Spread (1st 5) 43.5 |
| 178, 184, 192, 193, 194, (196), (199) |
| Calvin Monson, Connor Evans, Steve Kim, Caleb Holcomb, Alex Venable, (Lukas Rowland), (Steven Tran) |
| 13:17.9, 13:31.1, 13:56.3, 14:00.7, 14:01.4, (14:03.1), (14:39.6) |
31 | 989 | Jesuit,
OR - Team Time (1st 5) 1:13:23.8 | Spread (1st 5) 2:24.5 |
| 179, 197, 200, 206, 207 |
| Jack Rees, Stuart Cansdale, Robert Marksthaler, Josh Rickman, Shehryar Almakky |
| 13:20.1, 14:08.8, 14:41.4, 15:28.9, 15:44.6 |