1 | 30 | Heritage Christian,
OR - Team Time (1st 5) 1:16:32.0 | Spread (1st 5) 1:43.0 |
| 1, 4, 6, 8, 11, (13), (14) |
| Zach Uebele, Craig Bingham, Matt Campbell, Alex Hossner, Eric Freitag, (Nick Cnossen), (Andrew Ritchie) |
| 14:11.0, 15:24.0, 15:26.0, 15:37.0, 15:54.0, (15:57.0), (16:18.0) |
2 | 35 | Amity,
OR - Team Time (1st 5) 1:16:56.1 | Spread (1st 5) 1:40.0 |
| 2, 5, 7, 9, 12, (17), (23) |
| Jon Pennington, Pierre Orlans, Nic Miles, Daniel Magana, Jon Villasenor, (Alex Nobiletti), (Leslie Riley) |
| 14:16.7, 15:24.2, 15:31.2, 15:47.3, 15:56.7, (16:30.9), (17:09.4) |
3 | 78 | Waldport,
OR - Team Time (1st 5) 1:22:39.0 | Spread (1st 5) 1:06.0 |
| 10, 15, 16, 18, 19, (27), (29) |
| Orrin Smith, Steven Jackson, Kyle Eggert, Steven Nyhus, Ryan Bales, (Aaron Bales), (Ben Wilkinson) |
| 15:53.0, 16:27.0, 16:30.0, 16:50.0, 16:59.0, (17:38.0), (17:41.0) |
4 | 132 | Central Linn,
OR - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 30.0 |
| 24, 25, 26, 27, 30, (41), (45) |
| Chris McManus, Adam Mendoza, Ben Ervin, Jordan Halstead, Anders VanSandt, (Brandon McManus), (Gabe Meyr) |
| 17:17.0, 17:27.0, 17:37.0, 17:38.0, 17:47.0, (19:19.0), (20:30.0) |
5 | 145 | Portland Waldorf,
OR - Team Time (1st 5) 1:28:43.0 | Spread (1st 5) 3:09.0 |
| 3, 34, 34, 34, 40, (48), (49) |
| Simon Muir-Filene, Kyle Wilson, Michael Falconer, Jack Hoiland, Tamlin Bley-Dawson, (Toby Thom), (Sam Hoiland) |
| 15:17.0, 18:20.0, 18:20.0, 18:20.0, 18:26.0, (21:39.0), (21:49.0) |
6 | 147 | Hosanna Christian (Closed 2021),
OR - Team Time (1st 5) 1:30:26.0 | Spread (1st 5) 2:37.0 |
| 20, 21, 22, 42, 42, (50) |
| Jordan Muntz, John Shaw, Corey Collins, Josh Peters, Michael Vincent, (Andy Achleithner) |
| 17:01.0, 17:03.0, 17:06.0, 19:38.0, 19:38.0, (21:58.0) |
7 | 181 | Neah-Kah-Nie,
OR - Team Time (1st 5) 1:34:00.0 | Spread (1st 5) 2:59.0 |
| 31, 32, 34, 38, 46, (51) |
| Kameha Stetzel, Fabian Petri, JC Nelson, Brandon Winsted, Eric Cheney, (Russell Wiley) |
| 18:04.0, 18:08.0, 18:20.0, 18:25.0, 21:03.0, (22:45.0) |
8 | 214 | Regis,
OR - Team Time (1st 5) 1:44:05.0 | Spread (1st 5) 8:07.0 |
| 33, 38, 44, 47, 52, (53), (54) |
| Mark Nielson, Andre Hall, Noah Kintz, David Rannabargar, Ryan Joyce, (Jordan Westlund), (Dean Garren) |
| 18:10.0, 18:25.0, 19:40.0, 21:33.0, 26:17.0, (26:18.0), (28:56.0) |