1 | 21 | Central Catholic,
OR - Team Time (1st 5) 22:59.4 | Spread (1st 5) 13.4 |
| 1, 2, 3, 6, 9, (11), (15) |
| Kyle Thompson, Jean Baptiste Tooley, Andrew Green, Sam Truax, Jordan Landstrom, (Dante Dalla Gasperina), (Sam Lomax) |
| 4:29.7, 4:32.4, 4:35.1, 4:39.1, 4:43.1, (4:49.4), (4:53.2) |
2 | 62 | Barlow,
OR - Team Time (1st 5) 24:15.0 | Spread (1st 5) 32.0 |
| 4, 7, 13, 13, 25, (28), (28) |
| Jacob Campbell, Jackson Haselnus, Auston Burns, Alex Seymour, Manny Garcia, (Austin Kettleson), (Tyler Mcafee) |
| 4:38.0, 4:41.0, 4:53.0, 4:53.0, 5:10.0, (5:14.0), (5:14.0) |
3 | 91 | McMinnville,
OR - Team Time (1st 5) 24:52.0 | Spread (1st 5) 21.0 |
| 10, 16, 18, 23, 24, (26), (28) |
| Tim Anderson, Nic McDaniel, Arias Larmay, Kyle Chambers, Alex Justice, (Robby Thomas), (Jack Anderson) |
| 4:46.0, 4:55.0, 4:59.0, 5:05.0, 5:07.0, (5:11.0), (5:14.0) |
4 | 117 | Centennial,
OR - Team Time (1st 5) 25:43.0 | Spread (1st 5) 1:06.0 |
| 4, 12, 18, 39, 44, (46), (47) |
| Taylor Hybl, Cody Hammersmith, Chris Brasch, Josh Dempsey, Adam Mattson, (Caleb Wilson), (Jacob Haggstrom) |
| 4:38.0, 4:52.0, 4:59.0, 5:30.0, 5:44.0, (5:45.0), (5:50.0) |
5 | 140 | Grant,
OR - Team Time (1st 5) 26:01.0 | Spread (1st 5) 31.0 |
| 17, 21, 31, 33, 38, (39), (39) |
| Daniel Slaughter, Andre Walker, Jackson Cole, Miles Anderson, Cole Watson, (Karl Braun), (Aidan Paulk) |
| 4:58.0, 5:01.0, 5:16.0, 5:17.0, 5:29.0, (5:30.0), (5:30.0) |
6 | 143 | Gresham,
OR - Team Time (1st 5) 25:57.0 | Spread (1st 5) 20.0 |
| 20, 22, 31, 34, 36, (48), (49) |
| Morgan Benson, Dylan Hanson, Eric Johnsen, Juan Fernandez, William Blake, (Jonas Benoit), (Tucker George) |
| 5:00.0, 5:02.0, 5:16.0, 5:19.0, 5:20.0, (5:58.0), (6:30.0) |
7 | 147 | David Douglas,
OR - Team Time (1st 5) 26:09.0 | Spread (1st 5) 52.0 |
| 8, 26, 34, 37, 42, (43), (44) |
| Gus Arroyo Vera, Alex Jacobson, Michael Hoggans, Joshua Kellebrew, Brandon Anton, (Adam Butler), (Josh Dyk) |
| 4:43.0, 5:11.0, 5:19.0, 5:21.0, 5:35.0, (5:37.0), (5:44.0) |