| 1 | 19 | Crescent Valley,
OR - Team Time (1st 5) 1:13:34.7 | Spread (1st 5) 41.1 |
| 1, 2, 3, 6, 7, (9), (10) |
| Jonathan Condrea, Sayre Lanahan, Victor Ventura, Eric Cutter, Bryce Johnson, (Marcel Erickson), (John Sholton) |
| 14:22.4, 14:30.1, 14:41.3, 14:57.4, 15:03.5, (15:08.0), (15:09.6) |
| 2 | 58 | Silverton,
OR - Team Time (1st 5) 1:17:38.3 | Spread (1st 5) 46.7 |
| 8, 11, 12, 13, 14, (15), (16) |
| Robbie LeParc, Irvin Garcia, Garrett Palmquist, Nick Martushev, Chase Milner, (Alex Seifer), (Hart White) |
| 15:06.4, 15:32.7, 15:33.0, 15:33.1, 15:53.1, (15:53.5), (15:57.2) |
| 3 | 65 | Philomath,
OR - Team Time (1st 5) 1:18:46.9 | Spread (1st 5) 1:57.1 |
| 4, 5, 17, 19, 20, (27), (31) |
| Mitchell Thomas, Andrew Damitio, Jared French, Karl Hellesto, Mike Lorain, (Bryson Van Laere), (Phil Harman) |
| 14:44.5, 14:51.6, 15:57.8, 16:31.4, 16:41.6, (17:50.0), (18:59.8) |
| 4 | 115 | Lebanon,
OR - Team Time (1st 5) 1:26:33.7 | Spread (1st 5) 1:41.5 |
| 18, 22, 24, 25, 26, (29) |
| Lucas Markert, Andrew Robinson, Wyatt Engler, Blake Hoerauf, Andrew Nelson, (Juan Ocan) |
| 16:01.8, 17:27.2, 17:38.4, 17:43.0, 17:43.3, (18:29.1) |
| 5 | 154 | Blanchet Catholic,
OR - Team Time (1st 5) 1:37:29.1 | Spread (1st 5) 4:30.3 |
| 23, 28, 32, 34, 37, (39), (40) |
| Joe Plata, Michael Virden, Matthew Schnurbusch, Reilly Smith, Thomas Plata, (Brian FitzPatrick), (Zac Ke) |
| 17:37.3, 18:24.4, 19:26.6, 19:53.2, 22:07.6, (22:51.2), (22:55.6) |
| 6 | 155 | Southwest Christian,
OR - Team Time (1st 5) 1:36:17.6 | Spread (1st 5) 3:36.2 |
| 21, 30, 33, 35, 36, (38) |
| Ben Young, Jason Andersen, Zach Morgan, Jake Vanier, William Smith, (Sam Larson) |
| 17:02.7, 18:58.8, 19:30.3, 20:06.9, 20:38.9, (22:12.4) |