1 | 51 | Philomath,
OR - Team Time (1st 5) 1:27:25.8 | Spread (1st 5) 2:14.4 |
| 1, 2, 6, 19, 23, (26), (29) |
| Brody Bushnell, Mateo Candanoza, Ben Hernandez, Jesse Erickson, Mark Grimmer, (Warwick Bushnell), (Micah Matthews) |
| 16:20.8, 16:56.7, 17:29.6, 18:03.5, 18:35.2, (19:08.0), (19:28.4) |
2 | 65 | Cascade,
OR - Team Time (1st 5) 1:28:53.0 | Spread (1st 5) 1:18.6 |
| 4, 7, 16, 17, 21, (33), (39) |
| Arlen Kuenzi, Ethan Kuntz, Thomas Boyer, Trevor Reese, Scott Christiansen, (Payton Burlingame), (Bryhan Sullivan) |
| 17:02.8, 17:31.7, 17:58.1, 17:59.0, 18:21.4, (20:20.1), (21:49.0) |
3 | 69 | Sisters,
OR - Team Time (1st 5) 1:29:25.6 | Spread (1st 5) 49.9 |
| 8, 9, 10, 20, 22, (24), (25) |
| Hayden Roth, Cole Jervis, Kaleb Briggs, Max Palanuk, Spencer Tisdel, (Evan Eby), (George Roberts) |
| 17:33.5, 17:34.4, 17:44.9, 18:09.4, 18:23.4, (18:45.9), (18:58.7) |
4 | 70 | Newport,
OR - Team Time (1st 5) 1:29:48.1 | Spread (1st 5) 2:50.5 |
| 3, 5, 13, 18, 31, (32), (37) |
| James Lackey, Sam Laurel, Finn Collson, Noah Larsen, Christian Olivas, (Noah Daniels), (Gael Maldanado) |
| 16:58.5, 17:12.0, 17:48.8, 17:59.8, 19:49.0, (20:01.0), (20:48.9) |
5 | 119 | Stayton,
OR - Team Time (1st 5) 1:35:07.9 | Spread (1st 5) 2:50.7 |
| 11, 15, 28, 30, 35, (36), (38) |
| Brenden Del Grande, Brody Ramseyer, Kaden Holm, Dylan Cooper, Aidan Larimer, (Brody Fox), (Lucas Joyce) |
| 17:46.3, 17:55.9, 19:19.0, 19:29.7, 20:37.0, (20:43.5), (20:49.6) |
6 | 127 | Woodburn,
OR - Team Time (1st 5) 1:37:09.6 | Spread (1st 5) 4:05.4 |
| 12, 14, 27, 34, 40, (41), (42) |
| Angel Marquez, Ryan Garcia, Karl Price, Ernie Barron, Benito Roman, (Jesus Lopez), (Gerardo Camacho) |
| 17:47.6, 17:52.0, 19:11.0, 20:26.0, 21:53.0, (21:58.5), (22:04.0) |