| 1 | 25 | Central Catholic,
OR - Team Time (1st 5) 22:59.4 | Spread (1st 5) 13.4 |
| 1, 3, 4, 7, 10, (13), (18) |
| 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 | 75 | Barlow,
OR - Team Time (1st 5) 24:15.0 | Spread (1st 5) 32.0 |
| 5, 8, 16, 16, 30, (36), (36) |
| 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 | 110 | McMinnville,
OR - Team Time (1st 5) 24:52.0 | Spread (1st 5) 21.0 |
| 11, 19, 23, 28, 29, (31), (36) |
| 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 | 161 | Franklin (OR),
OR - Team Time (1st 5) 25:40.0 | Spread (1st 5) 30.0 |
| 14, 21, 31, 45, 50, (52), (53) |
| Jackson Baker, Fletcher Hazlehurst, Jackson Packham, Josh Edel, Cartier Lindley, (Christopher Black), (Joe Halmagean) |
| 4:51.0, 4:58.0, 5:11.0, 5:19.0, 5:21.0, (5:22.0), (5:27.0) |
| 5 | 167 | Centennial,
OR - Team Time (1st 5) 25:43.0 | Spread (1st 5) 1:06.0 |
| 5, 15, 23, 56, 68, (70), (74) |
| 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) |
| 6 | 170 | Sandy,
OR - Team Time (1st 5) 25:54.0 | Spread (1st 5) 23.0 |
| 20, 31, 35, 39, 45, (59), (73) |
| Isaac Mitchell, Brody White, Collin Bates, Kennedy Salveter, Jimmy Frasier, (Blake Thomson), (Mackenzie Kelvin) |
| 4:56.0, 5:11.0, 5:12.0, 5:16.0, 5:19.0, (5:31.0), (5:46.0) |
| 7 | 183 | Grant,
OR - Team Time (1st 5) 26:01.0 | Spread (1st 5) 31.0 |
| 21, 26, 39, 42, 55, (56), (56) |
| 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) |
| 8 | 185 | Gresham,
OR - Team Time (1st 5) 25:57.0 | Spread (1st 5) 20.0 |
| 25, 27, 39, 45, 49, (76), (87) |
| 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) |
| 9 | 196 | David Douglas,
OR - Team Time (1st 5) 26:09.0 | Spread (1st 5) 52.0 |
| 9, 31, 45, 50, 61, (63), (68) |
| 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) |
| 10 | 256 | New Hope Christian,
OR - Team Time (1st 5) 28:14.0 | Spread (1st 5) 2:17.0 |
| 2, 12, 70, 84, 88 |
| Chris Merlos, David Johnson, Chris Bucell, Gabe Kester, Justin Park |
| 4:31.0, 4:48.0, 5:45.0, 6:22.0, 6:48.0 |
| 11 | 305 | Yoncalla,
OR - Team Time (1st 5) 27:57.0 | Spread (1st 5) 25.0 |
| 44, 64, 64, 66, 67, (80), (82) |
| Zach Nash, Thompson Rogers, Keenan Blanchfill, Alex Anderson, Nate Leu, (Jorge Flores), (Ben Nash) |
| 5:18.0, 5:38.0, 5:38.0, 5:40.0, 5:43.0, (6:11.0), (6:17.0) |
| 12 | 308 | Crow,
OR - Team Time (1st 5) 28:19.0 | Spread (1st 5) 49.0 |
| 42, 53, 59, 76, 78, (82), (84) |
| Kyle Schwin, Buddy Myers, Darin Houle, Patrick Clark, Kaelan Recca, (Keegan Anneker), (Gabe Perry) |
| 5:17.0, 5:27.0, 5:31.0, 5:58.0, 6:06.0, (6:17.0), (6:22.0) |
| 13 | 366 | Klamath Union,
OR - Team Time (1st 5) 29:31.0 | Spread (1st 5) 36.0 |
| 62, 70, 75, 78, 81, (86), (89) |
| Tee Nguyen, Spencer Jackson, Caleb Carlton, Scott Hanseth, Chad Hayen, (Graham Van Geem), (Zack Johnson) |
| 5:36.0, 5:45.0, 5:52.0, 6:06.0, 6:12.0, (6:29.0), (6:52.0) |