| 1 | 28 | Canby,
OR - Team Time (1st 5) 1:21:15.0 | Spread (1st 5) 1:53.0 |
| 2, 3, 4, 7, 12, (13), (17) |
| Austin Fricker, Nick Petshow, Nolan Henden, Chris Zebede, Phillip Park, (Zach Snyder), (Joe Sommers) |
| 15:36.0, 15:42.0, 15:55.0, 16:33.0, 17:29.0, (17:33.0), (17:56.0) |
| 2 | 35 | Sunset,
OR - Team Time (1st 5) 1:22:53.0 | Spread (1st 5) 2:01.0 |
| 1, 5, 8, 10, 11, (14), (15) |
| Ryan Kavanaugh, Aaron Back, Arslan Quraishi, Charlie Barber, Chris Burnett, (Tommy Boyle), (Andrew Howell) |
| 15:25.0, 16:20.0, 16:37.0, 17:05.0, 17:26.0, (17:41.0), (17:54.0) |
| 3 | 95 | Aloha,
OR - Team Time (1st 5) 1:30:29.1 | Spread (1st 5) 1:56.2 |
| 9, 16, 18, 25, 27, (38), (40) |
| Jason Waldram, Kevin Sepulveda, Alex LaFlamme, Trey Trahin, Andrew Miller, (Jake Stone), (Trent Martin) |
| 17:00.6, 17:55.2, 18:00.9, 18:35.6, 18:56.8, (20:03.6), (20:33.6) |
| 4 | 98 | La Salle Prep,
OR - Team Time (1st 5) 1:30:20.0 | Spread (1st 5) 2:38.0 |
| 6, 19, 21, 23, 29, (32), (33) |
| Parker Unruh, Simon Robins, Brandon Wagner, Adam Poyser, Josh Cleary, (Simeon Jacob), (John Fuhrer) |
| 16:32.0, 18:02.0, 18:10.0, 18:26.0, 19:10.0, (19:16.0), (19:25.0) |
| 5 | 126 | Pendleton,
OR - Team Time (1st 5) 1:33:36.0 | Spread (1st 5) 1:03.0 |
| 20, 23, 26, 28, 29, (34), (35) |
| Jacob Thompson, Tyler Zyph, Mike Fiore, Joe Baum, John Zuzel, (Connor Remington), (Jacob Peterson) |
| 18:07.0, 18:26.0, 18:51.0, 19:02.0, 19:10.0, (19:36.0), (19:40.0) |
| 6 | 170 | Baker,
OR - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 2:44.0 |
| 22, 31, 36, 39, 42, (42), (51) |
| Trevor Freese, Donnie Howell, Joe Anderson, Jacob Payton, Monty Simmons, (Charlie Van Duyn), (Erik Robertson) |
| 18:20.0, 19:14.0, 19:51.0, 20:17.0, 21:04.0, (21:04.0), (21:46.0) |
| 7 | 261 | Lakeridge,
OR - Team Time (1st 5) 1:49:50.0 | Spread (1st 5) 3:19.0 |
| 37, 45, 54, 60, 65, (73), (76) |
| Alex Anderson, Dave Marks, Rishi Rikhi, Seth Troisi, Jason Middleton, (Anton Cauduro), (Andrew Heymann) |
| 20:01.0, 21:16.0, 22:06.0, 23:07.0, 23:20.0, (24:22.0), (24:25.0) |
| 8 | 296 | McMinnville,
OR - Team Time (1st 5) 1:54:08.0 | Spread (1st 5) 2:04.0 |
| 52, 53, 58, 66, 67, (78), (80) |
| Kaleb Nyquist, Lucian Battaglia, Kyle Dreibelbis, Andrew Willis, Sam Bernhisel, (Drew Bernhisel), (Casey Ellingson) |
| 21:48.0, 22:04.0, 22:38.0, 23:46.0, 23:52.0, (24:50.0), (24:57.0) |
| 9 | 331 | Taft,
OR - Team Time (1st 5) 1:57:58.0 | Spread (1st 5) 3:45.0 |
| 47, 48, 68, 84, 84, (97), (112) |
| Trevor Hoagland, Kian Flynn, Tony Peralta, Nick Schmiedt, Thomas Guerena, (Daniel Gakstatter), (David Converse) |
| 21:35.0, 21:42.0, 24:01.0, 25:20.0, 25:20.0, (25:57.0), (27:16.0) |
| 10 | 335 | Madras,
OR - Team Time (1st 5) 1:57:44.0 | Spread (1st 5) 3:57.0 |
| 49, 50, 61, 86, 89, (105), (126) |
| Andrew Flu, Lex Anguiano, Attcity Begay, Kelsey Haywahe, Harrison Buller, (Jonathan Hutchins), (Triston Boise) |
| 21:44.0, 21:45.0, 23:13.0, 25:21.0, 25:41.0, (26:26.0), (29:46.0) |
| 11 | 356 | Redmond,
OR - Team Time (1st 5) 1:59:33.0 | Spread (1st 5) 5:08.0 |
| 41, 59, 75, 90, 91, (94), (102) |
| Paden Snell, Trent Pitts, Clif Little, Dillon Renton, Colby Whitaker, (Garrett Pruitt), (Ryan Wilson) |
| 20:37.0, 23:04.0, 24:24.0, 25:43.0, 25:45.0, (25:53.0), (26:15.0) |
| 12 | 375 | Estacada,
OR - Team Time (1st 5) 2:01:53.0 | Spread (1st 5) 2:40.0 |
| 63, 64, 69, 83, 96, (100) |
| Brad Prettyman, Cory Marcus, Troy Prettyman, Mac Berg, Cody Johnson, (Travis Hartung) |
| 23:16.0, 23:19.0, 24:05.0, 25:17.0, 25:56.0, (26:00.0) |
| 13 | 376 | Central Linn,
OR - Team Time (1st 5) 2:01:34.2 | Spread (1st 5) 4:55.8 |
| 55, 57, 74, 82, 108, (109), (114) |
| Adam Mendoza, Jordan Halstead, Anders VanSandt, Brandon McManus, Dakota Judy, (Josh Jones), (Mike Miller) |
| 22:11.9, 22:35.8, 24:22.7, 25:16.1, 27:07.7, (27:08.9), (27:22.2) |
| 14 | 378 | North Salem,
OR - Team Time (1st 5) 2:02:29.9 | Spread (1st 5) 3:17.0 |
| 56, 70, 79, 81, 92, (93), (98) |
| Michael Herrmann, Spencer Kaufman, Brian Youngern, Eric Foster, David Valdivia, (Carey Miller), (Seth Prusse) |
| 22:30.1, 24:06.7, 24:55.3, 25:10.7, 25:47.1, (25:47.6), (25:59.0) |
| 15 | 407 | Amity,
OR - Team Time (1st 5) 2:04:44.9 | Spread (1st 5) 1:48.7 |
| 71, 72, 77, 88, 99, (117), (132) |
| Jon Pennington, Aaron Nobiletti, Nic Miles, Alex Nobiletti, Jon Villasenor, (Anthony Martin), (James Hamilton) |
| 24:10.7, 24:15.7, 24:41.0, 25:38.1, 25:59.4, (28:12.4), (32:55.9) |
| 16 | 475 | North Marion,
OR - Team Time (1st 5) 2:09:00.0 | Spread (1st 5) 3:44.0 |
| 61, 101, 103, 104, 106, (107), (119) |
| Matt Merritt, Alex Packham, Travis Keeton, Dylan Christensen, Cody Randall, (Jake Boudreaux), (Tyler Rassmussen) |
| 23:13.0, 26:10.0, 26:16.0, 26:24.0, 26:57.0, (26:59.0), (29:02.0) |
| 17 | 494 | Gladstone,
OR - Team Time (1st 5) 2:10:54.6 | Spread (1st 5) 6:51.5 |
| 44, 110, 111, 113, 116, (118), (131) |
| Alex Williams, James Towne, Michael Archer, TJ Norton, Dylan Foeller, (Patrick Doherty), (Kevin Zerzan) |
| 21:13.5, 27:09.4, 27:09.9, 27:16.8, 28:05.0, (28:53.5), (30:24.9) |
| 18 | 499 | Cottage Grove,
OR - Team Time (1st 5) 2:13:24.0 | Spread (1st 5) 8:01.0 |
| 46, 95, 115, 120, 123, (124), (129) |
| Sam Settelmeyer, Ian Herzog, Benjamin Kirk, Skyler Berg, Tanner Sustaire, (James Deatherage), (Zach Winsor) |
| 21:28.0, 25:55.0, 27:23.0, 29:09.0, 29:29.0, (29:30.0), (29:54.0) |
| 19 | 582 | David Douglas,
OR - Team Time (1st 5) 2:23:39.1 | Spread (1st 5) 4:16.0 |
| 87, 121, 122, 125, 127, (128), (130) |
| Zaine Stapleton, Shane Munsey, Alex Chiem, Anthony Nguyen, Josh Volvovic, (Daniel Tew), (Edgar Brambilia Perez) |
| 25:37.1, 29:12.2, 29:15.2, 29:41.5, 29:53.1, (29:53.9), (29:54.6) |