1 | 28 | Cascade Christian,
OR - Team Time (1st 5) 3:14:35.0 | Spread (1st 5) 3:20.0 |
| 2, 4, 6, 7, 9, (10), (11) |
| Jared Nichols, Marty Stiles, Vladimir Jensen, Brad Arkens, Tim Stieglitz, (Jon Marcu), (Matthew Morley) |
| 37:04.0, 38:43.0, 39:06.0, 39:18.0, 40:24.0, (40:25.0), (40:26.0) |
2 | 48 | Triad Christian (Closed 2021),
OR - Team Time (1st 5) 3:25:18.0 | Spread (1st 5) 6:17.0 |
| 3, 5, 12, 13, 15 |
| Caleb Aguiar, Matt Zaiger, Daniel Fentzko, Jared Aguiar, Ben Thorpe |
| 38:38.0, 39:00.0, 40:59.0, 41:46.0, 44:55.0 |
3 | 56 | New Hope Christian,
OR - Team Time (1st 5) 3:31:49.0 | Spread (1st 5) 12:33.0 |
| 1, 8, 14, 16, 17, (18) |
| Jacob Bowdoin, Eli Cunningham, Tim Jaynes, Tyler Park, Brett Jaynes, (James Rossiter) |
| 35:12.0, 39:22.0, 41:51.0, 47:39.0, 47:45.0, (48:31.0) |