| 1 | 60 | Lakeridge,
OR - Team Time (1st 5) 1:22:53.7 | Spread (1st 5) 1:09.4 |
| 3, 4, 14, 15, 24, (31), (36) |
| Mubark Mebrat, Julian Heninger, Colton Ansberry, Alec Koh, Kevin Mertz, (Christian Veillet), (Nathan Belcik) |
| 15:59.0, 16:05.2, 16:49.8, 16:51.3, 17:08.4, (17:27.3), (17:31.3) |
| 2 | 65 | Lake Oswego,
OR - Team Time (1st 5) 1:22:35.2 | Spread (1st 5) 1:37.3 |
| 2, 5, 6, 22, 30, (32), (40) |
| Nathan Normo, Todd Macdonald, Jared Bell, Phillip Kearns, Matt Agritelley, (Connor Wilson), (Brendan Holser) |
| 15:48.5, 16:06.4, 16:09.1, 17:05.4, 17:25.8, (17:27.9), (17:46.4) |
| 3 | 66 | Grant,
OR - Team Time (1st 5) 1:23:25.8 | Spread (1st 5) 1:16.0 |
| 1, 12, 16, 17, 20, (27), (29) |
| Andre Walker, Daniel Slaughter, Aidan Paulk, Jackson Cole, Ilan Swartz-Brownstein, (Mason Lundenberg), (Cole Watson) |
| 15:45.9, 16:43.0, 16:55.0, 17:00.0, 17:01.9, (17:16.2), (17:21.0) |
| 4 | 78 | Oregon City,
OR - Team Time (1st 5) 1:24:03.3 | Spread (1st 5) 53.9 |
| 7, 11, 18, 19, 23, (33), (35) |
| Nathan Meeker, Bradley Laughlin, Chris Durant, Al Lacey, Matthew Trone, (Dylan Good), (Keaton Stroh) |
| 16:13.0, 16:40.4, 17:01.4, 17:01.6, 17:06.9, (17:29.2), (17:31.1) |
| 5 | 104 | West Linn,
OR - Team Time (1st 5) 1:24:31.2 | Spread (1st 5) 1:14.7 |
| 8, 9, 25, 28, 34, (37), (39) |
| Dillon George, Connor Cushman, Tyler Griffin, Derek Fieldhouse, Trevor Hammock, (Braden Krellwitz), (Michael Sullivan) |
| 16:15.0, 16:16.5, 17:10.0, 17:20.0, 17:29.7, (17:34.8), (17:45.8) |
| 6 | 154 | Clackamas,
OR - Team Time (1st 5) 1:27:13.4 | Spread (1st 5) 1:53.7 |
| 10, 12, 42, 44, 46, (48), (49) |
| Ciaran Smythe, Alan Johnston, Conner Smythe, Nolan Bishop, Peter Zetterlund, (Sam Dewhitt), (Logan Walker) |
| 16:24.9, 16:43.0, 17:48.5, 17:58.4, 18:18.6, (18:59.0), (19:08.4) |
| 7 | 169 | Canby,
OR - Team Time (1st 5) 1:27:33.9 | Spread (1st 5) 47.1 |
| 21, 26, 38, 41, 43, (45), (47) |
| Morgan Webber, Cameron Huffman, Dean Nizer, Brendan Seehaver, Trenton Wolf, (Gaelan Duncan), (Jonathan Inman) |
| 17:04.4, 17:10.7, 17:39.5, 17:47.8, 17:51.5, (17:59.4), (18:45.2) |