1 | 23 | Horizon Christian,
OR - Team Time (1st 5) 52:35.8 | Spread (1st 5) 1:07.5 |
| 1, 4, 5, 6, 7, (9), (13) |
| Alex Olson, Tucker Olson, Hayden Wakefield, Zack Stetzel, Travis Schiele, (Joe Boone), (Trent Johnson) |
| 9:47.8, 10:34.7, 10:36.0, 10:42.0, 10:55.3, (11:17.3), (11:29.0) |
2 | 51 | Santiam Christian,
OR - Team Time (1st 5) 56:06.2 | Spread (1st 5) 1:12.3 |
| 3, 10, 11, 12, 15, (16), (25) |
| August Thornton, Matthew Kontra, Sam Barton, Andrew Cowan, Paul Lim, (Carson Post), (Micah Hubele) |
| 10:28.1, 11:17.4, 11:18.7, 11:21.6, 11:40.4, (12:00.8), (12:51.3) |
3 | 65 | Kennedy,
OR - Team Time (1st 5) 57:55.1 | Spread (1st 5) 2:41.0 |
| 2, 8, 14, 17, 24, (27) |
| Adrian Parra, Kyle Kinyon, Brandon Rendon, Alex Salazar, Nick Spickelmier, (Brandon Salazar) |
| 10:10.0, 11:13.3, 11:38.7, 12:02.1, 12:51.0, (13:13.0) |
4 | 105 | Willamina,
OR - Team Time (1st 5) 1:02:38.0 | Spread (1st 5) 20.0 |
| 19, 20, 21, 22, 23, (26) |
| Jordan Reyes, Cian Bailey-Saucey, Damian Anderson, Justin Fasana, Kyle Buczynski, (Alex Klass) |
| 12:24.0, 12:25.0, 12:30.0, 12:35.0, 12:44.0, (12:53.0) |
5 | 136 | Sheridan,
OR - Team Time (1st 5) 1:15:50.4 | Spread (1st 5) 4:42.9 |
| 18, 28, 29, 30, 31, (32), (33) |
| Jake Graham, Stefano Caponi, Alex Fieken, Nathan Whittington, Josh Sills, (Tyler Culp), (DJ Arthur) |
| 12:12.1, 15:03.9, 15:30.1, 16:09.3, 16:55.0, (17:35.0), (20:05.1) |