1 | 65 | Southridge,
OR - Team Time (1st 5) 47:39.0 | Spread (1st 5) 50.0 |
| 1, 5, 10, 24, 25, (68), (94) |
| Justin Rocereto, Ryan Jones, Nic Palladino, Jordan Hamada, Austin Poulin, (Riley Temple), (Alexander Castillo) |
| 9:01.0, 9:22.0, 9:35.0, 9:50.0, 9:51.0, (10:24.0), (10:37.0) |
2 | 92 | Lincoln,
OR - Team Time (1st 5) 48:30.0 | Spread (1st 5) 35.0 |
| 6, 10, 15, 26, 35, (48), (51) |
| Nico Banks, Tanner Smith, Ben Campbell, Evan Martin, Nick Reeve, (Nathan Ryan), (Braden Lambert) |
| 9:24.0, 9:35.0, 9:39.0, 9:53.0, 9:59.0, (10:09.0), (10:10.0) |
3 | 109 | Central Catholic,
OR - Team Time (1st 5) 48:34.0 | Spread (1st 5) 56.0 |
| 2, 12, 19, 35, 41, (44), (48) |
| Kyle Thompson, Jordan Landstrom, Andrew Green, Dante Dalla Gasperina, Jean Baptiste Tooley, (Carl Sonnenschein), (Sam Lomax) |
| 9:08.0, 9:37.0, 9:46.0, 9:59.0, 10:04.0, (10:07.0), (10:09.0) |
4 | 141 | Grant,
OR - Team Time (1st 5) 49:17.0 | Spread (1st 5) 52.0 |
| 7, 21, 26, 28, 59, (63), (64) |
| Andre Walker, Daniel Slaughter, Jackson Cole, Hudson Rennaker, George Grenham, (Aidan Paulk), (Mason Lundenberg) |
| 9:25.0, 9:48.0, 9:53.0, 9:54.0, 10:17.0, (10:18.0), (10:19.0) |
5 | 166 | Aloha,
OR - Team Time (1st 5) 49:50.0 | Spread (1st 5) 18.0 |
| 22, 28, 30, 42, 44, (51), (55) |
| Glapoujay Garmondeh, Brennen Hewitt, Michael Seed, Glapougbae Garmondeh, Cameron Atherton, (Joel Kramer), (Zach Gouverneur) |
| 9:49.0, 9:54.0, 9:55.0, 10:05.0, 10:07.0, (10:10.0), (10:13.0) |
6 | 178 | Lakeridge,
OR - Team Time (1st 5) 49:19.0 | Spread (1st 5) 1:23.0 |
| 3, 12, 14, 66, 83, (84), (114) |
| Julian Heninger, Colton Ansberry, Alec Koh, Kevin Mertz, Nathan Belcik, (Christian Veillet), (Nicholai Busch) |
| 9:09.0, 9:37.0, 9:38.0, 10:23.0, 10:32.0, (10:33.0), (10:52.0) |
7 | 185 | West Linn,
OR - Team Time (1st 5) 49:57.0 | Spread (1st 5) 29.0 |
| 17, 32, 39, 44, 53, (66), (118) |
| Derek Fieldhouse, Connor Cushman, Tyler Griffin, John Goetze, Braden Krellwitz, (Trevor Hammock), (Justus Highbarger) |
| 9:42.0, 9:56.0, 10:01.0, 10:07.0, 10:11.0, (10:23.0), (10:53.0) |
8 | 219 | Tigard,
OR - Team Time (1st 5) 50:24.0 | Spread (1st 5) 41.0 |
| 18, 22, 38, 68, 73, (97), (114) |
| Scott Rice, Matt Carlson, Devin Roche, Jordan Gensler, Ian Rogers, (Tate Bankston), (MacKenzie Smith) |
| 9:45.0, 9:49.0, 10:00.0, 10:24.0, 10:26.0, (10:41.0), (10:52.0) |
9 | 242 | McMinnville,
OR - Team Time (1st 5) 50:31.0 | Spread (1st 5) 1:03.0 |
| 8, 30, 59, 68, 77, (77), (82) |
| Tim Anderson, Nic McDaniel, Tyler Harris, Alex Justice, Kyle Chambers, (Wes Noble), (Robby Thomas) |
| 9:26.0, 9:55.0, 10:17.0, 10:24.0, 10:29.0, (10:29.0), (10:31.0) |
10 | 244 | Sunset,
OR - Team Time (1st 5) 50:36.0 | Spread (1st 5) 57.0 |
| 9, 48, 54, 58, 75, (84), (86) |
| Nathan Brown, Mark Sussman, Colin Petitt, Daniel Hahn, Christopher Chu, (Grant Bingham), (Harvey Andersen) |
| 9:31.0, 10:09.0, 10:12.0, 10:16.0, 10:28.0, (10:33.0), (10:34.0) |
11 | 276 | Barlow,
OR - Team Time (1st 5) 50:58.0 | Spread (1st 5) 1:00.0 |
| 16, 20, 65, 80, 95, (101), (101) |
| Jacob Campbell, Jackson Haselnus, Alex Seymour, Austin Kettleson, Auston Burns, (Zach Standish), (Manny Garcia) |
| 9:40.0, 9:47.0, 10:21.0, 10:30.0, 10:40.0, (10:45.0), (10:45.0) |
12 | 278 | Forest Grove,
OR - Team Time (1st 5) 50:50.0 | Spread (1st 5) 1:12.0 |
| 4, 55, 68, 74, 77, (80), (89) |
| Tyler Shipley, Ian Dehner, Connor Pitt, Randy Avendano, Camden Kennedy, (Seth Berdahl), (C.J. Johnson) |
| 9:17.0, 10:13.0, 10:24.0, 10:27.0, 10:29.0, (10:30.0), (10:35.0) |
13 | 358 | West Salem,
OR - Team Time (1st 5) 52:01.0 | Spread (1st 5) 47.0 |
| 34, 35, 89, 99, 101, (101), (114) |
| Matthew Thomas, Emanuel Kraynick, Ben Whitenack, David Clark, Brendan Abel, (Jake Beach), (Sean Barr) |
| 9:58.0, 9:59.0, 10:35.0, 10:44.0, 10:45.0, (10:45.0), (10:52.0) |
14 | 430 | Oregon City,
OR - Team Time (1st 5) 52:49.0 | Spread (1st 5) 1:01.0 |
| 33, 55, 99, 121, 122, (125), (130) |
| Bradley Laughlin, Nathan Meeker, Chris Durant, Keaton Stroh, Al Lacey, (Dylan Good), (Tyler Dille) |
| 9:57.0, 10:13.0, 10:44.0, 10:57.0, 10:58.0, (11:00.0), (11:08.0) |
15 | 437 | Century,
OR - Team Time (1st 5) 52:49.0 | Spread (1st 5) 51.0 |
| 39, 86, 92, 106, 114, (118), (122) |
| Jose Lopez-Soto, Devin Edwards, Devon Christian, Tim Rice, Brian Jorgenson, (Michael Pinkney), (Drew Scott) |
| 10:01.0, 10:34.0, 10:36.0, 10:46.0, 10:52.0, (10:53.0), (10:58.0) |
16 | 439 | Reynolds,
OR - Team Time (1st 5) 53:01.1 | Spread (1st 5) 50.2 |
| 61, 62, 76, 111, 129, (158), (166) |
| Jae Heilig, Ian Scott, Birukidin Jaldi, Bryan Hernandez, Hayden Ton, (James Hamman), (Stephen Hanson) |
| 10:17.3, 10:17.6, 10:28.9, 10:49.8, 11:07.5, (12:25.7), (12:53.1) |
17 | 476 | McNary,
OR - Team Time (1st 5) 53:22.0 | Spread (1st 5) 59.0 |
| 42, 72, 112, 122, 128, (136), (136) |
| Tony Goemaere, Dylan McHugh, Tyler Jordan, Amadi Amaitsa, Edgar Jimenez, (Dalton Lindsey), (Taylor Russell) |
| 10:05.0, 10:25.0, 10:50.0, 10:58.0, 11:04.0, (11:27.0), (11:27.0) |
18 | 478 | South Salem,
OR - Team Time (1st 5) 53:21.0 | Spread (1st 5) 13.0 |
| 86, 89, 95, 101, 107, (109), (112) |
| Andrew Jensen, Nick Ellis, Caleb Clark, Slater Broaddus, Daniel Fauss, (Sam Ruck), (Hayden Harms) |
| 10:34.0, 10:35.0, 10:40.0, 10:45.0, 10:47.0, (10:49.0), (10:50.0) |
19 | 572 | Hillsboro,
OR - Team Time (1st 5) 55:01.0 | Spread (1st 5) 1:29.0 |
| 47, 125, 127, 132, 141, (144), (145) |
| Bo McCullough, Adrian Arteaga, Nolan Kuenzi, Marcos Torres, Johnathon Waters, (Wyatt Flinn), (Bram Rickett) |
| 10:08.0, 11:00.0, 11:02.0, 11:14.0, 11:37.0, (11:42.0), (11:45.0) |
20 | 593 | Sprague,
OR - Team Time (1st 5) 55:18.0 | Spread (1st 5) 1:00.0 |
| 92, 107, 120, 134, 140, (148), (149) |
| Jacob Atkinson, Matthew Hatzenbihler, Andrew Miller, Taylor Nusser, Riley Walker, (Chris West), (Christian Decker) |
| 10:36.0, 10:47.0, 10:56.0, 11:23.0, 11:36.0, (11:52.0), (11:58.0) |
21 | 607 | Grants Pass,
OR - Team Time (1st 5) 55:28.4 | Spread (1st 5) 44.6 |
| 98, 110, 131, 133, 135, (142), (171) |
| Ryan Schmidt, Connor Lauffenburger, Brandon Weichers, Cameron Merker, Eric Stobbe, (Blaze Hamann), (Nick Brown) |
| 10:42.0, 10:49.6, 11:08.6, 11:21.6, 11:26.6, (11:38.0), (12:58.0) |
22 | 749 | Lake Oswego,
OR - Team Time (1st 5) 1:00:03.0 | Spread (1st 5) 1:11.0 |
| 138, 143, 146, 160, 162, (164), (165) |
| Nathan Lawrence, Oscar Stout, Mack Hubbell, Max Groznik, Cameron Dean, (Bill Goodwin), (Adam Jasmin) |
| 11:28.0, 11:39.0, 11:46.0, 12:31.0, 12:39.0, (12:49.0), (12:51.0) |
| 749 | Sheldon (OR),
OR - Team Time (1st 5) 59:58.5 | Spread (1st 5) 51.7 |
| 139, 150, 151, 152, 157, (163), (167) |
| Tylor Lea, Anders Lovendahl, Daniel Murphy, Connor McCabe, Jared Awmiller, (Kyle Leatham), (Jake Roblin) |
| 11:29.5, 12:00.4, 12:01.4, 12:06.0, 12:21.2, (12:45.1), (12:54.2) |
24 | 780 | Canby,
OR - Team Time (1st 5) 1:01:27.4 | Spread (1st 5) 1:03.6 |
| 147, 154, 155, 156, 168, (169), (173) |
| Ubaldo Chavez, Noah Recker, Hayden Polzel, Daniel Anderson, Spencer Huggins, (Jonas Saine), (Ryley Tishendorf) |
| 11:51.4, 12:11.0, 12:11.8, 12:18.2, 12:55.0, (12:56.0), (13:14.0) |
25 | 820 | McKay,
OR - Team Time (1st 5) 1:04:26.8 | Spread (1st 5) 2:07.1 |
| 153, 159, 161, 170, 177, (179), (181) |
| Jorge Rogriguez, Lupe Granados, Efrain Zuniga, Jesus Cornejo, Diego Lopez, (Michael Enriquez), (Quin Coons) |
| 12:09.7, 12:26.7, 12:35.8, 12:57.8, 14:16.8, (14:32.2), (16:41.4) |
26 | 875 | Tualatin,
OR - Team Time (1st 5) 1:08:32.6 | Spread (1st 5) 1:20.8 |
| 172, 174, 175, 176, 178, (180) |
| Christopher Souza, Erick Ramirez, Jordan Atkins, Samuel Sigman, Evan Loeffler, (Christian Marx) |
| 13:10.3, 13:20.6, 13:31.9, 13:58.7, 14:31.1, (15:49.8) |