1 | 35 | South Eugene,
OR - Team Time (1st 5) 1:20:23.0 | Spread (1st 5) 41.0 |
| 3, 4, 6, 7, 15, (25), (31) |
| Brian Eimstad, Jack Wilson, Joe Holvey, Reilly Bloomer, Zack Selko, (William Chapin-Jones), (Cameron Martin) |
| 15:48.0, 15:53.0, 16:01.0, 16:12.0, 16:29.0, (16:50.0), (17:03.0) |
2 | 49 | Crater,
OR - Team Time (1st 5) 1:21:00.9 | Spread (1st 5) 57.8 |
| 1, 2, 8, 17, 21, (24), (27) |
| Neil Seibert, Jon Obeso, Daniel Stoiber, Piers Rasmussen, John Martinez, (Kahler Waldrop), (Jason Braxton) |
| 15:44.3, 15:46.1, 16:17.4, 16:31.0, 16:42.1, (16:48.9), (16:55.0) |
3 | 87 | Sheldon (OR),
OR - Team Time (1st 5) 1:22:52.1 | Spread (1st 5) 41.0 |
| 10, 12, 17, 19, 29, (33), (44) |
| Jackson Darland, Ben Harter, Alex Johnston, TJ Wright, David Bellamy, (Jackson Fletcher), (Cole Bruns) |
| 16:21.0, 16:24.3, 16:31.0, 16:33.8, 17:02.0, (17:14.1), (17:34.1) |
4 | 98 | South Medford,
OR - Team Time (1st 5) 1:23:29.1 | Spread (1st 5) 1:03.0 |
| 9, 11, 16, 28, 34, (35), (39) |
| Niko Tutland, Camden Stemple, Travis Jantzer, John Serna, Tristen Edwards, (Ethan Cannon), (Travis Slack) |
| 16:18.0, 16:22.0, 16:30.2, 16:57.9, 17:21.0, (17:23.0), (17:29.0) |
5 | 99 | North Medford,
OR - Team Time (1st 5) 1:23:09.0 | Spread (1st 5) 1:08.0 |
| 5, 13, 20, 29, 32, (37), (42) |
| Ray Schireman, Blake Spencer, Devyn Baldovino, Joe Dugan, Caleb Diaz, (Aaran Fagan), (Conner Covey) |
| 15:58.0, 16:26.0, 16:37.0, 17:02.0, 17:06.0, (17:28.0), (17:33.0) |
6 | 139 | Roseburg,
OR - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:05.0 |
| 13, 22, 23, 40, 41, (46), (48) |
| Kenny Freeman, Ben Rodriguez, John Talik, Aaron Valdivia, Toby Dill, (Dylan Woodward), (Tommy Dill) |
| 16:26.0, 16:44.0, 16:46.0, 17:30.0, 17:31.0, (17:40.0), (17:54.8) |
7 | 200 | Thurston,
OR - Team Time (1st 5) 1:28:04.4 | Spread (1st 5) 1:19.6 |
| 26, 36, 37, 50, 51, (53), (55) |
| Caleb Baugher, Caleb Gee, Kyle Kohl, Zach Stoneburner, Ryan Smith, (Jake Littrell), (Andrew Wagenblast) |
| 16:50.4, 17:27.0, 17:28.0, 18:09.0, 18:10.0, (18:27.0), (18:41.9) |
8 | 236 | Grants Pass,
OR - Team Time (1st 5) 1:29:19.9 | Spread (1st 5) 44.0 |
| 43, 45, 47, 49, 52, (54), (56) |
| Ryan Schmidt, Eric Stobbe, Connor Lauffenburger, Brandon Weichers, Cameron Merker, (William Martin), (Blaze Hamann) |
| 17:34.0, 17:35.0, 17:54.7, 17:58.2, 18:18.0, (18:28.0), (19:24.7) |