1 | 33 | Lakeridge,
OR - Team Time (1st 5) 55:29.8 | Spread (1st 5) 55.1 |
| 1, 2, 4, 12, 14, (27), (41) |
| Wilson Godfrey, Ryan Sze, Tyler Bradley, Max Schecter, Ethan Strealy, (Luke Loomis), (Zachary Larson) |
| 10:40.9, 10:44.0, 10:56.9, 11:32.0, 11:36.0, (11:58.3), (12:29.0) |
2 | 49 | Hazelbrook,
OR - Team Time (1st 5) 56:37.6 | Spread (1st 5) 34.0 |
| 5, 7, 8, 13, 16, (23), (25) |
| Samuel Roach, Noah Ogoli, Thomas Mattecheck, Dean Horton, Caleb Lakeman, (Cole Noretto), (Aaron Lakeman) |
| 11:04.0, 11:10.6, 11:12.0, 11:33.0, 11:38.0, (11:45.0), (11:48.2) |
3 | 88 | Athey Creek,
OR - Team Time (1st 5) 58:03.1 | Spread (1st 5) 56.7 |
| 9, 10, 11, 27, 31, (34), (49) |
| Jacob McClelland, Ben McClelland, Parker Sullivan, Sebastian Handegard, Colin Mason, (Dylan Powell), (Christian Keller) |
| 11:16.0, 11:17.6, 11:18.5, 11:58.3, 12:12.7, (12:22.4), (12:49.4) |
4 | 123 | Lake Oswego,
OR - Team Time (1st 5) 59:03.8 | Spread (1st 5) 1:49.7 |
| 3, 20, 24, 32, 44, (45), (46) |
| Tyler Latta, Gavin Redpath, David Dugan, Teddy Altman, Samuel Waxman, (Dawson Omdahl), (Kole Pulley) |
| 10:46.4, 11:41.0, 11:47.0, 12:13.3, 12:36.1, (12:37.1), (12:38.0) |
5 | 132 | Rosemont Ridge,
OR - Team Time (1st 5) 59:50.3 | Spread (1st 5) 1:23.2 |
| 6, 26, 29, 33, 38, (42), (48) |
| Tyler Davis, Thomas Pierce, Colin Grimmett, Ethan Ferguson, Jacob Rice, (Brad Whittington), (Cooper Hurley) |
| 11:04.2, 11:57.9, 12:03.1, 12:17.7, 12:27.4, (12:32.8), (12:45.5) |
6 | 152 | Canby,
OR - Team Time (1st 5) 1:00:46.7 | Spread (1st 5) 58.7 |
| 15, 17, 37, 40, 43, (53), (56) |
| Joel Ibarra, Ty Ewers, Drew Pierson, Bradely Freeman, Bryce Lowden, (Joseph Toon), (Tom O'Neil) |
| 11:37.3, 11:38.3, 12:27.3, 12:27.8, 12:36.0, (13:00.2), (13:10.9) |
7 | 156 | Sherwood,
OR - Team Time (1st 5) 1:00:46.3 | Spread (1st 5) 1:02.4 |
| 21, 22, 30, 36, 47, (49), (51) |
| Ian Umlandt, Edward Nicolas, James Crabtree, Scott Christensen, Ethan John, (Oscar Giles), (Cade Dixon) |
| 11:41.7, 11:44.9, 12:08.4, 12:27.2, 12:44.1, (12:49.4), (12:51.4) |
8 | 204 | Meridian Creek,
OR - Team Time (1st 5) 1:02:57.8 | Spread (1st 5) 1:43.8 |
| 18, 19, 52, 57, 58, (60) |
| Kohl Kaiser, Edward Nicolas, Caden Edwards, Anthony Hilweh, Nolan Rapp, (Ryler Olson) |
| 11:38.6, 11:39.2, 12:56.1, 13:21.5, 13:22.4, (15:21.9) |
9 | 242 | Inza R. Wood,
OR - Team Time (1st 5) 1:04:43.1 | Spread (1st 5) 1:13.5 |
| 35, 39, 54, 55, 59, (61), (62) |
| Nick Scott, Alex Villagomez, Evan Storm, Anthony Saccente, Ryland Espejo, (Aiden Siler), (Cooper Mcqueen) |
| 12:24.0, 12:27.7, 13:06.1, 13:07.8, 13:37.5, (15:42.1), (19:24.3) |