1 | 27 | St Mary's,
OR - Team Time (1st 5) 1:34:30.7 | Spread (1st 5) 2:15.2 |
| 2, 3, 5, 8, 9, (11), (17) |
| Gabriel Mayer, Ben McAnally, Carson Grebosky, Jason Farrell, Gavin Glatte, (Ethan McAnally), (Vincent Rongpu Liu) |
| 17:40.2, 17:56.8, 19:10.0, 19:48.3, 19:55.4, (20:02.0), (23:48.6) |
2 | 38 | Cascade Christian,
OR - Team Time (1st 5) 1:37:20.9 | Spread (1st 5) 4:37.8 |
| 1, 4, 6, 12, 15 |
| Joel Wheeler, Isaac Rubus, Rogue Atkinson, Carson Casey, Gabe Hehn |
| 17:32.5, 18:04.6, 19:18.8, 20:14.7, 22:10.3 |
3 | 60 | Rogue River,
OR - Team Time (1st 5) 1:43:25.3 | Spread (1st 5) 2:25.1 |
| 7, 10, 13, 14, 16 |
| Robert Buttram, Evan Mengershausen, Grant Ferhenbacher, Jonah Maris, Levi Purrier |
| 19:47.3, 19:57.0, 20:38.3, 20:50.3, 22:12.4 |