1 | 27 | Central Catholic,
OR - Team Time (1st 5) 24:23.0 | Spread (1st 5) 22.0 |
| 1, 2, 7, 8, 9, (15), (18) |
| Jean Baptiste Tooley, Dante Dalla Gasperina, Sam Truax, Daniel Thompson, Gunnar Vik, (Jackson Frank), (Zack Lavier) |
| 4:40.0, 4:45.0, 4:56.0, 5:00.0, 5:02.0, (5:06.0), (5:08.0) |
2 | 47 | Barlow,
OR - Team Time (1st 5) 24:54.0 | Spread (1st 5) 17.0 |
| 3, 4, 12, 13, 15, (23), (35) |
| Jackson Haselnus, Auston Burns, Manny Garcia, Austin Kettleson, Daylon Martin, (Tommy Franklin), (Dean York) |
| 4:49.0, 4:52.0, 5:03.0, 5:04.0, 5:06.0, (5:11.0), (5:30.0) |
3 | 91 | Hood River Valley,
OR - Team Time (1st 5) 25:42.0 | Spread (1st 5) 26.0 |
| 5, 15, 18, 24, 29, (31), (32) |
| Ricardo Castillo, Miguel Cuevas, Jorge Cuevas, Brodie Sutherland, Nils Engbersen, (Justin Crosswhite), (Cole Osborn) |
| 4:54.0, 5:06.0, 5:08.0, 5:14.0, 5:20.0, (5:23.0), (5:24.0) |
4 | 94 | Sandy,
OR - Team Time (1st 5) 25:51.0 | Spread (1st 5) 33.0 |
| 6, 9, 18, 28, 33, (41), (45) |
| Brody White, Kennedy Salveter, Jimmy Frasier, Blake Thomson, Clay Westbrook, (Wade Horton), (Levi Hoff) |
| 4:55.0, 5:02.0, 5:08.0, 5:18.0, 5:28.0, (5:34.0), (5:38.0) |
5 | 148 | Marist,
OR - Team Time (1st 5) 26:42.2 | Spread (1st 5) 22.1 |
| 22, 25, 27, 36, 38, (40), (44) |
| JP Kiefer, Garrett Stollar, Truett Hanes, Zach Silva, Sam Harwood, (Sam Scherer), (Coleman Byrum) |
| 5:09.3, 5:14.8, 5:16.5, 5:30.2, 5:31.4, (5:33.3), (5:36.3) |
6 | 155 | Gresham,
OR - Team Time (1st 5) 26:57.0 | Spread (1st 5) 43.0 |
| 13, 18, 29, 45, 50, (52), (53) |
| Eric Johnsen, Juan Fernandez, William Blake, Tucker George, Logan Colson, (Micah Eckford), (Nick Hanset) |
| 5:04.0, 5:08.0, 5:20.0, 5:38.0, 5:47.0, (5:53.0), (6:00.0) |
7 | 171 | David Douglas,
OR - Team Time (1st 5) 27:19.0 | Spread (1st 5) 40.0 |
| 9, 33, 39, 42, 48, (49), (51) |
| Joshua Kellebrew, Josh Dyk, Calvin Hamann, Kylan Carlson, Drake Collins, (Albert Gitnes), (Wiley Wolfe) |
| 5:02.0, 5:28.0, 5:32.0, 5:35.0, 5:42.0, (5:44.0), (5:50.0) |
8 | 207 | Willamette,
OR - Team Time (1st 5) 28:08.1 | Spread (1st 5) 50.7 |
| 26, 37, 43, 47, 54, (55), (56) |
| Jordan Nelson, Kyle Strasdas, Brior Hileman, Elijah Tocher, Blake Gee, (Nicholas Felt), (Jeremy Thomas) |
| 5:15.9, 5:30.9, 5:35.9, 5:38.8, 6:06.6, (6:10.8), (6:20.5) |