| 1 | 60 | Corvallis,
OR - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 2:31.0 |
| 3, 6, 13, 17, 21, (27) |
| Doug Burris, Brian Cebra, Christopher Cebra, Evan Howe, Oliver Joss, (Atticus Crow) |
| 15:30.0, 16:00.0, 17:19.0, 17:48.0, 18:01.0, (18:15.0) |
| 2 | 72 | Mountain View (OR),
OR - Team Time (1st 5) 1:25:46.0 | Spread (1st 5) 2:04.0 |
| 8, 9, 10, 11, 34, (66), (76) |
| Matt Shilling, Sam Drutman, Wyatt Goff, Quinn Olarrea, Sam Thompson, (Zachary Gregg), (Carsen Robbins) |
| 16:37.0, 16:38.0, 16:43.0, 17:07.0, 18:41.0, (20:17.0), (20:50.0) |
| 3 | 129 | Dallas,
OR - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 2:55.0 |
| 12, 15, 19, 20, 63, (78) |
| Justin Huxel, Cody Tilgner, Tylor Vandenbroek, Kenny Sutton, Grady Gagner, (Ben Connolly) |
| 17:13.0, 17:26.0, 17:54.0, 17:55.0, 20:08.0, (20:59.0) |
| 4 | 137 | Seaside,
OR - Team Time (1st 5) 1:27:56.0 | Spread (1st 5) 5:04.0 |
| 1, 2, 18, 51, 65, (75), (81) |
| Jackson Januik, Rafi Sibony, Jack Whittle, Connor Merrell, Jacob Bassett, (Mathew Carpenter), (Ben Koch) |
| 15:10.0, 15:12.0, 17:49.0, 19:31.0, 20:14.0, (20:43.0), (21:17.0) |
| 5 | 150 | Bend,
OR - Team Time (1st 5) 1:32:17.0 | Spread (1st 5) 1:59.0 |
| 14, 22, 23, 43, 48, (58), (85) |
| Ian Churchill, Austin Snyder-Jewsbury, Quinten Anderson, Joshua Zachem, Jasper Ladkin, (Avery Johnson), (Chris Fuller) |
| 17:25.0, 18:06.0, 18:07.0, 19:15.0, 19:24.0, (19:55.0), (21:39.0) |
| 6 | 174 | Newberg,
OR - Team Time (1st 5) 1:33:24.0 | Spread (1st 5) 1:35.0 |
| 25, 28, 31, 35, 55, (79), (84) |
| Sage Albright, Hunter Bensman, James Busch, Elijah Gibbs, Drake Garver, (Jensen Walker), (Matthew Lochridge) |
| 18:11.0, 18:19.0, 18:23.0, 18:45.0, 19:46.0, (21:02.0), (21:38.0) |
| 7 | 176 | Crook County,
OR - Team Time (1st 5) 1:32:25.0 | Spread (1st 5) 3:26.0 |
| 7, 36, 40, 41, 52, (77), (91) |
| Sam Santiago, Stephen Dalton, Logan Tanner, Neil Chaney, Reilly Connolly, (Quincy Newstrand), (Caleb Baylor) |
| 16:06.0, 18:49.0, 18:58.0, 19:00.0, 19:32.0, (20:55.0), (22:29.0) |
| 8 | 188 | Sisters,
OR - Team Time (1st 5) 1:32:53.0 | Spread (1st 5) 4:01.0 |
| 5, 33, 42, 47, 61, (67), (70) |
| Jordan Pollard, Cody Martin, Jack Berg, Jared Jeffries, Sam Lewis, (Collin Harris), (Andrew Stevens) |
| 15:59.0, 18:31.0, 19:01.0, 19:22.0, 20:00.0, (20:24.0), (20:37.0) |
| 9 | 199 | Pendleton,
OR - Team Time (1st 5) 1:34:51.0 | Spread (1st 5) 1:17.0 |
| 26, 30, 45, 49, 49, (62), (64) |
| Patrick Cahill, Dakotah Rimbach, Michael Brooks, Jacob Gau, Richard Scott, (Tyler Chichester), (Daniel Naughton) |
| 18:13.0, 18:22.0, 19:16.0, 19:30.0, 19:30.0, (20:06.0), (20:13.0) |
| 10 | 235 | Sweet Home,
OR - Team Time (1st 5) 1:36:44.0 | Spread (1st 5) 2:05.0 |
| 32, 39, 43, 53, 68, (73), (97) |
| Julian Hesberg, Allen Cuilla, Noah Taraski, Joseph Rasmussen, Nelson Rodgers, (Nick Tolman), (Sean Wolthuis) |
| 18:25.0, 18:55.0, 19:15.0, 19:39.0, 20:30.0, (20:42.0), (22:53.0) |
| 11 | 273 | Cascade,
OR - Team Time (1st 5) 1:41:41.0 | Spread (1st 5) 7:19.0 |
| 16, 38, 46, 71, 102 |
| Jose Gibson, Max Farrell, Taylor Gray, Jonathan Aymong, Sam Loggan |
| 17:46.0, 18:53.0, 19:19.0, 20:38.0, 25:05.0 |
| 12 | 318 | North Salem,
OR - Team Time (1st 5) 1:44:07.0 | Spread (1st 5) 8:43.0 |
| 4, 28, 86, 99, 101, (104) |
| Abel Sandoval, Gerardo Fernandez, Cory Stenlund, Gustavo Santos, Johnny Arauz, (Alex Cruz) |
| 15:58.0, 18:19.0, 21:42.0, 23:27.0, 24:41.0, (26:11.0) |
| 13 | 333 | Junction City,
OR - Team Time (1st 5) 1:42:23.0 | Spread (1st 5) 3:39.0 |
| 24, 60, 80, 82, 87, (95), (110) |
| Cody Gappa, Jeremiah Bender, Gabriel Bagley, Reece Alexander, Jesse Hard, (Sam Frazee), (Colton Frogge) |
| 18:08.0, 19:58.0, 21:07.0, 21:23.0, 21:47.0, (22:41.0), (27:47.0) |
| 14 | 336 | Centennial,
OR - Team Time (1st 5) 1:43:59.0 | Spread (1st 5) 5:09.0 |
| 37, 57, 69, 73, 100, (108) |
| Raven Lickey, Sam Gebhardt, Aleck Gabriel, Jacob Bean, Cole Melvin, (Jadon Price) |
| 18:52.0, 19:48.0, 20:36.0, 20:42.0, 24:01.0, (26:55.0) |
| 15 | 412 | Lebanon,
OR - Team Time (1st 5) 1:54:09.0 | Spread (1st 5) 6:47.0 |
| 54, 58, 89, 105, 106 |
| Ryan Restau, William Stellbrink, Dylan Robb, Nofziger Tyler, Owen Stellbrink |
| 19:42.0, 19:55.0, 21:50.0, 26:13.0, 26:29.0 |
| 16 | 419 | Barlow,
OR - Team Time (1st 5) 1:49:05.0 | Spread (1st 5) 2:57.0 |
| 55, 83, 92, 93, 96, (103), (111) |
| Jacob Ropp, Landon Lim, Michel Edmiston, Mark Jensen, Dylan Walsh, (Caleb Smith), (Sam Butler) |
| 19:46.0, 21:34.0, 22:30.0, 22:32.0, 22:43.0, (25:50.0), (28:22.0) |
| 17 | 441 | Regis,
OR - Team Time (1st 5) 1:50:24.0 | Spread (1st 5) 2:25.0 |
| 72, 87, 90, 94, 98, (107), (109) |
| Andrew Tabor, Junya Furukawa, Owen George, Miles Rush, Stephen Philippi, (Isaac Jaeger), (Brandon Corcoran) |
| 20:40.0, 21:47.0, 22:14.0, 22:38.0, 23:05.0, (26:37.0), (27:16.0) |