1 | 40 | Lake Oswego,
OR - Team Time (1st 5) 36:33.5 | Spread (1st 5) 35.1 |
| 2, 3, 10, 12, 13, (15), (24) |
| Vlad Stancescu, Andrei Stancescu, Cooper Whittington, AJ Giacomini, Finn Deem Ranzetta, (Stevie Mooney), (Deem-Ranzetta Finn) |
| 6:56.6, 7:06.3, 7:28.0, 7:30.9, 7:31.7, (7:35.1), (7:43.3) |
2 | 45 | Lakeridge,
OR - Team Time (1st 5) 36:42.6 | Spread (1st 5) 43.7 |
| 1, 8, 9, 11, 16, (20), (28) |
| Wilson Godfrey, Luke Loomis, Max Schecter, Ethan Strealy, Alexander Patricelli, (Alou Dechard), (Walker Godfrey) |
| 6:52.0, 7:19.0, 7:26.5, 7:29.4, 7:35.7, (7:40.0), (7:46.6) |
3 | 67 | Hazelbrook,
OR - Team Time (1st 5) 37:12.6 | Spread (1st 5) 32.0 |
| 5, 6, 17, 19, 20, (23), (26) |
| Noah Ogoli, Thomas Mattecheck, Samuel Roach, Parker Johnson, Brett Herz, (Aiden O'Connor), (Leo Fulcher) |
| 7:08.0, 7:09.6, 7:36.0, 7:39.0, 7:40.0, (7:41.5), (7:45.0) |
4 | 84 | Athey Creek,
OR - Team Time (1st 5) 37:43.7 | Spread (1st 5) 37.5 |
| 4, 14, 18, 22, 26, (33), (37) |
| Parker Sullivan, Ben McClelland, Anjani White, Owen Caba, Jacob McClelland, (Christian Keller), (Dylan Powell) |
| 7:07.5, 7:33.4, 7:36.5, 7:41.3, 7:45.0, (7:56.5), (8:06.4) |
5 | 135 | Inza R. Wood,
OR - Team Time (1st 5) 38:56.8 | Spread (1st 5) 51.2 |
| 7, 25, 32, 35, 36, (46), (47) |
| Mason Weisgerber, Kaiser Kohl, Nathan Wilde, Evan Storm, Victor Munoz, (Sean Colyer), (Preston Rusher) |
| 7:12.6, 7:44.8, 7:54.5, 8:01.1, 8:03.8, (8:47.8), (8:49.0) |
6 | 182 | Sherwood,
OR - Team Time (1st 5) 40:42.6 | Spread (1st 5) 51.2 |
| 29, 30, 34, 44, 45, (48), (49) |
| Avery Wickham, James Crabtree, Samuel Baehler, Joshua Trerise, Cade Dixon, (Nicholas Zaubi), (Austin Milton) |
| 7:47.4, 7:50.8, 7:58.7, 8:27.1, 8:38.6, (9:02.7), (9:11.0) |
7 | 189 | Rosemont Ridge,
OR - Team Time (1st 5) 40:45.9 | Spread (1st 5) 23.1 |
| 31, 38, 39, 40, 41, (42), (43) |
| Stanley Mylet, Brad Whittington, Noah Goodman, Ethan Ferguson, Aaron Alexander, (Miles O'Sullivan), (Connor Smith) |
| 7:52.9, 8:11.0, 8:12.0, 8:14.0, 8:16.0, (8:18.4), (8:22.0) |