1 | 34 | Cascade Christian,
OR - Team Time (1st 5) 1:28:53.0 | Spread (1st 5) 1:21.0 |
| 1, 5, 7, 9, 12, (16), (18) |
| Jared Nichols, Brad Arkens, Marty Stiles, Jon Marcu, Vladimir Jensen, (Tim Stieglitz), (Matthew Eyman) |
| 16:56.0, 17:45.0, 17:48.0, 18:07.0, 18:17.0, (18:37.0), (18:41.0) |
2 | 53 | Lakeview,
OR - Team Time (1st 5) 1:30:18.6 | Spread (1st 5) 1:18.9 |
| 3, 8, 13, 14, 15, (22), (23) |
| Cy Swartzlender, Brent Corning, Gabe Leal, John Pittman, Jared Seehawer, (Awbry Comstock), (Ned Corning) |
| 17:06.0, 18:06.0, 18:17.6, 18:24.1, 18:24.9, (18:56.8), (19:05.1) |
3 | 89 | Triad Christian (Closed 2021),
OR - Team Time (1st 5) 1:33:50.7 | Spread (1st 5) 2:25.8 |
| 4, 11, 17, 25, 32, (52) |
| Caleb Aguiar, Jared Aguiar, Matt Zaiger, Daniel Frentzko, Ben Thorpe, (Josh Thorpe) |
| 17:38.9, 18:16.6, 18:38.5, 19:12.0, 20:04.7, (29:56.0) |
4 | 99 | St Mary's,
OR - Team Time (1st 5) 1:34:04.5 | Spread (1st 5) 1:07.9 |
| 9, 19, 21, 24, 26, (27), (30) |
| Julio Silva, Alex Gentry, Loren Westland, Harrison Leep, Joe Delgado, (Tate Jacobson), (Will Oursler) |
| 18:07.0, 18:43.0, 18:49.0, 19:10.6, 19:14.9, (19:16.0), (19:37.2) |
5 | 109 | New Hope Christian,
OR - Team Time (1st 5) 1:36:16.5 | Spread (1st 5) 4:27.7 |
| 2, 5, 28, 34, 40, (41), (45) |
| Jacob Bowdoin, Eli Cunningham, Tim Jaynes, Tyler Park, Brett Jaynes, (James Rossiter), (Ryan Kleynhans) |
| 17:04.4, 17:45.0, 19:22.0, 20:33.0, 21:32.1, (21:34.0), (23:08.0) |
6 | 158 | Hosanna Christian (Closed 2021),
OR - Team Time (1st 5) 1:41:11.0 | Spread (1st 5) 3:33.0 |
| 20, 28, 33, 35, 42 |
| Jason Rice, Lasse Buhmann, Josh Adkisson, Ryan Crenshaw, Sam Adkisson |
| 18:44.0, 19:22.0, 20:12.0, 20:36.0, 22:17.0 |
7 | 190 | Glendale,
OR - Team Time (1st 5) 1:47:50.0 | Spread (1st 5) 4:13.0 |
| 31, 36, 37, 39, 47, (48) |
| Jake Whitaker, Dmitry Green, Marcus Brenden, Rodrigo Munoz, Timmy Brenden, (James Booth) |
| 20:02.0, 20:49.0, 21:14.0, 21:30.0, 24:15.0, (24:36.5) |
8 | 220 | Canyonville Christian,
OR - Team Time (1st 5) 1:56:09.0 | Spread (1st 5) 4:27.0 |
| 38, 43, 44, 46, 49, (50), (51) |
| Deionte Petty, Alex Huff, Nikita Firsankov, Yo An Jeong, Simon Gang, (Bao Nguyen), (Omar Espino) |
| 21:18.0, 22:55.0, 22:59.0, 23:12.0, 25:45.0, (25:52.0), (26:48.2) |