1 | 20 | South Salem,
OR - Team Time (1st 5) 1:07:26.0 | Spread (1st 5) 54.0 |
| 1, 3, 4, 5, 7, (8), (9) |
| Cody Hughes, Marshall Beranek, Matt Miner, Kyle Reed, Brandon Weems, (John Bain), (Caleb Clark) |
| 13:00.0, 13:16.0, 13:30.0, 13:46.0, 13:54.0, (13:55.0), (13:57.0) |
2 | 44 | North Salem,
OR - Team Time (1st 5) 1:09:33.0 | Spread (1st 5) 1:09.0 |
| 2, 6, 11, 12, 13, (14), (21) |
| Carey Miller, Ian Smith, Jonathan Castro, Jess Atkinson, Taylor Walters, (Eric Foster), (David Valdivia) |
| 13:14.0, 13:47.0, 14:02.0, 14:07.0, 14:23.0, (14:27.0), (14:57.0) |
3 | 97 | Sprague,
OR - Team Time (1st 5) 1:14:21.0 | Spread (1st 5) 1:16.8 |
| 10, 17, 22, 23, 25, (28), (29) |
| Josue Rodriguez, Nick Pereyra, Jake Howell, Justus Mac George, Brooks Withem, (Robert Barton), (Trevor Wong) |
| 14:01.5, 14:46.5, 15:04.1, 15:10.6, 15:18.3, (15:29.8), (15:31.0) |
4 | 107 | McNary,
OR - Team Time (1st 5) 1:14:59.4 | Spread (1st 5) 1:00.9 |
| 15, 18, 19, 24, 31, (34), (35) |
| Adam Burger, Ian Scott, Tyler Jordan, Shawn Magnuson, Dan Strasser, (Martin Gonzalez), (Jacob Pletcher) |
| 14:31.1, 14:49.2, 14:53.3, 15:13.8, 15:32.0, (15:45.8), (15:47.7) |
5 | 125 | McMinnville,
OR - Team Time (1st 5) 1:16:04.0 | Spread (1st 5) 54.0 |
| 16, 20, 27, 29, 33, (38), (40) |
| Dylan Weaver, Kyle Dreibelbis, Myles Horton, Casey Ellingson, Tim Anderson, (Connor McKeegan), (Colt Davidson) |
| 14:42.0, 14:54.0, 15:21.0, 15:31.0, 15:36.0, (16:32.0), (16:43.0) |
6 | 175 | Roseburg,
OR - Team Time (1st 5) 1:21:02.5 | Spread (1st 5) 1:37.9 |
| 26, 32, 37, 39, 41, (42), (43) |
| Drew Van Anrooy, Bruno Gegenhuber, Noah Brady, Tyler Becherer, Jake Bruton, (John Talik), (Jeremy Wells) |
| 15:20.0, 15:35.5, 16:29.7, 16:39.4, 16:57.9, (17:02.0), (17:08.6) |
7 | 218 | North Medford,
OR - Team Time (1st 5) 1:28:13.2 | Spread (1st 5) 2:20.2 |
| 36, 44, 45, 46, 47, (48) |
| Ben Paul, Robert Ryan, Jonathan Beskow, Tom Carlton, Justin Haupt, (Jonny Lightheart) |
| 16:18.4, 17:14.4, 17:38.4, 18:23.4, 18:38.6, (20:38.0) |