1 | 25 | Central Catholic,
OR - Team Time (1st 5) 1:19:40.7 | Spread (1st 5) 33.2 |
| 1, 4, 5, 7, 8, (10), (11) |
| Michael McCausland, Cameron Thompson, Jackson Frank, Zack Lavier, Daniel Thompson, (Eric Brecht), (Gavin Macpherson) |
| 15:37.8, 15:52.6, 15:54.0, 16:05.3, 16:11.0, (16:27.0), (16:29.7) |
2 | 54 | Reynolds,
OR - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 35.0 |
| 6, 9, 12, 13, 14, (17), (30) |
| Harley West, Andy Solano, Jacob Fry, Erik Solano, Tim Ivanishchuk, (Nathan Geiger), (John LaFerte) |
| 16:04.0, 16:14.0, 16:30.0, 16:37.0, 16:39.0, (17:05.0), (17:44.0) |
3 | 76 | Oregon City,
OR - Team Time (1st 5) 1:23:54.2 | Spread (1st 5) 1:32.3 |
| 2, 15, 16, 21, 22, (26), (33) |
| James Swyter, Darien Reed, Anthony Lopez, Ethan Dodson, Robert Webb, (Kyle Brown), (Wade Cisneros) |
| 15:50.7, 16:43.0, 16:45.5, 17:12.0, 17:23.0, (17:35.0), (17:53.0) |
4 | 132 | Clackamas,
OR - Team Time (1st 5) 1:27:45.2 | Spread (1st 5) 37.1 |
| 19, 25, 28, 29, 31, (37), (40) |
| Kade Prentice, Tanner Cook, Drew Cardinale, Cody Knepper, Nathan Sherman, (Devon Berry), (Coleman Boyd) |
| 17:09.7, 17:34.1, 17:37.2, 17:37.4, 17:46.8, (17:58.6), (18:12.8) |
5 | 137 | David Douglas,
OR - Team Time (1st 5) 1:27:17.7 | Spread (1st 5) 2:29.0 |
| 3, 19, 36, 38, 41, (49), (51) |
| Ollie Tuffa, Max Hodge, Grant Collins, David Veenstra, Tim Lottis, (McKinley Riggs), (Mark Tkach) |
| 15:51.2, 17:09.7, 17:57.9, 17:58.7, 18:20.2, (18:54.3), (19:00.0) |
6 | 155 | Centennial,
OR - Team Time (1st 5) 1:29:06.8 | Spread (1st 5) 1:29.4 |
| 18, 23, 24, 44, 46, (55), (56) |
| Josh Ramirez, Adam Voigt, Cole Spina, Layton McHone, John Gurney, (Cole Melvin), (Jacob Bean) |
| 17:08.6, 17:23.5, 17:27.0, 18:29.7, 18:38.0, (19:20.6), (19:36.4) |
7 | 179 | Barlow,
OR - Team Time (1st 5) 1:30:17.1 | Spread (1st 5) 52.7 |
| 27, 32, 35, 42, 43, (48), (50) |
| Andrey Lozovinsky, Collin Humphreys, James Sestric, Hunter Strobel, Spencer Strobel, (Isaac Chapelle), (Jacob Ropp) |
| 17:35.5, 17:51.4, 17:55.9, 18:26.1, 18:28.2, (18:47.5), (18:57.6) |
8 | 216 | Gresham,
OR - Team Time (1st 5) 1:32:10.7 | Spread (1st 5) 1:11.2 |
| 33, 39, 45, 47, 52, (53), (54) |
| Artemio Lopez-Esteves, Micah Eckford, Kyle Peterson, Isaac Smith, Daniel Perez, (Jaymen Beall), (Dylan Frank) |
| 17:53.0, 18:03.0, 18:31.5, 18:39.0, 19:04.2, (19:16.6), (19:17.9) |