1 | 26 | Central Catholic,
OR - Team Time (1st 5) 1:18:55.0 | Spread (1st 5) 28.1 |
| 1, 3, 5, 8, 9, (10), (11) |
| Josue Corona-Solis, Spencer Hardy, Anders Beil, Joseph Halsey, Jameson Westhead, (Julian Kingery), (Charlie Black) |
| 15:32.0, 15:37.9, 15:47.3, 15:57.7, 16:00.1, (16:01.7), (16:13.8) |
2 | 55 | Clackamas,
OR - Team Time (1st 5) 1:21:01.1 | Spread (1st 5) 49.0 |
| 4, 6, 13, 14, 18, (27), (30) |
| Benjamin Harvey, Donovan DeWhitt, Jacob Harvey, Max Girardet, Trevor Nielsen, (Aaron Ruth), (Ethan Johnson) |
| 15:46.4, 15:53.4, 16:21.7, 16:24.2, 16:35.4, (17:31.5), (17:41.9) |
3 | 91 | Reynolds,
OR - Team Time (1st 5) 1:23:30.1 | Spread (1st 5) 1:00.8 |
| 12, 15, 19, 21, 24, (28), (29) |
| Felipe Cordero Fraire, Anthony Roberts, John Stewart, Won Sung Kim, Dylan Stevenson, (Ryan Adair), (Mutombo Walelu) |
| 16:19.4, 16:25.9, 16:38.0, 16:46.6, 17:20.2, (17:35.3), (17:36.3) |
4 | 114 | Sandy,
OR - Team Time (1st 5) 1:25:38.4 | Spread (1st 5) 3:03.4 |
| 2, 7, 23, 39, 43, (45), (48) |
| Jeret Gillingham, Tyler Callaway, Tayler Kellim, Jack Logan, Zachary Taylor, (Jack Nickila), (Andrew Johnson) |
| 15:32.3, 15:55.7, 17:19.4, 18:15.3, 18:35.7, (18:48.2), (19:51.8) |
5 | 124 | Barlow,
OR - Team Time (1st 5) 1:26:07.8 | Spread (1st 5) 1:16.2 |
| 16, 17, 26, 31, 34, (35), (40) |
| Cade Kooch, Charlie Bailey, Parker Waugh, Braydon Lee, Evan Delacruz, (Issac Austin), (Logan Pound) |
| 16:33.4, 16:34.8, 17:28.0, 17:42.0, 17:49.6, (17:51.7), (18:22.0) |
6 | 149 | David Douglas,
OR - Team Time (1st 5) 1:28:04.5 | Spread (1st 5) 55.6 |
| 22, 25, 32, 33, 37, (38), (41) |
| Lucson Voisine, Zachary Foster-Taylor, Mohamed Ahmed, Damion Stenerson, Porter Evers, (Hao Liao), (Jack Nokleby) |
| 17:04.4, 17:24.3, 17:47.1, 17:48.7, 18:00.0, (18:11.5), (18:23.8) |
7 | 191 | Centennial,
OR - Team Time (1st 5) 1:31:40.6 | Spread (1st 5) 2:43.6 |
| 20, 36, 42, 46, 47, (49), (51) |
| Jason DeLeon, Nathan Nolte, Aaron Rider, Thomas Sato, Langston Mah, (Maleek Cruse), (Henry Dobesh) |
| 16:40.7, 17:57.3, 18:32.3, 19:06.0, 19:24.3, (19:58.2), (20:23.6) |
8 | 253 | Gresham,
OR - Team Time (1st 5) 1:40:45.8 | Spread (1st 5) 2:03.8 |
| 44, 50, 52, 53, 54, (55), (56) |
| Judah Goodrick, Scott Baisden, Cristian Hernandez, Mitchell Dorsey, Nathan Vandehey, (Cray Matthews), (Riley Hogg) |
| 18:40.5, 20:13.3, 20:28.7, 20:39.0, 20:44.3, (21:01.4), (22:19.3) |