1 | 46 | Creswell,
OR - Team Time (1st 5) 1:33:59.0 | Spread (1st 5) 2:37.0 |
| 1, 3, 12, 13, 17, (20), (25) |
| Corbin Helt, Larry Powell, Garrett Presley, Kyler Brown, Allen Nickelson, (Chris Kounovsky), (Matt Gerlach) |
| 17:11.0, 18:12.0, 19:17.0, 19:31.0, 19:48.0, (19:58.2), (20:24.0) |
2 | 51 | Harrisburg,
OR - Team Time (1st 5) 1:35:06.0 | Spread (1st 5) 2:23.0 |
| 2, 6, 7, 15, 21, (23), (24) |
| Brayan Mendoza, Weston Petewon, Andrew Norman, Brady Borchers, Stephen Dodge, (Corey Garrett), (Philip Scranage) |
| 17:36.0, 18:46.0, 19:12.0, 19:33.0, 19:59.0, (20:14.0), (20:16.0) |
3 | 71 | Waldport,
OR - Team Time (1st 5) 1:37:00.9 | Spread (1st 5) 2:25.9 |
| 3, 5, 18, 19, 26, (27), (33) |
| Joel Waterman, Alex Weron, Santiago Bukovsky, Tommy Jackson, Kenny Yakes, (Cole Bartell), (Matthew Yakes) |
| 18:12.0, 18:26.0, 19:50.0, 19:55.0, 20:37.9, (20:43.1), (21:07.7) |
4 | 89 | Central Linn,
OR - Team Time (1st 5) 1:39:55.0 | Spread (1st 5) 2:01.0 |
| 7, 9, 10, 29, 34, (35), (38) |
| Dakota Judy, Joseph Ewers, Josh Jones, Daniel Rios, Adam Leopard, (Brandon McManus), (Jake Thompson) |
| 19:12.0, 19:13.0, 19:16.0, 21:01.0, 21:13.0, (21:25.0), (22:07.0) |
5 | 111 | Regis,
OR - Team Time (1st 5) 1:41:08.6 | Spread (1st 5) 1:31.0 |
| 14, 16, 22, 28, 31, (32), (36) |
| Hector Martinez, Lee Miller, Emile Silbernagel, Justin May, Andre Hall, (Chris Lorenz), (Noah Kintz) |
| 19:32.0, 19:34.6, 20:08.0, 20:51.0, 21:03.0, (21:05.0), (21:38.0) |
6 | 156 | Toledo,
OR - Team Time (1st 5) 1:46:41.6 | Spread (1st 5) 3:03.0 |
| 10, 30, 37, 39, 40, (41), (42) |
| Dan Nelson, Matt Edwards, Garrett Gomez, John Brant, Dylan Parks, (Guy Leech), (Raven Martin) |
| 19:16.0, 21:02.0, 21:46.2, 22:18.4, 22:19.0, (23:09.0), (24:53.0) |