1 | 43 | East Linn Christian,
OR - Team Time (1st 5) 1:27:42.0 | Spread (1st 5) 1:30.0 |
| 3, 6, 8, 11, 15, (21), (32) |
| Kody Osborne, Jamin Hooley, Taylor Becker, Michael Whitehead, Matt Hitt, (Wyatt Osborne), (Donny Arndt) |
| 16:36.0, 17:17.0, 17:43.0, 18:00.0, 18:06.0, (18:59.0), (19:43.0) |
2 | 60 | Nestucca,
OR - Team Time (1st 5) 1:30:16.0 | Spread (1st 5) 1:43.0 |
| 5, 10, 12, 13, 20, (38), (50) |
| Cody Aalsma, Parker Jensen, Joe Ehly, Cody Roos, Valery Silva, (Kyler Jones), (Nick Ahn) |
| 17:14.0, 17:59.0, 18:02.0, 18:04.0, 18:57.0, (20:20.0), (21:37.0) |
3 | 77 | Central Linn,
OR - Team Time (1st 5) 1:29:17.0 | Spread (1st 5) 3:49.0 |
| 1, 2, 17, 26, 31, (43), (51) |
| Joseph Ewers, Zachary Holloway, Ben Rist, Devan Hanft, Devon Henmft, (Justin Barrett), (Oliver Meyr) |
| 15:53.0, 15:58.0, 18:20.0, 19:24.0, 19:42.0, (20:52.6), (21:46.6) |
4 | 115 | Kennedy,
OR - Team Time (1st 5) 1:35:26.0 | Spread (1st 5) 3:04.0 |
| 4, 22, 23, 30, 36, (44), (62) |
| Dalton Susee, John Savage, Brent Lang, Jose Cortes, Saul Lopez Bautista, (Oscar Cardenas), (Jose Moncada) |
| 17:09.0, 19:03.0, 19:20.0, 19:41.0, 20:13.0, (20:56.0), (22:57.0) |
5 | 121 | Crosshill Christian,
OR - Team Time (1st 5) 1:35:47.0 | Spread (1st 5) 2:23.0 |
| 7, 25, 27, 28, 34, (35), (63) |
| Andrew Haskell, Brad Dejager, Danny Schanz, Will Comerford, Bradley Trull, (David Brockman), (Nick Sproul) |
| 17:32.0, 19:23.0, 19:26.0, 19:31.0, 19:55.0, (19:57.0), (23:07.0) |
6 | 125 | Amity,
OR - Team Time (1st 5) 1:36:06.0 | Spread (1st 5) 3:10.0 |
| 9, 14, 18, 39, 45, (47), (56) |
| Jacob Peterson, Shane Miles, Taylor Miles, Aaron Shannon, Jordan Butler, (Chase Morrison), (Charlie Gilpin) |
| 17:47.0, 18:05.0, 18:40.0, 20:37.0, 20:57.0, (21:05.0), (22:30.0) |
7 | 206 | Western Christian,
OR - Team Time (1st 5) 1:43:31.0 | Spread (1st 5) 3:00.0 |
| 19, 41, 46, 48, 52, (53), (54) |
| Gavin Low, Jason Oyer, Sam Armold, Trevor Oyer, Alex Martinez, (Daniel Jocson), (Jacobe DeJong) |
| 18:47.0, 20:47.0, 21:01.0, 21:09.0, 21:47.0, (22:06.0), (22:07.0) |
8 | 241 | Willamina,
OR - Team Time (1st 5) 1:48:15.5 | Spread (1st 5) 4:23.0 |
| 29, 32, 49, 65, 66, (71), (73) |
| TJ Greenhill, Jordan Robertson, David Calaway, Coty Brown, Nick Goodman, (Jordan Voigt), (Andrew Weaver) |
| 19:35.0, 19:43.0, 21:24.5, 23:35.0, 23:58.0, (25:03.2), (25:34.1) |
9 | 249 | Regis,
OR - Team Time (1st 5) 1:48:56.0 | Spread (1st 5) 4:02.0 |
| 24, 40, 60, 61, 64, (67), (69) |
| David Haren, Taylor Hill, Liam Silbernagel, Jacob Adams, Mark Sampson, (Leon Geerlings), (Johan Sampson) |
| 19:21.0, 20:38.0, 22:45.0, 22:49.0, 23:23.0, (24:05.0), (24:34.0) |
| 249 | Sheridan,
OR - Team Time (1st 5) 1:48:29.0 | Spread (1st 5) 2:23.0 |
| 37, 42, 55, 57, 58, (70) |
| Kordell Sorensen, Mark Anderson, Payton James, Ethan Ford, Adrian Mondragon, (Patrick Mueller) |
| 20:16.0, 20:49.0, 22:09.0, 22:36.0, 22:39.0, (25:00.0) |
11 | 288 | St Paul,
OR - Team Time (1st 5) 1:57:51.0 | Spread (1st 5) 9:16.0 |
| 16, 58, 68, 72, 74 |
| Abel Guzman, Travis Wigget, Tyler Veeman, Jairro Ramierz, Chayse Sattler |
| 18:15.0, 22:39.0, 24:12.0, 25:14.0, 27:31.0 |