1 | 30 | Philomath,
OR - Team Time (1st 5) 1:24:22.3 | Spread (1st 5) 1:01.0 |
| 3, 5, 6, 7, 9, (11), (12) |
| Brody Bushnell, Mateo Candanoza, Levi Knutson, Grant Hellesto, Justin Enghauser, (Ben Hernandez), (Sean Cummings) |
| 16:19.2, 16:36.5, 17:00.9, 17:05.5, 17:20.2, (17:43.0), (17:51.9) |
2 | 36 | Sisters,
OR - Team Time (1st 5) 1:24:06.9 | Spread (1st 5) 2:40.8 |
| 1, 2, 4, 14, 15, (18), (23) |
| Ethan Hosang, Will Thorsett, Sam May, Cole Jervis, Max Palanuk, (Kaleb Briggs), (Erik Ryan) |
| 15:26.7, 15:58.9, 16:33.9, 17:59.9, 18:07.5, (18:33.2), (19:00.2) |
3 | 108 | Newport,
OR - Team Time (1st 5) 1:33:27.8 | Spread (1st 5) 3:05.7 |
| 8, 10, 25, 29, 36, (37), (38) |
| Sam Laurel, James Lackey, Blaise Kern, Noah Daniels, David Nace, (Ben Wiese), (Sam Hurst) |
| 17:09.1, 17:21.5, 19:16.4, 19:26.0, 20:14.8, (20:28.0), (20:32.3) |
| 108 | Stayton,
OR - Team Time (1st 5) 1:34:20.0 | Spread (1st 5) 1:51.0 |
| 16, 17, 20, 22, 33, (34), (39) |
| Brenden Del Grande, Brody Ramseyer, Tanner Manning, Kaden Holm, Hayden Holm, (Sterling Fulks), (Dylan Cooper) |
| 18:11.0, 18:15.0, 18:52.0, 19:00.0, 20:02.0, (20:13.0), (20:34.0) |
5 | 121 | Sweet Home,
OR - Team Time (1st 5) 1:35:37.4 | Spread (1st 5) 43.0 |
| 19, 21, 26, 27, 28, (32), (40) |
| Nate Coleman, Gavin Walberg, Jacob Sieminski, Ethan Hurst, Treyson Smith, (Jorel Leyba), (Aiden Shamek) |
| 18:42.0, 18:53.0, 19:17.4, 19:20.0, 19:25.0, (20:00.0), (21:01.0) |
6 | 157 | Woodburn,
OR - Team Time (1st 5) 1:39:44.0 | Spread (1st 5) 3:11.0 |
| 13, 30, 31, 41, 42, (43), (44) |
| Angel Marquez, Luis Garza, Bryan Marquez, Bryan Villasenor Garcia, Ryan Garcia, (Emmanuel Barrera), (Karl Price) |
| 17:56.0, 19:49.0, 19:50.0, 21:02.0, 21:07.0, (21:42.0), (22:09.0) |
7 | 197 | Cascade,
OR - Team Time (1st 5) 1:48:59.8 | Spread (1st 5) 4:25.2 |
| 24, 35, 45, 46, 47, (48), (49) |
| Arlen Kuenzi, Scott Christiansen, Ethan Kuntz, Ashton Williams, Reavyn Robb, (Bryhan Sullivan), (Caleb McBeth) |
| 19:08.0, 20:14.0, 22:48.6, 23:16.0, 23:33.2, (25:09.1), (25:26.0) |