1 | 46 | McKenzie,
OR - Team Time (1st 5) 1:15:11.0 | Spread (1st 5) 3:11.0 |
| 1, 3, 10, 14, 18 |
| Michael Sherman, Stephen Norman, Shane Patton, Weston Helfrich, Kyle Harbick |
| 12:59.0, 14:28.0, 15:43.0, 15:51.0, 16:10.0 |
2 | 48 | Heritage Christian,
OR - Team Time (1st 5) 1:17:09.0 | Spread (1st 5) 2:23.0 |
| 2, 5, 6, 11, 24, (30), (35) |
| Craig Bingham, Andrew Ritchie, Alex Hossner, Matt Campbell, Andrew Hair, (Orlando Diaz), (Seth VanDerEems) |
| 14:19.0, 14:56.0, 15:28.0, 15:44.0, 16:42.0, (17:16.0), (17:36.0) |
3 | 76 | Creswell,
OR - Team Time (1st 5) 1:19:34.0 | Spread (1st 5) 2:43.0 |
| 4, 9, 13, 19, 31, (32), (33) |
| Jasem Dulany, Garrett Presley, Larry Powell, Andrew Sanders, Nick O'Connell, (Kyler Brown), (Brogan Campbell) |
| 14:34.0, 15:42.0, 15:48.0, 16:13.0, 17:17.0, (17:22.0), (17:25.0) |
4 | 93 | Southwest Christian,
OR - Team Time (1st 5) 1:21:33.5 | Spread (1st 5) 1:38.5 |
| 8, 12, 16, 28, 29, (50) |
| Josh Bushared, Joe Webb, Brandon Massoni, Reese Lile, Ben Bruns, (Justin Vanier) |
| 15:32.5, 15:45.0, 16:04.0, 17:01.0, 17:11.0, (20:28.7) |
5 | 106 | Triad Christian (Closed 2021),
OR - Team Time (1st 5) 1:22:06.7 | Spread (1st 5) 1:05.3 |
| 15, 17, 22, 25, 27, (39), (49) |
| Shawn Elliott, Caleb Aguiar, Logan Moore, Daniel Frentzko, Matt Zaiger, (Jared Aguiar), (Ben Thorpe) |
| 15:53.1, 16:05.4, 16:25.2, 16:44.6, 16:58.4, (18:12.8), (20:15.9) |
6 | 142 | Scio,
OR - Team Time (1st 5) 1:26:44.0 | Spread (1st 5) 3:46.0 |
| 7, 23, 26, 41, 45, (46), (47) |
| David Beckstead, Jared Cooper, Cody White, Micah Massari, Ethan Massari, (Carter Cooper), (Kevin Jewell) |
| 15:30.0, 16:28.0, 16:45.0, 18:45.0, 19:16.0, (19:21.0), (19:57.0) |
7 | 150 | Central Linn,
OR - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 2:02.0 |
| 19, 21, 34, 36, 40, (43), (48) |
| Adam Mendoza, Anders VanSandt, Jordan Halstead, Brandon McManus, Dakota Judy, (Josh Jones), (Mike Miller) |
| 16:13.0, 16:17.0, 17:31.0, 17:41.0, 18:15.0, (18:52.0), (19:59.0) |
8 | 212 | Rainier (OR),
OR - Team Time (1st 5) 1:35:02.0 | Spread (1st 5) 2:52.0 |
| 37, 38, 42, 44, 51, (52), (53) |
| Kory Schuff, Dylan McFadden, Nathan Stecker, Tim Stuva, Tyler Yeoman, (Branden Neumann), (Richie Ontiveros) |
| 18:00.0, 18:09.0, 18:48.0, 19:13.0, 20:52.0, (20:56.0), (21:20.0) |