1 | 35 | Franklin (OR),
OR - Team Time (1st 5) 50:03.4 | Spread (1st 5) 1:11.2 |
| 1, 4, 6, 8, 16, (19), (28) |
| Bryce Burgess, Kevin Smith, Jake Caplener, Lucas Van Meter, Ian Burgess, (Nathaniel Kielholtz), (Adrian Lohr) |
| 9:23.5, 9:51.9, 9:58.5, 10:14.8, 10:34.7, (10:36.1), (10:50.5) |
2 | 60 | McKay,
OR - Team Time (1st 5) 51:34.9 | Spread (1st 5) 49.3 |
| 5, 7, 9, 13, 26, (30), (32) |
| Devin White, Thomas Goodwin, Zach Jabin, Juan Cruz, Leo Reyes, (Nick Rhein), (Dylan Arp) |
| 9:57.0, 10:09.3, 10:16.3, 10:26.0, 10:46.3, (10:53.4), (10:56.3) |
3 | 97 | West Salem,
OR - Team Time (1st 5) 53:09.0 | Spread (1st 5) 54.4 |
| 10, 14, 15, 17, 41, (43), (45) |
| Myles Wittman, Trevor Carey, Guthrie Straw, Trent Dudley, Joseph Cagle, (Sam Nadarajan), (Nathan Scherr) |
| 10:17.8, 10:29.9, 10:33.8, 10:35.3, 11:12.2, (11:13.7), (11:14.9) |
4 | 106 | Sprague,
OR - Team Time (1st 5) 52:45.0 | Spread (1st 5) 2:03.0 |
| 2, 11, 12, 21, 60, (62), (74) |
| Forrest Jarvi, Jeff Makjavich, Josue Rodriguez, Jake Howell, Justus Mac George, (Nick Pereyra), (Aden Petersen) |
| 9:37.0, 10:23.0, 10:24.0, 10:41.0, 11:40.0, (11:45.0), (12:04.5) |
5 | 123 | West Linn,
OR - Team Time (1st 5) 53:48.0 | Spread (1st 5) 21.0 |
| 18, 20, 21, 31, 33, (39), (52) |
| Neil Rajput, Matthew Crawford, Zach Boyd-Helm, Jefferson Chandler, Tim Donnelly, (Tyler Harmon), (Billy Witzig) |
| 10:36.0, 10:39.0, 10:41.0, 10:55.0, 10:57.0, (11:09.0), (11:28.0) |
6 | 136 | Central Catholic,
OR - Team Time (1st 5) 53:38.0 | Spread (1st 5) 1:24.0 |
| 3, 25, 33, 37, 38, (44), (47) |
| David Frank, Greg Cruz, Nolan Jones, James McCollum, Aaron Pecora, (Conor Campbell), (Matt Holmes) |
| 9:43.0, 10:45.0, 10:57.0, 11:06.0, 11:07.0, (11:14.0), (11:16.0) |
7 | 168 | Southridge,
OR - Team Time (1st 5) 54:55.0 | Spread (1st 5) 48.0 |
| 24, 27, 29, 35, 53, (54), (61) |
| Jonathan Welling, Jake Kiene, Austin Wold, Thomas Kim, Brian Morgan, (Bret Bailey), (Andrew Elzinga) |
| 10:43.0, 10:50.0, 10:52.0, 10:59.0, 11:31.0, (11:32.0), (11:42.0) |
8 | 218 | Grant,
OR - Team Time (1st 5) 56:13.5 | Spread (1st 5) 56.3 |
| 23, 36, 42, 58, 59, (76), (81) |
| Quinn Rennaker, Tyler Riggs, Brit Cornwall, Brian Dodge, Charles Bailey, (Joel Brandis), (Elliott Henshaw) |
| 10:42.3, 11:01.7, 11:13.1, 11:37.8, 11:38.6, (12:05.9), (12:14.6) |
9 | 243 | Sheldon (OR),
OR - Team Time (1st 5) 56:52.0 | Spread (1st 5) 24.0 |
| 40, 46, 50, 51, 56, (67), (71) |
| Todd Moore, Kyle Johnson, Justin Sawyer, Ryan Skeele, Tyrell Jagelski, (Logan Osterhout), (Justin Roberts) |
| 11:12.0, 11:15.0, 11:24.0, 11:25.0, 11:36.0, (11:56.0), (11:59.0) |
10 | 333 | Lakeridge,
OR - Team Time (1st 5) 59:45.0 | Spread (1st 5) 1:25.0 |
| 48, 54, 66, 79, 86, (89), (96) |
| Seth Troisi, Scott Marek, Andrew Heymann, Anton Cauduro, Thomas Buttles, (Johnny Morford), (Matt Anderson) |
| 11:20.0, 11:32.0, 11:55.0, 12:13.0, 12:45.0, (12:54.0), (13:56.0) |
11 | 336 | Canby,
OR - Team Time (1st 5) 59:27.0 | Spread (1st 5) 14.0 |
| 63, 64, 67, 70, 72, (75), (77) |
| Kevin Anderson, Zach Snyder, Cody Doman, Colton Wright, Ben Edwards, (Joe Sommers), (Justin Purdy) |
| 11:46.0, 11:47.0, 11:56.0, 11:58.0, 12:00.0, (12:05.0), (12:06.0) |
12 | 341 | Putnam,
OR - Team Time (1st 5) 59:37.0 | Spread (1st 5) 32.0 |
| 56, 65, 69, 73, 78, (79), (83) |
| Spencer Forell, Brandon Sherier, Daniel Ryan, Greg Blackman, Colton Snook, (Barrett Zetterberg), (Dan Thornton) |
| 11:36.0, 11:54.0, 11:57.0, 12:02.0, 12:08.0, (12:13.0), (12:24.0) |
13 | 410 | Barlow,
OR - Team Time (1st 5) 1:03:46.3 | Spread (1st 5) 2:33.6 |
| 49, 84, 90, 91, 96 |
| Mike Higby, Jakob Neuenschwander, Alex Betthauser, Ryan Culter, Zac Conklin |
| 11:22.4, 12:27.8, 12:55.1, 13:05.0, 13:56.0 |
14 | 454 | Oregon City,
OR - Team Time (1st 5) 1:06:32.0 | Spread (1st 5) 2:17.0 |
| 82, 85, 87, 99, 101, (102), (103) |
| Joshua Baerg, Chris Tiller, Ryan Rau, Will Fulton, Jerry Durant, (Jordan Archer), (Chris Doud) |
| 12:21.0, 12:29.0, 12:46.0, 14:18.0, 14:38.0, (14:56.0), (15:12.0) |
15 | 462 | Lake Oswego,
OR - Team Time (1st 5) 1:07:49.6 | Spread (1st 5) 56.9 |
| 88, 92, 93, 94, 95, (98), (100) |
| Daniel Cohns, Zach Chestler, Mike Eklund, Sam Tuppan, Cole Kaynor, (Kyle Teach), (Matt Bowen) |
| 12:49.0, 13:44.0, 13:45.1, 13:45.6, 13:45.9, (14:13.0), (14:20.0) |