1 | 53 | Crater,
OR - Team Time (1st 5) 3:03:31.0 | Spread (1st 5) 2:30.0 |
| 3, 10, 12, 13, 15, (16), (19) |
| Jake Keyser, Zach Elliott, Casey Mundell, Wyatt Rice-Narusch, Ryan Santana, (James Croft), (Curtis Yungen) |
| 34:53.0, 36:47.0, 37:12.0, 37:16.0, 37:23.0, (37:30.0), (37:36.0) |
2 | 82 | Hidden Valley,
OR - Team Time (1st 5) 3:07:45.0 | Spread (1st 5) 2:53.0 |
| 5, 9, 18, 24, 26, (29), (52) |
| Connor Kasler, Jason Arbour, Chris Cline, Andrew Watson, Chase Estep, (Dustin Filipek), (Alex Angstadt) |
| 36:02.0, 36:40.0, 37:34.0, 38:34.0, 38:55.0, (39:23.0), (44:07.0) |
3 | 105 | North Bend,
OR - Team Time (1st 5) 3:12:34.0 | Spread (1st 5) 8:58.0 |
| 1, 7, 17, 33, 47, (55), (70) |
| Spenser Lynass, Dan Flora, Sam Lynass, Trevor Berrian, Zach Reichenberger, (Steven Garboden), (Travis Berrian) |
| 34:29.0, 36:30.0, 37:32.0, 40:36.0, 43:27.0, (44:42.0), (47:38.0) |
4 | 115 | Roseburg,
OR - Team Time (1st 5) 3:14:30.0 | Spread (1st 5) 4:55.0 |
| 8, 14, 21, 35, 37, (42), (54) |
| Mitchell Lofstedt, Trevyn Payne, AJ Riggs, Erik Adams, Casey VanBastelaar, (Harold Stephens), (Eric Zubriski) |
| 36:34.0, 37:22.0, 37:50.0, 41:15.0, 41:29.0, (42:42.0), (44:24.0) |
5 | 152 | Phoenix,
OR - Team Time (1st 5) 3:20:30.0 | Spread (1st 5) 11:07.0 |
| 2, 11, 25, 51, 63, (65), (69) |
| Elliott Jantzer, Kevin Jantzer, Dan Engle, Brendan Hurd, Will Barondeau, (Graham Thirkill), (Josiah Deluca) |
| 34:45.0, 37:08.0, 38:42.0, 44:03.0, 45:52.0, (46:02.0), (46:57.0) |
6 | 160 | Marshfield,
OR - Team Time (1st 5) 3:21:25.0 | Spread (1st 5) 8:44.0 |
| 4, 30, 32, 46, 48, (49), (50) |
| Jared Bassett, Caleb Kruse, Dustin Reis, Jeff Edgerton, Brogan Trull, (Colby Trull), (Andrew Davidson) |
| 34:55.0, 39:28.0, 40:05.0, 43:18.0, 43:39.0, (43:42.0), (43:53.0) |
7 | 167 | Bandon,
OR - Team Time (1st 5) 3:24:12.0 | Spread (1st 5) 4:55.0 |
| 20, 30, 38, 39, 40, (70), (72) |
| Logan Scherer, Cole Scherer, Gerald Davis, Brandon Lemerande, Blake Larkin, (Tyler Park), (Craig Minkler) |
| 37:43.0, 39:28.0, 42:08.0, 42:15.0, 42:38.0, (47:38.0), (48:17.0) |
8 | 201 | Lakeview,
OR - Team Time (1st 5) 3:29:30.0 | Spread (1st 5) 7:25.0 |
| 22, 34, 44, 45, 56, (74), (82) |
| Caleb Howard, Seth Walker, Brent Corning, Stephen Griffin, Isaac Kaiser, (Tony Zamudio), (Max McKinnon) |
| 37:52.0, 40:44.0, 42:48.0, 42:49.0, 45:17.0, (49:42.0), (51:47.0) |
9 | 247 | Triad Christian (Closed 2021),
OR - Team Time (1st 5) 3:37:21.0 | Spread (1st 5) 8:26.0 |
| 23, 40, 53, 64, 67, (68), (77) |
| Caleb Aguiar, Shawn Elliott, Daniel Frentzko, Luke Ovgard, Logan Moore, (Matt Zaiger), (Ben Thorpe) |
| 38:08.0, 42:38.0, 44:08.0, 45:53.0, 46:34.0, (46:39.0), (50:03.0) |
10 | 257 | Central Linn,
OR - Team Time (1st 5) 3:42:54.0 | Spread (1st 5) 11:02.0 |
| 27, 36, 43, 75, 76, (87) |
| Jordan Halstead, Adam Mendoza, Anders VanSandt, Gabe Meyr, Nate Meyr, (Mike Miller) |
| 38:56.0, 41:17.0, 42:47.0, 49:56.0, 49:58.0, (55:18.0) |
11 | 271 | New Hope Christian,
OR - Team Time (1st 5) 3:48:56.0 | Spread (1st 5) 15:35.0 |
| 5, 28, 78, 79, 81, (84), (85) |
| Jacob Bowdoin, Eli Cunningham, Ryan Garcia, Noah Cunningham, Kelly Hagopian, (Brett Jaynes), (Cristian Rentero) |
| 36:02.0, 39:18.0, 50:59.0, 51:00.0, 51:37.0, (53:00.0), (53:28.0) |
12 | 319 | Mazama,
OR - Team Time (1st 5) 3:52:43.0 | Spread (1st 5) 4:00.0 |
| 57, 61, 62, 66, 73, (80), (83) |
| Andrew Eddy, Kirby Garlitz, Andy Seck, Mel Cunningham, Brandon Young, (Taylor Orton), (Robert Sayler) |
| 45:31.0, 45:40.0, 45:42.0, 46:19.0, 49:31.0, (51:08.0), (52:56.0) |
13 | 350 | Harrisburg,
OR - Team Time (1st 5) 4:07:18.0 | Spread (1st 5) 11:04.0 |
| 57, 59, 60, 86, 88 |
| Matt Babcock, Paul Johnson, Brayan Mendoza, Philip Scranage, Kyle Smith |
| 45:31.0, 45:33.0, 45:36.0, 54:03.0, 56:35.0 |