1 | 30 | Jesuit,
OR - Team Time (1st 5) 1:18:35.6 | Spread (1st 5) 1:03.6 |
| 1, 3, 4, 9, 13, (14), (14) |
| Joshua Schumacher, Cole Arenz, Max Hite, Will Sheaffer, Luke Sparks, (Logan Phillips), (Deklan Humble) |
| 15:07.3, 15:34.1, 15:41.3, 16:02.0, 16:10.9, (16:12.4), (16:12.4) |
2 | 46 | Sunset,
OR - Team Time (1st 5) 1:19:56.5 | Spread (1st 5) 23.6 |
| 6, 7, 10, 11, 12, (17), (18) |
| Andy Muha, Shad Galloway, Jakob Tew, Stephen Fey, Ryan French, (Ayush Choudhury), (Ethan Reese) |
| 15:47.1, 15:49.1, 16:03.0, 16:06.6, 16:10.7, (16:14.5), (16:18.4) |
3 | 78 | Aloha,
OR - Team Time (1st 5) 1:20:51.4 | Spread (1st 5) 1:09.3 |
| 2, 5, 22, 24, 25, (33), (38) |
| Luis Torres, Tony Watts, Ian Bake, Griffin Shaulis, Jeremy Shahan, (Matt Uzzle), (Sam Andrus) |
| 15:26.7, 15:45.7, 16:27.6, 16:35.4, 16:36.0, (16:52.7), (17:04.4) |
4 | 114 | Southridge,
OR - Team Time (1st 5) 1:22:28.1 | Spread (1st 5) 32.8 |
| 16, 19, 21, 28, 30, (32), (43) |
| Nathaniel Mann, Travis Leadbetter, Eirik Haugbro, Brandon Schrock, Silas Milner, (Santiago Tobon), (Elliot Drew) |
| 16:12.8, 16:23.9, 16:27.4, 16:38.4, 16:45.6, (16:49.7), (17:14.6) |
5 | 136 | Glencoe,
OR - Team Time (1st 5) 1:23:14.6 | Spread (1st 5) 26.9 |
| 20, 26, 27, 29, 34, (36), (41) |
| Kyle Hiebel, Kirk Anderson, Brian True, Nate Johnson, Stephen Gapay, (Josh Gibbs), (Jake Howell) |
| 16:27.2, 16:37.0, 16:37.6, 16:38.7, 16:54.1, (16:55.7), (17:12.9) |
6 | 180 | Beaverton,
OR - Team Time (1st 5) 1:24:55.7 | Spread (1st 5) 47.8 |
| 23, 31, 39, 42, 45, (50), (52) |
| Daniel Larabee, Alan Wild, Josh Bamberger, Jared Rutherford, Mohamed Abdi, (Saad Saad), (Cooper Lawrence) |
| 16:27.8, 16:47.0, 17:12.0, 17:13.3, 17:15.6, (17:41.6), (18:14.0) |
7 | 204 | Century,
OR - Team Time (1st 5) 1:28:49.7 | Spread (1st 5) 3:35.5 |
| 8, 40, 49, 53, 54, (55), (56) |
| Angel Salazar, Noah Fitch, Antonio Andrade, Alan Fong, Blake Cole, (Sean Tellvik), (Andrew Hernandez) |
| 15:55.0, 17:12.6, 17:36.1, 18:35.5, 19:30.5, (19:42.5), (19:47.7) |
8 | 209 | Westview,
OR - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 30.8 |
| 35, 37, 44, 46, 47, (48), (51) |
| Zachary McNulty, Kelvin Anderson, Nathan Willins, Nikhil Anand, Brandon Christensen, (Gavin Donithorne), (Daniel Cauvel) |
| 16:54.3, 16:58.6, 17:14.9, 17:24.1, 17:25.1, (17:28.5), (17:48.0) |