1 | 48 | Franklin (OR),
OR - Team Time (1st 5) 47:15.0 | Spread (1st 5) 1:00.0 |
| 1, 2, 3, 18, 24, (28), (29) |
| Ian Burgess, Jackson Baker, Fletcher Hazlehurst, Josh Edel, Dane Hilts, (Christopher Black), (Jackson Packham) |
| 9:00.0, 9:05.0, 9:13.0, 9:57.0, 10:00.0, (10:03.0), (10:05.0) |
2 | 59 | Hermiston,
OR - Team Time (1st 5) 48:19.0 | Spread (1st 5) 45.0 |
| 4, 9, 10, 12, 24, (27), (31) |
| Eduardo Juarez, Andrew Valdez, Jose Macias, Alejandro Cisneros, Kain Garcia, (Nathan Lind), (Nathan Sanders) |
| 9:15.0, 9:31.0, 9:41.0, 9:52.0, 10:00.0, (10:01.0), (10:12.0) |
3 | 60 | Wilsonville,
OR - Team Time (1st 5) 48:48.0 | Spread (1st 5) 43.0 |
| 4, 11, 12, 14, 19, (20), (55) |
| Akiharu Kitagawa, Chris Walsh, Ben Thomas, Ty James, Sam Collins, (Adam Tomlinson), (Kruse Collins) |
| 9:15.0, 9:50.0, 9:52.0, 9:53.0, 9:58.0, (9:59.0), (10:48.0) |
4 | 75 | Cleveland (OR),
OR - Team Time (1st 5) 49:13.0 | Spread (1st 5) 32.0 |
| 8, 15, 16, 16, 20, (24), (33) |
| Jason Morrison, Cole Kellermann, Tyler Heilman, Remove Remove, Mitchell Robertson, (David Marre), (Zane Eby) |
| 9:27.0, 9:55.0, 9:56.0, 9:56.0, 9:59.0, (10:00.0), (10:14.0) |
5 | 122 | Crescent Valley,
OR - Team Time (1st 5) 49:30.0 | Spread (1st 5) 58.0 |
| 6, 7, 33, 37, 39, (45), (51) |
| Matt Auer, Will Strahl, Jonathan Condrea, Mark Stephens, Spencer Barrett, (Sayre Lanahan), (Elijah McGowan) |
| 9:19.0, 9:24.0, 10:14.0, 10:16.0, 10:17.0, (10:30.0), (10:36.0) |
6 | 201 | Pendleton,
OR - Team Time (1st 5) 51:58.0 | Spread (1st 5) 1:08.0 |
| 20, 37, 39, 41, 64, (67), (75) |
| Ryan Montgomery, Kevin Robinson, Jacob Peterson, Weyekin Bill, Alex Ferder, (Heath Wilson), (Peter Anderton) |
| 9:59.0, 10:16.0, 10:17.0, 10:19.0, 11:07.0, (11:18.0), (11:31.0) |
7 | 203 | Marshfield,
OR - Team Time (1st 5) 51:54.0 | Spread (1st 5) 24.0 |
| 32, 33, 36, 50, 52, (70), (74) |
| Tyler Nixon, Zach Hammond, Connor Devereux, Eddie Rodriguez, Sergio Marroquin, (Timo Bac), (Andrew Reichenberger) |
| 10:13.0, 10:14.0, 10:15.0, 10:35.0, 10:37.0, (11:20.0), (11:30.0) |
8 | 212 | Sherwood,
OR - Team Time (1st 5) 52:06.0 | Spread (1st 5) 26.0 |
| 30, 44, 45, 45, 48, (54), (55) |
| Peter Alley, Evan Heslop, Curtis Mostul, Jackson Wright, Erik Bennett, (Colin Cauthorn), (Alec Trepte) |
| 10:07.0, 10:26.0, 10:30.0, 10:30.0, 10:33.0, (10:41.0), (10:48.0) |
9 | 275 | Marist,
OR - Team Time (1st 5) 53:57.0 | Spread (1st 5) 46.0 |
| 42, 53, 57, 59, 64, (66), (68) |
| Graham Simon, Josh Reay, Drew Boyles, Cole Sessums, Zach Silva, (Carlos Foerster), (Isaac Alltucker) |
| 10:21.0, 10:40.0, 10:52.0, 10:57.0, 11:07.0, (11:16.0), (11:19.0) |
10 | 292 | Springfield,
OR - Team Time (1st 5) 55:18.0 | Spread (1st 5) 1:46.0 |
| 20, 60, 62, 73, 77, (78), (79) |
| Jason Mahnesmith, Michael Schrum, Brennan Holmes, Teddy Boles, Garrett Stollar, (Daniel Hovet), (Tyler Arch) |
| 9:59.0, 11:00.0, 11:05.0, 11:29.0, 11:45.0, (11:57.0), (12:01.0) |
11 | 314 | North Eugene,
OR - Team Time (1st 5) 55:40.0 | Spread (1st 5) 1:03.0 |
| 43, 61, 68, 71, 71, (76) |
| Quinn Wallace, Tobiah Meinzen, Kyle Biagi, Thomas Hiura, Alex Payne, (Travis Bradley) |
| 10:24.0, 11:03.0, 11:19.0, 11:27.0, 11:27.0, (11:36.0) |
12 | 354 | Woodburn,
OR - Team Time (1st 5) 58:42.0 | Spread (1st 5) 2:17.0 |
| 49, 58, 80, 81, 86, (87) |
| Rodolfo Hernandez, Jerry Lopez, Jay Tweedle, Herberth Campos, Juan Guerrero, (Troy Severance) |
| 10:34.0, 10:54.0, 12:08.0, 12:15.0, 12:51.0, (14:14.0) |
13 | 397 | Ida B. Wells,
OR - Team Time (1st 5) 1:01:22.4 | Spread (1st 5) 1:35.9 |
| 63, 82, 83, 84, 85 |
| Keenan Murray, Payden Daly, Peter Behrens, Cameron Ellis, Aidan O'Malley |
| 11:06.1, 12:23.3, 12:35.0, 12:36.0, 12:42.0 |