1 | 15 | Central Catholic,
OR - Team Time (1st 5) 1:15:44.7 | Spread (1st 5) 46.1 |
| 1, 2, 3, 4, 5, (6), (9) |
| Max Girardet, Wesley Shipsey, Charlie Black, Julian Kingery, Garrett Mackey, (Tristan Sullivan), (Finn Briscoe) |
| 14:41.4, 14:53.1, 15:15.6, 15:27.1, 15:27.5, (16:13.2), (16:47.7) |
2 | 78 | Barlow,
OR - Team Time (1st 5) 1:26:25.8 | Spread (1st 5) 2:11.0 |
| 7, 8, 13, 23, 27, (28), (39) |
| Braydon Lee, Parker Waugh, Ian Pierson, Camden Pate, Kolby Nagle, (Ryan Mickle), (Luke Frashour) |
| 16:15.3, 16:24.7, 17:12.7, 18:06.8, 18:26.3, (18:35.8), (19:12.2) |
3 | 91 | Clackamas,
OR - Team Time (1st 5) 1:28:06.9 | Spread (1st 5) 1:48.9 |
| 10, 12, 19, 20, 30, (31), (35) |
| Cole Lewis, Zack Nielsen, Kyle Chen, David Roshu, Samuel Klawetter, (Otto Wardwell), (Nathan Peters) |
| 16:50.0, 17:08.4, 17:44.3, 17:45.3, 18:38.9, (18:44.9), (18:58.1) |
4 | 146 | Sandy,
OR - Team Time (1st 5) 1:32:41.0 | Spread (1st 5) 2:09.3 |
| 17, 21, 26, 37, 45, (47), (49) |
| Carter Clear, Jack Nickila, Andrew Johnson, Jack Logan, Isaias Carrillo, (William Robertson), (Blair Mertens) |
| 17:36.1, 17:52.4, 18:20.0, 19:07.1, 19:45.4, (19:54.6), (20:09.4) |
5 | 147 | David Douglas,
OR - Team Time (1st 5) 1:32:47.4 | Spread (1st 5) 2:16.4 |
| 16, 22, 24, 41, 44, (51), (52) |
| Damion Stenerson, Abdi Abdirisak, Charlie Nolan, Andrew Yelton, Amir Ahmed, (Hazel Akerson), (Jordan Sigler) |
| 17:28.9, 17:54.5, 18:07.9, 19:30.8, 19:45.3, (20:38.4), (21:03.1) |
6 | 159 | Centennial,
OR - Team Time (1st 5) 1:34:39.8 | Spread (1st 5) 3:43.3 |
| 14, 25, 32, 34, 54, (56), (62) |
| Luke Lehman, Nathan Nolte, Langston Mah, Caden Schroder, Zaccai Mode, (Emanuel Lopez), (Aidan Webb) |
| 17:24.0, 18:18.3, 18:53.7, 18:56.5, 21:07.3, (21:32.3), (22:33.0) |
7 | 177 | Adrienne Nelson,
OR - Team Time (1st 5) 1:35:56.4 | Spread (1st 5) 3:58.8 |
| 11, 29, 38, 46, 53, (59), (60) |
| Kai Miles, Ethan Wallace, Avery Lucchi, Joe Yang, Reid Borschel, (Carter Long), (Aidan Medina) |
| 17:07.8, 18:37.5, 19:10.2, 19:54.3, 21:06.6, (21:52.1), (22:09.3) |
8 | 190 | Reynolds,
OR - Team Time (1st 5) 1:37:11.9 | Spread (1st 5) 4:21.3 |
| 15, 33, 36, 48, 58, (61), (63) |
| Dylan Stevenson, Mark Ivanishchuk, Will Teyema, Titus Nelson, Avery Mulvaney, (Caiden Madzelan), (Blake Cruse) |
| 17:24.2, 18:55.3, 19:04.1, 20:02.8, 21:45.5, (22:30.4), (22:53.5) |
9 | 193 | Gresham,
OR - Team Time (1st 5) 1:36:55.2 | Spread (1st 5) 2:56.1 |
| 18, 40, 42, 43, 50, (55), (57) |
| Dionne Agulto, Chris Howard, Nathan Vandehey, Connor Himes, Nathaniel Scannell, (Loic Bassett), (Elihu Martinez) |
| 17:39.7, 19:19.4, 19:39.9, 19:40.4, 20:35.8, (21:29.0), (21:36.1) |